1  免责声明

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

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

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

2  概述

测试参数对G645及高速加工的影响,最快的方式完成1000个2mm直径的圆加工。

编程参考(圆之间快速移动3mm,G2圆插补):

G00 X13.3135 Y117.6092

G02 X11.3135 Y117.6092 I-1.0000 J0.0000

G02 X13.3135 Y117.6092 I1.0000 J0.0000

G00 X13.3135 Y114.6092

G02 X11.3135 Y114.6092 I-1.0000 J0.0000

G02 X13.3135 Y114.6092 I1.0000 J0.0000

                                              image.png

3  连续加工模式涉及参数

3.1      连续加工模式 

3.1.1    连续加工模式

Ø  G64

3.1.2    圆角功能

自动加入过度圆弧。

Ø  G641

Ø  G642

Ø  G643

Ø  G644

Ø  G645(推荐使用):程序段曲率变化,自动插入相切直线段

4  推荐参数及测试

4.1      相关参数推荐设定

此处只列举与高速加工相关参数,预读、轴优化请参考相关文档。与系统默认参数相比至少提高10~20%。

4.1.1    几何轴

Z轴不能作为几何轴

MD10000[0..2]      $MN_AXCONF_MACHAX_NAME_TAB = MX1,MY1,MZ1

MD20070[0..2]      $MC_AXCONF_MACHAX_USED = 1,2,3

MD20080[0..2]      $MC_AXCONF_CHANAX_NAME_TAB = CX,CY,Z

MD20050[0..2]      $MC_AXCONF_GEOAX_ASSIGN_TAB=0

MD20060[0..2]      $MC_AXCONF_GEOAX_NAME_TAB = X,Y,CZ

4.1.2    轴参数

MD33120        $MA_PATH_TRANS_POS_TOL =0.05

MD32434        $MA_G00_ACCEL_FACTOR=1

MD32435        $MA_G00_JERK_FACTOR=1

MD32432        $MA_PATH_TRANS_JERK_LIM  = MD32431 $MA_MAX_AX_JERK *2

MD32439[0]   $MA_MAX_AX_JERK_FACTOR=1.0

4.1.3    通道参数

MD20600[0]   $MC_MAX_PATH_JERK = MD32431 $MA_MAX_AX_JERK *2

MD20602[0]   $MC_CURV_EFFECT_ON_PATH_ACCEL=0.5

MD20603[0]   $MC_CURV_EFFECT_ON_PATH_JERK=3

4.1.4    测试数据

image.pngimage.png

速度在:4.2~3.4m/min之间,加工时间:2:34min

4.2      编程F值测试

image.png

image.png

F5000

F10000

image.png


F4000


4.3      程序精度测试

平均加工速度提高

image.png

image.png

2位小数点

4位小数点

4.4      G645模式测试

容差大,过度速度更大,平滑

image.png

image.png

MD33120 $MA_PATH_TRANS_POS_TOL =0.005

MD33120 $MA_PATH_TRANS_POS_TOL =0.05

4.5      G0 ACC和JERK

G0使用轴的ACC和JERK

image.png

image.png

MD32434 $MA_G00_ACCEL_FACTOR=0.5

MD32435 $MA_G00_JERK_FACTOR=0.5

MD32434 $MA_G00_ACCEL_FACTOR=1

MD32435 $MA_G00_JERK_FACTOR=1

4.6      轴路径加速度限制

建议:

MD32432 $MA_PATH_TRANS_JERK_LIM  = MD32431 $MA_MAX_AX_JERK *2

4.7      JERK动态调整

增加轴高速时动态响应,控制曲率的最大速度。

image.png

image.png

image.png

MD32439[0] $MA_MAX_AX_JERK_FACTOR=1

MD32439[0] $MA_MAX_AX_JERK_FACTOR=2

4.8      路径曲率ACC和JERK设置

只对圆弧、曲线起作用,直线无效

image.png

image.png

MD20602 $MC_CURV_EFFECT_ON_PATH_ACCEL=0

MD20603 $MC_CURV_EFFECT_ON_PATH_JERK=0

MD20602 $MC_CURV_EFFECT_ON_PATH_ACCEL=0.75

MD20603 $MC_CURV_EFFECT_ON_PATH_JERK=2

4.9      路径JERK

image.png

image.png

MD20600[0] $MC_MAX_PATH_JERK =   100

MD20600[0] $MC_MAX_PATH_JERK =   400

5  作者/联系人

Duan Gang

2019.4.7

6  版本信息

版本

日期

修改内容

V1.0

2019.4.7


V1.1

2019.4.17