世纪星车床数控系统(HNC-212T)编程说明书 床制造厂不同而有差异(表内为标准PLC指定的功能),请 使用者参考机床说明书。 311cNc内定的辅助功能 (1)程序暂停M00 当CNC执行到M00指令时,将暂停执行当前程序,以方便操 作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。 暂停时,机床的进给停止,而全部现存的模态信息保持不变, 欲继续执行后续程序,重按操作面板上的“循环启动”键。 M00为非模态后作用M功能 )程序结束M02 M02一般放在主程序的最后一个程序段中。 当CNC执行到M2指令时,机床的主轴、进给、冷却液全部 停止,加工结束。 使用M02的程序结束后,若要重新执行该程序,就得重新调 用该程序,或在自动加工子菜单下按子菜单F4键(请参考HNC-2T 操作说明书),然后再按操作面板上的“循环启动”键。 M02为非模态后作用M功能 (3)程序结束并返回到零件程序头M30 M30和Mo2功能基本相同,只是M30指令还兼有控制返回到 零件程序头(%)的作用 使用M30的程序结束后,若要重新执行该程序,只需再次按 操作面板上的“循环启动”键。 (4)子程序调用M98及从子程序返回M99 M98用来调用子程序。 M99表示子程序结束,执行M99使控制返回到主程序。 (i)子程序的格式 *** M99 在子程序开头,必须规定子程序号,以作为调用入口地址。 在子程序的结尾用M99,以控制执行完该子程序后返回主程序
世纪星车床数控系统(HNC-21/22T)编程说明书 9 床制造厂不同而有差异(表内为标准 PLC 指定的功能),请 使用者参考机床说明书。 3.1.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,以控制执行完该子程序后返回主程序
世纪星车床数控系统(HNC-212T)编程说明书 (i)调用子程序的格式 M98 P L P:被调用的子程序号 L:重复调用次数 注:可以带参数调用子程序,请参考附录1。 G65指令的功能和参数与M98相同。 例1:如图3.1.1(该例为半径编程) R60 4.923 R40 44 73.436 图3.1.1 %3110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2G37G00Z0M03(移到子程序起点处、主轴正转) N3M98P0003L6(调用子程序,并循环6次) N4G00X16Z1(返回对刀点) N5G36 (取消半径编程) N6M05 (主轴停) (主程序结束并复位) 00003 (子程序名) NlG01U-12F100(进刀到切削起点处,注意留下后面切削的余量) N2G03U7385W-4923R8(加工R8园弧段) N3U3.215W-39.877R60(加工R60园弧段) 10
世纪星车床数控系统(HNC-21/22T)编程说明书 10 (ii) 调用子程序的格式 M98 P_ L_ P:被调用的子程序号 L:重复调用次数 注:可以带参数调用子程序,请参考附录 1。 G65 指令的功能和参数与 M98 相同。 例 1:如图 3.1.1(该例为半径编程) %3110 (主程序程序名) 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 G03 U7.385 W-4.923 R8(加工 R8 园弧段) N3 U3.215 W-39.877 R60 (加工 R60 园弧段) 73.436 44.8 4.923 R8 R60 R40 24 Φ 21. 2 Φ 14.77 Φ 图 3.1.1
纪星车床数控系统(HNC-212T编程说明书 N4G02U14W28636R40(加工切R40园弧段) N5 U4 (离开已加工表面) N6W73.436 (回到循环起点Z轴处) N7G0lU-4.8F100 (调整每次循环的切削量) N8M99 (子程序结束,并回到主程序) 312PLc设定的辅助功能 (1)主轴控制指令M03、M04、M05 M03启动主轴以程序中编制的主轴速度顺时针方向(从Z轴 正向朝Z轴负向看)旋转, M04启动主轴以程序中编制的主轴速度逆时针方向旋转 M05使主轴停止旋转 M03、M04为模态前作用M功能;M05为模态后作用M功能 M05为缺省功能。 MO3、M04、M05可相互注销。 (2)冷却液打开、停止指令M07、M09 M07指令将打开冷却液管道。 M09指令将关闭冷却液管道。 M07为模态前作用M功能;M09为模态后作用M功能,M09 为缺省功能。 32主轴功能S、进给功能F和刀具功能T 321主轴功能S 主轴功能S控制主轴转速,其后的数值表示主轴速度,单位为 转每分钟(r/min) 恒线速度功能时S指定切削线速度,其后的数值单位为米每 分钟(m/min)。(G%6恒线速度有效、G97取消恒线速度) S是模态指令,S功能只有在主轴速度可调节时有效。 S所编程的主轴转速可以借助机床控制面板上的主轴倍率开关 进行修调
世纪星车床数控系统(HNC-21/22T)编程说明书 11 N4 G02 U1.4 W-28.636 R40(加工切 R40 园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点 Z 轴处) N7 G01 U-4.8 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序) 3.1.2 PLC 设定的辅助功能 (1) 主轴控制指令 M03、M04、M05 M03 启动主轴以程序中编制的主轴速度顺时针方向(从 Z 轴 正向朝 Z 轴负向看)旋转。 M04 启动主轴以程序中编制的主轴速度逆时针方向旋转。 M05 使主轴停止旋转。 M03、M04 为模态前作用 M 功能;M05 为模态后作用 M 功能, M05 为缺省功能。 M03、M04、M05 可相互注销。 (2) 冷却液打开、停止指令 M07、M09 M07 指令将打开冷却液管道。 M09 指令将关闭冷却液管道。 M07 为模态前作用 M 功能;M09 为模态后作用 M 功能,M09 为缺省功能。 3.2 主轴功能 S、进给功能 F 和刀具功能 T 3.2.1 主轴功能 S 主轴功能 S 控制主轴转速,其后的数值表示主轴速度,单位为 转/每分钟(r/min)。 恒线速度功能时 S 指定切削线速度,其后的数值单位为米/每 分钟(m/min)。(G96 恒线速度有效、G97 取消恒线速度) S 是模态指令,S 功能只有在主轴速度可调节时有效。 S所编程的主轴转速可以借助机床控制面板上的主轴倍率开关 进行修调
世纪星车床数控系统(HNC-212T)编程说明书 322进给速度 F指令表示工件被加工时刀具相对于工件的合成进给速度,F 的单位取决于G94(每分钟进给量mm/min)或G95(主轴每转一转刀 具的进给量mm/r) 使用下式可以实现每转进给量与每分钟进给量的转化。 fmefr Xs fm:每分钟的进给量:(mm/min) fr:每转进给量:(mm/r S:主轴转数,(r/min) 当工作在G01,G02或G03方式下,编程的F一直有效,直到 被新的F值所取代,而工作在G00方式下,快速定位的速度是各 轴的最高速度,与所编F无关 借助机床控制面板上的倍率按键,F可在一定范围内进行倍率 修调。当执行攻丝循环G76、G82,螺纹切削G32时,倍率开关失 效,进给倍率固定在100% [注]1、当使用每转进给量方式时,必须在主轴上安装一个位 置编码器。 2、直径编程时,X轴方向的进给速度为:半径的变化量/ 分、半径的变化量转 323刀具功能(T机能) T代码用于选刀,其后的4位数字分别表示选择的刀具号和刀 具补偿号。T代码与刀具的关系是由机床制造厂规定的,请参考机 床厂家的说明书 执行T指令,转动转塔刀架,选用指定的刀具。 当一个程序段同时包含T代码与刀具移动指令时:先执行T 代码指令,而后执行刀具移动指令。 T指令同时调入刀补寄存器中的补偿值。 刀具补偿功能将在3.3.5节详述
世纪星车床数控系统(HNC-21/22T)编程说明书 12 3.2.2 进给速度 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 轴方向的进给速度为:半径的变化量/ 分、半径的变化量/转 3.2.3 刀具功能(T 机能) T 代码用于选刀,其后的 4 位数字分别表示选择的刀具号和刀 具补偿号。T 代码与刀具的关系是由机床制造厂规定的,请参考机 床厂家的说明书。 执行 T 指令,转动转塔刀架,选用指定的刀具。 当一个程序段同时包含 T 代码与刀具移动指令时:先执行 T 代码指令,而后执行刀具移动指令。 T 指令同时调入刀补寄存器中的补偿值。 刀具补偿功能将在 3.3.5 节详述
世纪星车床数控系统(HNC-212T)编程说明书 33准备功能G代码 准备功能G指令由G后一或二位数值组成,它用来规定刀具 和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐 标偏置等多种加工操作。 G功能根据功能的不同分成若干组,其中00组的G功能称非 模态G功能,其余组的称模态G功能。 ●非模态G功能:只在所规定的程序段中有效,程序段结束 时被注销; ●模态G功能:一组可相互注销的G功能,这些功能一旦被 执行,则一直有效,直到被同一组的G功能注销为止。 模态G功能组中包含一个缺省G功能,上电时将被初始化为 该功能。 没有共同地址符的不同组G代码可以放在同一程序段中,而 且与顺序无关。例如,G90、G17可与G01放在同一程序段。 华中世纪星HNC-2IT数控装置G功能指令见表3.2。 表32准备功能一览表 G代码组 参数(后续地址字) 快速定位 G0101 直线插补 顺圆插补 X, Z,I, K, R 逆圆插衤 暂停 P 英寸输入 毫米输入 返回到参考点 由参考点返回 G3616 直径编程 G37 半径编程 刀尖半径补偿取消 左刀补 13
世纪星车床数控系统(HNC-21/22T)编程说明书 13 3.3 准备功能 G 代码 准备功能 G 指令由 G 后一或二位数值组成,它用来规定刀具 和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐 标偏置等多种加工操作。 G 功能根据功能的不同分成若干组,其中 00 组的 G 功能称非 模态 G 功能,其余组的称模态 G 功能。 z 非模态 G 功能:只在所规定的程序段中有效,程序段结束 时被注销; z 模态 G 功能:一组可相互注销的 G 功能,这些功能一旦被 执行,则一直有效,直到被同一组的 G 功能注销为止。 模态 G 功能组中包含一个缺省 G 功能,上电时将被初始化为 该功能。 没有共同地址符的不同组 G 代码可以放在同一程序段中,而 且与顺序无关。例如,G90、G17 可与 G01 放在同一程序段。 华中世纪星 HNC-21T 数控装置 G 功能指令见表 3.2。 表 3.2 准备功能一览表 G 代码 组 功能 参数(后续地址字) G00 快速定位 X, Z G01 01 直线插补 同上 G02 顺圆插补 X, Z, I, K,R G03 逆圆插补 同上 G04 00 暂停 P G20 英寸输入 G21 08 毫米输入 G28 00 返回到参考点 X,Z G29 由参考点返回 同上 G32 01 螺纹切削 X,Z,R, E, P, F G36 G37 16 直径编程 半径编程 G40 刀尖半径补偿取消 G41 09 左刀补 D