比如在直径100的圆上打8个M22*2.5的孔然后再每个孔内铣个螺纹。用极坐标怎么编。请教一下。每个孔都要铣螺纹,不是攻牙,因为对螺纹要求比较高。
G90 G80 G40 G21 G17 G00
G91 G28 Z0. //回换刀点
M06 T01 //1号刀:中心钻
G54 G90 G00 X0. Y0.
G43 H01 Z50.
M03 S1500
M08
G16 //极坐标模式
G00 Z10.
G99 G81 X50. Y0. Z-3. R5. F150
Y45.
Y90.
Y135.
Y180.
Y225.
Y270.
G98 Y315.
G15 G80 //取消固定循环,取消极坐标模式
M05
M09
G91 G28 Z0. //回Z轴参考点
N20
M06 T02 //2号刀:D19.5麻花钻
G90 G00 X0. Y0.
G43 H02 Z50.
M03 S350
M08
G16
G00 Z10.
G99 G81 X50. Y0. Z-20. R5. F60
Y45.
Y90.
Y135.
Y180.
Y225.
Y270.
G98 Y315.
G15 G80
M05
M09
G91 G28 Z0.
N30
M06 T03 //3号刀:直径18的螺纹铣刀
G90 G00 X0. Y0.
G43 H03 Z50.
M03 S6000
M08
G16
#500 =0. //第一个孔的极角
N10
#501 =-20. //螺纹孔深度
#502 =#501+2.5 //第一圈螺纹深度,每铣一圈增加一个螺距
N20
G90 G00 X50. Y#500
G00 Z#501. //刀具直接落到螺孔底部
G01 Y2. F500 //切入
G03 J-2. Z#502 F500 //铣螺纹
#502 =#502+2.5 //z向每次步进一盒螺距
IF [#501 LE 2.5] GOTO20
G00 X50. Y#500 Z10. //一个螺孔铣完后刀具回螺孔中心并抬刀到Z10.处
#500 =#500+45. //极角步进45度
IF [#500 LE 270] GOTO10
G00 Z100.
G15
M05
M09
G91 G28 Z0.
G28 Y0.
M30
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。