数控编程G指令例题 刚开始学习 希望有 例题 有练习题

如题所述

注:只是一个题,内容太多会有疏漏。只供参考,如果想要更多,我可以给一本PDF.


%  传输程序时的起始符号 

O 0001 

G91G28Z0 主轴直接回到换刀参考点

T3M 6 换 3号刀,Φ3m m的中心钻

G90G54G0X0Y0S1500M 3 刀具初始化,选择用户坐标系为 G54

G43H 3Z100. 0M 08 3号刀的长度补偿 

G99G81X15. 5Y15. 5Z-5. 0R5. 0F80 G81钻孔循环指令钻中心孔(第 1点 X15. 5Y15. 5)

Y-15. 5 (第 2点 X15. 5Y-15. 5) 

X-15. 5 (第 3点 X-15. 5Y-15. 5)

Y15. 5 (第 4点 X15. 5-Y15. 5) 

G80M 09 

M 05 

 

G91G28Z0 

T4M 6 换 4号刀,Φ7. 8m m钻头 

G90G54G0X0Y0S800M 3  

G43H 4Z100. 0M 08 

G99G73X15. 5Y15. 5Z-29. 0Q 2. 0R5. 0F60 G73钻孔循环指令钻孔(第 1点 X15. 5Y15. 5)

Y-15. 5 (第 2点 X15. 5Y-15. 5) 

X-15. 5 (第 3点 X-15. 5Y-15. 5)

Y15. 5 (第 4点 X15. 5-Y15. 5)

G80M 09 

M 05 

 

G91G28Z0 

T1M 6 换 1号刀,Φ12m m平铣刀

G90G54G0X0Y0S600M 3 刀具初始化 

G43H 1Z100. 0 1号刀的长度补偿 

X41. 5Y0 加工起始点(X41. 5 Y0 Z100. 

Z5. 0M 08 

G01Z-5. 5F50 

D1M 98P100F120(D1=14) 用不同的刀具半径补偿值重复调用子程序去除工件的余量 半径补偿值和切削速度传入子程序

D2M 98P100F120(D2=6. 2) 

G01Z-11. 0F50 

D1M 98P100F120(D1=14) 

D2M 98P100F120(D2=6. 2) 

G01Z-8. 0F50 

D2M 98P200F120(D2=6. 2) 

G0Z100. 0M 09 

M 05 

 

G91G28Z0 

T2M 6 换 2号刀,Φ8m m端铣刀

G90G54G0X0Y0S1100M 3 加工起始点(X41. 5, Y0, Z100

G43H 2Z100. 0 

X41. 5Y0 

Z5. 0M 08 

G01Z-8. 0F90 

D3M 98P200F130(D3=4) 用合适的刀具半径补偿,通过调用子程序完成精加工

D3M 98P200F130(D3=4) 重复铣削一次,减小刀具弹性变形的影响

G01Z-11. 0F90 

D4M 98P100F130(D4=3. 99) 用合适的刀具半径补偿,通过调用子程序完成精加工

D4M 98P100F130(D4=3. 99) 重复铣削一次,减小刀具弹性变形的影响 

G0Z100. 0M 09 

M 05

  

G91G28Z0 

T5M 6 换 5号刀,Φ8m m铰刀 

G90G54G0X0Y0S200M 3 刀具初始化 

G43H 5Z100. 0 

G98G81X15. 5Y15. 5R10. 0Z-21. 0F50  G81循环指令铰孔 

Y-15. 5 

X-15. 5 

Y15. 5 

G80M 09 

M 05 

M 30 程序结束 

%  传输程序时的结束符号 

子程序内容 

注释内容 

%  O 100子程序(铣削Φ33的圆台

O 100 

X41. 5Y0 起始点 

G01G41Y25. 0 刀具半径补偿有效,补偿值由主程序传入

G03X16. 5Y0R25. 0 圆弧切入

G02I-16. 5J 0 加工轨迹的描述,铣削整圆 

G03X36. 5Y-20. 0R20. 0 圆弧切出 

G01G40Y0 刀具半径补偿取消 

M 99 返回主程序 

%   


%  

O 200 O 200子程序(铣削 25±0. 02的台阶)

X41. 5Y0 起始点 

G01G41Y-12. 5 刀具半径补偿有效,补偿值由主程序传入

X-20. 0 直线切入 

Y12. 5 加工轨迹的描述,铣削整圆

X41. 5 直线切出 

G01G40Y0 刀具半径补偿取消

M 99 返回主程序 

%   

 


 


 


 


%  铣工件上表面的程序,单独使用  

G91G28Z0 

T1M 6 

G90G54G0X0Y0S600M 3 

G43H 1Z100. 0  

X45. 0Y0 起始点(X45. 0 Y0 Z100. 0)

Z5. 0 M 08 

G01Z0. F80 铣削深度,可根据实际情况,调整 Z值  

G01X35. 0F130 

G02I-35. 0J 0 

G01X25. 0 

G02I-25. 0J 0 

G01X15. 0 

G02I-15. 0J 0 

G01X5. 0 

G02I-5. 0J 0 

 

G0Z100. M 09 

M 05 

M 30 程序结束 

%  传输程序时的结束符号 

温馨提示:答案为网友推荐,仅供参考
相似回答