第三章数控铣床的编程与加工操作.doc
文本预览下载声明
第三章 数控铣床的编程与加工操作
3.2数控铣床的编程
以华中世纪星(HNC-21/22M)数控系统为例来说明数控铣床程序编制的有关指令及方法的介绍。
3.2.1M功能指令
HNC-21/22M 数控系统的M功能指令是由地址字母M和其后的两位数字来表示的,其功能见表3-1所示。
表3-1M 指令功能( 标记 ?者为缺省值)
3.2.2主轴功能S、进给功能F
一、主轴功能S
主轴功能S 控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min)。S 是模态指令,S 功能只有在主轴速度可调节时有效。
二、进给速度F
F 指令表示工件被加工时刀具相对于工件的合成进给速度,F 的单位取决于G94(每分钟进给量mm/min)或G95(每转进给量mm/r)。当工作在G01,G02 或G03 方式下,编程的F 一直有效,直到被新的F 值所
取代,而工作在G00、G60 方式下,快速定位的速度是各轴的最高速度,由CNC参数设定,与所编F 无关。借助操作面板上的倍率按键,F 可在一定范围内进行倍率修调。当执行攻丝循环G84,螺纹切削G33 时,倍率开关失效,进给倍率固定在100%。
3.2.3准备功能G指令
准备功能G 指令由G 后续一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。HNC-21/22M 数控系统G 功能指令见表3-2。
3.2.4华中世纪星(HNC-21/22M)数控系统的数控铣床的常用编程指令
一、工件坐标系选择G54~G59
格式:
G54
G55
G56
G57
G58
G59 图3-20工件坐标系选择
说明:G54~G59可预定6个工件坐标系(如图3-20),根据需要任意选用。
这6个预定工件坐标系的原点在机床坐标系中的值,用MDI 方式预先输入在“坐标系”功能表中,系统自动记忆。当程序中执行G54~G59 中某一个指令, 后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。
例.如图3-21所示,用G54 和G59 选择工件坐标系指令编程:要求刀具从当前点(任一点)移动到A 点,再从A 点移动到B 点。
%1000
N01 G54 选择工件坐标系1
N02 G00 G90 X30 Y40 当前点→A
N03 G59 选择工件坐标系2
N04 G00 X30 Y30 A→B 图3-21用G54 和G59 编程
N05 M03
二、回参考点控制指令
1.自动返回参考点G28
格式:G28 X_Y_Z_
说明:
X 、Y 、Z :回参考点时经过的中间点(不是机床参考点),在G90 时为中间点在工件坐标系中的坐标;在G91 时为中间点相对于起点的位移量。G28 指令先使所有的编程轴都快速定位到中间点,然后再从中间点到达参考点,如图3-22。一般,G28 指令用于刀具自动更换或者消除机械误差,在执行该指令之前应取消刀具半径补偿和刀具长度补偿。在G28 的程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供G29 使用。系统电源接通后,在没有手动返回参考点的状态下,执行G28 指令时,刀具从当前点经中间点自动返回参考点,与手动返回参考点的结果相同。这时从中间点到参考点的方向就是机床参数“回参考点方向”设定的方向。G28 指令仅在其被规定的程序段中有效。
例:图3-22从A 经过B 回参考点R 轨迹编程如下:
%1101
G92 X30 Y50 Z20 以A(30,50,20)为起刀点建立工件坐标系。
G91 G28 X100 Y20 Z0 从A 点按增量移动到B,最后到达R。
M02
图3-22 G28 编程
2.自动从参考点返回G29
格式:G29 X _Y_Z_
说明:
X 、Y 、Z :返回的定位终点,在G90 时为定位终点在工件坐标系中的坐标;在G91 时为定位终点相对于G28 中间点的位移量。G29 可使所有编程轴以快速进给经过由G28 指令定义的中间点,然后再到达
指定点。通常该指令紧跟在G28 指令之后。G29 指令仅在其被规定的程序段中有效。
例:用G28、G29 对图3-23所示的路径编程:要求由A 经过中间点B并返回参考点,然后从参考点经由中间点B 返回到C 点 。
图3-18 轨迹编程如下:
%1102
G92 X30 Y50 Z20 以A(30,50,20)为起刀点建立工件坐标系。
G91 G28 X100
显示全部