MELSEC-Q/L 系列
MELSEC-Q/L 简易 Motion 模块定位控制用
FB 程序库参考手册
MEACH
2013/11/7
适用模块:
LD77MH16,LD77MH4,QD77MS16,QD77MS4,QD77MS2,
LD77MS16,LD77MS4,LD77MS2,QD77GF16
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
1
MELSEC-Q/L 系列
《目录》
参考手册修改履历 ................................................................................................................... 4
1. 概要 .................................................................................................................................... 5
1.1 FB 程序库概要 ................................................................................................................ 5
1.2 FB 程序库功能内容 ........................................................................................................ 6
1.3 系统构成示例 ................................................................................................................. 7
1.4 相关手册 ......................................................................................................................... 8
1.5 备注 ................................................................................................................................. 8
2. FB 程序库块详细说明 ..................................................................................................... 9
2.1 M_D77M_SetBParam1 (基本参数设置 1) ....................................................................... 9
2.2 M_D77M_SetBParam2 (基本参数设置 2) ..................................................................... 14
2.3 M_D77M_SetDParam1 (详细参数设置 1) ..................................................................... 18
2.4 M_D77M_SetDParam2A (详细参数设置 2A) ................................................................ 23
2.5 M_D77M_SetDParam2B (详细参数设置 2B) ................................................................ 28
2.6 M_D77M_SetZBParam (原点回归基本参数设置) ........................................................ 32
2.7 M_D77M_SetZDParam (原点回归详细参数设置) ........................................................ 37
2.8 M_D77M_SetOptDataType (任意数据监视用设定) ..................................................... 41
2.9 M_D77M_SetSVSeries (设定伺服放大器产品系列) ..................................................... 45
2.10 M_D77M_SetSVParam (设定伺服放大器参数) .......................................................... 48
2.11 M_D77M_PosiDataSet(设置定位数据) ....................................................................... 51
2.12 M_D77M_CPUReady (CPU Ready 信号 ON) ................................................................ 58
2.13 M_D77M_StartOPR (执行机械原点回归) ................................................................... 61
2.14 M_D77M_StartFastOPR (执行快速原点返回) ............................................................ 64
2.15 M_D77M_StartPosi (执行定位) ................................................................................... 67
2.16 M_D77M_JOG (JOG/寸动运行) ................................................................................... 70
2.17 M_D77M_MPG (手脉控制运行) .................................................................................. 74
2.18 M_D77M_PresetPosi (当前值变更) ............................................................................. 77
2.19 M_D77M_StopAxis (轴停止操作) ................................................................................ 80
2.20 M_D77M_Restart (再启动操作) .................................................................................. 83
2.21 M_D77M_ChgPosiSpeed (速度/位置切换许可标志位置 ON) ................................... 86
2.22 M_D77M_CHG_ServoParam (伺服启动后变更伺服参数) ......................................... 89
2.23 M_D77M_CHG_TRQ_Mode (切换为转矩模式) .......................................................... 92
2.24 M_D77M_CHG_SPD_Mode (切换为速度模式) ........................................................... 95
2.25 M_D77M_CHG_POSI_Mode (切换为位置控制模式) ................................................. 98
2.26 M_D77M_NO_AMP_RUN (切换为无放大器运行模式) ........................................... 101
2.27 M_D77M_ChgSpeed(动态速度变更) ........................................................................ 104
2.28 M_D77M_ChgOverride(超驰速度变更) .................................................................... 107
2.29 M_D77M_ChgAccDecTime(加减速时间变更) ........................................................... 110
2.30 M_D77M_ChgTorque(变更转矩限制值) ................................................................... 113
2.31 M_D77M_ChgPosi(变更目标位置) ............................................................................ 116
2.32 M_D77M_ResetMcode(M 代码复位) ........................................................................ 120
2.33 M_D77M_Teaching(示教操作) .................................................................................. 123
2.34 M_D77M_ErrorOperation (错误复位) ....................................................................... 126
2.35 M_D77M_InitParam (参数初始化) ............................................................................ 129
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
2
MELSEC-Q/L 系列
2.36 M_D77M_WriteFlash (Flash ROM 写入) .................................................................... 132
2.37 M_D77M_ReadStatus (读取轴动作状态).................................................................. 135
2.38 M_D77M_ReadPosi(当前值读取) .............................................................................. 138
2.39 M_D77M_ReadBParam1(读取基本参数 1) ............................................................... 141
2.40 M_D77M_ReadPosiData(读取定位数据) .................................................................. 144
附录 1 FB 程序库使用示例 .................................................................................................. 148
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
3
MELSEC-Q/L 系列
参考手册修改履历
手册编号
修改日期
FBM-M073-A
2011/11/01
2012/02/01
FBM-M073-B
FBM-M073-C
2013/04/02
修改内容
初版制作
追加 1章
修改FB程序库详细对象设备
修改FB程序库详细功能说明、说明事项、注意事项等项的
编号
追加 1.4项 对象设备的相关手册
FB程序库的详细对象设备。
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
4
MELSEC-Q/L 系列
1. 概要
1.1 FB 程序库概要
本 FB 程序库是为了在 MELSEC CC-Link 网络系统中、使用 Balluff ID 控制器 BIS M-689-001 而编
写的 FB 程序库。
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
5
MELSEC-Q/L 系列
1.2 FB 程序库功能内容
内容
设定基本参数1
项目
M_D77M16_SetBParam1
M_D77M16_SetBParam2
M_D77M16_SetDParam1
M_D77M16_SetDParam2A 设定详细参数2A
M_D77M16_SetDParam2B 设定详细参数2B
M_D77M16_SetZBParam
设定基本参数2
设定详细参数1
设定原点回归基本参数
设定原点回归详细参数
设定伺服系列
设定伺服参数
设定定位表格中任意一行的(No.1~600)的定位数据
PLC Ready信号的On/Off控制
指定轴执行原点回归
指定轴执行快速原点返回
从定位表格指定行(No.1~600)开始进行定位控制
启动JOG运行
手脉运行(手脉运行有效)
将停止轴的当前值变更为任意地址值
停止指定轴
对停止中的轴进行再启动
置位速度/位置切换许可标志位
M_D77M16_SetZDParam
M_D77M16_SetOptDataType 设定监视任意数据
M_D77M16_SetSVSeries
M_D77M16_SetSVParam
M_D77M16_PosiDataSet
M_D77M16_CPUReady
M_D77M16_StartOPR
M_D77M16_StartFastOPR
M_D77M16_StartPosi
M_D77M16_JOG
M_D77M16_MPG
M_D77M16_PresetPosi
M_D77M16_StopAxis
M_D77M16_Restart
M_D77M16_ChgPosiSpeed
M_D77M16_CHG_ServoParam 启动后变更伺服参数
M_D77M16_CHG_TRQ_Mode 切换为转矩控制模式
M_D77M16_CHG_SPD_Mode 切换为速度控制模式
M_D77M16_CHG_POSI_Mode 切换为位置控制模式
M_D77M16_NO_AMP_RUN 切换为无伺服运转模式
M_D77M16_ChgSpeed
变更速度值
M_D77M16_ChgOverride
变更Override值
M_D77M16_ChgAccDecTime 变更加减速时间
M_D77M16_ChgTorque
变更转矩限制值
M_D77M16_ChgPosi
定位控制中变更目标地址
M_D77M16_ResetMcode
复位M Code信号
M_D77M16_Teaching
手动控制,将定位数据存储到指定定位表格中的“定位/弧地址”
M_D77M16_ErrorOperation 读出指定轴的错误信息并进行复位
M_D77M16_InitParam
执行参数初始化
M_D77M16_WriteFlash
执行FlashROM写入
M_D77M16_ReadStatus
读取指定轴的当前动作状态
M_D77M16_ReadPosi
读取指定轴的当前进给量
M_D77M16_ReadBParam1 读取指定轴的基本参数1
M_D77M16_ReadPosiData
读出指定行(No.1~600)的定位数据
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
6
MELSEC-Q/L 系列
1.3 系统构成示例
下图为 D77M FB 的使用示例
输入输出信号按下图进行分配。Q 系列和 L 系列 IO 分配相同
(1) L 系列系统构成
(2) Q 系列系统构成
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
7
MELSEC-Q/L 系列
1.4 相关手册
LD77MS 系列简易 Motion 模块用户手册(定位控制篇)
LD77MH 系列简易 Motion 模块用户手册(定位控制篇)
QD77MS 系列简易 Motion 模块用户手册(定位控制篇)
QD77GF 系列简易 Motion 模块用户手册(定位控制篇)
MELSEC L 系列 CPU 模块用户手册(硬件设计/维护保养篇)
QCPU 用户手册(硬件设计/维护保养篇)
GX Works2 Version1 操作手册(公共篇)
GX Works2 Version1 操作手册(简单工程/Function Block 篇)
1.5 备注
使用前,请您务必详细阅读相关产品的使用手册
MELSEC Q/L系列简易Motion模块定位控制用
FB 程序库参考手册
8