数控机床编程实例_第1页
数控机床编程实例_第2页
数控机床编程实例_第3页
数控机床编程实例_第4页
数控机床编程实例_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.数控加工编程数控加工编程.1、车床车床编程指令代码编程指令代码2、数控车床常规编程格式、数控车床常规编程格式3、做编程、做编程练习练习4、评讲编程、评讲编程5、视频演示、视频演示.三、辅助功能三、辅助功能M代码代码一、一、O、F、S、T、N代码代码四、准备功能四、准备功能G代码代码二、二、X、Z、U、W代码代码.1、O代码:一般为程序名。代码:一般为程序名。格式:格式:O+四位数字四位数字例子:例子:O0001、O1000、O9999等等等等2、F代码:用于指定刀具相对于工件的进给量。代码:用于指定刀具相对于工件的进给量。 用于螺纹时,代表螺距。用于螺纹时,代表螺距。格式:格式:F+数字(单

2、位一般为数字(单位一般为mm/min,螺纹为,螺纹为mm/r)例子:例子:G01X0Z0F130、G82(G92)X13.8Z-12F1.5.3、S代码:一般为主轴转速。代码:一般为主轴转速。格式:格式:S+数字数字 (单位一般为单位一般为r/min或或m/min)例子:例子:S500、S1000、S1500等等等等4、T代码:刀具功能指令(用于选择刀具)。代码:刀具功能指令(用于选择刀具)。格式:格式:T+数字数字例子:例子:T0101、T0202、T0303、T0404等等等等.5、N代码:一般为程序号(用于报错检查、循环指令)。代码:一般为程序号(用于报错检查、循环指令)。格式:格式:N

3、+数字数字 例子:例子:N010 M03 S400; G71U1R1P1Q2X0.5F80; N020 T0101; . . N1 G00X0Z0F80; . . N220 M30; N2 Z-74; .1、X、Z代码:相对坐标。代码:相对坐标。格式:格式:X+数字数字 Z+数字数字例子:例子:2、U、W代码:增量坐标。代码:增量坐标。格式:格式:X+数字数字 Z+数字数字例子:例子:G00X8Z0;G01Z-10; X14; Z-25;G00X8Z0;G01W-10; U3; W-15;.1、M00程序停止程序停止(用于使一个程序段停止状态,按启动用于使一个程序段停止状态,按启动才能继续运行

4、下去。才能继续运行下去。)2、M02程序结束程序结束(整段程序结束光标留在结尾整段程序结束光标留在结尾)3、M03主轴正转主轴正转(通常与转速通常与转速S同用,如:同用,如:M03S800;)4、M04主轴反转主轴反转(通常与转速通常与转速S同用,如:同用,如:M04S800;)5、M05主轴停止主轴停止6、M06换刀指令换刀指令(通常与通常与T指令同用,如:指令同用,如:T01M06;)7、M07、M08雾状冷却液开、液体冷却液开雾状冷却液开、液体冷却液开8、M09冷却液停止冷却液停止9、M30程序结束程序结束(整段程序结束回到开始状态整段程序结束回到开始状态).1、G00快速进给(用于快速

5、定位)快速进给(用于快速定位) 格式:格式: G00X_ _Z_ _; 例子:例子: G00X80Z30;2、G01直线进给(一般与直线进给(一般与F指令一起用)指令一起用) 格式:格式: G01X_ _Z_ _F_ _; 例子:例子: G01X32Z2F100;3、G02顺时针圆弧进给(一般顺时针圆弧进给(一般F3040) 格式:格式: G02X_ _Z_ _R_ _F_ _;(终点坐标终点坐标) 例子:例子: G02X20Z-10R10F30 ;.4、G03逆时针圆弧进给(一般逆时针圆弧进给(一般F3040) 格式:格式: G03X_ _Z_ _R_ _F_ _; 例子:例子: G03X2

6、0Z-10R10F30;5、G04暂停指令(可使刀具停留一段时间,在继续运行)暂停指令(可使刀具停留一段时间,在继续运行) 格式:格式: G04 P_;(单位:秒)(单位:秒) 例子:例子: G04 P5;(刀具在原位停留(刀具在原位停留5秒)秒)6、G71外圆粗车固定循环外圆粗车固定循环 格式:格式: G71U_R_P_Q_X_Z_F_; 例子:例子: G71U1R1P1Q2X0.5Z0F100;.7、G70精加工循环指令(一般广数要在循环指令尾加上)精加工循环指令(一般广数要在循环指令尾加上) 格式:格式: G70P_Q_; 例子:例子: G70P1Q2;8、G72外圆粗车固定循环外圆粗车

7、固定循环(与与G71循环路径不同循环路径不同) 格式:格式: G72U_R_P_Q_X_Z_F_; 例子:例子: G72U1R1P1Q2X0.5Z0F100;9、G92建立坐标系(一般用于开头或对刀定位)建立坐标系(一般用于开头或对刀定位) 格式:格式:G92X_Z_; 例子:例子:G94(G98)G92G00X80Z30;.10、G82(G92)螺纹切削指令(需要计算大小径)螺纹切削指令(需要计算大小径) 格式:格式: G82(G92)X_Z_F_;(X+大径值大径值) 例子:例子:G82(G92)X13.835Z-11.9F1.5; X13.835; X13.6; . . X12.2; X

8、12.05;.%0001 主程序程序名主程序程序名G94G92G00X80Z30; 建立坐标系,定义对刀点位置建立坐标系,定义对刀点位置M03S800; (粗加工转速粗加工转速) 主轴正转,转速主轴正转,转速800mm/minT0101; 换一号刀换一号刀M05; 停止主轴停止主轴G71U1R1P1Q2X0.5F130; 粗加工循环粗加工循环G00X_ _; 靠近工件靠近工件 Z_ _; (两轴远离工件(两轴远离工件2mm左右)左右)O0001 程序名程序名.M00; 程序停止程序停止G00X80;Z30; 回安全位置回安全位置M03S1000; (精加工转速精加工转速) 主轴正转,转速主轴正

9、转,转速1000mm/min T0101; 换一号刀换一号刀 N1.N2. 外圆轮廓的编程外圆轮廓的编程.G00X80;Z30; 回安全位置回安全位置T0202; 换二号刀换二号刀M03S_ _ _ _ ; 改转速改转速.; 螺纹或切槽的程序螺纹或切槽的程序G00X80;Z30; 回安全位置回安全位置G00X_ _; 靠近工件靠近工件 Z_ _; (两轴远离工件(两轴远离工件2mm左右)左右).T0303; 换三号刀换三号刀M03S_ _ _ _ ; 改转速改转速G00X_ _; 靠近工件靠近工件 Z_ _; (两轴远离工件(两轴远离工件2mm左右)左右).; 螺纹或切槽的程序螺纹或切槽的程序

10、G00X80;Z30; 回安全位置回安全位置T0404; 换四号刀换四号刀M03S_ _ _ _ ; 改转速改转速 .; 螺纹或切槽的程序螺纹或切槽的程序G00X80;Z30; 回安全位置回安全位置M05; 停止主轴停止主轴M30; 程序结束程序结束G00X_ _; 靠近工件靠近工件 Z_ _; (两轴远离工件(两轴远离工件2mm左右)左右).程序名程序名安全位置安全位置转速设置转速设置靠近工件靠近工件换刀换刀工件编程工件编程程序结束程序结束O0001 程序名程序名G00X80;Z30; 回安全位置回安全位置T0101; 换一号刀换一号刀M03S_ _ _ _ ; 改转速改转速 G00X_ _

11、; 靠近工件靠近工件 Z_ _; (两轴远离工件(两轴远离工件2mm左右)左右).; 工件程序工件程序M30; 程序结束程序结束.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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论