|
在坛子里看到了一些朋友想用数控铣铣螺纹,没事我就根据以前的经验编了一个程序!
觉得可能会让坛子里的一些不太了解子程序的朋友对子程序有一定了解,就发到这里来了
还请各位高手多多指点!!
这是发到帖子里的圆内容:
编了一个调用子程序的,这是法兰克系统的数控码,
我没用过MACH3,不知道MACH3里面的参数是怎么样的,
请自己看着修改下,
这个程序是以圆中心为X0 Y0 点的,工件表面为Z零点;
M45x2.0内螺纹 正旋
O001
G90 G54 G00 X0 Y0 ;
Z100.0;
S2000 M3;
Z2.0
G42 G01 X0 Y25.0 D01 F200;(D为刀补号,不同的机器,这个字母是不同的,比如这个就是指一号刀补)
G02 X-25.0 Y0 Z0 R25;
M98 PO002 L10; (M98 调用子程序,P 后为程序号 L后为调用次数)
G90 G01 X0 Y0 ;
G40 X0 Y0
G00 Z100;
M30
O002 (子程序号)
G91 Z0;
G42 G02 X-25.0 Y0 Z-2.0 I25.0; (I25.0中的第一个是大写字母I ,)
M99;
(很久没编程了,现在没机会试机,我只能编出来,如果试机,一定要先试跑哦,呵呵)
如LZ所说,先粗后精,慢慢的将螺纹从42铣刀45,看来不容易,其实没那么复杂,如果LZ的程序支持刀直径补偿的的话,
就更容易了,开始的时候只要将刀补加大就可以了,之后再一点一点的减少刀补,直到恢复正确的刀补值。比如刀的R值是5mm,则输入刀补为5.5mm,每完成一次加工后减去0.1mm,直到刀补为5.0mm,最后这一刀,螺纹就到尺寸了!不知道我说的明白不明白!! |
欢迎继续阅读楼主其他信息
|