所有者:TerryWang(呢称); 发布时间:2020-08-13 13:17:47; 更新时间:2023-05-14 18:50:38
阅读所需积分:0;
简介:236.西门子828D 轴耦---联动(TRAILON, TRAILOF)1、 功能当一个已定义的引导轴运动时,指定给该轴的耦合轴(=跟随轴)会在参照某个耦合系数的情况下,开始运行引导轴所引导的位移。引导轴和跟随轴共同组成耦合组合。应用范围● 通过一个模拟轴进行轴运行。 引导轴是一个模拟轴,而耦合轴是一个真正的轴。从而可以使得真实轴可以参照耦合系数运行
236.西门子828D 轴耦---联动(TRAILON, TRAILOF)
1、 功能
当一个已定义的引导轴运动时,指定给该轴的耦合轴(=跟随轴)会在参照某个耦合系数的情况下,开始运行引导轴所引导的位移。
引导轴和跟随轴共同组成耦合组合。
应用范围
● 通过一个模拟轴进行轴运行。 引导轴是一个模拟轴,而耦合轴是一个真正的轴。从
而可以使得真实轴可以参照耦合系数运行。
● 用 2 个耦合组合进行两面加工:
第 1 引导轴 Y,耦合轴 V
第 2 引导轴 Z,耦合轴 W
2、 句法
TRAILON(<跟随轴>,<引导轴>,<耦合系数>)
TRAILOF(<跟随轴>,<引导轴>,<引导轴 2>)
TRAILOF(<跟随轴>)
3、 含义
TRAILON: 用于启用和定义耦合轴组合的指令
有效性: 模态
<跟随轴> 参数1 耦合轴的名称
提示:
一个耦合轴也可以是其余耦合轴的引导轴。 以这种方式可以建立不
同的耦合组合。
<引导轴> 参数 2 引导轴的名称
<耦合系数> 参数 3 耦合系数
耦合系数说明了耦合轴和引导轴位移之间的关系。
<耦合系数>= 耦合轴位移/ 引导轴位移
类型: REAL
预设置: 1
负值表明引导轴和耦合轴在相反方向运行。
如在编程中未指定耦合系数,则耦合系数 1 自动生效。
TRAILOF: 关闭耦合组合的指令
有效性: 模态
有 2 个参数的TRAILOF 只会关闭指定引导轴的耦合:
TRAILOF(<跟随轴>,<引导轴>)
如果一个耦合轴拥有 2 个引导轴,可调用带有 3 个参数的
TRAILOF 来关闭这两个耦合:
TRAILOF(<跟随轴>,<引导轴>,<引导轴 2>)
如果编程了TRAILOF,而没有指定引导轴,也会给出相同的结果.
TRAILOF(<跟随轴>)
-------------------------------------------------------------
说明
耦合运动始终在基准坐标系(BCS)中进行。
可同时激活的耦合组合的数量只由机床上现有的轴的组合方法限制。
-------------------------------------------------------------
4、 示例
须根据展示的轴结构加工工件两面。 据此应构成 2 个耦合组合。
程序代码 注释
---------------------------------------------------------------------
N100 TRAILON(V,Y) ; 启用第 1 个耦合组合
N110 TRAILON(W,Z,–1) ; 启用第 2 个耦合组合。 耦合系数为负: 耦合轴以与引导轴相反的方向作
相应运动。
N120 G0 Z10 ; Z 轴和 W 轴以相反的轴向进给。
N130 G0 Y20 ; Y 轴和 V 轴以相同的轴向进给。
N200 G1 Y22 V25 F200 ; 叠加耦合轴“V”轴的某个相关和不相关的运动。
TRAILOF(V,Y) ; 关闭第 1 个耦合组合。
TRAILOF(W,Z) ; 关闭第 2 个耦合组合。
5、 其他信息
轴类型
一个耦合组合可以由线性轴和回转轴的任意组合构成。 一个模拟轴也可在此被定义为引导轴。
耦合轴
一个耦合轴最多可同时指定 2 个引导轴。 在不同的耦合组合中指定引导轴。
可以为耦合轴编程所有系统提供的运行指令(G0, G1, G2, G3, …).。 除了单独定义的位移,耦合轴还会按照耦合系数运行从引导轴导出的位移。
动态性能限制
动态性能的限制取决于激活耦合组合的方式:
● 在零件程序中激活
如果在零件程序中激活耦合,而所有的引导轴被用作当前生效的编程轴,那么在引导
轴运行时会考虑所有耦合轴的动态性能,避免出现过载。
如果在零件程序中激活了耦合,而其中的引导轴没有被用作当前生效通道中的编程轴
($AA_TYP ≠ 1),那么在引导轴运行时不会考虑耦合轴的动态性能。 因此,如果某个
耦合轴的动态性能稍稍低于耦合要求的水平,会使该轴出现过载。
● 在同步中激活
如果在同步中激活耦合,那么在引导轴运行时不会考虑耦合轴的动态性能。 因此,如
果某个耦合轴的动态性能稍稍低于耦合要求的水平,会使该轴出现过载。
耦合状态
在零件程序中可以采用以下系统变量查询轴的耦合状态:
$AA_COUP_ACT[<轴>]
随查一数控报警
https://mp.weixin.qq.com/s?__biz=MzA5MjUxMTE2NQ==&tempkey=MTA3NF9qMjFMdk95UVVYS0NZUVVyeVM5ejljbzhDSk5HMXlWQzdBLWhFRTRCb2NhUi1pUEluWnB6ZUZPbEIzRy1lMzlGbHd5MWlGWkM0c051RXpUNm9GNDRoRE5qd2EzTmdNaEs0Z1AzTnJiMVI4djczT2M1WFN3ckNOTU5VQVZMYlluR19FTVFTZXV1NzhwdmJVZ1VTOXN1UDFTb3R6aWZoR3J2ZlVFVzlnfn4%3D&