iCAx开思网

标题: 请问一下G91 G28 Z0;命令的解释! [打印本页]

作者: wylxl2001    时间: 2006-1-5 16:20
标题: 请问一下G91 G28 Z0;命令的解释!
请问一下G91 G28 Z0;命令的解释!

在牧野机床Makino s56 的系统所附带的样板主程序O0012中,程序头为:
G17 G40 G80 M23 G49 G21;
G91 G28 Z0;
G91采用增量坐标方式,经过Z0那个点回参考点去换刀,
由于Z增量为0,即直接从现位置 直线 走到 参考点
但G17 G40 G80 M23 G49 G21;里面没有选G54坐标系,
我想问一下 这个时候G91增量坐标是相对于那个坐标系增量的?
是否可以改为G90 G28 Z0;

作者: mf    时间: 2006-1-5 20:29
G91是配合G28回机械零点(Z0).
作者: zzgzzy    时间: 2006-1-6 14:04
不可以
作者: HURCOBMC    时间: 2006-1-6 18:44
不管是用G54还是用G92为坐标,在Z轴返回参考点只能用G91G28Z0。
作者: dasha    时间: 2006-1-6 21:37
不可以!!!只能是G91G28Z0
作者: 044874071    时间: 2006-9-22 23:14
那是固定配合我在床子上试过用G90会报警
G28是返回参考点的含义。它的 格式为G28 x_y_z_
一般都分开写G28x_y_所谓的参考点是机床所定义的(可定义四个)。G28后面所跟的坐标值是中间一点,就是先返回到x_y_定义的 点然后再返回参考点
作者: flp09    时间: 2006-9-23 09:46
法拉克的虽然可以用G90G28X0Y0Z0,但他是由坐标原点返回机械原点的,用这个命令可能会撞车哦,
作者: pandeqi    时间: 2006-9-23 11:16
原帖由 044874071 于 2006-9-22 23:14 发表
那是固定配合我在床子上试过用G90会报警
G28是返回参考点的含义。它的 格式为G28 x_y_z_
一般都分开写G28x_y_所谓的参考点是机床所定义的(可定义四个)。G28后面所跟的坐标值是中间一点,就是先返回到x_y_定义 ...

没错,G28是指定参考点,在楼主的系统中是换刀点,X,Y,Z也可以用户自定义。
俺的系统里G26是换刀参考点。
作者: pandeqi    时间: 2006-9-23 11:20
原帖由 flp09 于 2006-9-23 09:46 发表
法拉克的虽然可以用G90G28X0Y0Z0,但他是由坐标原点返回机械原点的,用这个命令可能会撞车哦,

你这样写程序当然会撞刀啦!除非你在机床参数中设定Z轴优先。
一般是分开写才安全:
G90 G28 Z0;
G90 G28 X0 Y0;
作者: 132zxq    时间: 2006-9-24 13:49
这是Z轴回到系统中设定的机械原点,
没有G54没什么,在有的系统里如OKUMA系统里M23=G54....59
作者: 132zxq    时间: 2006-9-24 13:50
这是Z轴回到系统中设定的机械原点,
没有G54没什么,在有的系统里如OKUMA系统里M23=G54....59
作者: zhangjun5189    时间: 2007-1-1 12:48
10楼的...M23指G54-G59??

那同时我设了两个坐标系如.G54,G55...机床认哪个呢??
我机子是OKOMA的.
作者: zhangjun5189    时间: 2007-1-1 12:49
G90G28Z0,我试过...Z轴往下跑了.幸亏下面没东西.很快.快速移动...

G90G28X0Y0 就跟G91G28X0Y0一样..只是速度快很多..
作者: zhangjun5189    时间: 2007-1-1 12:58
G90G28Z0,我试过...Z轴往下跑了.幸亏下面没东西.很快.快速移动...

G90G28X0Y0 就跟G91G28X0Y0一样..只是速度快很多..
作者: tom.huang    时间: 2007-7-16 18:27
关于MAKINO V22

各位大虾,
你们好!
现在我这边遇到一个问题,想向您请教下:
我这边有台MAKINO V22机床现在出现一个这样的问题:
我们的程序都是自动换刀,程序结构大概如下:
%
O0000
G21
G00G17G40G49G80G90
T01
M06
S1500M03
G00G90G54X0.Y.
G43H01Z50.
M08
G01 Z_   F_  
X_  Y_
........
........
.......
......   
G00 Z 50.(工件顶面为0,退刀回安全平面)
G49 (取消刀具长度补偿)
M05
M09
M30
%

这条程序执行完G00 Z 50.都是没有问题的,紧接着执行G49时,机床主轴会向下运动一个刀具长度补偿的数值H01,我使用过SODICK;MITSUBISH;MORI SEIKI;三井FUDOSAN等机床,这样的格式,G49是完全不会导致主轴向下运动的,因为其只是类似功能性的指令。我也问过好多朋友用起来都没有问题。
在这向各位请教下您MAKINO机床是否有这样的问题?我叫黄伟涛,我的手机13656203061公司电话0512-87176188转7062;或者通过邮箱tom_king008@163.com; tom.huang@tycoelectronics.com(公司)
万分感谢!希望您能电话联系我(公司有时手机信号不好)
再次表示感谢!
作者: menghuan195    时间: 2007-8-22 07:03
G91 G28 Z0;是一句完整的含义不能更改的
就象T1M6的含义只T1 或者M6是没有执行换刀动作
MAKINO 和FANUC都可以使用这个代码
它是独立执行的代码
不收上边的程序影响 它都会提到Z轴的0点(机台的最高点)
一般顺序是G91 G28 Z0;然后G91 G28 X0 Y0否则极可能撞击!!!
SIEMENS的类似代码是SUPA D0 Z0 : SUPA D0 Y0
作者: menghuan195    时间: 2007-8-22 07:09
原帖由 tom.huang 于 2007-7-16 18:27 发表
关于MAKINO V22

各位大虾,
你们好!
现在我这边遇到一个问题,想向您请教下:
我这边有台MAKINO V22机床现在出现一个这样的问题:
我们的程序都是自动换刀,程序结构大概如下:
%
O0000
G21
G00G17G4 ...



使用刀具补偿和取消 是不是 应该在G01的模式下进行的???
作者: ruanqixiao    时间: 2007-9-23 21:00
G91 G28 Z 0.0执行的目的就是为了找到机械坐标系的原点(这个原点虽然已经在机器出厂时就已经确立了),确定机械坐标系,即:执行上述指令时是假设原点的位置是未知的,通过z方向的行进距离找到了原点,建立了机械坐标系。如果采用G90 G28 Z0.0的话,G90是根据机械坐标系的原点来确定z方向的,但此时连机械坐标系都没有建立,如何使用g90 的指令呢,所以机床肯定会报警的咯。所以必须用g91,通过增量坐标系,从现在的z起点位置去寻找机械坐标系的原点,以建立机械坐标系。
作者: hotlifeng    时间: 2011-7-22 17:04
这问题相对于我来说比较深奥




欢迎光临 iCAx开思网 (https://www.icax.net/) Powered by Discuz! X3.3