Mazak-QT系列小巨人数控车床EIA编程教程

Mazak-QT系列小巨人数控车床EIA编程教程
Mazak-QT系列小巨人数控车床EIA编程教程

QT-200数控车床EIA/ISO编程培训教程

一:培训日程

1.EIA/ISO编程—二天

二:培训内容

1.EIA/ISO 编程第一天的内容

1.1EIA/ISO 编程的基本知识的说明

⑴机床坐标系和工件坐标系的说明:

⑵刀补值的说明及工件坐标系的确立:

刀补值的说明:几何补偿、磨损补偿

工件坐标系的确立:用G50确立

通过刀补值确立

⑶调用已有程序、创建新程序的操作说明:

⑷EIA/ISO 编程的构成:辅助功能代码+G代码

⑸T32互换模式和标准模式的说明:参数P16位3 (1-1)

1.2辅助功能代码的使用说明

⑴常用M代码的使用说明:辅助功能指令

(其他的M代码参阅M代码表)

M00:程序停止

M01:选择程序停止

M02:程序结束(13-55)

M03:主轴正转

M04:主轴反转

M05:主轴停止

M08:冷却开

M09:冷却关

M30:返回程序头部(13-55)

M98:调用子程序(13-48)

M99:返回主程序(13-48)

M198:程序结束(13-55)

M199:程序结束(13-55)

⑵S代码的使用说明:主轴转速设定

S2位:换档指令

S4/S5位:实际主轴转速

⑶T代码的使用说明:

刀具的ID号(MAZATROL刀具数据)

刀具号

Txx 00时,取消刀具补偿。

1.3 编程指令格式:

⑴绝对值指令和增量值指令:X、Z/U、W(5-1)

开机初始设定为G90

⑵英制/公制切换指令:G20/G21(5-2)

开机初始设定为G21

⑶小数点输入:参数P9位5 (5-3)

⑷选择程序段跳过(3-4)

1.4 进给速度功能:

⑴快速进给速度:30M(7-1)

⑵切削快速进给速度:F (7-1)

⑶非同步/同步进给指令:G98/G99 (7-1)

开机初始设定为G99

1.5 坐标系设定:

⑴坐标系设定G50:任意位置处的工件坐标系设定(15-1)

坐标系设定:使用说明及编程格式说明(15-1)

坐标系偏移:使用说明及编程格式说明(15-3)

⑵坐标系设定G54 ~G59:

坐标系设定:使用说明及编程格式说明(15-9)

工件偏置画面的说明

坐标系偏移:使用说明及编程格式说明(15-9)

电源接通或复位时选择G54

⑶选择MAZATROL 工件坐标系G53.5:将工件坐标系G54~G59改变为 MAZATROL工件坐标系(15-7)

⑷取消MAZATROL 工件坐标系G52.5:取消MAZATROL工件坐标系,恢

复为工件坐标系G54~G59(15-5)

⑸选择机床坐标系G53:(15-11)

使用说明及编程格式说明:

G53只对指令程序段有效:

⑹局部坐标系G52:(15-12)

使用说明及编程格式说明:

G52局部坐标系以工件坐标系G54 ~G59为基础:

⑺自动返回参考点G28:

使用说明及编程格式说明:(15-13)

⑻ G29:使用说明及编程格式说明:(15-13)

⑼返回参考点检测G27:

使用说明及编程格式说明:(15-18)

⑽自动返回第二参考点G30:

使用说明及编程格式说明:(15-15)

1.6 平面选择G16、G17、G18、G19:(6-11)

G16:Y-Z圆柱平面选择

G17:X-Y平面选择

G18:Z-X平面选择

G19:Y-Z平面选择

开机初始设定为G18

1.7 插补功能:

⑴快速定位G00:

使用说明及编程格式说明:(6-1)

⑵直线插补G01:

使用说明及编程格式说明:(6-4)

⑶圆弧插补指令G02/G03:

使用说明及编程格式说明:(6-6)

半径编程的使用说明

圆心编程的使用说明

⑷等螺距螺纹切削G32:

使用说明及编程格式说明:(6-24)

精密螺纹切削指令:(6-24)

参数P9位7 (6-25)

英制螺纹切削指令:(6-27)

参数P9位7 (6-27)

连续螺纹加工:

⑸变螺距螺纹切削G34:

使用说明及编程格式说明:(6-29)

1.8 其他模式指令:

⑴暂停指令G04:

使用说明及编程格式说明:(8-1)

暂停用时间表示(G98)G04:参数P10位2=1 (8-1)

暂停用转数表示(G99)G04:(8-2)

需有主轴位置编码器

⑵精确停止检测指令G09:实现精确停止,以便得到最小过渡园角。

使用说明及编程格式说明:(7-8)

只在G09指令的切削指令(G01、G02、G03)程序段有效

⑶精确停止检测模态指令G61:实现精确停止,以便得到最小过渡园角。

使用说明及编程格式说明:(7-11)

精确停止检测指令模态有效

只在切削指令(G01、G02、G03)程序段有效

G62、G64指令取消G61

⑷自动倒角过渡指令G62:内角倒角或倒园时,可以自动减少进给率,

以降低刀具负荷。

使用说明及编程格式说明:(7-11)

相关参数:K9、U29、U48 (7-12)

只在切削指令(G01、G02、G03)程序段有效

G62指令时需有刀尖半径补偿功能

只在精加工时有效

G62指令模态有效

G40、G61、G64指令取消G62

⑸切削模式指令G64:选择通常的加工模式

使用说明及编程格式说明:(7-16)

G64指令模态有效

G61、G62指令取消G64

开机初始设定为G64

⑹主轴恒线速指令G96:根据工件恒线速设定,自动改变主轴的转速,

使得刀尖和工件之间的相对速度保持恒定。

使用说明及编程格式说明:(10-1)

G96指令模态有效

G97指令取消G96

⑺主轴恒线速取消指令G97:

使用说明及编程格式说明:(10-1)

开机初始设定为G97

⑻主轴限速的设定G50:限制主轴最高转速

使用说明及编程格式说明:(10-2)

2.EIA/ISO 编程第二天的内容

2.1 单一固定切削循环:

⑴外园切削循环G90:用于外园或内孔的加工

直线切削时的使用说明及编程格式说明:(13-1、13-2)

锥度切削时的使用说明及编程格式说明:(13-1、13-3)

G90指令模态有效

G00、G01、G02、G03等指令取消G90 (13-1)

⑵螺纹切削循环G92:用于直螺纹或锥螺纹的加工

直螺纹切削时的使用说明及编程格式说明:(13-1、13-4)

锥螺纹切削时的使用说明及编程格式说明:(13-1、13-5)

G92指令模态有效

G00、G01、G02、G03等指令取消G92 (13-1)

⑶端面切削循环G94:用于工件端面的加工

直线切削时的使用说明及编程格式说明:(13-1、13-6)

锥度切削时的使用说明及编程格式说明:(13-1、13-7)

G94指令模态有效

G00、G01、G02、G03等指令取消G94 (13-1)

2.2 多重固定切削循环ⅠG70、G71、G72、G73:

⑴外园粗加工循环G71:根据G70的精加工形状进行粗加工

使用说明及编程格式说明:(13-8、13-13)

G71的退刀方式决定:参数P26(13-9)

G71编程格式第一段省略时:参数P97、U34(13-13)

⑵精加工循环G70:描绘精加工时的刀尖路径

使用说明及编程格式说明:(13-21)

编程举例(13-14)

⑶端面粗加工循环G72:根据G70的精加工形状进行粗加工

使用说明及编程格式说明:(13-16)

G72编程格式第一段省略时:参数P97、U34(13-13)

编程举例(13-16)

⑷仿形粗加工循环G73:锻件或铸件根据G70的精加工形状进行粗

加工

使用说明及编程格式说明:(13-19)

G73编程格式第一段省略时:参数P98、P99、P33

(13-19)

编程举例(13-19)

2.3 多重固定切削循环ⅡG74、G75、G76:

⑴端面切槽循环G74:端面间歇切槽循环,便于排屑。

使用说明及编程格式说明:(13-22、13-24)

X(U)、P△I(X轴向移动距离)、R△d(X轴向退刀距离)

不定义时,可作为钻孔间歇循环使用(13-23)

G74编程格式第一段省略时:参数U41(13-22)

编程举例(13-25)

⑵外园切槽循环G75:外园间歇切槽循环,便于排屑。

使用说明及编程格式说明:(13-26、13-28)

Z(W)、Q△k(Z轴向移动距离)、R△d(Z轴向退刀距离)

不定义时,可作为单一切槽循环使用(13-27)

G75编程格式第一段省略时:参数U41(13-26)

编程举例(13-28)

⑶多重螺纹循环G76:螺纹切削循环

使用说明及编程格式说明:(13-29、13-32)

G76编程格式第一段省略时:参数P34、K19、K67、U39

(13-26)

编程举例(13-34)

2.4 多重固定切削循环的使用补充说明:(13-35、13-36、13-37)

⑴当执行指令G70 ~G73时,由地址P、Q所确定的连续精加工形

状的程序段号必须预先设定且不得重复。

⑵当执行指令G70 ~G73时,由地址P、Q所确定的连续精加工形

状的程序段的数量不得超过100段。

⑶当执行指令G70 ~G73时,由地址P、Q所确定的连续精加工形

状应是一个具有在Z轴或X轴方向一直变化(一直增加或减少)

的程序。

⑷在连续精加工形状中,无移动指令的程序段将被忽略。

⑸在粗加工中时,精加工中的M、S、T、F无效。

⑹在连续精加工形状中,当出现G27、G28、G29、G30、G10、G20、

G21、螺纹指令、固定循环指令、坐标系设定指令G31、G37等指

令时,将出现报警。

⑺在连续精加工形状中,可以通用子程序。

⑻多重固定切削循环不是模态指令,因此每次使用时都必须设定。

⑼在连续精加工形状中,由地址P所确定的程序段必须是G00或G01。

⑽当执行指令G70 ~G73时,由地址P、Q所确定的连续精加工形状的程序段中不得含有倒园或倒角指令。

⑾当在G70 ~G76程序段中含有M、T指令时,必须考虑该动作的执行位置点。

2.5 孔加工固定循环G80 ~G89:

⑴深孔钻循环G83(G87):(13-28)

G83孔加工轴:Z轴

G87孔加工轴:X轴。需有C轴、动力主轴功能。

使用说明及编程格式说明:(13-28、13-39)

G83、G87指令模态有效

G80指令取消

⑵攻丝循环G84(G88):非同步攻丝(13-28)

G84孔加工轴:Z轴

G88孔加工轴:X轴。需有C轴、动力主轴功能。

使用说明及编程格式说明:(13-28、13-39)

G84、G88指令模态有效

G80指令取消

⑶同步攻丝循环G84.2(G88.2):同步攻丝,需同步攻丝功能。

(13-28)

G84.2孔加工轴:Z轴

G88.2孔加工轴:X轴。需有C轴、动力主轴功能。

使用说明及编程格式说明:(13-28、13-39)

G84.2、G88.2指令模态有效

G80指令取消

⑷钻孔循环G85(G89):(13-28)

G85孔加工轴:Z轴

G89孔加工轴:X轴。需有C轴、动力主轴功能。

使用说明及编程格式说明:(13-28、13-39)

G85、G89指令模态有效

G80指令取消

2.6 刀尖半径补偿功能G41、G42、G40、G46:

当作锥度切削或圆弧插补时,由于刀尖园角的存在,就会使得实

际的编程轨迹和切削形状之间产生偏差。刀尖半径补偿功能就是通

过设定刀尖半径的值,系统就可以自动计算并自动补偿这种偏差。

⑴左补偿G41、右补偿G42:(12-5)

左补偿、右补偿的判断方法说明:(12-6)

使用说明及编程格式说明:(12-5)

G41、G42指令模态有效

G40指令取消

⑵自动补偿G46:(12-5)

补偿方向自动判断:(12-6)

使用说明及编程格式说明:(12-5)

G46指令模态有效

G40指令取消

⑶假想刀尖点的判定和使用:(12-7)

⑷刀尖半径补偿功能的使用补充说明:

刀尖半径补偿功能一般用于精加工

刀尖半径补偿功能对螺纹切削指令无效

刀尖半径值、假想刀尖点必须预先设定

如果补偿方向是相反的,将产生报警

G41、G42、G46、G40指令可以单独指令,也可以和圆弧

指令以外的其他移动G指令(回零指令除外)

一齐指定。

刀尖半径补偿有效时,如果在连续的五个程序段中,有四个

或更多的程序段没有移动指令时,将会发生过切或

欠切现象。

当执行指令G70 ~G73时,刀尖半径补偿功能只对精加工

程序段有效。

⑸干涉检查功能:(12-32)

相关参数P10位5:(12-32)

⑹可编程的数据输入G10:

可编程的刀具补偿数据输入G10 L10:(12-37)

可编程的参数数据输入G10 L50:(12-38)

可编程的参数数据输入取消G11:(12-38)

相关主题
相关文档
最新文档