分享

倍福beckhoff运动控制相关功能块,百晓生知识处理库发布...

 大傻子的文渊阁 2021-05-11
由百晓生自创知识处理库整理清洗与发布,顶级知识整理加工生产python功能库。
转载请注明出处
https://blog.csdn.net/gkbxs/article/details/116654106
FB_MC_FeedTable
MC_ GearInMultiMaster
MC_Aborting 立即打断前动作,执行后动作
MC_AxisPara
MC_BlendingHigh 以较高的速度达到前动作的目标位置,然后执行后动作。
MC_BlendingLow 以较低的速度达到前动作的目标位置,然后执行后动作。
MC_BlendingNext 以后动作的速度达到前动作的目标位置,然后执行后动作。
MC_BlendingPrevious 以前动作的速度达到前动作的目标 位置,然后执行后动作。
MC_BufferMode
MC_Buffered 等前动作执行完成,停稳后再执行后动作。
MC_CAMACTIVATION_ASSOONASPOSSIBLE:考虑加速度和冲击在允许范围
MC_CAMACTIVATION_ATMASTERAXISPOS:主轴绝对位置
MC_CAMACTIVATION_ATMASTERCAMPOS: 凸轮表的主轴位置,即主轴模态
MC_CAMACTIVATION_INSTANTANEOUS :不考虑加速度是否在允许范围
MC_CAMACTIVATION_NEXTCYCLE:下一 凸轮表周期生效
MC_CAM_Ref
MC_CamAdd
MC_CamExchange 添加、移除和更换凸轮表
MC_CamExchange 添加、移除和更换凸轮表。 也可以使用 MC_CamIn_V
MC_CamIn 和 MC_CamIn_V 种电子凸轮耦合功能块:
MC_CamIn 的接口和功能比较简单,就是固定 个凸轮表
MC_CamIn 耦合的,就不能切换凸轮表。
MC_CamInExt
MC_CamIn_V 是 MC_CamIn 的升级版,功能更强大,支持多个凸轮表的迭加和切换。耦合的主从轴,才能使用在线切换凸轮表的功能.
MC_CamIn,可以实现旧版两个 FB 的功能。
MC_CamOperationMode
MC_CamRemove
MC_CamScaling 修改目标凸轮表相位 Offset和比例 Scaling
MC_CamScalingMode主从轴的缩放模式类型 通常使用默认值即可
MC_CamScaling_V 来修改目标凸轮表
MC_CamSwitch
MC_CamTableSelect 从 CamTable 中定位到“位置序列数组”的内存
MC_CamTableSelect,可以定义和装载凸轮表。
MC_Current_Direction:当前方向, 取决于上一次运动的方向。
MC_DefaultHoming
MC_DigitalCamSwitc
MC_DigitalCamSwitc 和 XFC 输出功能块
MC_DigitalCamSwitch
MC_DigtitalCamSwtich
MC_Direct (* 轴不动作,直接将当前位置设置为参考点 )
MC_ExtSetPointGenDisable
MC_ExtSetPointGenEnable
MC_ExtSetPointGenFeed
MC_FIFO 中实现 Fifo 通道的调用和控制:
MC_FlyingSawCharacValues;
MC_ForceCalibration (
轴不动作,也不设置位置,直接置位已寻参标记*)
MC_GearIn
MC_GearIn 和 MC_GearInDyn 耦合时主从轴都是静止的,所以不需要加减速。
MC_GearIn 类似, MC_GearInVelo 的齿轮比也是固定为 Execute 上升沿瞬间分子(RatioNumerator,实数)和分母(RatioDenominator,整 数)的比值,耦合过程中修改分子
MC_GearIn 速比由整数型分子分母来确定
MC_GearInDyn 的速比还可以动态修改。
MC_GearInDyn 直接给定实数型
MC_GearInFloat MC_GearIn MC_GearIn 可以接受浮点型的速度比例
MC_GearInMultiMaster 耦合和修改齿轮比时,加减速都只受从轴的 Dynamic 参数限制。
MC_GearInPos 可以指定耦合时的主从轴.
MC_GearInPos 和 MC_GearInVelo,飞锯库的齿轮耦合功能块,二者都允许在 FB 中限制从轴的速度和加减速度
MC_GearInPos 飞锯功能块,把一个从轴作为飞锯,以位置同步方式耦合到主轴。飞锯的同步过程有位置同步和速度同步两种。
MC_GearInVelo 把一个从轴作为飞锯,以速度同步方式耦合到主轴。要求从轴 “尽快”达到给定的速度比。在耦合时,如果主轴是 静止的,那么从轴也必须是静止的。
MC_GearInVelo飞锯同步特征值 FlyingSawCharacValues
MC_GearOutExt
MC_GearOut飞锯从轴的解耦。解耦后, 从轴保持解耦时刻的速度
MC_Halt 解耦并停止。暂停。可以让一个轴正常停止。与 MC_Stop 的区别在于 MC_Stop 一旦触发,在它完全停止之前
MC_Home 寻参功能块
MC_HomingMode
MC_JOG 点动功能块可执行正向点动(JogForward)或者反向点动(JogBackward)
MC_JOGMODE_CONTINOUS 连续点动, JogForward 或者 JogBackward 为持
MC_JOGMODE_INCHING 渐进点动。 JogForward 或者 JogBackward 上升沿
MC_JOGMODE_INCHING_MODULO:渐进点动。
MC_JOGMODE_STANDARD_FAST
MC_JOGMODE_STANDARD_SLOW
MC_Jog点动
MC_MotionFunctionPoint
MC_MotionFunctionType
MC_MotionPointType; (* 标准的关键点此值取 即 Motion
MC_Move
MC_MoveAbsolute
MC_MoveAbsolute MC_MoveRelative MC_MoveAdditive MC_MoveModulo定位
MC_MoveAbsoluteOrRestart
MC_MoveAbsolute绝对定位
MC_MoveAdditive
MC_MoveModulo 的功能块,在 Execute 上升沿,启动 NC 轴以 Velocity 速度,
MC_MoveModulo 的当前方向、最短路径、反方向、正方向动作到模长内指定位置
MC_MoveModulo可以从静止或者运动状态
MC_MoveModulo模长内定位
MC_MoveRelative相对定位
MC_MoveRelative走相对距离)。
MC_MoveSuperImposed 的参数设置:
MC_MoveSuperImposedExt 位置补偿的功能块 的关键参数是补偿距离 Distance、最大速
MC_MoveVelocity
MC_MoveVelocity MC_Jog
MC_MoveVelocity指正向或者反向均速运动。启动之后,如果输入变量 Velocity 发生变化, NC 轴的速度也不会变
MC_Negative_Direction: 反向 电机会反转
MC_NewPos
MC_NewPosAndVelo
MC_OrientedStop
MC_Positive_Direction: 正向 电机会正转
MC_Power 使能
MC_ReadActualPosition读取当前位置
MC_ReadBoolParameter,
MC_ReadFlyingSawCharacteristics 用于读取同步阶段的
MC_ReadFlyingSawCharacteristics访问从轴同
MC_ReadMotionFunction 读回来的结果放 MC_CAM_REF 中。
MC_ReadMotionFunctionPoint 读回来的结果放在 Point
MC_ReadMotionFunctionValues 读回来的结果放在 MC_CAM_REF 中。
MC_ReadMotionFunction读多个点
MC_ReadParameter
MC_ResetCalibration
MC_Reset复位功能块
MC_SetActualPosition MC_SetPosition
MC_SetPosition
MC_SetPositionOnTheFly MC_SetPosition
MC_SetPosition设置当前位置
MC_SetReferenceFlag MC_Home
MC_Shortest_Way: 最短距离 电机会正转要 ,反转要 ,取最短距离
MC_Stop停止
MC_TABLETYPE_CHARACTERISTIC
MC_TABLETYPE_EQUIDISTANT := , (* (nm)主轴位置等差递增)
MC_TABLETYPE_MOTIONFUNCTION
MC_TABLETYPE_NONEQUIDISTANT
MC_TableType 型的枚举
MC_TableType; (凸轮表的类型)
MC_TouchProbe 和 MC_TouchProbe_V_:两个探针功能块
MC_TouchProbe_V_ 是它的增强版本,可以连续捕捉,无须重复激活。
MC_TouchProbe_V_ 虽然支持连续捕捉,但是同时也需要编码器或者伺服驱动侧也支
MC_WriteBoolParameter
MC_WriteParameter
PRG_MC_FeedTable 封装成 FB_MC_FeedTable,
PRG_MC_FeedTable 的代码区可以看 Axis X 和 Axis Y 所对应的轴 、轴 已经使能了。
PRG_MC_FeedTable 的局部变量中声明以下变量或者功能块实例。
Pro_MC_FeedTable 也只提供子程序调 用
Pro_MC_PTP 中的 MC 功能块数组配合 For 语句来完成的。
由百晓生中文知识处理库发布!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多