数控机床200例 源程序

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

N110 G98 Y-350.0; 定位后加工#6孔, 返回初始点平面。

N120 G00 X0 Y0 M5; 返回参考点, 主轴停。

N130 G49 Z250.0 T15 M6; 取消刀具长度补偿, 换刀。

N140 G43 Z0 H15; 初始点平面, 刀长补偿。

N150 S20 M3; 主轴起动。

N160 G99 G82 X550.0 Y-450.0;

N170 Z-130.0 R-97.0 P30 F70; 定位后加工#7孔, 返回R点平面。

N180 G98 Y-650.0; 定位后加工#8孔, 返回初始点平面。

N190 G99 X1050.0; 定位后加工#9孔, 返回R点平面。

N200 G98 Y-450.0; 定位后加工#10孔, 返回初始点平面。

N210 G00 X0 Y0 M05; 返回参考点, 主轴停。

N220 G49 Z250.0 T31 M06; 取消刀具长度补偿, 换刀。

N230 G43 Z0 H31; 初始点平面刀长补偿。

N240 S10 M03; 主轴起动。

N250 G85 G99 X800.0 Y-350.0;

N360 Z-153.0 R47.0 F50; 定位后加工#11孔, 返回R点平面。

N370 G91 Y-200.0; 定位后加工#12,#13孔, 返回R点平面。

N380 Y-200.0;

N390 G00 G90 X0 Y0 M05; 返回参考点, 主轴停。

N400 G49 Z0; 取消刀具长度补偿。

N410 M30; 程序停。

例118:刀具长度补偿加工孔的编程实例

N10 G91 G00 X120.0 Y80.0;

N20 G43 Z-32.0 H01;

N30 G01 Z-21.0;

N40 G04 P2000;

N50 G00 Z21.0;

N60 X30.0 Y-50.0;

N70 G01 Z-41.0;

N80 G00 Z41.0;

N90 X50.0 Y30.0

N100 G01 Z-25.0;

N110 G04 P2000;

N120 G00 Z57.0 H00;

N130 X-200.0 Y-60.0;

N140 M30;

例119:螺拴孔循环宏程序编程实例

O1119;

N10 G65 H01 P#100 Q#0 I=0;

N20 G65 H22 P#101 Q#504 IE=┃N┃;

N30 G65 H04 P#102 Q#100 R360000;

N40 G65 H05 P#102 Q#102 R#504 θI=A+360°×I/N ;

N50 G65 H02 P#102 Q#503 R#102;

N60 G65 H32 P#103 Q#502 R#102 X I=X I+R·C%S(θI);

N70 G65 H02 P#103 Q#500 R#103;

N80 G65 H31 P#104 Q#502 R#102 Y I=Y I+R·SIN(θI);

N90 G65 H02 P#104 Q#501 R#104;

N100 G90 G00 X#103 Y#104; 第I个孔定位。

N110 M10; 输出孔加工M代码。

N120 G65 H02 P#100 Q#100 R1 I=I+1;

N130 G65 H84 P-200 Q#100 R#101; 当I<IE 时, 转到N200 加工IE个孔。

N140 M99

  

用户宏程序的主程序实例如下:

O0119;

N10 G65 H01 P#500 Q100000 ; X0=100MM

N20 G65 H01 P#501 Q-200000; Y0=-200MM

  N30 G65 H01 P#502 Q100000 ; R=100MM

  N40 G65 H01 P#503 Q20000 ; A=20°

  N50 G65 H01 P#504 Q12 ; N=12 反时针转

N60 G92 X0 Y0 Z0;

N70 M98 P1119; 调用用户宏程序

N80 M30 ;

用MDI 也可以设定#500~#504。此时上述程序中的G65 程序段就不需要了。

例120:内腔铣削加工的宏程序编程实例

O0120;

N10 G65 H02 P#100 Q#509 R#507 #100=#509+#507=D+K;

N20 G65 H04 P#102 Q#509 R2;

N30 G65 H26 P#102 Q#508 R100 #102=直径×#508/100(直径×T/100);

N40 G65 H02 P#102 Q#102 R1 #102=#102+1;

N50 G65 H02 P#103 Q#500 R#100 #103=X+D+K;

N60 G65 H02 P#104 Q#501 R#100 #104=Y+D+K;

N70 G65 H02 P#105 Q#500 R#505;

N80 G65 H03 P#105 Q#105 R#100 #105=X+I-(D+K);

N90 G65 H02 P#106 Q#106 R#506;

N100 G65 H03 P#106 Q#106 R#100 #106=Y+J-(D+K);

N110 G65 H02 P#107 Q#502 R#507 #107=Z+K; 为Z方向终点切削坐标值

N120 G90 G00 X#104 Y#104; 定位于A点(XY平面)

N130 Z#503; 定位R点(Z轴方向)

N140 G65 H

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

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