正在加载图片...
数控技术及应用教案及讲稿 上部分:数控技术及编程 N160G99G81X70Y-55Z-50R-27F120/加工#7孔(回R平面) N170G98V-95 //加工#8.(回起始平面 N180G99Y270 //加T#g引(同R平面) N190G98Y-55 /加工#10 (回起始平面) N200G49Z20 /1亿向抬刀,撤消刀补 N210G00X500Y0 //回换刀点 T220M0Rp0000 //换用T03号刀具 N230G43Z5H03 //T03号刀且长度补借 N240S300M03 /主轴起动 250G76G99X170Y-35Z-65R3F50 /加工#11孔(回R平面 N260G98Y-115 /加工#12孔(回起始平面) N270G49Z30 /撤消刀补 N280M30 //程序停 参数设置 H01=0,H02=-10,H03=-50: G54:X=-600,Y=-80,Z=-35。 第七节宏功能应用 用户宏功能是提高数控机床性能的一种特殊功能。使用中,通常把能完成某一功能 的一系列指令像子程序一样存入存储器,然后用一个总指令代表它们,使用时只需给出 这个总指令就能执行其功能 用户宏功能主体是一系列指令,相当于子程序体。既可以由机床生产厂提供,也可 以由机床用户自己编制。 宏指令是代表一系列指令的总指令,相当于子程序调用指令。 用户宏功能的最大特点是,可以对变量进行运算,使程序应用更加灵活、方便。 用户宏功能有A、B两类。这里主要介绍A类宏功能, B类宏功能请参见其它有关E 类宏程序资料的介绍。 1.变量 在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址。为了使程序更 具通用性、更加灵活,在宏程序中设置了变量,即将变量赋给一个地址。 (1)恋的表示 变量可以用“#”号和跟随其后的变量序号来表示:#i(1=1,2,3.) 例:#5,#109, #501。 (2)变量的引用 将跟随在一个地址后的数值用一个变量来代替,即引入了变量。 例:对于下#103,若#103=50时,则为50: 对于Z-#110,若#110=100时,则Z为-100 对于G#130,若#130=3时,则为G03。 (3)变量的类型 0MC系统的变量分为公共变量和系统变量两类 a.公共变量 公共变量是在主程序和主程序调用的各用户宏程序内公用的变量。也就是说,在一 个宏指令中的#i与在另一个宏指令中的#i是相同的 兰州交通大学机电工程学院 数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 8 N160 G99 G81 X70 Y-55 Z-50 R-27 F120 //加工#7 孔(回 R 平面) N170 G98 Y-95 //加工#8 孔(回起始平面) N180 G99 X270 //加工#9 孔(回 R 平面) N190 G98 Y-55 //加工#10 孔(回起始平面) N200 G49 Z20 //Z 向抬刀,撤消刀补 N210 G00 X500 Y0 //回换刀点 T220 M98 P9000 //换用 T03 号刀具 N230 G43 Z5 H03 //T03 号刀具长度补偿 N240 S300 M03 //主轴起动 N250 G76 G99 X170 Y-35 Z-65 R3 F50 //加工#11 孔(回 R 平面) N260 G98 Y-115 //加工#12 孔(回起始平面) N270 G49 Z30 //撤消刀补 N280 M30 //程序停 参数设置: H01=0,H02=-10,H03=-50; G54:X=-600,Y=-80,Z=-35。 第七节 宏功能应用 用户宏功能是提高数控机床性能的一种特殊功能。使用中,通常把能完成某一功能 的一系列指令像子程序一样存入存储器,然后用一个总指令代表它们,使用时只需给出 这个总指令就能执行其功能。 用户宏功能主体是一系列指令,相当于子程序体。既可以由机床生产厂提供,也可 以由机床用户自己编制。 宏指令是代表一系列指令的总指令,相当于子程序调用指令。 用户宏功能的最大特点是,可以对变量进行运算,使程序应用更加灵活、方便。 用户宏功能有 A、B 两类。这里主要介绍 A 类宏功能,B 类宏功能请参见其它有关 B 类宏程序资料的介绍。 1.变量 在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址。为了使程序更 具通用性、更加灵活,在宏程序中设置了变量,即将变量赋给一个地址。 (1)变量的表示 变量可以用“#”号和跟随其后的变量序号来表示:#i(i=1,2,3......) 例:#5, #109, #501。 (2)变量的引用 将跟随在一个地址后的数值用一个变量来代替,即引入了变量。 例:对于 F#103,若#103=50 时,则为 F50; 对于 Z-#110,若#110=100 时,则 Z 为-100; 对于 G#130,若#130=3 时,则为 G03。 (3)变量的类型 0MC 系统的变量分为公共变量和系统变量两类。 a.公共变量 公共变量是在主程序和主程序调用的各用户宏程序内公用的变量。也就是说,在一 个宏指令中的#i 与在另一个宏指令中的#i 是相同的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有