3HAC7997-1
3HAC7998-1
3HAC7998-2
3HAC7998-3
厦门航拓电气有限公司
地址:厦门市湖里区华泰路5-11号海西工业设计中心
销售部戴先生:18006003561(微信同号) 固话:0592-5072089 QQ:1794427603
编制加工程序有时会遇到这种情况:一组程序段在一个程序中多次出现,或者在几个程序要使用它。我们可以把这组程序段摘出来,命名后单独储存,这组程序段就是子程序。子程序是可由适当的机床控制指令调用的一段加工程序,它在加工中一般具有独立意义。调用**层子程序的指令所在的加工程序叫做主程序。调子程序的指令也是一个程序段,它一般由子程序调用指令、子程序名称和调用次数等组成,具体规则和格式随系统而别,例如同样是“调用55号子程序一次”,FANUC系统用“M98 P55。”,而美国A-B公司系统用“P55x”。
子程序可以嵌套,即一层套一层。上一层与下一层的关系,跟主程序与**层子程序的关系相同。!多可以套多少层,由具体的数控系统决定。子程序的形式和组成与主程序大体相同:**行是子程序号(名),!后一行则是“子程序结束”指令,它们之间是子程序主体。不过,主程序结束指令作用是结束主程序、让数控系统复位,其指令已经标准化,各系统都用M02或M30;而子程序结束指令作用是结束子程序、返回主程序或上一层子程序,其指令各系统不统一,如FANUC系统用M99、西门子系统用M17,美国A—B公司的系统用M02等。
在数控加工程序中可以使用用户宏(程序)。所谓宏程序就是含有变量的子程序,在程序中调用宏程序的指令称为用户宏指令,系统可以使用用户宏程序的功能叫做用户宏功能。执行时只需写出用户宏命令,就可以执行其用户宏功能。
用户宏的!大特征是:
●可以在用户宏中使用变量;
●可以使用演算式、转向语句及多种函数
●可以用用户宏命令对变量进行赋值。
数控机床采用成组技术进行零件的加工,可扩大批量、减少编程量、提高经济效益。在成组加工中,将零件进行分类,对这一类零件编制加工程序,而不需要对每一个零件都编一个程序。在加工同一类零件只是尺寸不同时,使用用户宏的主要方便之处是可以用变量代替具体数值,到实际加工时,只需将此零件的实际尺寸数值用用户宏命令赋与变量即可。
IMFEC11 ABB贝利Infi的90场通信设备(模拟输入)(IMFEC11)
IMFEC12 ABB贝利Infi的90模拟量输入模块(IMFEC12)
IMHSS02 ABB贝利Infi的90液压伺服模块(IMHSS02)
IMHSS03 ABB贝利Infi的90液压伺服模块(IMHSS03)
IMMFC03 ABB贝利Infi的90增强型多功能控制器(IMMFC03)
IMMFC04 ABB贝利Infi的90多功能控制器(IMMFC04)
IMMFC05 ABB贝利Infi的90多功能控制器(IMMFC05)
IMMFP01 ABB贝利Infi的90多功能处理器(IMMFP01)
IMMFP02 ABB贝利Infi的90多功能处理器(IMMFP02)
IMMFP03 ABB贝利Infi的90多功能处理器模块(IMMFP03)
IMMFP03B ABB贝利Infi的90多功能处理器 - 8 MB(IMMFP03B)
IMMFP11 ABB贝利Infi的90多功能处理器模块(IMMFP11)
IMMFP12 ABB贝利Infi的90多功能处理器模块(IMMFP12)
IMMPI01 ABB贝利Infi的90多功能处理器接口(IMMPI01)
IMMPI02 ABB贝利Infi的90多功能处理器接口(IMMPI02)
IMPCC01 ABB贝利Infi的90 IMPCC01可编程控制器耦合器(IMPCC01)
IMQRS02 ABB贝利Infi的90快速响应I / O模块(IMQR022)
IMQRS22 ABB贝利Infi的90快速响应I / O模块(IMQRS22)
IMRIO02 ABB贝利Infi的90远程I / O模块从站(IMRIO02)
IMSED01 ABB贝利Infi的90序列事件数字量输入模块(IMSED01)
IMSET01 ABB贝利Infi的90序列活动时间守护者模块(IMSET01)
IMSPM01 ABB贝利Infi的90串口模块(IMSPM01)
INBIM02 ABB贝利Infi的90总线接口模块(INBIM02)
INBTM01 ABB贝利Infi的90总线传输模块(INBTM01)
INDDM01 ABB贝利Infi的90个磁盘驱动器模块(INDDM01)
资讯来源:厦门航拓电气有限公司
|