全局参数适用于凸轮序列的所有状态。正如 实现 部分所解释的 ,有两种方法来进行这些全局参数设置。
1.使用 MC_BR_InitAutPar 功能块
2.或者使用MC_AUTDATA_TYP数据结构和 MC_BR_AutControl一起 。
参数 |
描写 |
StartPosition(起始位置) |
从这个位置开始,自动凸轮序列从状态0切换到实际的状态序列。 要做到这一点 ,事件的类型必须是 "ncSTART"。 |
StartInterval(起始间隔) |
如果在自动凸轮序列启动时,主轴位置已经超过设定的起始位置(StartPosition),则凸轮序列状态继续保持在状态0,直到起始间隔(StartInterval)的下一个倍数。 |
Parameter |
Description |
MaxMasterVelocity(最大主轴速度) |
从轴使用最大主轴速度来计算其补偿段,并检查是否超过了其极限。 在这种情况下,驱动器上也会产生一个警告。只有在使用补偿段时才需要这个参数。 |
StartState(启动状态) |
如果需要,凸轮序列可以在启动时进入任何一个状态。如果没有指定这个参数,凸轮序列将从状态0开始。 |
StartMaRelPos(启动主轴相对距离) |
StartMaRelPos可以用来直接启动到凸轮内部的一个位置,作为一个初始状态。StartMaRelPos指定了相对于凸轮起始点的主轴距离。在初始状态下存在的任何差速补偿都被忽略。 |
MasterParID(主轴ID) |
一个ParID可以作为主轴信号,而不是主轴设定位置。 |
AddMasterParID(主轴附加轴ID) |
该ParID的值被叠加到主位置。 |
AddSlaveParID(从轴附加轴ID) |
这个ParID的值被叠加到由凸轮序列曲线计算输出的从轴位置上。 |
SlaveFactorParID(从轴缩放系数) |
从轴的缩放比例被这个ParID的值拉伸。这个系数适用于凸轮序列的所有状态。 |
EventParID(ParID事件) |
ParID说明,在使用事件类型ncPAR_ID的状态里作为事件源。如果这个ParID的值从0变成一个值!=0,则检测到一个事件。 |
SlaveLatchParID(从轴锁存ParID) |
在补偿模式ncSL_LATCHPOS中,从轴补偿路径从该ParID的锁存值开始。当触发器发生时(TRIGGER1,TRIGGER2),这里指定的ParID的值(INT类型)被锁存。 |