![g95攻丝编程实例](/zb_users/upload/2023/7/8aa3521a1c1311eea7115254000ebf90.jpeg)
以下是一个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