
在使用了MELSEC iQ-R系列运动模块的系统中使用所需的FB库。
| 适用型号 | RD78G4, RD78G8, RD78G16, RD78G32, RD78G64, RD78GHV, RD78GHW |
|---|
| 名称 | 版本 | 大小(字节) | 上次更新 | 下载文件 | 备注 |
|---|---|---|---|---|---|
| PLCopen Motion Control FB | 03D | 4,506,653 | 2020 年 9 月 10 日 | MotionControl_RD78G_3d.zip | 最新版 |
| PLCopen Motion Control FB | 01B | 4,211,474 | 2019 年 12 月 20 日 | MotionControl_RD78G_1b.zip |
| 相关手册 | 类型 | 语言 |
|---|---|---|
| IB-0300410-E | MELSEC iQ-R Motion Module User's Manual (Application) | 日文 |
| IB-0300411ENG-C | 英文 |
| FB 名称 | 功能名称 | 说明 | 版本 |
|---|---|---|---|
| MC_CamIn | 凸轮动作开始 | 按照指定的凸轮数据开始凸轮动作。 | 03D |
| MC_CombineAxes | 加减算定位 | 将指定的主轴2轴的位移量加减算之后的值作为指令位置,进行定位。 | 03D |
| MC_GearIn | 齿轮动作开始 | 按照指定的齿轮比开始齿轮动作。 | 03D |
| MC_GroupStop | 群组强制停止 | 使指定的轴群组减速停止。 | 03D |
| MC_Home | 原点回归 | 进行指定轴的原点回归。 | 03D |
| MC_MoveAbsolute | 绝对值定位 | 指定绝对位置的目标位置,执行定位。 | 03D |
| MC_MoveRelative | 相对值定位 | 指定相对位置的位移量,执行定位。 | 03D |
| MC_MoveVelocity | 速度控制 | 将驱动器切换为csp模式,按照指定的目标速度进行速度控制。 | 03D |
| MCv_SpeedControl | 速度控制(包含位置环) | 执行包含位置环的速度控制。 | 03D |
| MC_Stop | 强制停止 | 使指定的轴减速停止。 | 03D |
| MC_TorqueControl | 转矩控制 | 将驱动器切换为cst模式,按照指定的目标转矩进行转矩控制。 | 03D |
| MCv_Jog | JOG运行 | 按照目标速度执行JOG运行。 | 03D |
| MCv_MoveCircularInterpolateAbsolute | 绝对值圆弧插补控制 | 使用设置的轴群组的任意构成轴,使用指定绝对位置的终点及辅助点,通过2轴的圆弧插补执行定位。 | 03D |
| MCv_MoveCircularInterpolateRelative | 相对值圆弧插补控制 | 使用设置的轴群组的任意构成轴,使用从指定的起动时当前位置到终点及辅助点的相对位置,通过2轴的圆弧插补执行定位。 | 03D |
| MCv_MoveLinearInterpolateAbsolute | 绝对值直线插补控制 | 指定指定轴群组的绝对位置的目标位置,通过直线插补控制执行定位。 | 03D |
| MCv_MoveLinearInterpolateRelative | 相对值直线插补控制 | 指定指定轴群组的相对位置的位移量,通过直线插补控制执行定位。 | 03D |
| MCv_SmoothingFilter | 平滑滤波器 | 按照指定的频率,进行滤波器处理。 | 03D |
| MC_CamTableSelect | 凸轮表选择 | 将指定的运算轨迹数据,存储至展开区域。 | 03D |
| MC_GroupDisable | 轴群组无效 | 使指定轴群组的状态变为“0: GroupDisabled”。 | 03D |
| MC_GroupEnable | 轴群组有效 | 使指定轴群组的状态变为“0: GroupDisabled”变为“4: GroupStandby”。 | 03D |
| MC_Power | 可运行 | 将指定轴切换为可运行状态。 | 03D |
| MC_SetPosition | 当前位置变更 | 变更指定轴的当前位置(指令位置、反馈位置)。 | 03D |
| MCv_AllPower | 全部轴可运行 | 将全部轴切换为可运行状态。 | 03D |
| MCv_ChangeCycle | 1周期当前值变更 | 变更指定的运运算轨迹控制FB的1周期当前值。 | 03D |
| MCv_SetTorqueLimit | 转矩限制值 | 执行转矩限制值的变更。 | 03D |
| MCv_ReadProfileData | 轨迹读取 | 从展开区域或文件读取指定的运算轨迹数据。 | 03D |
| MCv_WriteProfileData | 轨迹写入 | 将指定的运算轨迹数据写入展开区域或文件。 | 03D |
| MC_SetOverride | 覆盖值设置 | 更改指定的轴的目标速度、加减速度。 | 02C |
| MC_GroupSetOverride | 轴组覆盖值设置 | 更改指定的轴组的目标速度、加减速度。 | 02C |
| MC_ReadParameter | 参数读取 | 读取从站设备的对象。 | 02C |
| MC_WriteParameter | 参数写入 | 写入从站设备的对象。 | 02C |
| MCv_MotionErrorReset | 运动错误复位 | 复位运动系统的全部错误及警告。 | 02C |
| MC_Reset | 轴错误复位 | 复位轴的错误及警告。 | 02C |
| MC_GroupReset | 轴组错误复位 | 复位轴组及属于轴组的各轴的错误及警告。 | 02C |
| MC_TouchProbe | 测头有效 | 由于触发事件发生,记录任意的数据。 | 02C |
| MC_AbortTrigger | 侧头无效 | 执行中的锁存器为无效。 | 02C |
| MCv_BacklashCompensationFilter | 背隙校正滤波器 | 根据移动方向,进行校正机械系统的背隙量的滤波器处理。 | 02C |
| MCv_DirectionFilter | 移动方向限制滤波器 | 进行对设置的方向限制移动的滤波器处理。 | 02C |
| MCv_SpeedLimitFilter | 速度限制滤波器 | 进行将速度限制为设置的极限值的滤波器处理。 | 02C |
[PLCopen Motion Control FB Ver.03D的主要修订记录 (2020 年 9 月) ]
| No. | 内容 |
|---|---|
| 1 | 进行了FB库的性能改善。 |
| 2 | 解决了在通过RUN中写入进行MCFB写入的情况下,执行MCFB时,有时会发生错误(H0400)的问题。 |
| 3 | 解决了在MCFB执行中(Busy)ON后将执行指令(Execute)设为OFF时,MCFB有时会不动作的问题。 |
[库登录步骤]
库登录步骤,请参阅“MELSEC iQ-R 运动模块 用户手册(应用篇)”。