广州数控980TD数控车床操作编程说明书 - 图文 下载本文

内容发布更新时间 : 2024/5/2 8:15:36星期一 下面是文章的全部内容请认真阅读。

8、8 润滑液控制M32、M33 指令格式:M32; M33;

指令功能:M32:润滑泵开; M33:润滑泵关。 2.2 刀具功能

GSK980TD的刀具功能(T指令)具有两个作用:自动换刀和执行刀具偏置。自动换刀的控制逻辑由PLC梯形图处理,刀具偏置的执行由NC处理。 指令格式:

指令功能:自动刀架换刀到目标刀具号刀位,并按指令的刀具偏置号执行刀具偏置。刀具偏置号可以和刀具号相同,也可以不同,即一把刀具可以对应多个偏置号。在执行了刀具偏置后,再执行T□□00,CNC将按当前的刀具偏置反向偏移,CNC由已执行刀具偏置状态改变为未补偿状态,这个过程称为取消刀具偏置。

在加工前通过对刀操作获得每一把刀具的位置偏置数据(称为刀具偏置或刀偏),程序运行中执行T指令后,自动执行刀具偏置。这样,在编辑程序时每把刀具按零件图纸尺寸来编写,可不用考虑每把刀具相互间在机床坐标系的位置关系。如因刀具磨损导致加工尺寸出现偏差,可根据尺寸偏差修改刀具偏置。

16

刀具偏置是对编程轨迹而言的,T指令中刀具偏置号对应的偏置,在每个程序段的终点被加上或减去补偿量。X轴刀具偏置使用直径值

图为移动方式执行刀具偏置时建立、执行及取消的过程。 G01 X100 Z100 T0101; (程序段1,开始执行

刀具偏置,即1号刀执行1号刀的刀偏)

G01 W150; (程序段2,刀具偏置状态) G01 U150 W100 T0100(程序段3,取消刀

具偏置)

2.3 进给功能

1、切削进给(G98/G99、F指令)

指令格式:G98 F__;(F0001~F8000,前导零可省略,给定每分进给速度,毫米/分)

指令功能:以毫米/分为单位给定切削进给速度,G98为

模态G指令,如果当前为G98模态,可以不输入G98。 指令格式:G99 F__;(F0.0001~F500,前导零可省略) 指令功能:以毫米/转为单位给定切削进给速度,G99为

模态G指令。如果当前为G99模态,

可以不输入G99。CNC执行G99 F__时,把F指令值(毫米/转)与当前主轴转速(转

/分)的乘积作为指令进给速度控制实际的切削进给速度,主轴转速变化时,实际的切削进给速度随着改变。使用G99 F__给定主轴每转的切削进给量,可以在工件表面形成均匀

17

的切削纹路。在G99模态进行加工,机床必须安装主轴编码器。

G98、G99为同组的模态G指令,只能一个有效。G98为初态G指令,CNC上电时默认G98有效。每转进给量与每分钟进给量的换算公式:

Fm = Fr×S 其中:Fm:每分钟的进给量(mm/min);

Fr:每转进给量(mm/r);取值范围: G98为1~8000毫米/分钟; G99 为0.001~500毫米/转。

2、螺纹切削

螺纹切削:切削时,主轴每旋转一圈,刀具移动一个螺

距。切削的速度与指定的螺距大小、主轴实际的旋转速度有关。螺纹切削时须安装主轴编码器,主轴的实际转速由主轴编码器反馈给CNC。螺纹切削时,进给倍率、快速倍率对螺纹切削无效。

F = f×S

其中:F:螺纹切削速度(mm/min);

f:给定螺距(mm); S:主轴实际转速(r/min)

3、其他进给功能:手动进给 、手轮/单步进给 (后面章节叙述)

18

第三章 G指令

3.1 概述

G指令由指令地址G和其后的1~2位指令值组成,

G指令字分为00、01、02、03、04组。除01与00组代码不能共段外,同一个程序段中可以输入几个不同组的G指令字,如果在同一个程序段中输入了两个或两个以上的同组G指令字时,最后一个G指令字有效。没有共同参数(指令字)的不同组G指令可以在同一程序段中,功能同时有效并且与先后顺序无关。

G指令字一览表

指 令 字 组 别 功 能 备 注 G00 快速移动 初态G指令 G01 直线插补 圆弧插补(逆G02 时针) 模态G指令 圆弧插补(顺G03 01 时针) G32 螺纹切削 G90 轴向切削循环 G92 螺纹切削循环 G94 径向切削循环

19

G04 G28 G50 G65 G70 G71 G72 G73 G74 G75 G76 G96 G97 G98 G99 G40 G41 G42 00 02 03 04 暂停、准停 返回机械零点 坐标系设定 宏指令 精加工循环 轴向粗车循环 径向粗车循环 封闭切削循环 轴向切槽多重循环 径向切槽多重循环 多重螺纹切削循环 恒线速开 恒线速关 每分进给 每转进给 取消刀尖半径补偿 刀尖半径左补偿 刀尖半径右补偿 非模态G指令 模态G指令 初态G指令 初态G指令 模态G指令 初态G指令 模态G指令 1、模态、非模态及初态

G指令分为00、01、02、03、04组。其中00组G指令为非

20