N10G0X#1
G1Z-40.F0.2X85.G0Z5.
#1:=#1-4.
IF(#1>40.)THEN GOTO10(也可以在同一行。)
ENDIF;
G0X100.Z100.
M30
1.WHILE语句格式:
WHILE(#1>40.) DO(这虚仔里不可以输“;”字符。)
:(程序循环内容告轿)
:(程序循环内容)
END_WHILE;(WHILE语句结束)
2.IF语句格式:
IF(#1>40.)THEN (这里不可以输“;”字符。与袜誉肆“GOTO10不在同一行。)
GOTO10;
END_IF(每次IF语句下一行都要加“END_IF”)
(机器 *** 作面板上找不到 END_IF 中间的“_”符号,可以不输。)
方法G代码分组功能G0001定位(快速移动)G0101直线插补(进给速度)G0201顺时针圆弧插补G0301逆时针圆弧插补G0400暂停,精确停止G0900精确停止G1702选择XY平面G1802选择ZX平面G1902选择YZ平面G2700返回并检查参考点G2800返回参考点G2900从参考点返回G3000返回第二参考点
G4007取消刀具半径补偿G4107左侧刀具半径补偿G4207右侧刀具半径补偿G4308刀具长度补偿+G4408刀具长芦卜度补偿-G4908取消刀具长度补偿G5200设置局部坐标系G5300选择机床坐标系G5414选用1号工件坐标系
G5514选用2号工件坐标系G5614选用3号工件坐标系G5714选用4号工件坐标系G5814选用5号工件坐标系G5914选用6号工件坐标系G6000单一方向定位G6115精确停止方式G6415切削方式G6500宏程序调用G6612模态宏程序调用
G6712模态宏程序调用取消G7309深孔钻削固定循环G7409反螺纹攻丝固定循环G7609精镗固定循环G8009取消固定循环G8109钻削固定循环G8209钻削固定循环G8309深孔钻削固定循环G8409攻丝固定循环G8509镗削固定循环G8609镗削固定循环G8709反镗固定循环G8809镗削固定循环G8909镗削固定循环G9003绝对值指令方式G9103增量值指令方式G9200工件零点设定G9810固定循环返回初始点闹判G9910固定循环返回R点M代码功能M00程序停止M01条件程序停止M02程序结束M03主轴陪弯穗正转M04主轴反转M05主轴停止M06刀具交换M08冷却开M09冷却关M18主轴定向解除M19主轴定向M29刚性攻丝M30程序结束并返回程序头M98调用子程序M99子程序结束返回/重复执行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)