数控标准和指令代码.ppt_第1页
数控标准和指令代码.ppt_第2页
数控标准和指令代码.ppt_第3页
数控标准和指令代码.ppt_第4页
数控标准和指令代码.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

2.3 数控标准 2.3.1 数控程序编制的国际标准和国家标准 ISO (International Standard Organization )代码 国际标准化协会 EIA ( Electronic Industries Association )代码 美国电子工业协会 ISO代码具有信息量大,可靠性高等优点,目前世界各国都采用ISO代码,EIA代码发展较早。 我国规定新产品一律采用ISO代码。,常用的数控标准,(1)数控的名词术语; (2)数控机床的坐标轴和运动方向 (3)数控机床的字符编码(ISO代码、EIA代码); (4)数控编程的程序段格式; (5)准备机能(G代码)和辅助机能(M代码); (6)进给功能、主轴功能和刀具功能。,2.3.2 程序结构与程序段格式 1. 加工程序的结构 加工程序 主程序和子程序 程序段(block) 字(word) 地址和数据 2. 程序段格式,NGX.Y.FSTMLF,程序段序号,准备机能字,坐标字,进给功能字,主轴转速功能字,刀具功能字,辅助功能字,结束符,N003 G90 G01 X+35. Y+279.3 Z-429.7 S1000 T02 F500 M07;,常用地址字符 地址字 意 义 A 、B、 C 围绕X、Y、Z轴旋转的旋转轴角度尺寸字 F 、S、T 进给速度指定机能、主轴速度机能、刀具机能 G 准备机能 I、J、K 插补参数 M 辅助机能 N 程序段序号 U、V 、W 与X、Y、Z轴平行的第2移动坐标尺寸字 X 、Y、 Z 主坐标轴X、Y、Z移动坐标尺寸字,2. 代码或指令分类 G指令 准备功能 功能:规定机床运动线型、坐标系、坐标平面、刀具 补偿、暂停等操作。 组成:G后带二位数字组成,共有100种(G00G99)。 示例:G01,G03,G41,G91,G04,G18等 参加p2730 表2.2、表2.3 表2.4,2.4 数控系统的指令代码 2.4.1 国际标准化组织准规定的准备功能指令代码G代码 (见教材表2.2,P27) 表中说明: 模态代码(又称续效代码):一经在一个程序段中指定,其功能一直保持到被取消或被同组其它G代码所代替,表中第二栏的acdfhjkI所对应的G代码为模态代码,字母相同的为一组。 非模态代码:的功能仅在所出现的程序段内有效 同组的任意两个代码不能出现在一个程序段中如 G00G01X100Z100 不同组的G代码根据需要可以在一个程序段中出现如 G90G01X100Z100 X105Z110,N001 G01 G17 G41X_Y_F_; N002 X_Y_; N003 G03 X_Y_I_J_; N004 X_Y_I_J_; N005 G01 X_Y_; N006 G00G40X_Y_;,M指令 辅助功能 功能:主要用于数控机床开、关量的控制,如开、停 冷却泵;主轴正反转、停转;程序结束等 组成:M后带二位数字组成,共有100种(M00M99)。 示例:M02,M03,M08等,辅助功能指令M代码(见表2.17 ,p106) M00暂停指令 在包含M00 的程序段执行后自动运行停止, 机床的主轴、进给和冷却液都自动停止。程序停止时所有的模态信息保持不变,用“循环起动”按钮恢复自动运行。 该指令用于加工过程中测量刀具和工件的尺寸、工件调头、主轴变速等操作。重新按启动键,继续执行后续的程序。 M01计划暂停,在“任选停止”按键被按下时,M01才有效。 M02程序结束,机床的主轴、进给和冷却液全部停止,并使机床复位。该指令必须出现在程序的最后一个程序段中。 M30程序结束,并返回到程序开始处 。 M03、M04和M05主轴正转、反转和停止。 M07、M08和M09冷却液开、关指令。 M98、M99子程序调用和返回指令。,主程序与子程序 子程序调出的形式: M98 P_ _ ; 子程序号 重复调用次数(最大999),另一种形式,如在华中数控和SIEMENS系统中,子程序调用格式: M98 P_ L_; 子程序号 重复调用次数(最大999) 如M98 P0003L6 %O0003 . . . M99,F、S、T、D指令 F 指令 指定(合成)进给速度指令 组成:F 后带若干位数字,如F150、F3500等。其中数字表示实际的合成速度值。 单位:G98每分钟进给量mm/min,G94为缺省值。 G99主轴每转一转刀具进给量mm/r 注意: 在G01、 G02、 G03方式下,F一直有效,直到被新的F值所取代。而在G00方式下,快速移动的速度是各轴的最高速度,与F无关。 机床控制面板上的倍率按键,F可在一定范围内进行倍率修调,但攻丝循环G76、G82,螺纹切削G32除外。 控制面板上的主轴修调、快速修调、进给修调,S 指令(切削速度)指定主轴转速指令 组成:S 后带若干位数字,如S500、S3500等。其中数表示实际的主轴转速值。 单位: r/min。上述两个指令分别表示主轴转速: 500r/min;3500r/min。 G96恒线速度(单位:m/min) G97取消恒线速度,G97为缺省值。,如:S200T0101; G96S200; G97S500;,T、D、H 指令 指定刀具号和刀具长度、半径存放寄存器号指令。 组成:T、D 后跟两位数字,如 T01、D02等。其中数 字分别表示存放的在库中的刀具号和刀具长度(H)、半径补偿(D)寄存器号。上述两个指 令分别表示后续加工将选择刀库中01号刀具和采用D02寄存器中的数值进行补偿。 若用四位数码指令时,例如T0102,则前两位数字表示刀号,后两位数字表示刀补号。由于不同的数控系统有不同的指定方法和含义,具体应用时应参照所用数控机床说明书中的有关规定进行。,1.工件坐标系设定指令 通过设定刀具对刀点来建立工件坐标系。 G92 IP_; 如G92X_Z_;表示建立工件坐标系,对刀点在工件坐标系中的坐标为X400.Z250. IP_:绝对坐标编程时是终点坐标,相对坐标编程时时刀具移动的距离。 G92 X400. Z250.,2.4 数控系统的指令代码(以FANUC系统为例 (见教材表2.3和2.4) ),一、与坐标系有关的G代码 G92、G54G59、 G52、 G17、 G18、G19,重要说明: (1) 在执行此G92指令之前必须先进行对刀,通过调整机床,将刀尖放在程序所要求的起刀点位置上(即在执行G92指令之前,刀尖的位置要在X400Y250.上)。 (2) 此指令并不会产生机械移动,只是把这个坐标值存储在数控装置内,从而建立新的坐标系。 (3)设定的坐标系在机床重开机时消失 此法复杂容易出错!用时要特别小心! 此法最好不用,而用刀具偏置法来设定工件坐标系。,2.选择工件坐标系指令(G54G59) 指令格式: G54 IP_: G59 G54为缺省值。,可用G54G59指令来代替G92建立工件坐标系。它是先测定出工件原点在机床坐标系中的坐标值,并把该值用MDI方式输入,因而该值无论断电与否都将一直被系统所记忆,直到重新设置为止。很多数控系统都提供G54G59指令,完成共预置六个工件原点的功能。,3.设定局部坐标系指令(G52) G52 X100. Y50.; 执行此指令后,程序指定的坐标值都是局部坐标系中的值。 取消局部坐标系指令:G52IP0; 如G52X0Z0;,(5)坐标平面设定指令(G17,G18,G19) G17-xy平面; G17为缺省值。 G18-zx平面; G19-yz平面. 对于三轴联动的铣床和加工中心,常用这些指令指定在哪一个平面内进行加工。对于两轴联动的机床,如数控车床,由于总是在XZ平面内运动,故无需设定平面指令。,二、 坐标值尺寸G代码 (1)绝对值和增量值编程指令(G90,G91) 绝对编程:G90 G01 X100.0 Z50.0; 增量编程:G91 G01 X60.0 Z-100.0;,注:在某些机床中用X、Z表示绝对编程,用U、W表示相对编程,允许在同一程序段中混合使用绝对和相对编程方法! 绝对:G01 X100.0Z50.0; 相对:G01 U60.0 W-100.0; 混用:G01 X100.0 W-100.0; G01 U60.0 Z50.0; 这种编程方法不需要在程序段前用G90或G91来指定。,(2)公制,英制转换指令 G20;英制输入 G21;公制输入,默认G21 (3)直径编程与半径编程 G36 直径编程,缺省值。出厂一般设为直径编程 G37 半径编程 三、关于参考点的G代码 (1)自动返回参考点指

温馨提示

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

最新文档

评论

0/150

提交评论