世纪星车床数控系统(HNC-212T)编程说明书 右刀补 直接机床坐标系编程 坐标系选择 坐标系选择 G611 坐标系选择 坐标系选择 坐标系选择 G59 坐标系选择 外径/内径车削复合循环 端面车削复合循环xz,U,w,C,PQ,RE 闭环车削复合循环 螺纹切削复合循环 内/外径车削固定循环|x,z,1,KC,PRE 端面车削固定循环 螺纹切削固定循环 G9013 绝对值编程 G91 增量值编程 每分钟进给 G95 每转进给 恒线速度有效 取消恒线速度 注意 []100组中的G代码是非模态的,其他组的G代码是模态的; 2]标记者为缺省值 331有关单位设定的G功能 (1)尺寸单位选择G20,G21 格式:G20 G21
世纪星车床数控系统(HNC-21/22T)编程说明书 14 G42 右刀补 D G53 00 直接机床坐标系编程 G54 坐标系选择 G55 坐标系选择 G56 11 坐标系选择 G57 坐标系选择 G58 坐标系选择 G59 坐标系选择 G71 外径/内径车削复合循环 G72 06 端面车削复合循环 X, Z, U, W, C, P, Q, R, E G73 闭环车削复合循环 G76 螺纹切削复合循环 G80 内/外径车削固定循环 X,Z,I,K C, P, R, E G81 01 端面车削固定循环 G82 螺纹切削固定循环 G90 13 绝对值编程 G91 增量值编程 G92 00 工件坐标系设定 X,Z G94 14 每分钟进给 G95 每转进给 G96 恒线速度有效 S G97 取消恒线速度 注意: [1] 00 组中的 G 代码是非模态的,其他组的 G 代码是模态的; [2] 标记者为缺省值。 3.3.1 有关单位设定的 G 功能 (1) 尺寸单位选择 G20,G21 格式: G20 G21
世纪星车床数控系统(HNC-212T)编程说明书 说明 G20:英制输入制式 G21:公制输入制式 两种制式下线性轴、旋转轴的尺寸单位如表3.3所示。 表33尺寸输入制式及其单位 线性轴 旋车 英制(G20 公制(G21) G20、G21为模态功能,可相互注销,G21为缺省值 (2)进给速度单位的设定G94、G95 格式:G94[F_] G95[F_] 说明 G94:每分钟进给 G95:每转进给。 G94为每分钟进给。对于线性轴,F的单位依G20/G21的设 定而为mm/min或 in/min;对于旋转轴,F的单位为度/min。 G95为每转进给,即主轴转一周时刀具的进给量。F的单位依 G20/G21的设定而为mm/r或inr。这个功能只在主轴装有编码器 时才能使用。 G94、G95为模态功能,可相互注销,G94为缺省值 332有关坐标系和坐标的G功能 (1)绝对值编程G90与相对值编程G91 格式:G90 G91 说明: G90:绝对值编程,每个编程坐标轴上的编程值是相对于 程序原点的。 G91:相对值编程,每个编程坐标轴上的编程值是相对于 前一位置而言的,该值等于沿轴移动的距离
世纪星车床数控系统(HNC-21/22T)编程说明书 15 说明: G20:英制输入制式; G21:公制输入制式; 两种制式下线性轴、旋转轴的尺寸单位如表 3.3 所示。 表 3.3 尺寸输入制式及其单位 线性轴 旋转轴 英制(G20) 英寸 度 公制(G21) 毫米 度 G20、G21 为模态功能,可相互注销,G21 为缺省值。 (2) 进给速度单位的设定 G94、G95 格式: G94 [ F_ ]; G95 [ F_ ]; 说明: G94:每分钟进给; G95:每转进给。 G94 为每分钟进给。对于线性轴,F 的单位依 G20/G21 的设 定而为 mm/min 或 in/min;对于旋转轴,F 的单位为度/min。 G95 为每转进给,即主轴转一周时刀具的进给量。F 的单位依 G20/G21 的设定而为 mm/r 或 in/r。这个功能只在主轴装有编码器 时才能使用。 G94、G95 为模态功能,可相互注销,G94 为缺省值。 3.3.2 有关坐标系和坐标的 G 功能 (1) 绝对值编程 G90 与相对值编程 G91 格式: G90 G91 说明: G90:绝对值编程,每个编程坐标轴上的编程值是相对于 程序原点的。 G91:相对值编程,每个编程坐标轴上的编程值是相对于 前一位置而言的,该值等于沿轴移动的距离
世纪星车床数控系统(HNC-212T)编程说明书 绝对编程时,用G90指令后面的X、Z表示X轴、Z轴的坐 标值; 增量编程时,用U、W或G91指令后面的X、Z表示ⅹ轴、 Z轴的增量值; 其中表示增量的字符U、W不能用于循环指令G80、G81、 G82、G7l、G72、G73、G76程序段中,但可用于定义精加工轮廓 的程序中 G90、G91为模态功能,可相互注销,G90为缺省值。 例1.如图3.3.1所示,使用G90、G91编程:要求刀具由原 点按顺序移动到1、2、3点,然后回到原点 G90编程 G91编程 混合编程 N/ G92X0ZO NI G92X0Zo N2 GO1X15Z20 N2 GO1X15Z20 N2 GO1X15Z20 N3X45Z40 N2X30Z20 N3U30Z40 3X-20Z20 N4X25W20 N5 XI5Z20 4X25Z60 N5 X15Z20 204060 N6M30 5M30 N6M30 图3.3.0G90G91编程 选择合适的编程方式可使编程简化。当图纸尺寸由一个固定 基准给定时,采用绝对方式编程较为方便;而当图纸尺寸是以轮 廓顶点之间的间距给出时,采用相对方式编程较为方便。 G90、G91可用于同一程序段中,但要注意其顺序所造成的差 异 2)坐标系设定G92 格式:G92XZ 说明: X、Z:对刀点到工件坐标系原点的有向距离。 当执行G92XaZB指令后,系统内部即对(a,B)进行记 忆,并建立一个使刀具当前点坐标值为(a,B)的坐标系,系统控 制刀具在此坐标系中按程序进行加工。执行该指令只建立一个坐 标系,刀具并不产生运动。G92指令为非模态指令
世纪星车床数控系统(HNC-21/22T)编程说明书 16 绝对编程时,用 G90 指令后面的 X、Z 表示 X 轴、Z 轴的坐 标值; 增量编程时, 用 U、W 或 G91 指令后面的 X、Z 表示 X 轴、 Z 轴的增量值; 其中表示增量的字符 U、W 不能用于循环指令 G80、G81、 G82、G71、G72、G73、G76 程序段中,但可用于定义精加工轮廓 的程序中 G90、G91 为模态功能,可相互注销,G90 为缺省值。 例1. 如图 3.3.1 所示,使用 G90、G91 编程:要求刀具由原 点按顺序移动到 1、2、3 点,然后回到原点。 %0001 N 1 G92 X0 Z0 N 2 G01 X15 Z20 N 3 X45 Z40 N 4 X25 Z60 N 5 X15 Z20 N 6 M30 G90 编 程 %0001 N 1 G91 N2 G01 X15 Z20 N 2 X30 Z20 N 3 X-20 Z20 N 4 X-25 Z-60 N 5 M30 G91 编 程 混合编程 %0001 N 1 G92 X0 Z0 N 2 G01 X15 Z20 N 3 U30 Z40 N 4 X25 W20 N 5 X15 Z20 N 6 M30 1 2 3 Z X O 20 40 60 15 25 45 图 3.3.0 G90/G91 编程 选择合适的编程方式可使编程简化。当图纸尺寸由一个固定 基准给定时,采用绝对方式编程较为方便;而当图纸尺寸是以轮 廓顶点之间的间距给出时,采用相对方式编程较为方便。 G90、G91 可用于同一程序段中,但要注意其顺序所造成的差 异。 (2) 坐标系设定 G92 格式:G92 X_ Z_ 说明: X、Z:对刀点到工件坐标系原点的有向距离。 当执行 G92 Xα Z β 指令后,系统内部即对(α , β )进行记 忆,并建立一个使刀具当前点坐标值为(α , β )的坐标系,系统控 制刀具在此坐标系中按程序进行加工。执行该指令只建立一个坐 标系,刀具并不产生运动。G92 指令为非模态指令
世纪星车床数控系统(HNC-212T)编程说明书 执行该指令时,若刀具当前点恰好在工件坐标系的a和B坐标 值上,既刀具当前点在对刀点位置上,此时建立的坐标系即为工 件坐标系,加工原点与程序原点重合。若刀具当前点不在工件坐 标系的a和B坐标值上,则加工原点与程序原点不一致,加工出的 产品就有误差或报废,甚至出现危险。因此执行该指令时,刀具 当前点必须恰好在对刀点上即工件坐标系的a和β坐标值上, 由上可知要正确加工,加工原点与程序原点必须一致,故编程 时加工原点与程序原点考虑为同一点。实际操作时怎样使两点 致,由操作时对刀完成。 左端面 原点 右端面e 原点 图3.3.1G92设立坐标系 例如,图33.1所示坐标系的设定,当以工件左端面为工件原点 时,应按下行建立工件坐标系 G92X180Z254 当以工件右端面为工件原点时,应按下行建立工件坐标系。 G92X180Z44; 显然,当a、β不同,或改变刀具位置时,既刀具当前点不在 对刀点位置上,则加工原点与程序原点不一致。因此在执行程序 段G92XaZB前,必须先对刀 17
世纪星车床数控系统(HNC-21/22T)编程说明书 17 执行该指令时,若刀具当前点恰好在工件坐标系的α 和 β 坐标 值上,既刀具当前点在对刀点位置上,此时建立的坐标系即为工 件坐标系,加工原点与程序原点重合。若刀具当前点不在工件坐 标系的α 和 β 坐标值上,则加工原点与程序原点不一致,加工出的 产品就有误差或报废,甚至出现危险。因此执行该指令时,刀具 当前点必须恰好在对刀点上即工件坐标系的α 和 β 坐标值上, 由上可知要正确加工,加工原点与程序原点必须一致,故编程 时加工原点与程序原点考虑为同一点。实际操作时怎样使两点一 致,由操作时对刀完成。 图 3.3.1 G92 设立坐标系 例如,图 3.3.1 所示坐标系的设定,当以工件左端面为工件原点 时,应按下行建立工件坐标系。 G92 X180 Z254; 当以工件右端面为工件原点时,应按下行建立工件坐标系。 G92 X 180 Z44; 显然,当α 、 β 不同,或改变刀具位置时,既刀具当前点不在 对刀点位置上,则加工原点与程序原点不一致。因此在执行程序 段 G92 Xα Z β 前,必须先对刀。 +X 44 254 Φ 180 +Z 左端面 原点 右端面 原点
世纪星车床数控系统(HNC-212T)编程说明书 Ⅹ、Z值的确定,即确定对刀点在工件坐标系下的坐标值。其 选择的一般原则为 1、方便数学计算和简化编程; 2、容易找正对刀 3、便于加工检查; 4、引起的加工误差小 5、不要与机床、工件发生碰撞 6、方便拆卸工件 空行程不要太长 (3)坐标系选择G54G59 G55 格式:/6 G59 说明: G54G59是系统预定的6个坐标系(如图3.3.2),可根据 需要任意选用 加工时其坐标系的原点,必须设为工件坐标系的原点在 机床坐标系中的坐标值,否则加工出的产品就 有误差或报废,甚至出现危险。 这6个预定工件坐标系的原点在机床坐标系中的值(工件 零点偏置值)可用MDI方式输入,系统自动记 忆。 工件坐标系一旦选定,后续程序段中绝对值编程时的指令值 均为相对此工件坐标系原点的值。 G54G59为模态功能,可相互注销,G54为缺省值 18
世纪星车床数控系统(HNC-21/22T)编程说明书 18 X、Z 值的确定,即确定对刀点在工件坐标系下的坐标值。其 选择的一般原则为: 1、方便数学计算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长; (3) 坐标系选择 G54~G59 格式: G G G G G G 54 55 56 57 58 59 说明: G54~G59 是系统预定的 6 个坐标系(如图 3.3.2),可根据 需要任意选用。 加工时其坐标系的原点,必须设为工件坐标系的原点在 机床坐标系中的坐标值,否则加工出的产品就 有误差或报废,甚至出现危险。 这 6 个预定工件坐标系的原点在机床坐标系中的值(工件 零点偏置值)可用 MDI 方式输入,系统自动记 忆。 工件坐标系一旦选定,后续程序段中绝对值编程时的指令值 均为相对此工件坐标系原点的值。 G54~G59 为模态功能,可相互注销,G54 为缺省值