数控编程宏程序循环实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下面朋友给的是A类的宏程序,B类宏序的编程方式主要是运用条件判断语句来完成的循环语句,如下实例:
XY平面椭圆
G90G54G00Z100
M03S1000
X0Y0
X100
Z10
G01Z0F500
#1=0
N1#1=#1+1
G03X[100*COS[#1]]Y[50*SIN[#1]]R100
IF[#1LE360]GOTO1
G00Z100
X0Y0
M30
GO G90 G54 X0 Y0 M03 S800
G43 H01 Z5
#100=5
WHILE[#100 LE 30] DO1
G01 G90 Z-#100 F1000
G0 G91 G42 D01 X25 F50
G02 I-25 J0 F150
G40
#100=#100+5
END1
GO G90 Z100
G91 G28 ZO YO
G91 G28 X0
M05
M30
三菱、富士通控制器低速机不用刀库的后处理)
(日期= 25-12-10 时间= 22:10 )
(程式名= 3 .NC )
(刀具名称= D1 刀具号码=1 刀径补正=1 刀长补正=1 刀具直径=16. 刀角半径=0. )
(加工余量: XY方向=.05 Z方向=.05 )
(工件坐标= G54 )
N100 G0 G17 G40 G49 G80 G90 N102 G91G28 Z0.
N104 S1000 M3
N106 G0 G90 G54 X-14.45 Y0. N108 Z100.
N110 M8
N112 Z30.
N114 G1 Z-4.987 F100.
N116 M98 P1001
N118 G1 G90 X-5.95
N120 M98 P1002
N122 G90 X-14.45
N124 Z-9.975 F100.
N126 M98 P1001
N128 G1 G90 X-5.95
N130 M98 P1002
N132 G90 X-14.45
N134 Z-14.963 F100.
N136 M98 P1001
N138 G1 G90 X-5.95
N140 M98 P1002
N142 G90 X-14.45
N144 Z-19.95 F100.
N146 M98 P1001
N148 G1 G90 X-5.95
N150 M98 P1002
N152 G90 Z10.05 F3000.
N154 G0 Z100.
N156 M9
N158 G91 G28 Z0.
N160 M05
N162 M30
O1001
N100 G91
N102 G3 X28.9 R14.45 F250. N104 X-28.9 R14.45
N106 M99
O1002
N100 G91
N102 Y16.
N104 G3 X-16. Y-16. R16.
N106 X43.9 R21.95
N108 X-43.9 R21.95
N110 X16. Y-16. R16.
N112 G1 Y16.
N114 M99
%
G16;
G81 X30 Y30 Z-15 R2 F100 K6 G15