gsk218md系列加工中心与钻铣床数控系统编程及操作手册2013年8月样_第1页
gsk218md系列加工中心与钻铣床数控系统编程及操作手册2013年8月样_第2页
gsk218md系列加工中心与钻铣床数控系统编程及操作手册2013年8月样_第3页
gsk218md系列加工中心与钻铣床数控系统编程及操作手册2013年8月样_第4页
gsk218md系列加工中心与钻铣床数控系统编程及操作手册2013年8月样_第5页
已阅读5页,还剩337页未读 继续免费阅读

下载本文档

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

文档简介

在本使用手册中,尽力叙述各种与该系统操作相关的事项。限于篇幅限制及产品具体使用等原因,不可能对系统中所有不必做或不能做的操作进行详细的叙述。因此,本使用手册中没有特别指明的事项均视为“不可能”或“不允许”进行的操作。本使用手册的,归广州数控设备所有,任何单位与个人进行或复印均属于行为,广州数控设备将保留其法制造的以下型号的数控系统系产品型结液晶尺备218MD-横液晶尺寸默认为8.4218MD-坚液晶尺寸默认为10.4GSK218MD-H、GSK218MD- 具有RS232、USB、网络三种通口 尊敬的客户对您惠顾选用广州数控设备的新设计的GSK218MD系列加工中心及钻铣本手册GSK218MD加工中心及钻铣床数控系统使用手册的“编程及操作手操作不当将引起意外事故,必须要具有相应资格的人员才能用户将这个电源作其他用途使用。否则,将产生极大 ■与打开包装后请确认是否是您 的产检查产品在途中是否有损对照确认各部件是否齐全,有无损如存在产品型号不符、缺少附件 损坏等情况,请及时与本公司联接产品必须可靠接地,接地电阻不应大于0.1Ω,不能使用中性线(零线)检不可对产品频繁通断电,断电后若须重新通电,相隔时间至少1分 则可能导致产品、机床损坏,工件报废甚至人身。 本手册的内 变动,恕不另行通第一篇编程说明篇第一篇编程说明篇GSK218MD系列操作说明GSK218MD系列加工中心数控系统的操作等事附附录介绍GSK218MD系列加工中心数控系统的出厂标准参数 表制造者的安全——制造者应对所提供的数控系统及随行供应的附件的安全负——制造者应对提供给使用者的使用信息和建议负使用者的安全——使用者应通过数控系统安全操作的学习和培训,并熟悉和掌握安全操作的——使用者应对自己增加、变换或修改原数控系统、附件后的安全及造成的负责诚挚的感谢——您在使用广州数控设备的产品时, 第一篇编程说第一概述 3 第二编程基本知识 控制 7轴 轴显 坐标 机床坐标 参考 工件坐标 第三章零件程序的构成 程序组 程序 代码 子程序编 子程序的调 程序结 第四章准备功能G代码 准备功能G代码的种 简单G代 绝对值/增量编程 暂停 极坐标开始/取消 跳转功能 英制/公制转换 参考点G代 返回参考点 返回2、3、4参考点 固定循环G代 精镗循环 刚性循环G代 复合循环G代 刀具补偿G代 刀具长度补偿G43、G44、 进给G代 宏功能G代 用户宏程 第五章辅助功能M代码 由PLC控制的M代 A轴松开、夹紧(M10、 刀具控制松刀、夹刀(M16、 冲屑水阀启动、关闭(M26、 自动换刀开始、结束(M50、 控制程序用的M代 第六章主轴功能S代码 第七章进给功能F代码 快速移 切削速 自动加................................................................................................................................ 第八章刀具功能 刀具功 第二篇操作说第一章操作面板 面板划 LCD(液晶显示器)显示 GSK218MD-H和GSK218MD-V机床控制 第二章系统上电、关机及安全操作 系统上 关 安全操 急 超程防 硬件超程防 软件超程防 行程检 第三章界面显示及数据的修改与设置 位置显 程序显 系统显 宏变量显示、修改与设 螺补显示、修改与设 设置显 图形显 诊断数据显 查看信号状 显 帮助显 第四章手动操作 手动快速移 手动干 工件的找 主轴控 主轴逆时针 冷却液控 排屑控 工作灯控 第五章单步操作 单步进 移动量的选 单步中 第六章手脉操作 手脉进 移动量的选 第七章自动操作 空运 单段运 第八章MDI录入操作 MDI代码段输 MDI代码段运行与停 MDI代码段字段值修改与清 第九章回零操作 第十章编辑操作 单个程序的删 全部程序的删 程序的程序段的与粘 程序段的替 程序的更 程序再启 程序管 程 的检 程序的数 容 程序列表的查 程序的锁 第十一章系统通信 串口通 程序启 功能介 串口DNC加 USB通 概述与注意事 USB零件程序操作步 DNC加工操作操作步 退出U盘操作界 附录附录GSK218MD系列参数一览表附录报警表 2第一章概GSK218MD系列加工中心及钻铣床数控系统是采用高速样条插补算法,加工速度、GSK-Link以太网总线功能,连接更加方便; 60m/min8.4/10.4英寸高分辨率彩色支持 功宏 支持GSK-Link以太网总线功能,连接方便,扩展性强,支持17位绝对式编 控插补方式:定位(G00)、直线(G01、圆弧(G02、G03、螺进给倍率:0~200%二十一级实时调节,可波段控制加功M2位数指定,MM06M98M99M19、M20、M21、M22、M23、M24、M26、M27、M28、M29、M35、M36、M44、M45M50、功功S2位数(I/O档位控制)S5位数(模拟输出)●最高主轴速度限制●~2512)补-999~+999刀具半径补偿:C型刀补功能,最大补偿值是±999.999mm或及安NC:●程序●操作●超程●伺服●连接●PLC●器(ROM和功显程编功通信功适配驱2、按键进入<设置>页面,按【 请参考本说明书的第二篇操作说明篇《3.4.5权限的设置与修改》章节;3<设置>界面中,将参数开关设置为“14、按键,再按【总线配置】进入页面统一进行设置(如图1-4-方法二

图1-4-注:修改此参数必须切断一切电源,修改完请第二章编程基本知2-1- GSK218MD系3轴(X、Y、扩展控制轴数(总数最多5轴注:如果输入的轴名称重复,系统会自动初始化为X、Y、Z、A、B当设定附加轴为旋转轴时,旋转轴的单位显示为deg。如果设定为直线轴,则显示同基本3轴机床坐标本系统采用右手坐标系,主轴方向的垂直运动为Z轴运动,从主轴向工件方向看主轴箱接刀刀工手动返回参考点(见“工件坐标ZZYX 2-4-3-工II)把零件直接装在夹具上I)用零件的基准2-4-3-用G54到G594.2.8ZZBYG90G54X10Y30Z20ZABYX2-4-4-G0X100Y100(X100Y100处X20 F300( 态指定,可省略不输G0X0 (快速定位至X0Y0处Y100(F100( 模态G功一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止模态M一组可相互注销的M功能,这些功能在非模态G功非模态M功第三章零件程序的构EIA为CR)分隔开。本手册中用字符“;”表示程序段结3-1-1编写这些代码。程序的结构如图3-1-1所示。程序系统的器里可以多个程序。为了把这些程序相互区别开,在程序的开头,冠以用地址O及O地址OO图3-1-1-1程序名的代码(见图3-1-1)隔开,在本手册中用字符“;”表示程序段结束代码。序号的顺序是任意的(NO:05设置是否插入顺序号,或直接在设置界面中设定,详见操作篇3.4.1节其间隔也可不等(间隔大小由数据参数P210设定。可以全部程序段都带有顺序号,也可注:N代码跟G10同段时,行号处理代码代码字(图3-1-3-1)是构成程序段的要素,它由地址和其后面的数字构成(有时在数字前带+、-符号 图3-1-3-1同一代码中出现2个以上的相同地址,是否由位参数N0:32#6设定表3-1-3-地址取值范围功能意义A、B、DEFGHI IG24/G25、G26/G32精铣圆半I应大于{(数据参数P269G35/G36、G37/G38X地址取值范围功能意义J 下刀的半径应小于{(J/2)-刀具G35/G36、G37/G38Y轴方向K LG22/G23XY面内切削的 离MN参数序号(G10修改OP-Q-R -STUU的取值范围是|U|VW固定循环中Z轴方向从R平面向下首次切X-Y-地址取值范围功能意义Z-Z3-1-3-1CNC装置的限制值,而对机床方面的限制则不在此列,请特别注意。因注:每个代码字的长度不超过79个字 指令指令指令调用子程序指令指令图3-2-主程 子程 子程 子程M98M98…M98…M98…M98…… 图3-2-2可以用一条子程序调用代码连续、重复的调用同一子程序,最多可子程序编 ;子程序 子程序3-2-1-子程序的子程序由主程序或子程序调用代码调出执行。调用子程序的代码格式如下LM98L重复调用次被调用的子程序3-2-2-如果省略了重复次数,1(N0030M98P10100L3N0040……N0050M98P10100N0060……

主程123子程;;主程123子程;;注3:子程序调用最多能嵌套四层程序结程序从程序名开始M02、M30M99结束(3-2-2-2)。在执行程序中,如果检测出程序结束代码:M02、M30M99M02、M30代码结束时,则程序结束,变成复位状态;M30第四章准备功GG4-1- GGGG01X_Z___G01有效X___G01有效G00Z__;G002:具体的系统参数请参考系统参数表表4-1- G代码及功能G功能G00TG01T TCW(顺时针TCCW(逆时针G04P_或G04FG10FFG12X_Y_Z_FFFFFF G功能G22X_Y_Z_R_I_L_W_Q_V_D_F_FG23FG24FG25FG26FTTTT2、3、4FG32FFFG35X_Y_Z_R_I_J_L_FG36X_Y_Z_R_I_J_L_FG37X_Y_Z_R_I_J_L_FG38X_Y_Z_R_I_J_L_FFTTTTTTTG51X_Y_Z_TTT工件坐标系工件坐标系工件坐标系工件坐标系工件坐标系工件坐标系G60X_Y_TG功能TTTTG65H_P#iQ#jR#TG68X_Y_TT F F FF F F F F F F F F FTG92TTTT恒周速控制(切削速度TT在固定循环中返回到R点注3:00组的G代码除了G10、G11、G92外,都是非模态G代码。注4:如果使用了G代码一览表中未列出的G代码,则出现,或指令了不具有的选择功能的G代码,也。动被取消,变成G80状态。除各组G代码。注8:旋转缩放代码和01组或09组代码同段时将以旋转缩放代码为准,同时改变0109组的模态。旋转缩放代G快速定位位参数N0:12#1设定,选择以下两种刀具轨迹之一(如图4-2-1-1)4-2-1-

3G00G0G0X0Y10 G1X20 2F025%50%100%F0218MC-H、218MC-V按注意:编程时注意工作台和工件位置,以防撞直线插补格式G01X_Y_Z_功能:F指定的进给速度(毫米/分)沿直线移动到指定的位置。1X_Y_Z_为终点坐标值,由于涉及坐标系的概念,请参阅2.4.1~2.4.42F指定的进给速度,直到新的F值被指定之前一直有效。用F代码指令的进给速度是沿着直(设置见数据参数P87。Y始终XG01X200Y100F200G01XαYβZγFf;X轴方向的速度 Y轴方向的速度 Z轴方向的速度 L 图4-2-2-注意FP96设定切削进给速F使用倍率后的进给速度如果超过了上限值,则被限制在上限值。单位为min。用数据参数P7设定切削进给速度F的下限值。实际的切削速度使用倍率后的进给速度如果低于限值,则被限制在下限值。单位为min。、当1后不指定定位参数时刀具不移动,系统只改变当前刀具移动方式的模态为。通过改变系统位参数:0的值,可以设定接通电源时系统默认的模态是(参数值为0时)还是(参数值为1时。A、圆弧插补G02/G03G02与G03规定:圆弧的旋转方向圆弧插补的平面(G17、G18、

项目 12顺时针转逆时针转3G90G914R5FXY平面(ZXYZ平面)Z轴(YX

4-2-3-

量值表示,增量值是终点相对始点的坐标。圆弧中心用参数字I、J、K指定,它们分别对应于X、Y、Z。I、J、KG90G91下,都是圆心相对圆弧起点的坐标(简单的可理解为临时以起点为坐标原点,圆心所在的坐标4-2-3-2:终点 终点 J中 中

始 始K KJG02X_Y_R_G03X_Y_R_(例如图4-2-3- ①的圆弧小于180°G91G02X60Y20R50F300G91G02X60Y20R-50F300终12始2、对于等于180°的圆弧可用I、J、K也可用R编程: G90G0X0Y0;G2X20I10F100;等同 G90G0X0Y0;G2X20R10 G90G0X0Y0;G2X20R-10注意:对于180°的圆弧R的正负值不影响圆弧的运行轨(程序的实例YY 120X4-2-3-4-2-3-4的刀具轨迹编程如G90G0X200Y40Z0;G3X140Y100R60F300;G2X120Y60R50;或G0X200Y40G90G3X140Y100I-60F300;G2X120Y60I-50;G0G90X200Y40G91G3X-60Y60R60F3000;G2X-20Y-40R50;限制

G0G90X200Y40G91G3X-60Y60I-60F300;G2X-20Y-40I-50;1I,J,K和R时,以地址R3I,J,K的形式,而不能采取指、如果G02R50;B、螺旋线插代码格式在XY平面上的圆 I XpYpZp 在ZX平面上的圆 I XpYpZp 在YZ平面上的圆 J XpYpZp 图4-2-3-说明:Z刀具 沿着两个圆弧插补轴圆周的进给速度是指定的进给速代码参数前两位为定位参数。参数字为当前平面内的两个轴的轴号(X,YZ)。这两个定位参的模态改为G02/G03方式。FC=F*

直线轴的长度圆弧的长度绝对值/增量编程格式功能请参阅2.4.1~2.4.4。G90G91Y7X G90G0X40或G91G0X-60Y40暂停格式:G04X_X、P:指定时间:G04执行暂停操作,按指定的时间延时执行下个程序段。另外在切削方式,G64方式中为进表4-2-5- 暂停时间的指令值范围(用X指令s表4-2-5- 暂停时间的指令值范围(用P指令0.0001s、当3、X、P值设为负值时,将单方向定位格式:G60X_Y_4-2-6-说明:G60为非模态G(可由位参NO:48#0设定是否为模态值)参数X、Y和Z,在绝对值编程时,表示终点的坐标值,在增量值编程时,表示刀具移动的距离。上图中,标记的过冲量可以通过系统参数P335,P336,P337,P338来设定,暂停时间可以P334来设定,定位的方向可通过设置的过冲量的正负来确定,具体情况请参考系统参例

G90G00X-10Y10;G60X20Y25;若在系统参数为P3341、P3358、P3365;的情况下,则对(1)语句,刀具的轨迹为AB→暂停Y暂停—0系统参数 表4-2-6-X轴单向定位方向和超程量(Y轴单向定位方向和超程量(Z轴单向定位方向和超程量(4TH轴单向定位方向和超程量(注:数参3~P338注:超程量,定位方向为正方向。注4:超程量=0,不进行单方向定系统参数的更改格式G10L50N_P_R_; G10L51N_R_; 设定或修改数参 参数定义 参数位号。要修改的参数位号。R:修G10 G10L10 G10L11 G10L12 G10L13 G10L20P_ 注1:在参数输入方式下,除注释性语句,不能指定其NC5:需要断电重启才有效的参数均不能用G10修改。注6:G20、G21不注8:执行M00、M01、M02、M30、M99、M98、M06G10模态注9:位参数No.0#7(选择模式0:普通模式,1:高速模式)不支持G10修改工件坐标系1 G56工件坐标系G57工件坐标系G58工件坐标系G59工件坐标系4、当程序段中调用不同工件坐标系时,指令移动的轴,将定位到新的工件坐标系下的坐标点;例:G54的坐标系原点对应的机床坐标为G55的坐标系原点对应的机床坐标为(30,30,30)4-2-8- 绝对坐标机床坐标G0G54X50Y50G55X100X120用代码G10L2Pp P=0 外部工件零点偏移值(基偏移量P=1616(G90(G91工件坐标工件坐标工件坐标工件坐标工件坐标工件坐标工件坐标4-2-8-P10~P136个工件坐标系的整P15~P436个工件坐标系ZYZY工件零点偏YXX机床零4-2-8-例:N10G55G90G00X100Y20;N20G56X80.5Z25.5;程序段开始执行时,快速定位到工件坐G56的位置,绝对坐标值自动变成G56工件坐标系下的坐标6个工件坐标系(G54G59坐标系)50个附加工件坐标系。格式:G54Pn代码:G10L20Pn n=150 (G90(G91用G10指令,各工件坐标系可以分别改变。格式:G53X_Y_功能:将刀具快速定位到机床坐标系下对应的坐标处。说明:限制:选择机床坐标系当指令机床坐标系上的位置时,刀具快速移动到该位置。用于选择机床坐标系的G53G代码;即它仅在指令机床坐标系的程序段有效。对G53应指定绝对值G90浮动坐标系格式:G92X_Y_功能:设置浮动工件坐标系。3个代码参数指定当前刀具在新的浮动工件坐标系下的绝对坐标值。G92G92

对于G92设定后的有效性在以下情况前有效:G92浮动坐标系通常用于临时工件加工时的找正,通常运行在程序开始处或自动运行程序之前1)Z4-2-11-Z基准基准注2:使用G92代码之前,必须先取消刀具半径补偿。平面选择格式G17/G18/G19进说明 XY ZX YZ G18X_Z_;ZX平面G0X_Y_;平面不变(ZX平面另外,移动代码与平面选择无关。例如,在下面这条代码情况下,YZX平面上,Y轴移动与ZX平面无关。极坐标开始/格式 指定定位参数的极坐标表示方式说明:设置G16,可以使坐标值用极坐标半径和角度输入。角度的正向是所选平面的第1轴正向的逆时针转向,而负向是顺时针转向。半径和角度两者可以用绝对值代码或增量值代码(G90G91。半 指令位 半角 实际位

指令位角 实际位当角度用绝对值指令指定 当角度用增量值指令指定图4-2-13-例:螺栓(工件坐标系的零点被设作极坐标的原点,选择X—Y平面)YY--工件坐标系的零点被设作坐标系--选择XY平X图4-2-13-G81X100Y30Z-20R-5F200;指定100mm的距离和30°的角度 指定100mm的距离和150°的角 指定100mm的距离和270°的角G15G80;取消极坐标G81X100Y30Z-20R5F200100mm的距离和30G91 指定100mm的距离和+120°的增量 指定100mm的距离和+120°的增量G15 取消极坐标格式G51X_Y_Z_P_(X.Y.Z:比例缩放中心坐标值的绝对值代码,P:各轴以相同的比例进行缩放 比例缩放取G51X_Y_Z_I_J_K_(各轴分别以不同的比例(I、J、K)进行缩放 G51使编程的形状以指定位置为中心,放大和缩小相同或不同的比例。需要的是,建议 P0:缩放中4-2-14-1(P1P2P3P4P1’P2’P3’P4说明

1、缩放中心:G51可以带3个定位参数X_Y_Z_,为可选参数。定位参数用以指定G51的缩放坐标G16的方式下,G51代码中的参数也是以直角坐标系表示的。例 G17G91G54G0X10G1Y90;Y3No:60#5N0:47#31轴缩放是否有效,位N0:47#4设定2轴缩放是否有效,位参N0:47#5设定第3轴轴缩放是否有效,位参数N0:47#6设定各轴缩放倍率指定方式(0:各轴用P指令;1:各轴用I、J、K指令。5、缩放状态,不能指令返回参考点的G代码(G27~G30等)和指令坐标系的G代码(G53~G59、G54P1~G54P50、G92等G代码,应在取消缩放功能后指定,否6、即使对圆弧插补和各轴指定不同的缩放比例,刀具也不画出椭G90G0X0Y100;G51X0Y0Z0I2J1;G02X100Y0R100上面的指令等效于下面的指令G90G0X0G02X200Y0R200半径R的比例按I或J中的较大者缩放YX(0,0)(100,0)图4-2-14- 7,比例缩放对刀具偏置值无效,见图4-2-14-34-2-14-3镜像程序举例主程序G00G90;G51X50.0Y50.0I-1J1;M98P9000;G51X50.0Y50.0I-1J-1;M98P9000;G51X50.0Y50.0I1J-1;M98P9000;子程序G00G90X60.0Y60.0;G01X100.0F100;G01Y100;Y40504050 4050 限制

图4-2-14-离V的移动缩放无效。2、手动运行时,移动距离不能用缩放功能增注1:位置显示的是比例缩放后的坐标 刀具半径补偿 偏置方向反坐标系旋 旋转角反坐标系旋转代码格式:G17G68X_Y_G18G68X_Z_R_;或G19G68Y_Z_R_G17~G19:平面选择旋转角X4-2-15-功能:G68使平面内编程的形状以指定中心为原点进行旋转。G69用于取消坐标系旋转。中心,系统以当前刀具位置为旋转中心。定位参数与当前坐标平面相关,G17X、Y;G18下选择Z、X;G19下为Y、Z。4、系统处于旋转模态时,不可进行平面选择操作,否则出现。编制程序时应注意5、坐标系旋转方式中,不能指令返回参考点的G代码(G27~G30等)和指令坐标系的G代6、坐标系旋转之后,执行刀具半径补偿、刀具长度补偿、刀具偏置和其它例1:旋转G68X-50Y-50R60;G90G01X0Y0F200;G91X100;G02Y100G3X-100I-50J-50;G01Y-100;G69;旋原原编程刀具路(-50,-4-2-15-例2:比例缩放加旋转:G51X300Y150P0.5;G68X200Y100R45;G01G90X400Y100;G91Y100;G69G50;Y

当只有坐标系旋

4-2-15-G92X0Y0Z20G69M3S1000;G0Z2;G42D01; P2100(P02100);(子程序调用 G0G90Z20;X0Y0;M30;G68X0Y0R45.0; M98 O2100G90G0X0Y-20(右刀补方式建立)G01Z-2F200;

编程轨(0,-

当有偏量时的轨(14.142,-(8.284-4-2-15-跳转功能代码格式G31:G31代码之后,G01一样可以指令直线插补,在该代码执行期间,如果输入一个外部跳例

G31的下个程序段是增量值指令的单轴移动,如图4-2-16-1所示此处YX实际移没有图4-2-16- G31的下个程序段是绝对值指令单轴移动,如图4-2-16-2G31G90X200F100;此处输入跳转信号YX没有跳转信号的移动图4-2-16- G31的下个程序段是绝对值指令2轴移动,如图4-2-16-3YY此处输入跳转实际移没有跳转信号的移X图4-2-16- 下个程序段是绝对值指令的2轴移注:可以通过位参数NO:02#6(跳转信号SKIP,(0:1,1:0)时作为信号输入)英制/公制代码格式:G20:英制G21:公制说明:F代码指令的进给速度、位置代码、工件零点偏移值、刀具补偿值、手摇脉冲发生器的刻注意3、最小输入增量单位和最小命令增量单位不同时,最大误差是最小命令单位的一半,这个任意角度倒角/拐角圆代码格式:,L_:倒,R_:拐角圆弧((1)G91G01X100(2)X100L 4-2-18-((1)G91G01X100(2)X100半径为R的圆弧的圆R

4-2-18-1、倒角和拐角圆弧只能在指定的平面内执行,平行轴不能执行2、如果插入的倒角或圆弧过渡的程序段引起刀具超过原插补移动的范围,则3、拐角圆弧过渡不能在螺纹加工程序段4、指令倒角值和拐角值为负时,系统取参考G4-3-返回参考点格式G28X_Y_功能:G28代码用于执行通过中间点返回参考点(机 说明:中间点注意

R(参考点 4-3-1-、2、G28为非模态代码,只对当前段有效N1G90G54X0N2G28X40; N3G29X30 从参考点经点(40,10)返回到点(30,10),即X轴单独回到目标N4G01N5G28Y60 中间点Y60N6G55; N7G29X60Y20G55工件坐标系下的中间点(40,60),返回到点(60,20)。见数参P45~P48。2、3、4参考4个参考点,但在没有绝对位置检测器的系统中,只有在执行过自动返回参考(G28)或手动返回参考点之后,方可使用返回第2、3、4参考点功能。格式G30P2X_Y_Z_;返回第2参考点(P2可以省略)G30P3X_Y_Z_;返回第3参考点G30P4X_Y_Z_;返回第4说明:1、X_Y_Z_;指定中间位置的代码(绝对值/增量值代码格式:G29X_Y_:G29执行从参考点(或当前点)G28、G30中指令的中间点返回到指定点的操作。说明:、以快速移动的速度从参考点(或当前点)定位到G28、G30中定义的中间点(R点→B点)例G90G0X10G91G28X20Y20;经中间点(30,30)G29 经中间点(30,30)从参考点返回(60,30),注意是在增量编程方式认情况,请详见G28代码中的说明。格式:G27X_Y_:G27执行返回参考点检测,X_Y_Z_指定参考点的代码。说明:1G27代码,刀具以快速移动速度定位。如果刀具到达参考点的话,返回参考点信号不导通;位置不是参考位置,信号不导通,显示。通常在使用G27代码前应取消刀具偏置。固定循G固定循环是用含有G功能的一个程序段来实现由多个程序段代码才能完成的加工动作,使程序得固定循环的一般过程动作初始动作动作R动作动作动作初始动作动作R动作动作动作切削图4-4-动作3:孔加动作6:快速移动到初始G90绝对值方式G91增量值方G98初始点平面G99RG73、G74、G76初始Z平面R点平初始点平面:表示开始固定循环状态前刀具所处的Z轴方向的绝对位置R点平面又称安全平面,是固定循环中由快速移动转变为切削进给时,Z轴方向的位置,一般定在工件表面之上一定距离,防止刀具撞到工件,足够距离完成加速过程。(G17) 4-4- GG00Z如图4-4-2所示,用增量值指定从R点到的距离或者用绝对值指令的坐标值。进给速度如图4-4-1,在动作3中是用F5F RQPP_Z平面后,执行暂停操作的时FK在K_的参数值中指定重复次数,K仅在被指定的程序段内有效。99999次,当指定负注2:固定循环时,Z轴(切削轴向)缩放功能无效。注3:单段方式下,固定循环大体采取三段加工方式,定位→R平面→初4-4- ①②③所以G81,Z-R-F-全可省略。孔的位置移动Y,④并用②中已指定的Z,R,F和④中指定⑤G80X_⑥⑦⑧⑨A、固定循环的绝对值代码和增量值代码G90(绝对值指令G91(增量值指令RRRZRZZZ 图4-4-B、固定循环的返回平面代码刀具返回到初始点平面或R点平面。始平面也不变化。代码G98和G99的动作如下图所示。G99(返回到R点平面初始点平初始点平R图4-4-定定位(速移动切削进给(直线插补G1)手动进给偏移(快速移动P暂停固定循环比

图4-4-4-4-G钻削(-Z方向退刀动作(+Z方向停刀停刀镗镗镗镗暂停镗限制在固定循环定位过程中,刀具半径偏置(D)将被忽高速深孔加工循环代码格式:G73快速退刀,排出切屑。动作示意图见图4-4-1-1。X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRQ_:初始点R d qZRR qZ4-4-1-Z、R:执行第一个钻孔时参数Z及参数R同时缺失,系统执行Z轴动作当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注1:当前版本中,0、1、2、6、0、8、9属于程序后执行,执行完当前语句段后再执行上述M代码。注2:当位参NO:43#1=0,深孔钻削中(G73,G83)没指令切入量时不,这时不指定代码参数Q或指定Q为0,系统执行X、Y平面的孔定位,但不执行钻孔动作。当位参数NO:43#1=1,深孔钻削中(G73,G83) 制:在使用G73指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为1系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被例M3 G90G99G73X0Y0Z-15R-10Q5F120;定位,钻1孔,然后返回到R 定位,钻2孔,然后返回到R 定位,钻3孔,然后返回到R 定位,钻4孔,然后返回到R 定位,钻5孔,然后返回到RG98 定位,钻6孔,然后返回初始G28G91X0Y0 返回到参考 注:上例中进行第2~6孔加工时,虽然省略了Q,同样执行排代码格式:G81X_Y_Z_R_F_功能:该循环用作正常钻孔切削进给,执行到,然后刀具从快速移动退回。说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRF_:K_:重复次数(若必要初始点平RZR点平RZ4-4-2-Z、R:执行第一个钻孔时参数Z及参数R任意一个缺失,系统只改变模态,不执行Z轴动作。注:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述M例M3 G90G99G81X300Y-250Z-150R-10F120;定位,钻1孔,然后返回到R 定位,钻2孔,然后返回到R 定位,钻3孔,然后返回到R 定位,钻孔4,然后返回到R 定位,钻5孔,然后返回到RG98Y- 定位,钻G28G91X0Y0Z0 返回到参考 制:在使用G81指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为1系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被钻环,锪镗循环代码格式:G82X_Y_Z_R_P_F_功能:该循环用作正常钻孔,切削进给执行到,执行暂停,然后刀具从快速移动退回.说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRF_:P_:暂停时间K_初始点平RPZRPZ当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述MP为模态代码,参数最小值由数据参数P281设定,参数最大值由数据参数P282设定。P值小于参数设定值,以最小值运行,大于P282参数设定值,以最大值运例M3S2000G90G99G82X300Y-250Z-150R-100P1000F120;定位,钻1孔,暂停1秒,然后回到R 定位,钻2孔,暂停1秒,然后返回到R 定位,钻3孔,暂停1秒,然后返回到R 定位,钻4孔,暂停1秒,然后返回到R 定位,钻5孔,暂停1秒,然后返回到RG98Y- 定位,钻6孔,暂停1秒,然后返回初始位置平 取消固定循G28G91X0Y0Z0 返回到参考 态代码(NO:48#0设定为否则G82将被G60代码刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被排屑钻环代码格式:G83X_Y_Z_R_Q_F_说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RR初始点平dqdZR点平qdqdZ4-4-4-当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注1:当前版本中,0、1、2、6、0、8、9属于程序后执行,执行完当前语句段后再执行上述M代码。注2:当位参NO:43#1=0,深孔钻削中(G73,G83)没指令切入量时不,这时不指定代码参数Q或指定Q为0,系统执行X、Y平面的孔定位,但不执行钻孔动作。当位参数NO:43#1=1,深孔钻削中(G73,G83)例M3 G90G99G83X300Y-250Z-150R-100Q15 定位,钻1孔,然后返回到R 定位,钻2孔,然后返回到R 定位,钻3孔,然后返回到R 定位,钻4孔, 定位,钻5孔,然后返回到RG98Y- 定位,钻6孔,然后返回初始G28G91X0Y0Z0 返回到参考 制:在使用G83指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被攻丝循环 代码格式:G74/G84X_Y_Z_R_P_功能:该循环执行攻丝.在攻丝循环中,当攻丝轴到达时执行暂停,之后主轴反向旋转回退攻 明X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RR R主轴反PZ初始点平主轴正PR主轴反PZPR主轴正PZ初始点平主轴反PR主轴正PZP例 每分进给方M29S1000 G43/G44H10 G90G99G74G84X100Y110Z50R5P3000F1001孔,然后返回到R 定位,攻丝2孔,然后返回到R点G91X50 以X100,Y150为基准点,沿X50mm为增量单位执行5次攻丝G98Y- 定位,攻丝8孔,然后返回初 取消攻丝循G28G91X0Y0Z0 返回到参考 刀具长度补偿:当刀具长度补偿G43、G44或G49与固定循环指令同一程序段时,在定位到R S500=500r/min;F=1.5×500=750mm/min;例:每分进给方式 主轴速度螺纹导程 螺纹导程则Z轴进给速度= 则Z轴进给速度=螺纹导程=1mm/G00X120G00X120 S1000 S1000G84Z-100R-20G84Z-100R-20取消攻丝循环G28G91X0Y0G28G91X0Y0 制 1 在指定G74/G84之前,用辅助功能M代码使主轴旋转。如果没指令主轴旋转,系统在R平面自动根据当前主轴指令转速,调整为顺时针旋转(G74)/逆时针旋转(G84。当G74/G84代码和M代码同一程序段指定时,在第一个孔定位动作的同时执行M代码,当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M F指令 如果指定的F值超过切削进给速度上限值(数参:P96设定上限值,以上限值为准P指令 P为模态代码,参数最小值由数据参数P281设定,参数最大值由数据参数P282设定。 No.206号倍率: 在攻丝期间,进给倍率和主轴转速倍率默认为100%,且进给保持按键按下时机床不程序再启动:在攻丝循环中,程序再启动功能无效。精镗循代码格式:G76说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RR主轴正 初主轴正 初始点平R主轴准 Z 快速移主轴正R点平R主轴准 Z快速移(G0)平移量主轴准平移量4-4-6-QN0:42#4与N0:42#5指定退刀方向及退刀轴,Q值必须是正值。即使用负值,符号也不起作用。Q在的偏移量是在固定循环内保存的模态值必须指定。因为它也用作G73和G83的切削深度。当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述M镗加工:在不包含X、Y、Z例M3S500;主轴开始旋G90G99G76X300Y-250Z-150R-100Q5P1000F120;定位,镗1孔,然后返回到R定向然后移动5mm,在停止Y-5502孔,然后返回到R点Y-7503孔,然后返回到R点G98Y-750;定位,镗6孔,然后返回初始位置平面G80G28G91X0 制:在使用G76指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被镗环代码格式:G85X_Y_Z_R_F_说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRF_:K_:重复初始点平RZR R点平Z4-4-7-当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述M镗加工:在不包含X、Y、Z例M3S100 G90G99G85X300Y-250Z-150R-120F1201孔,然后返回到R 定位,镗2孔,然后返回到R 定位,镗3孔,然后返回到R说定位,镗4孔,然后返回到R定位,镗5孔,然后返回到RG98Y-定位,镗6孔,然后返回初始G28G91X0Y0; 制:在使用G85指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被镗环代码格式:G86X_Y_Z_R_F_说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRF_:K_:重复加工次数R主轴停Z主轴正初始点平R主轴停Z主轴正R点平指定G86之前,用辅助功能M代码旋转主轴下一个动作。当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M代码。注1:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述M镗加工:在不包含X、Y、Z例M3 G90G99G86X300Y-250Z-150R-100F120定位,镗1孔,然后返回到R 定位,镗2孔,然后返回到R 定位,镗3孔,然后返回到R 定位,镗4孔,然后返回到R 定位,镗5孔,然后返回到RG98Y- 定位,镗6孔,然后返回初始G28G91X0Y0Z0 返回到参考 制:在使用G86指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被 环,背镗环代码格式 X_Y_Z_R_Q_P_说明:X_Y_:孔定位数据Q_:的偏移量P_:暂停时间R快速移主轴反 Z主轴准停主轴准主轴正初始点平平移量主轴准平移量4-4-9-移动,然后刀具在刀尖的方向上移动,并且主轴反转,沿Z轴的正向镗孔直到Z点,在Z点主轴再次定参数Q值指定了退刀的距离。通过系统参数N0:42#4与N0:42#5指定退刀方向及退刀轴,Q值必须是正值。即使用负值,符号也不起作用。Q在的偏移量是在固定循环内保存的模态值必须小心指定,因为它也用作G73和G83的切削深度。当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述M固定循环只能在G17平面执行例M3S500;主轴开始旋G90G99G87X300Y-250Z-120R-150Q5P1000(定位,镗1孔,在初始位置定向然后偏移5mm在Z点停止1秒) 定位,镗2孔,然后返回到初始位置平 定位,镗3孔,然后返回到初始 定位,镗4孔 定位,镗5孔,然后返回到初始G98Y- 定位,镗6孔,然后返回初始位G80G28G91X0Y0Z0 制:在使用G87指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为否则G87将被01组G代码替换。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被镗环代码格式 说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRR主轴停Z主轴正初始点平R主轴停Z主轴正R点平沿着X和Y轴定位以后,快速移动到R点,然后从R点到Z点执行镗孔,当镗孔完成后,执行暂停,然后主轴停止,刀具从Z点手动返回到R点(G99情况下)或初始点(G98情况下)后,开始主轴当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述MP为模态代码,参数最小值由数据参数P281设定,参数最大值由数据参数P282设定。P值小于参数设定值,以最小值运行,大于P282参数设定值,以最大值运例M3 G90G99G88X300Y-250Z-150R-100P1000F120;定位,镗1孔,然后返回到R 定位,镗2孔,然后返回到R 定位,镗3孔,然后返回到R 定位,镗4孔,然后返回到R 定位,镗5孔,然后返回到RG98Y- 定位,镗6孔,然后返回初始位G80G28G91X0Y0 返回到参考 制:在使用G88指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被镗环格式 X_Y_Z_R_P_F_说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:R初始点平RPZR R点平PZ4-4-11-当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M注:当前版本中,M00、M01、M02、M06、M30、M98、M99属于程序后执行,执行完当前语句段后再执行上述MP为模态代码,参数最小值由数据参数P281设定,参数最大值由数据参数P282设定。P值小于参数设定值,以最小值运行,大于P282参数设定值,以最大值运镗加工:在不包含X、YZ例M3 G90G99G89X300Y-250Z-150R-120P1000F120;定位,镗1孔,然后返回到R点在止1 定位,镗2孔,然后返回到R 定位,镗3孔,然后返回到R 定位,镗4孔,然后返回到R 定位,镗5孔,然后返回到RG98Y- 定位,镗6孔,然后返回初始G28G91X0Y0Z0 返回到参考 制:在使用G89指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代码(位参NO:48#0设定为系统执行G60模态。刀具半径补偿:在此固定循环指令中,因指令功能无需进行刀具半径补偿,故刀具半径补偿被刚性循G左旋刚性攻丝代码格式:G74说明:X_Y_:孔定位数Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值。R_:RR点的绝对坐标值。P_:在暂停时间或回退时在R点的暂停时间。F_:切削进给速度。K_:主轴停初始点平 主轴反 主轴停R 主轴停 主轴正P动作4Z主轴停R点平主轴反 主轴停R 主轴停 主轴正P动作4Z沿X和Y轴定位后,Z轴快速移动到R点,执行G74主轴开始反转,从R点到Z点执行攻丝,当攻丝完成时,主轴停止并执行暂停,然后主轴以相反方向旋转刀具退回到R点,主轴停止,然后执行快速刚性方式:在位置模式时(位参NO:46#1设置为1,K参数NO:7#7设置为1),在攻丝代码前指定M29螺纹导程:在每分进给方式中,螺纹导程与进给速度以及主轴转速的关系:S500=500r/min;F=1.5×500=750mm/min;例:每分进给方式 主轴速度 主轴速度螺纹导程 螺纹导程则Z轴进给速度=1000*1=1000mm/min; 则Z轴进给速度=螺纹导程1=1mm/r; 每转进给方式G00X120Y100; G00X120Y100; M29S1000;指定刚性方式M29S1000;指定刚性方式G74Z-100R-20F1000;左旋刚性攻丝G74Z-100R-20F1;左旋刚性攻丝 取消攻丝循环G80 G28G91X0Y0Z0 G28G91X0Y0Z0回参考点 G代码在使用G74指令时,不能在G代码在使用G74指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态(位参NO:48#0设定为1系统执行G60模态M代码当G74代码和M代码同一程序段指定时,在第一个孔定位动作的同时执行M当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行MS指令如果指令的主轴转速超过攻丝时的最高主轴转速(数参P257:攻丝循环时主轴上限速度系统;刚性攻丝时主轴的最高转速档次由数参P294~P296设定FP指令P为模态代码,参数最小值由数据参数P281设定,参数最大值由数据参数P282设定。倍率在刚性攻丝期间,进给倍率和主轴转速倍率默认为100%右旋刚性攻丝格式G84功能:在刚性方式中主轴电机的控制是一个伺服电机,可实现高速度攻丝。可以保证在R点不变X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRP_:在暂停时间或回退时在R点的暂停时间;F_:切削进给速度;K_:主轴停初始点平动作动作 动作主轴正 主轴停R 动作 动作主轴停 主轴反P动作4Z主轴停动作动作R点平主轴正 主轴停R 动作 动作主轴停 主轴反P动作4Z速移动到初始位置。当攻丝正在执行时进给速度倍率和主轴倍率认为是100%。刚性方式:在位置模式时(位参NO:46#1设置为1,K参数NO:7#7设置为1),在攻丝代码前指定M29螺纹导程:在每分进给方式中,螺纹导程与进给速度以及主轴转速的关系:S500=500r/min;F=1.5×500=750mm/min;例:每分进给方式 主轴速度 主轴速度螺纹导程 螺纹导程则Z轴进给速度=1000*1=1000mm/min; 则Z轴进给速度=螺纹导程1=1mm/r; G00X120Y100; G00X120Y100; S1000; S1000; G84Z-100R-20F1000;右旋刚性攻丝 G84Z-100R-20F1; 取消攻丝循环 G28G91X0Y0Z0 G28G91X0Y0Z0 制G代码 在使用G84指令时,不能在同一程序段中指令01组G代码(G00到G03、G60为模态代(位参NO:48#0设定为1系统执行G60模态 当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M F指令 如果指定的F值超过切削进给速度上限值(数参:P96设定上限值,以上限值为准 轴切换 No.206号倍率: 在刚性攻丝期间,进给倍率和主轴转速倍率默认为100%,且进给保持按键和复位按程序再启动:在攻丝循环中,程序再启动功能无效。深孔攻丝(排屑)代码格式 G74)说明:X_Y_:孔定位数据Z_:增量编程表示指定R点到距离;绝对编程表示的绝对坐标值;R_:RRP_:在暂停时间或回退时在R点的暂停时间;d=回退距(高速深孔攻丝初始点平 qZd=回退距(高速深孔攻丝R R点位置 qZd=切削开始距(标准深孔攻丝初始点平R R点位置 qZd=切削开始距(标准深孔攻丝R R点位置 qZ表4-5-3-当位参数NO:46#1=0且NO:K007#7=0时,为深孔柔性攻丝循环,在深孔柔性固定循环参数V指定,如未指定由数据参数P284设定NO:44#4设定刚标准深孔(柔性)攻丝循标准深孔(刚性)攻丝循偿: 制 1 当G74G84代码和M代码同一程序段指定时,在第一个孔定位动作的同时执行M代当指定重复次数K时,只对第一个孔执行M代码,对以后的孔不执行M F指令 如果指定的F值超过切削进给速度上限值(数参:P96设定上限值,以上限值为准 轴切换 No.206号倍率 程序再启动:在攻丝循环中,程序再启动功能无效。注:在进行柔性攻丝、刚性攻丝或深孔刚性攻丝等加工时,需要先用 取消恒表面切削速度,否则会出现乱牙或者复合循G复合循环比较表G钻削(-Z方向退刀动作(+Z方向限制在固定循环定位过程中,刀具半径偏置(D)将被忽略圆内凹槽粗铣代码格

说明:I:圆内槽半径;L:在XY;⑼循环(4)~(8)的动作,直至加工完总切深的圆面初始R快速进切削进图4-6-1-1、使用该代码时,建议将NO:12#1改为1例:用固定循环G22Z起始点位置Z起始点位置50 XYXG90G00X50Y50Z50;(G00快速定位)G99G22X25Y25Z-50R5I50L10W20Q10V10D1F800;(进行圆内凹槽粗铣循环G80X50Y50 1代码格

I及方向在圆内部精铣一个整圆,精铣完成后返回。说明:X、Y:X,Y平 刀具补偿号,根据给定的序号取出相应的刀具补偿值;K:循环过程3J1X422J41X下刀33J1X422J41X下刀3图4-6-2-注意:使用该代码时,建NO:12#1改为1ZZ起始5R点平面位置0--X2 1圆心 刀心

G90G00X50Y50 G99G24X25Y25Z-50R5I50J10D1F800(开始固定循环,下到进行圆内精铣循环G80X50Y50 (R点平面返回 外圆精铣循环代码格式 刀具以指定的半径值及方向在圆外精铣一个整圆,精铣完成后返回。说明: 刀具补偿号,根据给定的序号取出相应的刀具补偿值;K:循环过程⑶切削进给至G26:逆时针外圆精铣循 Y3说明

X 圆24-6-3-

14J

X例:用固定循环G26代码,精铣如下图所示的已粗铣完的圆凹槽。Y2心

1

(X25,Y25)4-6-3-G90G00X50Y50 G99G26X25Y25Z-50R5I50J30D1F800;(开始固定循环,下到进行外圆精铣循环G80X50Y50 1矩形凹槽粗铣代码格

从矩形中心开始,以指定的参数数据作直线切削循环,直至加工出编程尺寸的矩形凹槽。说明:I:矩形凹槽在X轴方向的宽度;JY轴方向的宽度;; 循环过程循环(4)~(9)

LUU-6

31 52

JJ

UU-2 145

JJ 注意:使用该代码时,建NO:12#1改为1

4-6-4-例:用固定循环G33代码粗铣一个矩形内凹槽,如下Y刀Y刀 图4-6-4-G90G00X50Y50 F800(G80X50Y50 1矩形凹槽内精铣循环代码格式

G35:逆时针矩形凹槽内精铣X、Y:X,Y平面的起点位置;循环过程⑶切削进给至G35逆时针矩形凹槽精铣循 G36顺时针矩形凹槽精铣循L 刀具274

刀心轨 J4J

刀心轨6J1J起 65I

矩形凹

起 23I

矩形凹槽边4-6-5-注意:使用该代码时,建议将NO:12#1改为1例:用固定循环G35 327X4165 ZZ起始点位置50R点平面位置--X4-6-5-G90G00X50Y50G99G35X10Y0Z-50R5I80J50L30U10D1F800(固定循环下到进行矩形凹槽内铣G80X50Y50 (取消固定循环,从R点平面返回) 1代码格式 刀具以指定的宽度及方向在矩形外部精铣,精铣完成后返回。说明:G37:逆时针矩形外精铣循环 轴方向的宽度;L:精铣起点与矩形边X 轴方向的距离;U:转循环过程⑶切削进给至G37逆时针矩形外精铣循 G38顺时针矩形外精铣循L32刀32刀心轨74165I刀矩形槽边UU5U 刀心轨J1JJ7说明

3刀 矩形槽边IG90G00X50Y50Z50;(G00快速定位G99G37X25Y25Z-50R5I80J50L30U10D1F800(固定循环进行矩形外精铣G80X50Y50Z50;(R点平面返回 1固定循环取消代码格式:取消固定循环。说明:取消所有的固定循环,执行正常的操作.R点和Z点也被取消.其它钻,例M3 G90G99G88X300Y-250Z-150R-120定位,镗1孔,然后返回到R 定位,镗2孔,然后返回到R 定位,镗3孔,然后返回到R 定位,镗4孔,然后返回到R 定位,镗5孔,然后返回到RG98Y- 定位,镗6孔,然后返回初始G28G91X0Y0 返回到参考点取 例100100100100单位 1~6...Φ10孔#11~13..Φ95孔

X 4-6-7-N001G92X0Y0Z0 N002G90G00Z250T11M6 N003G43Z0H11 N004S300M3 N005G99G81X400Y-350Z-153R-97F120

定位后加工#1孔N006Y-550 N007G98Y-750 N008G99X1200 N009Y-550 N010G98Y-350 N011G00X0Y0M5 N012G49Z250T15M6 N013G43Z0H15 N014S200M3 N015G99G82X550Y-450Z-130R-97P30F70

N016G98Y-650 N017G99X1050 N018G98Y-450 N019G00X0Y0M5 N020G49Z250T31M6 N021G43Z0H31 N022S100M3 N023G85G99X800Y-350Z-153R47F50;N024G91Y-200;Y-200;

定位后加工#11孔,返回R点平N025G00G90X0Y0M5 N026G49Z0 刀具补G刀具长度补偿G43、G44、G43指定刀具长度的正向补偿。G44指定刀具长度的反向补偿。G49取消刀具长度补偿。格式方式A:G44Z_H_G17G43Z_H;G17G44Z_H;G18G43Y_H;G18G44Y_H;G19G43X_H;G19G44说明:1G43:正向偏移(最常用的偏移方式代码指定的偏移量(设定在偏置器中);G44时,减去H代码指定的偏移量,然后把其计算结果的G43,G44GG2由HZ轴移动代码值相加或相减,形成新的Z轴移动代码。根据需要偏置号可以指定H00~H255。H(毫米输入-999.999H(英寸输入-39.3700inch~+39.3700偏置号00,即H00对应的偏置量是0。H00对应的偏置量在系统中不 G90G43Z100H01 G90G43Z100H02 3、偏置号的有效G43Z10偏置号H01生G44Z20偏置号H02生Z30偏置号H03生刀具长度补偿(加工#1#2#3孔H01=偏移量-YX单位

20

3 ⑩3 ⑧8单位 8N1G91G00X120Y80 N2G43Z-32H01 N3G01Z-21F200 N4G04P2000 N5G00Z21 N6X30Y-50 N7G01Z-41F200 N8G00Z41 N9X50Y30 N10G01Z-25F100 N11G04P2000 N12G00Z57H00 N13X-200Y-60 N14M30刀具半径补偿代码格式G41D_X_Y_;G42D_ G41指定刀具移动方向的左侧补偿。G42指定刀具移动方向的右侧补偿。G40取消刀具半径补偿。如下图,用半径R的刀具切削工A,刀具中心路径为B,路BAR。刀具偏移工件A半径的距离称为补偿。R向补偿及向4-7-2-刀具路径变成补偿路径B。2(D值用LCD/MDI面板,可把偏置号对应的偏置量事先设定在偏置器中。4-7-2-D(毫米输入-D(英寸输入-39.3700inch~+39.3700注意:D000G17,G18,G19所选择的平面内执行。这个平面称为补偿平面。例如,当4-7-2-XYZXYZ4G40、G414-7-2- 取消刀具半径补偿在G00,G01状态,利用下面代码,G40 如果只是G40;没指令 刀具半径补偿左

G00、G01G41X 4-7-2-G02/G03 方(或右方),刀具中心从圆弧的旧矢量尖端向着新矢量尖端沿着圆弧移动。但前提是旧矢量已正

R

刀具半径补偿右矢量方向恰好和G41做出的矢量方向相反。除了矢量方向相反之外,偏移方法与G41完全相同。G00、G01G42Y G42Y;起4-7-2-G02G03

R

4-7-2-

(X,Y)6、有关偏移的一般注意事项G41、G42、G40D代码指定的。可在偏移取消状态变到刀具半径补偿从取消偏移状态进入刀具半径补偿状态时的移动代码必须是定位(G00或直线插补(G01),不能用刀具中心轨(一般不是直线

编程轨起

编程轨起

刀具中心轨(一般不是直线G1G41 G42 G1G42 G41 偏移量的改变一般是在偏移取消状态,在换刀时进行,但对于定位(G00和直线插补来说在偏移

图4-7-2-7(偏移量的变更如果把偏移量设为负值时,G41G42全部变换时的情况,因图 图4-7-2-具半径垂直于下一段程序路径(从P1至P2)方向补偿。刀具补偿量用D07指定,即补偿号码设为7,G41表示刀具路径左补偿。G92X0Y0N1G90G17G0G41D7X250Y550;(补偿量必须用补偿号码预先设定N2G1Y900F150N3X450N4G3X500Y1150R650N5G2X900R-250N6G3X950Y900R650N7G1 N8Y550N9X700Y650N11G0G40X0Y055463728 1YX4-7-2-α 符号的意义――S表示在这个位置单程序段执行1――SS表示在这个位置单程序段执行2――SSS表示在这个位置单程序段执行3起刀时的刀具移 (a)沿着拐角的内侧移动LSrαLLαr (b)沿着拐角为钝角的外侧移动AαLrLSαLrSCB(C)沿着锐角的外侧移动Aα αL CS BLLL rαLLL rαC(d)沿着拐角为小于1度的锐角的外侧移动,直线→直线。SLL图4-7-3-偏置方式中的刀具移(a)沿着拐角的内侧移动直L直αS交L直圆Lα 交点刀具中心路程序路 α 程序刀具中心路特殊情偏置取消方式中的刀具移

图4-7-3-(I)没有交叉(I)没有交叉当补偿量大在左图,当刀具半径值小时,弧的补偿值有交点;但是当刀具半径变大,交点可能不存在,系“在刀补C中存”(a)沿着拐角的内侧移动LαrSLαr L (b)沿着拐角的外侧移动AαLrL α r B直 直α程序路 r 刀具中心路 交圆 直αLrSC (c)沿着拐角为锐角的外侧移动(αA Lα LB αLLrSLLL圆弧→直线Lrα程序路 刀具中心路LSLL(d)沿着拐角为小于1度的锐角的外侧移动,直线→直线。L刀具中心路径程序路径α小于1SLrGG41G42)4-7-3-G+-(i)直线r程序路刀具中心路LSrL(ii)直线程序路 刀具中心路径CrSSCrrC(iv)SrCL(iii)r4-7-3-G41G42AB直 直 4-7-3-直 圆S刀具中

程序段

程序段补偿向 4-7-3-

S r

CC

温馨提示

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

评论

0/150

提交评论