数控机床200例 源程序

发布日期:[08-12-12 09:25:19] 浏览人次:[]

0 G91M07 相对坐标编程

N30 G17G00X40Y30 在X%Y平面内加工

N40 G98G81X40Y30Z-5R15F150 钻孔循环

N50 G00X5Y5Z50

N60 M05M09

N70 M02

例108:采用刀具补偿G41铣轮廓实例

%0108

N10 G92X5Y5Z50

N15 G17M07M03S1000

N20 G90G41D01G00X-20Y-10Z-5

N30 G01X5Y-10F180

N40 G01Y35F180

N50 G91

N60 G01X10Y10F180

N70 G01X11.8Y0

N80 G02X30.5Y-5R20

N90 G03X17.3Y-10R20

N100 G01X10.4Y0

N110 G03X0Y-25

N120 G01X-90Y0

N130 G90G00X5Y5Z10

N140 G40

N150 M05M09

N160 M02

例109:采用子程序加工槽

%0109

N5 G92X0Y0Z200

N10 G00Z2S800T01M03M07

N20 X15Y0

N25 G01Z-2F60

N30 M98P1109L1 调一次子程序,槽深为2㎜

N35 G01Z-4F60

N40 M98P1109L1 再调一次子程序,槽深为4㎜

N50 G01Z2

N60 G00X0Y0Z180

N70 M05M09

N80 0M02 主程序结束

%1109

N10 G03X15Y0I-15J0 子程序开始

N20 G01X20

N30 G03X20Y%I-20J0

N40 G41D01G01X25Y15 左刀补铣四角倒圆的正方形

N50 G03X15Y25I-10J0

N60 G01X-15

N70 G03X-25Y15I0J-10

N80 G01Y-15

N90 G03X-15Y-25I10J0

N100 G01X15

N110 G03X25Y-15I0J10

N120 G01Y0

N130 G40G01X15Y0 左刀补取消

N140 M99 子程序结束

例110:用行切法加工椭园台块

%0110(X,Y按行距增量进给)

N10 #10=100 毛坯X方向长度

N20 #11=70 毛坯Y方向长度

N30 #12=50 椭圆长轴

N40 #13=20 椭圆短轴

N50 #14=10 椭园台高度

N60 #15=2 行距步长

N70 G92 X0 Y0 Z[#13+20]

N80 G90G00X[#10/2] Y[#11/2] M03M07

N90 G01 Z0

N100 X[-#10/2]Y[#11/2]

N110 G17G01 X[-#10/2] Y[-#11/2]

N120 X[#10/2]

N130 Y[#11/2]

N140 #0=#10/2

N150 #1=-#0

N160 #2=#13-#14

N170 #5=#12*SQRT[1-#2*#2/#13/#13]

N180 G01 Z[#14]

N190 WHILE #0 GE #1

N200 IF ABS[#0] LT #5

N210 #3=#13*SQRT[1-#0*#0/[#12*#12]]

N220 IF #3 GT #2

N230 #4=SQRT[#3*#3-#2*#2]

N240 G01 Y[#4] F400

N250 G19 G03 Y[-#4] J[-#4] K[-#2]

N260 ENDIF

N270 ENDIF

N280 G01 Y[-#11/2] F400

N290 #0=#0-#15

N300 G01 X[#0]

N310 IF ABS[#0] LT #5

N320 #3=#13*SQRT[1-#0*#0/[#12*#12]]

N330 IF #3 GT #2

N340 #4=SQRT[#3*#3-#2*#2]

N350 G01 Y[-#4] F400

N360 G19 G02 Y[#4] J[#4] K[-#2]

N370 ENDIF

N380 ENDIF

N390 G01 Y[#11/2] F1500

N400 #0=#0-#15

N410 G01 X[#0]

N420 ENDW

N430 G00 Z[#13+20] M05

N440 G00 X0 Y0

N450 M05M09

N460 M02

例111:铣削棱形凸台

%0111

N10 #10=100 底平面EF的长度,可根据加工要求任定

N20 #0=#10/2 起刀点的横座标(动点)

N30 #100=20 C点的横座标

N40 #1=20 C点和G点的纵向距离

N50 #11=70 FG的长度

N60 #20=-#10/2 E点的横座标

N70 #15=3 步长

N80 #4=16 棱台高

N90 #5=3 棱台底面相对于Z=0平面的高度

N100 #6=20 C点的纵座标

N110 G92 X0 Y0 Z[#4+#5+2] MDI对刀点Z向距毛坯上表面距离

N120 G00 X0 Y0 M07

N130 G00 Z[#4+10] M03

N140 G01 X[#0] Y[#11/2] Z[#5] 到G点

N150 HILE #0 GE #20 铣棱台所在的凹槽

N160 IF ABS[#0] LE #100

N170 G01 Y[#1] F100

N180 X0 Y0 Z[#4+#5]

N190 X[#0] Y[-#1] Z[#5]

N200 Y[-#11/2]

N210 ENDIF

N220 G01 Y[-#11/2] F100

N230 #0=#0-#15

N240 G01 X[#0]

N250 IF ABS[#0] le #100

www.mapeng.net 马棚网
www.mapeng.net
文章作者:未知 | 文章来源:网络 | 责任编辑:admin | 发送至邮箱: | 加入收藏:
本文关键字:数控机床    源程序
本文所属专题:数控技术 
相关资讯
热点资讯
推荐资讯

关于我们 | 站点导航 | 使用帮助 | 友情链接 | 广告服务 | 免责声明 | 新手上路
设为首页 | 加入收藏 | 在线留言 | 马棚网QQ群:{92562572}{102901272}{333259257} | 交流QQ: 客户服务 客户服务 客户服务