normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">准备功能 G 指令用地址字 O 和两位数值表示共有 Goo 一 G99 统的 G 指令功能表各 G 指令按功能分成若干组,下表为华中 1 型数控系扰浏。佰份胡脂表。谷“摺令按功能分成若干组.其中叩组的指令称为非棋态式 6 指令,其只限定在被指定的程序段中有效。其余组的 G 指令属于模态式 G 指令具有连续性在后续程序中只要同组其它 G 指令未出现之前一直有效不同组的 O 指令在同一个程序段中可以指令多个同明的 G 指令在一个程序段中指令多个时以最后一个为准。
normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>表
坐标系相关的G指令(1)
* 坐标系设定 G92 指令
G92X ___Z ___ ;
该指令是规定对刀点到工件原点的距离 X 、Z 即为对刀点在工件坐标系中的坐标。当执行G92 Xα Zβ指令后,系统内部即对(α、β)进行记忆,井建立一个使刀具当前点坐标值为(α、β)的坐标系,系统控制刀具在此坐标系中按程序进行加工。执行该指令只建立一个坐标系,刀具并不产生运动。
执行该指令时,若刀具当前点恰好在口件坐标系的α和β坐标值上,既刀具当前点在对刀点位置上,建立的该坐标系即为工件坐标系,加上原点与程序原点重合。若刀具当前点不在工件坐标系的α和β坐标值上 则加工原点与程序原点不一致,加工出的产品就有误差或报废,甚至出现危险.
如果要正确加工.加工原点与程序原点必须一致故编程时考虑为同一点。至于两点是否一致由操作时对刀完成。
例如,图 1 一 3 所示坐标系的设定,当以工件左端面为工件原点时,应按下行建立工件坐标系。
G92 X18OZ254
当以工件右端面为工件原点时,应按下行建立工件坐标系
G92X 1802114
显然,当α、β不同,或改变刀具位置时,既刀具当前点不在对刀点位置上,则加工原点与程序原点不一致。系统无法控制刀具在工件坐标系中,按编制的程序加工出正确的工件。因此在执行程序段 G92 Xα、Zβ前,必须先对刀。
X 、 z 值的确定,即确定对刀点在工件坐标系下的坐标值。其选择的一般原则为:
1 、方便数学计算和简化编程;
2 、容易找正对刀:
3 、便于加工检查;
4 、引起的加工误差小:
5 、不要与机床、工件发生碰撞;
6 、方便拆卸工件:
7 、空行程不要太长:
坐标相关的G指令(2)
★ 零点偏置 G54 一 G59 指令
零点偏置是数控系统的一种特性,即允许把数控测量系统的原点在相对机床基准的规定范围内移动,而永久原点的位置被存贮在数控系统中。因此,当不用 G92 指令设定工件坐标系时可以用 G54 一 G59 指令设定六个工件坐标系即通过设定机床所特有的六个坐标系原点(即工件坐标系 1 --6 的原点) 在机床坐标系中的坐标值.(即工件零点偏移值)。该值可用 MDI 方式输人相应项中,操作方法详见本书第四章说明。例如图 1 一 5 所示:
O1005 (见图 1 一 5 )
G55
G90 GOO X20 Z100
X40 Z20
M30
此例中(20,100)及(40.20)的位置被定位于坐标系2上。
★ 直接机床坐标系编程 G53
G53 是机床坐标系编程在含有 G53 的程序段中.绝对值编程时的指令值是在机床坐标系中)坐标值。其为非模态指令。
★ 绝对值输入 G9O 和增量值输入 G91 指令
90 X__Z。
G91 X__Z。
G90 指令按绝对值方式设定愉人坐标,即移动指令终点的坐标值 x 、 2 都是以工件坐标系原点为基准来计算,X。Z是工件坐标系中坐标值。
G91 指令按增量方式设定输人坐标,即移动指令终点的坐标值 x 、 z 都是以始点为基准来计肄根据终点相对于始点的方向判断正负与坐标轴同向取正反向则取负。
举例见 9 12 节中的图例下1一2。
★ 英制输入 G20(单位in)和公制输入G21(单位mm)指令
使用 G20 / G21 指令可以选择是英制输人或者是公制输人,G94/G95为模态功能,可相互住销,G94为缺省值。出厂时一般设定为G21伏态。
★ 进给量的设定 G94 和 G95 指令
系统执行了 G 时指令后.再遇到 F 指令时,使认为 F 所指定的进给速度单位为 mm / min 或ln / min ,并一直有效直至系统又执行了含有 G95 的程序段,则 G94 被否定,而 G95 发生作用。若系统执行了含有 G95 的程序段则再遇到 F 指令,所指定的进给速度单位为 mm / r 或 in / r 要取消 G95 状态必须重新指定 G94 。当使用茸转进给量方式时,必须在主轴上安装一个位置编码器。
注: G94 、G95为模态功能,可相互注销 G94 为缺省值
★ 自动返回参考点 G28 指令
格式: G28X _ Z_;
功能: G28指令刀具,先快速移动到指令值所指令的中间点位置,然后白动间参考点
说明: X、Z在G90时是中间点的坐标值,作G91时,是中问点相对刀具当前点的移动距离。对各轴而言,移动到中问过波点或移劝到参考点均是以决速移动的速度来完成的(非直线移动),这种定位完全等效于G00定位。
实例;如图 1一6 所示
G90 G28 X140 Z150 T0100(绝对编程)
G91 G28 X80 Z60 T0100(绝对编程)
其刀具轨迹均是快速从A一B一R0
注:在系统启动之后,当没有执行手动返回参考点功能时.指定 G28 指令无效,G28指令仅在义被规定的程序段有效,并且在执行该指令前.须预先取消刀补。
★ 从参考点返回 G29 指令
格式:G29X__Z__
功能:G29 指令各轴从参考点决速移动到前而 G28 所指令的中间点,然后再移到 G29 所指令的返回点定位,这种定位完全等效于 GOO 定位。
说明:X 、 2 值在 GgO 时是返回点的坐标值, G91 时是返回点相对中问点的移动跟离。 029 折令只在其被规定的程序段内有效。
实例:G28和G29应用举例如图1一7:
%1007. (见图1一7)
G92 X50 Z100
T0100
N10 G90 G28 X80 Z200 T0100 (A-B-R)
N20 T0202(换刀)
N40 GOO X50Z100
N40 M30