华中数控铣床编程与操作-3.doc
- 文档编号:2353490
- 上传时间:2022-10-29
- 格式:DOC
- 页数:4
- 大小:108.50KB
华中数控铣床编程与操作-3.doc
《华中数控铣床编程与操作-3.doc》由会员分享,可在线阅读,更多相关《华中数控铣床编程与操作-3.doc(4页珍藏版)》请在冰豆网上搜索。
第三章HNC-21M的编程指令
3.1辅助功能M代码
辅助功能由地址字M和其后的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。
M功能有非模态M功能和模态M功能二种形式。
l非模态M功能(当段有效代码):
只在书写了该代码的程序段中有效;
l模态M功能(续效代码):
一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。
模态M功能组中包含一个缺省功能(见表3.1),系统上电时将被初始化为该功能。
另外,M功能还可分为前作用M功能和后作用M功能二类。
l前作用M功能:
在程序段编制的轴运动之前执行;
l后作用M功能:
在程序段编制的轴运动之后执行。
HNC-21/22M数控系统M指令功能如表3.1所示(标记►者为缺省值):
表3.1M代码及功能
其中:
lM00、M02、M30、M98、M99用于控制零件程序的走向,是CNC內定的辅助功能,不由机床制造商设计决定,也就是说,与PLC程序无关;
l其余M代码用于机床各种辅助功能的开关动作,其功能不由CNC內定,而是由PLC程序指定,所以有可能因机床制造厂不同而有差异(表內为标准PLC指定的功能),请使用者参考机床说明书。
说明:
在一个程序段中仅能指定一个M代码
3.1.1CNC内定的辅助功能
(1)M00(程序暂停)
在包含M00的程序段执行之后,自动运行暂停;当程序运行停止时,全部现存的模态信息保持不变。
用“循环启动”CNC继续运行后续程序。
此功能便于操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。
(2)M02(程序结束)
M02编写在主程序的最后一个程序段中,表示主程序的结束。
程序结束时,自动运行停止并且CNC装置复位。
(3)M30(程序结束并返回到零件程序头)
M30除具有M02功能外,还兼有控制返回到零件程序的开头(%)作用。
用M30的结束程序后,若要重新执行该程序,只需再次按操作面板上的“循环启动”键。
(4)M98和M99(子程序调用和从子程序返回)
M98用来调用子程序。
M99表示子程序结束,执行M99使CNC控制返回到主程序。
3.1.2PLC设定的辅助功能
(1)M03、M04、M05(主轴正转、反转、停止控制指令)
M03启动主轴以程序中编制的主轴速度顺时针方向(从Z轴正向朝Z轴负向看)旋转。
M04启动主轴以程序中编制的主轴速度逆时针方向旋转。
M05使主轴停止旋转。
(2)M06(换刀指令)
M06用于在加工中心,调用一个欲安装在主轴上的刀具。
刀具将被自动地安装在主轴上。
(3)M07、M09(冷却液打开、停止指令)
M07指令将打开冷却液管道。
M09指令将关闭冷却液管道。
3.2主轴功能S、进给功能F和刀具功能T
3.2.1主轴功能S
主轴功能S控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min)。
S是模态指令,S功能只有在主轴速度可调节时有效。
3.2.2进给速度F
F指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(每转进给量mm/r)。
当工作在G01,G02或G03方式下,编程的F一直有效,直到被新的F值所取代,而工作在G00、G60方式下,快速定位的速度是各轴的最高速度,由CNC参数设定,与所编F无关宜宾最大的分类信息网宜宾通宜宾房租售招聘求职二手买卖,宜宾网址大全宜宾最大的网站站,宜宾通影院www.yi-最受网民喜爱的宜宾本土影院。
借助操作面板上的倍率按键,F可在一定范围内进行倍率修调。
当执行攻丝循环G84,螺纹切削G33时,倍率开关失效,进给倍率固定在100%。
3.2.3刀具功能(T机能)
T代码用于选刀,其后续两位数,数值表示选择的刀具号,T代码与刀具的关系是由机床制造厂规定的。
在加工中心上执行T指令,刀库转动选择所需的刀具,然后等待,直到M06指令作用时自动完成换刀。
T指令为非模态指令。
3.3准备功能G代码
准备功能G指令由G后续一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。
HNC-21/22M数控系统G功能指令见表1。
表3.2准备功能一览表
G代码
组别
解释
G代码
组别
解释
*G00
01
定位(快速移动)
G56
14
工件坐标系3选择
G01
直线切削
G57
工件坐标系4选择
G02
顺时针切圆弧
G58
工件坐标系5选择
G03
逆时针切圆弧
G59
工件坐标系6选择
G04
00
暂停
G60
00
单方向定位
G07
16
虚轴指定
*G61
12
精确停止校验方式
G09
00
准停校验
G64
连续方式
*G17
02
XY面赋值
G68
05
旋转变换
G18
XZ面赋值
*G69
旋转取消
G19
YZ面赋值
G73
09
高速深孔钻削循环
G20
08
英寸输入
G74
左螺旋切削循环
*G21
毫米输入
G76
精镗孔循环
G22
脉冲当量
*G80
取消固定循环
G24
03
镜像开
G81
中心钻循环
*G25
镜像关
G82
反镗孔循环
G28
00
返回到参考点
G83
深孔钻削循环
G29
由参考点返回
G84
右螺旋切削循环
*G40
07
取消刀具直径偏移
G85
镗孔循环
G41
刀具直径左偏移
G86
镗孔循环
G42
刀具直径右偏移
G87
反向镗孔循环
G43
08
刀具长度+方向偏移
G88
镗孔循环
G44
刀具长度-方向偏移
G89
镗孔循环
*G49
取消刀具长度偏移
*G90
03
使用绝对值命令
*G50
04
缩放关
G91
使用增量值命令
G51
缩放开
G92
00
设置工件坐标系
G52
00
局部坐标系设定
*G94
14
每分钟进给
G53
直接机床坐标系编程
G95
每转进给
*G54
14
工件坐标系1选择
*G98
10
固定循环返回起始点
G55
工件坐标系2选择
G99
返回固定循环R点
注:
1.00组中的G代码是非模态的,其他组的G代码是模态的。
2.*标记者为缺省值。
G功能有非模态G功能和模态G功能之分。
1.非模态G功能:
只在所规定的程序段中有效,程序段结束时被注销;
例:
N10G04P10.0(延时10s)
N11G91G00X-10.0F200(X负向移动10mm)
N10程序段中G04是非模态G代码,不影响N11程序段的移动。
2.模态G功能:
一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。
例:
N15G91G01X-10.0F200
N16Y10.0(G91,G01仍然有效)
N17G03X20Y20R20(G03有效,G01无效)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中 数控 铣床 编程 操作