上海邑斯自动化科技有限公司
2021/3/2 15:34:426SN1123-1AB00-0CA0西门子备件611 功率模块,2-轴
通过可设定的零点偏移(G54~G57 和 G505~G599),可以在所有轴上依据基准坐标系的零点设置工件零点。
这样可以通过G指令在不同的程序之间调用零点(例如用于不同的夹具)。
铣削:
车削:
提示 在车削时,比如在G54中可以输入夹具精加工的补偿值。 |
激活可设定的零点偏移:
关闭可设定的零点偏移:
G54 ... G57: | 调用第 1 到第 4 个可设定的零点偏移(NV) | |
G505 ... G599: | 调用第 5 到第 99 个可设定的零点偏移 | |
G500: | 关闭当前可设定的零点偏移 | |
G500=零框架: (标准设定;不包括位移、旋转、镜像或者缩放) | 关闭可设定的零点偏移直至下一次调用,激活整体基准框架($P_ACTBFRAME)。 | |
G500 不等于 0: | 激活个可设定的零点偏移($P_UIFR[0])并激活整体基准框架($P_ACTBFRAME)或将可能修改过的基准框架激活。 | |
G53: | G53抑制逐段生效的可设定零点偏移和可编程零点偏移。 | |
G153: | G153 的作用和 G53 一样,此外它还抑制整体基准框架。 | |
SUPA: | SUPA像G153一样生效,此外它还抑制:
|
文献:
关于可编程零点偏移请参见章节“坐标转换(框架)”。
提示 程序开始时的初始设置,例如 G54 或 G500,可以通过机床数据进行设定。 |
有 3 个工件,它们放在托盘上并与零点偏移值 G54 到 G56 相对应,需要按顺序对其进行加工。 加工顺序在子程序L47中编程。 |
程序代码 | 注释 | |
---|---|---|
N10 G0 G90 X10 Y10 F500 T1 | ; | 逼近 |
N20 G54 S1000 M3 | ; | 调用个零点偏移,主轴右旋 |
N30 L47 | ; | 程序作为子程序运行 |
N40 G55 G0 Z200 | ; | 调用第二个零点偏移,Z 在障碍物之后 |
N50 L47 | ; | 程序作为子程序运行 |
N60 G56 | ; | 调用第三个零点偏移 |
N70 L47 | ; | 程序作为子程序运行 |
N80 G53 X200 Y300 M30 | ; | 零点偏移抑制,程序结束 |
设定偏移值
通过操作面板或者通用接口,在控制系统内部的零点偏移表中输入以下值:
零点偏移G54 到 G57
在NC程序中,通过调用 G54 至 G57 四个指令中的一个,可以把零点从基准坐标系转换到工件坐标系。
在后续编程了运动的NC程序段中,所有位置尺寸和刀具运动均以现在有效的工件零点为基准。
提示 利用四个供使用的零点偏移(例如在多重加工中)可以同时四个工件夹装方式并调用程序。 |
其他可设定的零点偏移: G505 至 G599
对于其他可设定的零点偏移,可以使用指令编号 G505 至 G599 。 因此除了四个预先设定的零点偏移 G54 至 G57 外,还可以通过机床数据在零点存储器中编制总共 100 个零点偏移。
6SN1123-1AB00-0CA0西门子备件611 功率模块,2-轴