华中数控说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进给控制指令G02/G03
进给控制指令G32
参考点控制指令,暂停指令,恒线速指令
目的、要求:
熟悉基本指令格式及使用方法
重点掌握G00/G01和G02/G03指令的应用
一、辅助功能(M 功能)
辅助功能由地址字M 和其后的一或两位数字组主要用于控制零件程序的走向,以及机床各种辅助功的开关动作。M 功能有非模态M 功能和模态M 功能二种形式。
1、非模态M 功能(当段有效代码) :只在书写了该代码的程序中有效;
2、模态M 功能(续效代码):一组可相互注销的M 功能,这功能在被同一组的另一个功能注销前一直有效。
模态M 功能组中包含一个缺省功能M 代码及功能,系统上M代码及功能时将被初始化为该功能。另外,M 功能还可分为前作用M 功能和后作用M功能二类。
1、前作用M 功能:在程序段编制的轴运动之前执行;
2、后作用M 功能:在程序段编制的轴运动之后执行。
华中世纪星HNC-21T 数控装置M指令功能如表所示(标记者为缺省值)
M 代码及功能表
1、CNC 内定的辅助功能
(1) 程序暂停M00
当CNC 执行到M00 指令时,将暂停执行当前程序,以方便操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。暂停时,机床的进给停止,而全部现存的模态信息保持不变,欲继续执行后续程序,重按操作面板上的“循环启动”键。M00为非模态后作用M 功能。
(2) 程序结束M02
M02一般放在主程序的最后一个程序段中。当CNC执行到M02指令时,机床的主轴、进给、冷却液全部停止,加工结束。
使用M02 的程序结束后,若要重新执行该程序就得重新调用该程序,或在自动加工子菜单下按子菜单F4键请参考HNC-21T操作说明书),然后再按操作面板上的“循环启动”键。
M02 为非模态后作用M 功能。
(3)程序结束并返回到零件程序头M30
M30和M02功能基本相同,只是M30指令还兼有控制返回到程序头的作用。使用M30的程序结束后,若要重新执行该程序,只需再次按操作面板上的“循环启动”键。
(4) 子程序调用M98及从子程序返回M99
M98 用来调用子程序。
M99 表示子程序结束,执行M99 使控制返回到主程序。
(i) 子程序的格式
%****
……
M99
在子程序开头,必须规定子程序号,以作为调用入口地址。
在子程序的结尾用M99,以控制执行完该子程序后返回主程序。
(ii) 调用子程序的格式
M98 P_ L_
P:被调用的子程序号
L:重复调用次数
注:可以带参数调用子程序
G65 指令的功能和参数与M98 相同。
例1:编制图1加工程序
如图1 (该例为半径编程)
%2211 (主程序程序名)
N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置)
N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转)
N3 M98 P0003 L6 (调用子程序,并循环6 次)
N4 G00 X16 Z1 (返回对刀点)
N5 G36 (取消半径编程)
N6 M05 (主轴停)
N7 M30 (主程序结束并复位)
%0003 (子程序名)
N1 G01 U-12 F100 (进刀到切削起点处)
N2 G03U7.385 W-4.923 R8(加工R8 圆弧段)
N3 U3.215 W-39.877 R60 (加工R60 圆弧段)
N4 G02 U1.4 W-28.636 R40 (加工切R40 圆弧段)
N5 G00 U4 (离开已加工表面)
N6 W73.436 (回到循环起点Z 轴处)
N7 G01 U-4.8 F100 (调整每次循环的切削量)
N8 M99 (子程序结束,并回到主程序)
2、PLC 设定的辅助功能
(1)主轴控制指令M03、M04、M05
M03启动主轴以程序中编制的主轴速度逆时针方向(从Z轴正向朝Z轴负向看)旋转。M04启动主轴以程序中编制的主轴速度逆时针方向旋转。
M05使主轴停止旋转。
M03、M04为模态前作用M 功能;M05为模态后作用M功能,M05为缺省功能。
M03、M04、M05 可相互注销。
(2) 冷却液打开、停止指令M07、M08 、M09
M07 指令将打开冷却液管道。
M09 指令将关闭冷却液管道。
M07 为模态前作用M功能;M09为模态后作用M功能,M09为缺省功能。
二、主轴功能(S功能)
主轴功能S控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min)。恒线速度功能时S指定切削线速度,其后的数值单位为米/每分钟(m/min)。(G96恒线速度有效、G97取消恒线速度)
S是模态指令,S功能只有在主轴速度可调节时有效。
三、进给速度(F功能)
F指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(主轴每转量mm/r)。使用下式可以实现每转进给量与每分钟进给量的转化。
fm=fr×S
fm:每分钟的进给量:(mm/min )
fr:每转进给量:(mm/r )
S:主轴转数,(r/min)
当工作在G01,G02或G03方式下,编程的F一直有效,直到被新的F值所取代,而工作在G00方式下,快速定位的速度是各轴的最高速度,与所编F无关。
借助机床控制面板上的倍率按键,F可在一定范围内进行倍率修调。当执行攻丝循环G76、G82,螺纹切削G32时,倍率开关失效,进给倍率固定在100%。
[注] 1、当使用每转进给量方式时,必须在主轴上安装一个位置编码器。
2、直径编程时,X轴方向的进给速度为:半径的变化量/分、半径的变化量/转。
四、刀具功能(T 机能)