1     免责声明

本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。

对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。

以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。

 

2     Transmit应用问题

双通道立车,配置840Dsl系统,X/Z轴的零点设置在C轴回转中心上。

2.1       现象描述

·         工件坐标系位于C轴中心,transmit功能正常。

·         工件坐标系不位于C轴中心,且工件坐标系中C轴有偏置角度,将工件主轴移动到工件原点上,激活Transmit,此时WCS中,显示未知偏置值。现场同样配置828系统立车,同样操作,Transmit之后,WCS显示为零。

2.2       解决过程

2.2.1      Sinutrain还原客户现场问题

Sinutrain导入客户数据,G55中C20设置15°偏置,MDA中执行

G55 G90 G0 X0 C20=0

TRANSMIT

M0

G90G55G0X20Y0F100

M30

现象:

C20未按最短路径运行,Transmit之后,WCS显示未处于工件零点位置。

                                              image.png image.png

2.2.2      参数设置

C20最短路径执行MD30455=105H

image.png

Transmit MD24905=1

image.png

2.2.3      测试结果

image.png image.png

Transmit之后,当前位置位于工件原点上。

3       G644应用问题

3.1       问题

G54

T1M06

D1

G00G90X-7.162Y-12.85C=DC(0.0)

Z20.

M08

Z.15

G01X0.0Z.05F3000.C=DC(0.0)

X10.881Z.049

$AN_SLTRACE=1

G17G03X23.731Y0.0Z.048I0.0J12.85

X10.881Y12.85Z.046I-12.85J0.0

G01X-10.881Z.044

G03X-23.731Y0.0Z.043I0.0J-12.85

X-10.881Y-12.85Z.041I12.85J0.0

G01X10.881Z.039

G03X23.731Y0.0Z.038I0.0J12.85

X10.881Y12.85Z.036I-12.85J0.0

G01X-10.881Z.034

G03X-23.731Y0.0Z.033I0.0J-12.85C90

X-10.881Y-12.85Z.031I12.85J0.0C0.0

G01X10.881Z.029

G03X23.731Y0.0Z.028I0.0J12.85C270

X10.881Y12.85Z.026I-12.85J0.0C180

G01X-10.881Z.024

G03X-23.731Y0.0Z.023I0.0J-12.85C90

X-10.881Y-12.85Z.021I12.85J0.0C0.0

G01X10.881Z.019

$AN_SLTRACE=0

M30

image.png

轨迹描述:

要求X/Y以编程F值流畅、连续运行,SP在两端同步旋转。

3.2       解决过程

3.2.1      Sinutrain测试

Sinutrain导入客户数据,使用G645连续轨迹方式

image.png

黄色:轨迹速度

红色:C轴旋转速度

分析:

Z轴参与速度分配,造成轨迹速度波动。

3.2.2      FGROUP指令

FGROUP定义参与轨迹速度分配的轴,根据工艺F只分配给X和Y轴,故增加FGROUP(X1,Y1)指令

image.png

分析:

排除Z轴对轨迹速度的影响。

3.2.3      G644指令

参数激活G644 MD20480=3000

image.png

3.2.4      测试结果

在程序开始增加指令

FGROUP(X1,Y1)

G644

image.png

分析:

速度以编程F值,连续运行。

 

版本

日期

修改内容

V1.0

2020.11.10