文档介绍:1 二、铣削指令 1. 绝对坐标和相对坐标指令: G90 、 G91 功能:设定编程时的坐标值为增量值或者绝对值。说明: (1) G90 绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。 G90 为缺省值。(2) G91 相对值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。(3) G90 、 G91 是一对模态指令,在同一程序段中只能用一种。例:已知***中心轨迹为“A→B→C”,起点为 A 则: G90 时: G90 G00 . X90. G91 时: . X55. 2. G92 ―――――建立工件坐标系格式: G92 X___Y___Z___ 说明: (1 )程序中如使用 G92 指令,则该指令应位于程序的第一句; (2 )通常将坐标原点设于主轴轴线上,以便于编程; (3) 程序启动时, 如果第一条程序是 G92 指令, 那么执行后, ***并不运动, 只是当前点被置为 X、Y、Z 的设定值; (4) G92 要求坐标值 X、Y、Z 必须齐全,不可缺省,并且不能使用 U、V、W 编程。如: G92 X10 Y10 ; 含义为***并不产生任何动作, 只是将***所在的位置设为 X10 Y10 。即相当于确定了坐标系。 3. 坐标系设定, G54 - G59 功能: 也用来设定坐标系说明: (1) 加工前,将测得的工件编程原点坐标值预存入数控系统对应的 G54 - G59 中,编程时,指令行里写入 G54 ~ G59 既可。(2)比 G92 稍麻烦些,但不易出错。所谓零点偏置就是在编程过程中进行编程坐标系(工件坐标系)的平移变换,使编程坐标系的零点偏移到新的位置。(3) G54 ~ G59 为模态功能,可相互注销, G54 为缺省值。(4) 使用 G54-G59 时,不用 G92 设定坐标系。 G54 ~ G59 和 G92 不能混用。如图 2, 可建立 G54 ~ G59 共6 个加工坐标系。其中: G54 ——加工坐标系 1, G55 ——加工+Y +X C B A 501035 O 10 90图1 刀心运动轨迹 2 坐标系 2, G56 ——加工坐标系 3, G57 ——加工坐标系 4, G58 ——加工坐标系 5, G59 ——加工坐标系 6。例:使用工件坐标系编程:要求***从当前点移动到 A 点,再从 A 点移动到 B 点。%3303 N01 G54 G00 G90 X40 . Z30 . N02 G59 N03 G00 X30 . Z30 . N04 M30 G54 的确定: 首先回参考点, 移动***至某一点 A, 将此时屏幕上显示的机床坐标值输入到数控系统 G54 的参数表中,编程序时如 G54 G00 G90 X40 .Y 30. ,则***在以 A 点为原点的坐标系内移至( 40, 30 )点。这就是操作时 G54 与编程时 G5 4 的关系。 4. 加工平面设定(插补平面选择)或指令 G17 、 G18 、 G19 格式: G17 (或 G18 ,或 G19 ) G17 选择 XOY 平面插补 G18 选择 XOZ 平面插补 G19 选择 YOZ 平面插补说明: (1 )适应于以下情况的平面定义: A 、定义***半径补偿平面; B 、定义螺旋线补偿的螺旋平面; C 、定义圆弧插补平面。(2 )当在 G41 、 G42 、 G43 、 G44 刀补时,不得变换定义平面; (3 )一般的轨迹插补系统自动判别插补平面而无须定义平面; (4 )三联动直线插补无平面选择问题; (5 )系统上电时,自动处于 G17 状态; (6) 注意的是, 移动指令与平面选择无关, 例如指令“ G17 G01 Z10 ”时,Z 轴照样会移动。 5. G00 ―――――快速定位图3 工件坐标系的设定图2刀心运动轨迹工件零点偏置 G54 原点 3 格式: G00 X___Y___Z____ 说明: (1 )所有编程轴同时以预先设定的速度移动,各轴可联动,也可以单独运动。(2 )不运动的坐标可以省略编程,省略的坐标不作任何运动。(3 )目标点坐标值可以用绝对值,也可用增量值。(4) G00 功能起作用时, 其移动速度按参数中的参数设定值运行, 也可由面板上的“快速修调”修正。(5) G00 也可写成 G0 。 6. G01 ―――――直线插补格式: G01 X___Y___Z____F___ 说明: (1) 其中 X、Y、Z 是线性进给的终点,F 是合成进给速度; (2) 不运动的坐标可以省略不写; (3) 正数省略“+”号; (4) G01 起作用时,其进给速度按所给的 F 值运行; (5) G01 、F都是模态(续效)指令; (6) G01 也可写成 G1 。例: