所有者:信仰(呢称); 发布时间:2017-07-26 02:25:51; 更新时间:2023-05-14 18:50:38
阅读所需积分:0;
简介:西门子轴耦合功能1——电子齿轮(EG)
1. 功能简介
“电子齿轮” 功能可以控制跟随轴运动,使之按照线性运动偏移,最多与五个引导轴相关联运动。引导轴和跟随轴之间的关联按照每个引导轴通过耦合系数进行定义。
算出的跟随轴运动分量是由单个引导轴运动分量乘各自的耦合系数通过加法构成的。激活一个EG轴组时,可以使跟随轴在某定义的位置上同步。一个齿轮组可以由零件程序:
定义
接通
关闭
删除
跟随轴的运动可以有选择的被引导轴的额定值以及引导轴的实际值来引导。
作为扩展功能,引导轴和跟随轴之间的非线性关联也可以通过曲线列表来实现。电子齿轮可以串联,即:电子齿轮的跟随轴可以成为另一个电子齿轮的引导轴。
图1 电子齿轮(EG)
在使用“通用耦合功能”选项时,原有的耦合指令EG*被兼容,仍可正常使用,该指令的调用继续由匹配循环CYCLE7××进行支持。同时也可以使用“通用耦合功能(CP…)”相关指令进行编程。详情如下:
使用EG*指令编程 |
EGDEF(<跟随轴>,<引导轴 1>,<耦合类型 1>,<引导轴 2>,<耦合类型 2>...,<引导轴 5>,<耦合类型 5>) |
EGON(<跟随轴>,"<程序段转换模式>",<引导轴 1>,<耦合系数分子1>,<耦合系数分母1>,<引导轴 2>,<耦合系数分子2>,<耦合系数分母2>,...,<引导轴 5>,<耦合系数分子5>,<耦合系数分母5>) |
EGONSYN(<跟随轴>,"<程序段转换模式>",<跟随轴同步位置>,<引导轴 1>,<引导轴1同步位置>,<耦合系数分子1>,<耦合系数分母1>,<引导轴 2>,<引导轴2同步位置>,<耦合系数分子2>,<耦合系数分母2>,...,<引导轴 5>,<引导轴5同步位置>,<耦合系数分子5>,<耦合系数分母5>) |
EGONSYNE(<跟随轴>,"<程序段转换模式>",<跟随轴同步位置>,<逼近/同步模式>,<引导轴 1>,<引导轴1同步位置>,<耦合系数分子1>,<耦合系数分母1>,<引导轴 2>,<引导轴2同步位置>,<耦合系数分子2>,<耦合系数分母2>,...,<引导轴 5>,<引导轴5同步位置>,<耦合系数分子5>,<耦合系数分母5>) |
EGOFC(<跟随主轴1>) |
EGOFS(<跟随轴>,<引导轴1>,<引导轴2>,<引导轴3>,<引导轴4>,<引导轴5>) |
EGDEL(<跟随轴>) |
EG*编程指令和参数含义
指令/参数 | 含义 | |
EGDEF | 电子齿轮定义 · 一副 EG 轴组可以通过跟随轴数据和最少 1 个最多 5 个引导轴带各自耦合类型来确定。 · EG轴组定义的前提,对于跟随轴还不允许定义轴耦合(有的话,必须提前用 EGDEL 删除现有的)。 · 对EG耦合组进行定义时,必须预设耦合系数为零。 | |
跟随轴 | 由引导轴影响的轴 | |
引导轴 1 | 影响跟随轴的轴 | |
耦合类型 1 | 耦合类型 耦合类型不必对所有引导轴都相同,因此必须为每个引导轴单独标注。 | |
值: | 含义: | |
0 | 跟随轴受相应引导轴的实际值影响。 | |
1 | 跟随轴受相应引导轴的额定值影响。 |
表2 EGDEF编程指令和参数含义
指令/参数 | 含义 | |
EGON | 在无同步的情况下选择性接通EG 轴组 只允许对先前用 EGDEF 进行详细说明的引导轴编程。必须至少编程一个引导轴。 | |
跟随轴 | 跟随轴 | |
程序段转换模式 | 可以用下列模式: | |
"NOC" | 立即进行程序段转换 | |
"FINE" | 在“精确同步运行”时进行程序段转换 | |
"COARSE" | 在“近似同步运行”时进行程序段转换 | |
"IPOSTOP" | 当额定值同步运行时进行程序段转换 | |
引导轴1, ... 引导轴5 | 引导轴 | |
耦合系数分子1, ... 耦合系数分子5 | 耦合系数的分子 | |
耦合系数分母1, ... 耦合系数分母5 | 耦合系数的分母 耦合系数= 分子/分母 |
表3 EGON编程指令和参数含义
指令/参数 | 含义 | |
EGONSYN | 在同步的情况下选择性接通EG 轴组 只允许对先前用 EGDEF 进行详细说明的引导轴编程。 通过为跟随轴(跟随轴同步位置) 和引导轴 (引导轴同步位置) 编程的“同步定位”,对位置进行定义,其中耦合组当作同步 有效。 一旦接通时电子齿轮不处于同步状态,跟随轴就运行到它定义的同步位置。 | |
跟随轴 | 跟随轴 | |
程序段转换模式 | 可以用下列模式: | |
"NOC" | 立即进行程序段转换 | |
"FINE" | 在“精确同步运行”时进行程序段转换 | |
"COARSE" | 在“近似同步运行”时进行程序段转换 | |
"IPOSTOP" | 当额定值同步运行时进行程序段转换 | |
跟随轴同步位置 | 跟随轴同步位置 | |
<引导轴 1>,<引导轴1同步位置>,<耦合系数分子1>,<耦合系数分母1>,...,<引导轴 5>,<引导轴5同步位置>,<耦合系数分子5>,<耦合系数分母5> | 最少 1 个,最多 5 个跟随轴 | |
引导轴1, ... 引导轴5 | 引导轴 | |
引导轴1同步位置, ... 引导轴5同步位置 | 引导轴的同步位置 | |
耦合系数分子1, ... 耦合系数分子5 | 耦合系数的分子 | |
耦合系数分母1, ... 耦合系数分母5 | 耦合系数的分母 耦合系数 = 分子/分母 |
表4 EGONSYN编程指令和参数含义
指令/参数 | 含义 | |
EGONSYNE | 在同步的情况下选择性接通 EG 轴组并规定 返回/逼近/同步模式 只对与模数引导轴耦合的模数跟随轴有影响。 最佳时间考虑了跟随轴的速度极限。 | |
跟随轴 | 跟随轴 | |
程序段转换模式 | 可以用下列模式: | |
"NOC" | 立即进行程序段转换 | |
"FINE" | 在“精确同步运行”时进行程序段转换 | |
"COARSE" | 在“近似同步运行”时进行程序段转换 | |
"IPOSTOP" | 当额定值同步运行时进行程序段转换 | |
跟随轴同步位置 | 跟随轴同步位置 | |
逼近/同步模式 | 可以用下列模式: | |
"NTGT" | 在最佳时间返回下一个齿间隙 | |
"NTGP" | 以最佳路径返回下一个齿间隙 | |