g95攻丝编程实例

投稿:七颜初夏 优质问答领域创作者 发布时间:2023-07-06 23:41:15
g95攻丝编程实例

以下是一个G95攻丝编程实例:

```

O0001 (攻丝程序)

N10 G90 G54 G00 X0 Y0 Z0 (设置坐标系和初始位置)

N20 M03 S1000 (开启主轴并设置转速)

N30 G43 H01 Z5 (切换到刀具长度补偿1并移动到Z5)

N40 G01 Z-10 F100 (以F100的速度向下移动到Z-10)

N50 G92 S1000 (设置主轴转速为1000)

N60 G76 P010060 Q100 R0.2 S0.2 T01 (开始攻丝,P为攻丝循环次数,Q为攻丝深度,R为攻丝半径,S为攻丝进给量,T为刀具号)

N70 G00 Z5 (移动到Z5)

N80 M05 (关闭主轴)

N90 M30 (程序结束)

```

以上程序中,G90表示绝对坐标系,G54表示使用工件坐标系,G00表示快速移动,G01表示直线插补,G43表示使用刀具长度补偿,G76表示攻丝循环,M03表示开启主轴,M05表示关闭主轴,M30表示程序结束。攻丝深度、半径和进给量可以根据实际情况进行调整。

g95攻丝编程实例

如下:

T01M06;

M03S_;

G54 G90 G00 X_ Y_;

G98G84 Z_R_Q_(每次攻进深度,分段攻丝时使用)F_(转速x螺距);

G91 G28 X0Y0Z0(返回机床原点);

M30;

g95攻丝编程实例

每转 ( 主轴 ) 进给编程

右螺纹

G95;     Z 轴进给 / 主轴每转

M3 S1000; 主轴正转 (1000r/min)

G9O G84 X-300.Y-250.Z-150.R-120. P300 F1.0; 右螺纹攻丝 , 螺距 1mm

右螺纹

G95;     Z 轴进给 / 主轴每转

M4 S1000; 主轴反转 (1000r/min)

G90 G74 X-300.Y-250.Z150.R-120. P300 F1.0; 左螺纹攻丝 , 螺距 l mm