《数控机床编程实例.ppt》由会员分享,可在线阅读,更多相关《数控机床编程实例.ppt(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数控加工编程,基础编程课,1、车床编程指令代码,数控加工编程内容,2、数控车床常规编程格式,3、做编程练习,4、评讲编程,5、视频演示,全部指令代码,数控车床常见指令代码(广数、华中版),三、辅助功能M代码,一、O、F、S、T、N代码,四、准备功能G代码,二、X、Z、U、W代码,O、F、S、T、N代码,1、O代码:一般为程序名。 格式:O+四位数字 例子:O0001、O1000、O9999等等,2、F代码:用于指定刀具相对于工件的进给量。 用于螺纹时,代表螺距。 格式:F+数字(单位一般为mm/min,螺纹为mm/r) 例子:G01X0Z0F130、G82(G92)X13.8Z-12F1.5,
2、O、F、S、T、N代码,3、S代码:一般为主轴转速。 格式:S+数字 (单位一般为r/min或m/min) 例子:S500、S1000、S1500等等,4、T代码:刀具功能指令(用于选择刀具)。 格式:T+数字 例子:T0101、T0202、T0303、T0404等等,O、F、S、T、N代码,5、N代码:一般为程序号(用于报错检查、循环指令)。 格式:N+数字 例子:N010 M03 S400; G71U1R1P1Q2X0.5F80; N020 T0101; . . N1 G00X0Z0F80; . . N220 M30; N2 Z-74;,X、Z、U、W代码,1、X、Z代码:相对坐标。 格式
3、:X+数字 Z+数字 例子:,2、U、W代码:增量坐标。 格式:X+数字 Z+数字 例子:,G00X8Z0; G01Z-10; X14; Z-25;,G00X8Z0; G01W-10; U3; W-15;,辅助功能M代码,1、M00程序停止(用于使一个程序段停止状态,按启动才能继续运行下去。),2、M02程序结束(整段程序结束光标留在结尾),3、M03主轴正转(通常与转速S同用,如:M03S800;),4、M04主轴反转(通常与转速S同用,如:M04S800;),5、M05主轴停止,6、M06换刀指令(通常与T指令同用,如:T01M06;),7、M07、M08雾状冷却液开、液体冷却液开,8、M
4、09冷却液停止,9、M30程序结束(整段程序结束回到开始状态),准备功能G代码,1、G00快速进给(用于快速定位) 格式: G00X_ _Z_ _; 例子: G00X80Z30;,2、G01直线进给(一般与F指令一起用) 格式: G01X_ _Z_ _F_ _; 例子: G01X32Z2F100;,3、G02顺时针圆弧进给(一般F3040) 格式: G02X_ _Z_ _R_ _F_ _;(终点坐标) 例子: G02X20Z-10R10F30 ;,准备功能G代码,4、G03逆时针圆弧进给(一般F3040) 格式: G03X_ _Z_ _R_ _F_ _; 例子: G03X20Z-10R10F3
5、0;,5、G04暂停指令(可使刀具停留一段时间,在继续运行) 格式: G04 P_;(单位:秒) 例子: G04 P5;(刀具在原位停留5秒),6、G71外圆粗车固定循环 格式: G71U_R_P_Q_X_Z_F_; 例子: G71U1R1P1Q2X0.5Z0F100;,准备功能G代码,7、G70精加工循环指令(一般广数要在循环指令尾加上) 格式: G70P_Q_; 例子: G70P1Q2;,8、G72外圆粗车固定循环(与G71循环路径不同) 格式: G72U_R_P_Q_X_Z_F_; 例子: G72U1R1P1Q2X0.5Z0F100;,9、G92建立坐标系(一般用于开头或对刀定位) 格式
6、:G92X_Z_; 例子:G94(G98)G92G00X80Z30;,10、G82(G92)螺纹切削指令(需要计算大小径) 格式: G82(G92)X_Z_F_;(X+大径值) 例子:,准备功能G代码,G82(G92)X13.835Z-11.9F1.5; X13.835; X13.6; . . X12.2; X12.05;,数控车床常规编程格式,%0001 主程序程序名,G94G92G00X80Z30; 建立坐标系,定义对刀点位置,M03S800; (粗加工转速) 主轴正转,转速800mm/min,T0101; 换一号刀,M05; 停止主轴,G71U1R1P1Q2X0.5F130; 粗加工循环
7、,G00X_ _; 靠近工件 Z_ _; (两轴远离工件2mm左右),O0001 程序名,数控车床常规编程格式,M00; 程序停止,G00X80; Z30; 回安全位置,M03S1000; (精加工转速) 主轴正转,转速1000mm/min,T0101; 换一号刀,N1. N2. 外圆轮廓的编程,数控车床常规编程格式,G00X80; Z30; 回安全位置,T0202; 换二号刀,M03S_ _ _ _ ; 改转速,.; 螺纹或切槽的程序,G00X80; Z30; 回安全位置,G00X_ _; 靠近工件 Z_ _; (两轴远离工件2mm左右),数控车床常规编程格式,T0303; 换三号刀,M03
8、S_ _ _ _ ; 改转速,G00X_ _; 靠近工件 Z_ _; (两轴远离工件2mm左右),.; 螺纹或切槽的程序,G00X80; Z30; 回安全位置,T0404; 换四号刀,M03S_ _ _ _ ; 改转速,.; 螺纹或切槽的程序,G00X80; Z30; 回安全位置,数控车床常规编程格式,M05; 停止主轴,M30; 程序结束,G00X_ _; 靠近工件 Z_ _; (两轴远离工件2mm左右),数控车床常规编程格式,程序名,安全位置,转速设置,靠近工件,换刀,工件编程,程序结束,O0001 程序名,G00X80; Z30; 回安全位置,T0101; 换一号刀,M03S_ _ _
9、_ ; 改转速,G00X_ _; 靠近工件 Z_ _; (两轴远离工件2mm左右),.; 工件程序,M30; 程序结束,做P173那图编程(毛坯30,切槽刀4mm),评讲编程,O0111; G0X80Z30; M03S600T0101; G0X32Z2; G71U1R0.5P1Q2U0.3W0F100;,评讲编程,N1G0X0; G1Z0F30; X8Z-4; X12; X13.8Z-4.9; Z-20; X15; X16Z-30; W-3; X17;,X18Z-33.5; W-8; G3X20Z-53R16; G1X20Z-57; X22; X24Z-58; N2Z-68.5; G70P1Q2; G0X9Z99;,T0202; G0X17Z-20; G94X11.8F20; G0X80Z30;,T0303; G0X16Z-2; G92X13.3Z-18F1.5; X13.1; X12.9; X12.7; X12.5; X12.3; X12.2; X12.1; X12.05; X12.05; X12.05; G0X80Z30; T0202; G0Z-68X25; G94X13F30; X22Z-67R1.5; G0Z-67; G94X5F20; G0X80Z30; T0101; M30;,视频演示,谢谢,课后多练习,