已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/使用G代码ISO编程规范XXX_整理2012-3-16/ISO编程方式是一种通用的编程方法,这种编程方法与数控铣编程有点类似,使用标准的G指令、M指令等代码。M指令等代码。它适用于大部分高速走丝线切割机床和低速走丝线切割机床。其控制功能更为强大。使用更为广泛,将是以后线切割机庆的发展方向。 一、程序格式 首先来看一段程序示例: O0001 N10 T84 G90 G92X38.000Y0.000; N20 G01 X33.000 Y0.000; N30 G02 X5.000 Y0.000; N40 G02 X0.000 Y5.000 I0.000 J5.000; N50 G01 X0.000 Y15.000; N60 G01 X47.500 Y80.000; 以下说明ISO编程中的几个基本概念。 1)、字 某个程序中字符的集合称为字,程序段是由各种字组成的。一个字由一个地址(用字母表示)和一组数字组合而成,如G03 总称为字,G为地址,03为数字组合。 2)、程序号 每一个程序必须指定一个程序号,并编写在整个程序的开始, 程序号的地址为英文字母(通常为O、P、%等),紧接着为4位数字,可编写的范围为0001-9999。 3)、程序段 能够作为一个单位来处理的一组边疆的字,称为程序段。程序段由程序段号及各种字组成。例如: N10 T84 G90 G92X38.000 Y0.000; 程序段编号范围为N0001-N9999,程序段号通常以每次递增1以上的编号,如N0010、N0020、N0030等,每次递增10,其目的是留有插入新程序的余地,即如果在N0030与N0040之间漏掉了某一段程序,可在N0031-N0039间用任何一个程序段号插入。 4)、G功能 G功能是设立机床工作方式或控制系统方式的一种命令,其后续数字一般为2位数(00-99),如G01、02。 5)、尺寸坐标字 尺寸坐标字主要用于指定坐标移动的数据,基地址符号为X、Y、Z、U、V、W、P、Q、A等。 6)、M功能 M功能用于控制数控机床中辅助装置的开关动作或状态,其后续数字一般为2位数(00-99),如M00表示暂停程序运行。 7)、T功能 T功能用于有关机械控制事项的制订,如T80表示送丝,T81表示停止送丝。 8)、D、H D、H用于补偿量的指定,如K0003或者H003表示取3号补偿值。 9)、L L用于指定子程序的循环次数,可以在0-9999之间指定一个循环次数如L3表示3次循环。 二、准备功能(G功能) 1)、绝对坐标指令G90 格式:G90 采用本指令后,后续程序段的坐标值都应按绝对方式编程,即所有点的表示数值都有是在编程坐标系中的坐标值,直到执行G91为止。 如图1所示,若采用绝对坐标指令(G90),则 AB的尺寸坐标值为(X40,Y10); BC的尺寸坐标值为(X40,Y40); CD的尺寸坐标值为(X10,Y40); DA的尺寸坐标值为(X10,Y10)。 2)、相对坐标指令G91 格式:G91 采用本指令后,后续程序段的坐标值都按增量方式编程,即所有点的坐标均以前一个坐标值作为起点来计算运动的位置矢量,直到执行G90指令为止。 如图1所示,若采用相对坐标指令(G91),则 AB的尺寸坐标值为(X30,Y0); BC的尺寸坐标值为(X0,Y30); CD的尺寸坐标值为(X-30,Y0); DA的尺寸坐标值为(X0,Y-30)。 3)、坐标设定G54 格式:G54 G54是程序坐标系设置指令。一般以零件原点作为程序的坐标原点。程序零点坐标存储在机床的控制参数区。程序中不设置此坐标系,而是通过G54指令调用。 4)、设置当前点坐标G92 格式:G92 G92是设置当前电极丝位置的坐标值。G92后面跟的X、Y坐标值即为当前点的坐标值。 在线切割加工编程时,一般使用G92指定起始点坐标来设定加工坐标系,而不用G54坐标系选择指令。与数控铣削加工不同的是:对于线切割加工,在用G54-G59设守的工件坐标系中,依然需要用G92设置加工程序在所选坐标系中的起始点坐标。 5)、快速定位G00 格式:G00 X Y 快速移动指令G00是使电极丝按机床最快速度沿直线或折线移动到目标位置,其速度取决于机床性能。 如图2所示,电极丝从起点A(10,10)点快速移动终点到B(40,40),分别用绝对方式和增量方式编程。 绝对方式编程: N0010 G90; N0020 G90 X40.0 Y40.0; 增量方式编程: N0010 G91; N0020 G00 X30.0 Y30.0; 注意: (1) 不运动的坐标可以省略不写。 (2) 目标点的坐标可以用绝对值,也可用增量值,正号应省略。 6)、直线插补G01 格式:G01 X Y 直线插补(G01)是使电极丝从当前位置以进给速度移动到目标位置。 如图2所示,电极丝从A(10,10)点以进给速度移动到B(40,40)点,分别用绝对方工和增量方式编程。 绝对方式编程: N0010 G90; N0020 G01 X40.0 Y40.0; 增量方式编程: N0010 G91; N0020 G01 X30.0 Y30.0; 7)、圆弧插补G02、G03 G02 IJ 格式: XY G03 R 编程参数说明: (1) G02和G03指令用于切割圆或圆弧,其中G02为顺时针切割,G03O 逆时针切割。 (2) X、Y的坐标值为圆弧终点的坐标值,其值为圆弧终点相对于起点的坐标。 (3) I和J是圆心坐标。用绝对方式或增量方式编程时,两者的取值是相同的,I和J的值分别是在X方向和Y方向上圆心相对于圆弧起点的距离。 如图3所示的圆弧起点A 终点B。 绝对方式编程: N0010 G90; N0020 G03 X-20.0 Y20.0 I-22.0 J-2.0; 增量方式编程: N0010 G91; N0020 G03 X-20.0 Y20.0 I-22.0 J-2.0 (4)在圆弧编程中,也可以直接使用圆弧的半径R,但当圆弧的圆心角大于180时,R的值应加负号“-”。 切割如图3所示的圆弧起点A 终点B(圆心角180),使用R方式进行编程时的程序如下: 绝对方式编程: N0010 G90; N0020 G03 X30.0 Y10.0 R22.091; 增量方式编程: N0010 G91; N0020 G03 X-20.0 Y20.0 R22.091; 而切割如图4所示的圆弧AB(圆心角180),使用R方式进行编程时的程序如下: 绝对方式编程: N0010 G90; N0020 G02 X40.0 Y10.0 R-30.0; 增量方式编程: N0010 G91; N0020 G02 X30.0 Y-30.0 R-30.0; 对于整圆,要用I和J方式编程,不能用R方式编程。X、Y省略场合,意味着起点与终点相同,即表示切割一个360的整圆。 8)、电极丝半径补偿G40、G41、G42 格式:G40:取消电极丝补偿 G41:电极丝左补偿 G42:电极丝右补偿 编程参数说明: (1) G41(左补偿):指加工轨迹以进给方向为正方向,沿轮廓左侧让出一个给定的偏移量,如图5所示。 (2) G42(右补偿):指加工轨迹以进给方向为正方向,沿轮廓右侧让出一个给定的偏移量,如图5所示。 (3) G40(取消补偿):指关闭左右补偿方式。另外,也可以通过开启一个补偿指令代码来关闭另一个补偿指令代码。 9)、镜像和交换指令 在线切割程序中,有时会用到镜像和交换指信令G05、G06、G07、G08、G09、G10、G11、G12。对于加工一些对称性好的工作,利用原来的程序加上上述指令,很容易产生一个与之对应的新程序。 G05(X镜像):函数关系式:X=-X; G06(Y镜像):函数关系式:Y=-Y; G07(X、Y交换):函数关系式:X=Y Y=X G08(X、Y镜像):函数关系式:X=-X Y=-Y,即G08=G05+G06 G09(X镜像,X、Y交换):即G09=G05+G07; G10(X镜像、Y镜像,X、Y交换);即G11=G05+G06+G07; G11(X镜像、Y镜像,X、Y交换):即G11=G05+G06+G07; G12(取消镜像):每个程序镜像结束后都要加上该指令。 注意:在线切割加工中大多数G指令都是模态指令,即当下面的程序不出现同一组的基他指令时,当前指令一直有效。 三、指定有关机械控制(T 功能) 切削液开(T84):T84指令是控制打开切削液阀门开关,开始开放切削液。 切削液关(T85):T85指令是控制关闭切削液关闭切削液阀门开关,结束开放切削液。 开走丝(T86):T86指令是控制机床走丝的开启。 关走丝(T87):T87指令是控制机床走丝的结束。 四、辅助功能(M功能) 1)、程序暂停指令M00 程序暂停指令M00是暂停程序的运行,等待机床操作者的干预,如检验、调整、测量等。待干预完毕后,按机床上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学三年级上册《校园中的测量:综合与实践主题式学习》教学设计
- 外研版初中一年级英语上册Unit3语言知识深度建构与迁移应用教学设计
- 小学一年级数学下册《认识平面图形》教学设计(2024人教版)
- 初中七年级数学上册《丰富的图形世界:生活中的立体图形》大单元整体教学设计
- 意式咖啡店装修设计与施工协议
- 经纬纵横·物畅其流:初中地理八年级“中国的交通运输业”大单元教学方案
- 线上项目管理2026合作协议书模板下载
- 2025届江西省上饶市数学四年级下学期期末综合测试试题含答案
- 2025届江苏省连云港市灌云县四下数学期末学业水平测试试题含答案解析
- 2025届江苏省淮安市清浦区四年级数学第二学期期末学业质量监测试题(含答案解析)
- 《西藏自治区国家固边兴边富民行动示范区创建条例》深度解析课件
- 2026年患者身份识别与腕带使用管理相关制度(3篇)
- 眼眶骨折诊疗专家共识(2026版)
- 2026山东能源集团西北矿业有限公司技能操作岗位招聘200人笔试参考题库附带答案详解
- APQC跨行业流程分类框架 (8.0 版)( 中文版-2026年4月)
- 电竞场馆突发事件处置预案
- 2026年国企管理人员竞聘考试题库及答案
- 血液透析用留置针新技术
- 包虫病培训课件
- Java程序设计实训实验指导书
- 肿瘤安宁疗护病房医护人员团队建设方案
评论
0/150
提交评论