课件:数控机床的编程讲解_第1页
课件:数控机床的编程讲解_第2页
课件:数控机床的编程讲解_第3页
课件:数控机床的编程讲解_第4页
课件:数控机床的编程讲解_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

第四章

工艺智能规划与智能数据库09

数控机床的编程3.2.3数控编程的种类及步骤

(1)确定工艺过程(2)计算刀具轨迹的坐标值(3)编写加工程序(4)将程序输入数控机床(5)程序检验1.数控加工程序编制的步骤

2.数控编程的种类

(1)手工编程

(2)计算机自动编程在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。3.2.4FANUC0i系统的编程指令

1.准备功能G指令2.辅助功能M指令

表3.2是中华人民共和国机械行业标准JB/T3208-1999规定的辅助功能M代码的定义表。

表3.1是中华人民共和国机械行业标准JB/T3208-1999规定的准备功能G代码的定义表。常用的M指令功能及其应用如下:(1)程序停止指令:M00功能:执行完包含M00的程序段后,机床停止自动运行,此时所有存在的模态信息保持不变,用循环启动使自动运行重新开始。

指令:M01功能:与M00类似,执行完包含M01的程序段后,机床停止自动运行,只是当机床操作面板上的任选停机的开关置1时,这个代码才有效。

(2)程序计划停止指令:M03、M04、M05

功能:开动主轴时,M03指令可使主轴按右旋螺纹进入工件的方向旋转,M04指令可使主轴按右旋螺纹离开工件的方向旋转。M05指令可使主轴在该程序段其它指令执行完成后停转。

格式:

M03S

M04S

M05

说明:数控机床的主轴转向的判断方法是,沿+Z方向看,顺时针方向旋转为正转,逆时针方向旋转为反转。

(3)主轴顺时针方向旋转、主轴逆时针方向旋转、主轴停

指令:M06功能:自动换刀。用于具有自动换刀装置的机床,如加工中心、数控车床。格式:M06T

说明:当数控系统不同时,换刀的编程格式有所不同,具体编程时应参考操作说明书。

(4)换刀功能:该指令表示主程序结束,同时机床停止自动运行,CNC装置复位。M30还可使控制返回到程序的开头,故程序结束使用M30比M02要方便些。

说明:该指令必须编在最后一个程序段中。

(5)程序结束指令:M02或M30

模态指令又称续效指令,一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令或被其它指令取消时才失效。编写程序时,与上段相同的模态指令可省略不写。不同组模态指令编在同一程序段内,不影响其续效。例如:

N0010G91G01X20Y20Z-5F150M03S1000;

N0020X35;

N0030G90G00X0Y0Z100M02;上例中,第一段出现三个模态指令,即G91、G01、M03,因它们不同组而均续效,其中G91功能延续到第三段出现G90时失效;G01功能在第二段中继续有效,至第三段出现G00时才失效;M03功能直到第三段M02功能生效时才失效。3.G、M指令说明

(1)模态与非模态指令

表3.2第(2)栏有“*”的M指令,其功能与同段其它指令的动作同时开始,如上例第一段中,M03功能与G01功能同时开始,即在直线插补运动开始的同时,主轴开始正转,转速为1000r/min。表3.2第(3)栏有“*”的M指令,其功能在同段其它指令动作完成后才开始。如上例第三段中,M02功能在G00功能完成后才开始,即在移动部件完成G00快速点位动作后,程序才结束。(2)M功能开始时间

4.F、S、T代码

F代码表示刀具中心运动时的进给速度。由F和其后的若干数字组成。数字的单位取决于每个系统所采用的进给速度的指定方法。具体内容见所用机床的编程说明书。注意事项如下:

①当编写程序时,第一次遇到直线(G01)或圆弧(G02/G03)插补指令时,必须编写进给率F,如果没有编写F功能,CNC采用F0。当工作在快速定位(G00)方式时,机床将以通过机床轴参数设定的快速进给率移动,与编写的F指令无关。

②F代码为模态指令,实际进给率可以通过CNC操作面板上的进给倍率旋钮,在0~120%之间调整。

(1)进给功能F代码

S代码表示机床主轴的转速。由S和其后的若干数字组成,其表示方法有以下三种:

①转速

S表示主轴转速,单位为r/min。如S1000表示主轴转速为1000r/min。

②线速在恒线速状态下,S表示切削点的线速度,单位为m/min。如S60表示切削点的线速度恒定为60m/min。

③代码用代码表示主轴速度时,S后面的数字不直接表示转速或线速的数值,而只是主轴速度的代号。如某机床用S00~S99表示100种转速,S40表示主轴转速为1200r/min,S41表示主轴转速为1230r/min,S00表示主轴转速为0r/min,S99表示最高转速。

(2)主轴转速功能S代码

①采用T代码编程由T和数字组成。有T××和T××××两种格式,数字的位数由所用数控系统决定,T后面的数字用来指定刀具号和刀具补偿号。例如:T04表示选择4号刀

温馨提示

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

评论

0/150

提交评论