预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共110页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用户宏程序一、变量二、运算指令三、控制指令四、简单练习五、系统变量六、宏程序调用主程序宏程序的适用范围:宏程序与子程序的比较:宏程序相关的参数#4(NE9)编辑程序号为9000~9999的程序0:不禁止1:禁止变量的种类变量的显示与设定变量的使用未定义变量1.变量的种类变量号正值2.变量的显示与设定4.按、显示局部和公共变量值把变量用于地址数据的时候,被引用变量的值根据地址的最小设定单位自动地四舍五入当引用未定义的变量时,变量及地址字都被忽略4.未定义变量种类种类运算指令种类反三角函数的取值范围2.运算顺序可以利用[]来改变运算顺序,可嵌套5次1.无条件转移(GOTO语句)IF[<条件表达式>]GOTOn;条件表达式表达式N1…;IF[#2GT10]GOTO5;GOTO1;N5…;3.循环(WHILE语句)WHILE[…]DO1;程序WHILE[…]DO2;END1;程序END2;WHILE[…]DO1;程序IF[…]GOTOn;END1;程序Nn…;G00G91X100.0;Y100.0;深孔加工#26=-30.0;#17=-10.0;#1=0;#2=0;WHILE[#1GT#26]DO1;#1=#1+#17;G00G90Z#2;G01Z#1F300;G00Z0;#2=#1;END1;#26=-30.0;#17=-10.0;#1=0;#2=0;WHILE[#1GT#26]DO1;#1=#1+#17;IF[#1GE#26]GOTO1;#1=#26;G00G90Z#2;G01Z#1F300;G00Z0;#2=#1;END1;#26=-30.0;#17=-10.0;#1=0;#2=0;#3=0;WHILE[#1GT#26]DO1;#1=#1+#17;IF[#1GE#26]GOTO1;#1=#26;G00G90Z[#2+#3];G01Z#1F300;G00Z0;#2=#1;#3=1.0;END1;#26=-30.0;#18=3.0;#17=-10.0;#9=300;#1=#18;#2=#18;#3=0;WHILE[#1GT#26]DO1;#1=#1+#17;IF[#1GE#26]GOTO1;#1=#26;G00G90Z[#2+#3];G01Z#1F#9;G00Z#18;#2=#1;#3=1.0;END1;M30;铣圆内腔粗车外圆O9999;#1=500;WHILE[#1LE507]DO1;#[#1]=#0;#1=#1+1;END1;M30;O9999;#1=501;#506=#500;WHILE[#1LE505]DO1;IF[#506GT#[#1]]GOTO1;#506=#[#1];N1#1=#1+1;END1;M30;刀具补偿值CNC报警时间信息自动运行控制#3004当电源接通时该变量的值为0当进给暂停无效时1当进给暂停按钮被按下时,机床在单段停止方式停止,但是当用变量#3003使单程序段方式无效时,单程序段停止不执行2当进给暂停按钮压下又松开时,进给暂停灯亮但是机床不停止,程序继续执行,并且机床停在进给暂停有效的第一个程序段当进给速度倍率无效时,总是100%的倍率,而不管机床操作面板上的进给速度倍率开关的设置SETTING值镜向加工零件数模态信息位置信息工件零点偏移值PMC信号手动刀具长度测量O9999;#21=90.0;#22=120.0;N1G01G91X#21F300;N2Y#22;N3X-#21;N4Y-#22;M30;简单的四边形铣削G65PpLl〈自变量赋值〉;O0001;●●●G65P9010L2A1.0B2.0;●●●M30;有两种形式的自变量赋值规定:G65P9003X30.Y45.Z-3.F300;G65P9999A1.0B1.3C4.1I100.0J50.0K30.0I50.0J30.0K10.0I40.0J60.0K30.0;倾斜的四边形加工深孔钻削内圆铣削上一页圆周上等距钻孔O9999;#30=#4001;#31=#4003;#32=#4109;IF[#31EQ90]GOTO1;#24=#24+#5001;#25=#25+#5002;#26=#26+#5003;#18=#18+#5003;N1WHILE[#11GT0]DO1;#5=#24+#21*COS[#1];#6=#25+#21*SIN[#1];G81G90X#5Y#6Z#26R#18F#9;#1=#1+#2;#11=#11-1;END1;G80G#30G#31F#32;M99;O0001;G92X0Y0;G65P9999U100.0R80.0A1.0F300;M30;球体加工O9999;#30=#4001;#31=#4003;#32=#4109;#1=300;#2=100;G28G91Z0;#4=#5003;O9500;#1=#4001;#3=#