定位模块与运动控制器在绝对位置控制中的应用对比
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3)运动控制层:必须有一个同步于 SSCNET的 运动控制 系 统,负 责 将 这 些 指 令 放 到 SSCNET的 MasterIC并且将各轴信息由 MasterIC取回。
4)使用者接口层:这一层是纯软件,通常会与 运动控制层紧密配合,使用者可以通过本层实现复 杂控制。
在上述的第 1层伺服控制网络(电机控制层) 中,MR-JE系 列 伺 服 驱 动 器 以 固 定 时 钟 接 收 伺 服
此外,由于绝对位置的数据是通过检测器中内 置的超级电容器保存的,所以即使发生电缆脱落或 断线,只要在 规 定 时 间 (旋 转 累 积 计 数 器 的 数 据 保 存时间)内恢复供电,绝对位置数据也不会丢失。
运动控制器和定位模块是三菱 Q系列运动控 制的典型产品,由于运动控制器支持 SSCNET(Servo System ControllerNetwork),可 以 很 简 便 地 实 现 绝 对 位置控制 功 能[1]。 而 定 位 模 块 则 需 要 编 程 人 员 通 过编写 PLC与伺服驱动器的通信程序来获取绝对 位置值。
在绝对系统中,定位控制是以 OP为参考的指 定位置(绝对地址)执行定位,把该地址当作定位地 址(起动点可以在任何地方)。在增量系统中,则是 把当前停止机器的位置当作起动点,并以指定位移 方向对指定位移量执行定位。
1 SSCNET
SSCNET(图 1)是一个专为运动控制所制定的 网络通讯 协 议,它 是 由 三 菱 电 机 名 古 屋 制 作 所 于 20世纪 90年代初期发展的新一代运动控制架构, 通过使用数字式示波器功能可以用运动控制器实 现力距速度位置等电机信息的监控。最新的一 代(SSCNETIII)采用光纤系统,并配合更高性能的 伺服驱动器(MR-JE-B)。SSCNET的网络结构可 分为 4层:
伺服放大器在传输 32位 ABS数据之后,还会 传输 6位和校验数据。PLC用梯形图程序计算 ABS 数据的和校验数值,和伺服放大器传送的和校验数 值相比较。和校验的计算是把每次收到的 2位 ABS 数据相加,得到 6位的和校验数据。如果和检验失 败,此时,使用 PLC的梯形图程序将 ABS传输模式 信号(ABSM)和伺服开启信号(SON)置为 OFF,在 等待 20ms以后,再将这些信号置 ON。如果连续 3 次重新传输数据后仍然无法得到正确结果,则认为 通讯处于和校验出错状态,执行相关的出错处理程 序。启动指令和 ABS数据准备完毕信号应当连锁, 这样可使在和校验出错时无法执行定位运行。 2.2 程序二
当 PLC程序命令运动控制器的某轴执行 1次 原点回归,即 1次初始化该轴 OP地址,这时,执行 了原点回归命令的电机的实际位置就控制的两种方法
与运动控制器不同,定位模块 MR-JE系列伺 服驱动器实现绝对控制的原理是:用户编写 PLC与 伺服驱动器通信程序,使用 16点晶体管型输出模块 发送 “ABS请 求”、“ABS传 送 模 式 ”和 “SON”信 号[2]。伺服驱动器接收到这些信号之后,通过 16点 晶体管型输入模块 将 当 前 电 机 编 码 器 当 前 值 (32 位)低 2位传递至 PLC,并循环执行 16次。电机编 码器当前值被读出之后,绝对位置保存在 PLC与定 位模块的共用寄存器中,以 QD75D4N定位模块为 例,1轴当前绝对位置即保存在地址为 800的数据 寄存器里面。
山西电子技术 2018年第 2期
应用实践
文章编号:16744578(2018)02003202
定位模块与运动控制器在绝对位置控制中的应用对比
许 睿,陈志帅,马晓凤
(中国电子科技集团公司第二研究所,山西 太原 030024) 摘 要:本文主要介绍定位模块和运动控制器在运动控制中的基本知识,着重阐述二者绝对位 置控制的具体实现方法。并对相应的 PLC程序段进行简单介绍,最后给出在多刀玻璃划线机实现 绝对位置控制的应用实例。 关键词:定位模块;SSCNET;运动控制器;绝对位置 中图分类号:TP273;TP271.4 文献标识码:A
0 引言
在以伺服电机为执行器件的运动控制系统中, 伺服电机的编码器既能检测伺服电机在 1转内的位 置,又对伺服电机旋转周数进行计数。不管 PLC的 电源处于 ON或 OFF状态,绝对位置编码器都能够 实时检出伺服电机的绝对位置,并通过电池供电的 计数器备份数据。因而在机械安装后只要进行一次 原点复归,以后接通电源时不需进行原点复归也能 工作。在停电或出现故障后,可以很容易地恢复运 行。这就是三菱 MR-JE系列伺服驱动器的绝对位 置控制系统(Absolutepositiondetectionsystem)。
1)电机控制层:建构在三菱的 MR-JE系列伺 服驱动器中,保留原本三菱的伺服控制技术并外加 了通讯接口,固定时钟接收伺服指令及传回伺服状 态,并控制马达的位置、速度及扭力,可通过伺服驱 动器的 StationIDswitch指定轴号,不受配线顺序影 响。
2)网络通讯层:主要的技术是在同一条网络上 的所有轴都依循一个固定的控制周期来动作,也就 是控制上具有多轴等时性的特性。
下面介绍 2种可以实现绝对位置读出的 PLC 梯形图程序:1)以数据通信为主体的绝对位置恢复 程序;2)QD75专用指令(ABRST)程序。 2.1 程序一
1)如果伺服开启信号 (SON)和 GND之间接 通,将在伺服放大器电源接通时或 PLC复位后收到 RUN信号的上升沿开始传输 ABS数据。另外,复位 报警和紧急停止状态后同样也将传输 ABS数据。
收稿日期:2018-03-19 作者简介:许睿(1982),女,工程师,毕业于湖南工程学院,主要从事电子工业设备的研究。
第 2期 许睿,等:定位模块与运动控制器在绝对位置控制中的应用对比
33
指令并传回包括电机编码器当前值在内的伺服状 态,然后,运动控制器通过运动控制层把伺服状态存 放在 MasterIC中,同时,运动控制器以固定周期(8 轴控制时为 0.88ms)控制各轴并更新伺服状态。
2)传输 数 据 和 校 验 出 错 时,将 重 新 传 输 该 数 据。最多连续重复 3次传输后,如果仍出错,则会产 生“ABS和校验出错”。
3)“ABS传 输 模 式 ”信 号,“ABS请 求 ”信 号 和 “ABS传输数据准备完毕”信号,信号如果在规定的
时间内没有发生预期的变化(变 ON或 OFF),则会 产生“ABS传输错误”[3]。
4)使用者接口层:这一层是纯软件,通常会与 运动控制层紧密配合,使用者可以通过本层实现复 杂控制。
在上述的第 1层伺服控制网络(电机控制层) 中,MR-JE系 列 伺 服 驱 动 器 以 固 定 时 钟 接 收 伺 服
此外,由于绝对位置的数据是通过检测器中内 置的超级电容器保存的,所以即使发生电缆脱落或 断线,只要在 规 定 时 间 (旋 转 累 积 计 数 器 的 数 据 保 存时间)内恢复供电,绝对位置数据也不会丢失。
运动控制器和定位模块是三菱 Q系列运动控 制的典型产品,由于运动控制器支持 SSCNET(Servo System ControllerNetwork),可 以 很 简 便 地 实 现 绝 对 位置控制 功 能[1]。 而 定 位 模 块 则 需 要 编 程 人 员 通 过编写 PLC与伺服驱动器的通信程序来获取绝对 位置值。
在绝对系统中,定位控制是以 OP为参考的指 定位置(绝对地址)执行定位,把该地址当作定位地 址(起动点可以在任何地方)。在增量系统中,则是 把当前停止机器的位置当作起动点,并以指定位移 方向对指定位移量执行定位。
1 SSCNET
SSCNET(图 1)是一个专为运动控制所制定的 网络通讯 协 议,它 是 由 三 菱 电 机 名 古 屋 制 作 所 于 20世纪 90年代初期发展的新一代运动控制架构, 通过使用数字式示波器功能可以用运动控制器实 现力距速度位置等电机信息的监控。最新的一 代(SSCNETIII)采用光纤系统,并配合更高性能的 伺服驱动器(MR-JE-B)。SSCNET的网络结构可 分为 4层:
伺服放大器在传输 32位 ABS数据之后,还会 传输 6位和校验数据。PLC用梯形图程序计算 ABS 数据的和校验数值,和伺服放大器传送的和校验数 值相比较。和校验的计算是把每次收到的 2位 ABS 数据相加,得到 6位的和校验数据。如果和检验失 败,此时,使用 PLC的梯形图程序将 ABS传输模式 信号(ABSM)和伺服开启信号(SON)置为 OFF,在 等待 20ms以后,再将这些信号置 ON。如果连续 3 次重新传输数据后仍然无法得到正确结果,则认为 通讯处于和校验出错状态,执行相关的出错处理程 序。启动指令和 ABS数据准备完毕信号应当连锁, 这样可使在和校验出错时无法执行定位运行。 2.2 程序二
当 PLC程序命令运动控制器的某轴执行 1次 原点回归,即 1次初始化该轴 OP地址,这时,执行 了原点回归命令的电机的实际位置就控制的两种方法
与运动控制器不同,定位模块 MR-JE系列伺 服驱动器实现绝对控制的原理是:用户编写 PLC与 伺服驱动器通信程序,使用 16点晶体管型输出模块 发送 “ABS请 求”、“ABS传 送 模 式 ”和 “SON”信 号[2]。伺服驱动器接收到这些信号之后,通过 16点 晶体管型输入模块 将 当 前 电 机 编 码 器 当 前 值 (32 位)低 2位传递至 PLC,并循环执行 16次。电机编 码器当前值被读出之后,绝对位置保存在 PLC与定 位模块的共用寄存器中,以 QD75D4N定位模块为 例,1轴当前绝对位置即保存在地址为 800的数据 寄存器里面。
山西电子技术 2018年第 2期
应用实践
文章编号:16744578(2018)02003202
定位模块与运动控制器在绝对位置控制中的应用对比
许 睿,陈志帅,马晓凤
(中国电子科技集团公司第二研究所,山西 太原 030024) 摘 要:本文主要介绍定位模块和运动控制器在运动控制中的基本知识,着重阐述二者绝对位 置控制的具体实现方法。并对相应的 PLC程序段进行简单介绍,最后给出在多刀玻璃划线机实现 绝对位置控制的应用实例。 关键词:定位模块;SSCNET;运动控制器;绝对位置 中图分类号:TP273;TP271.4 文献标识码:A
0 引言
在以伺服电机为执行器件的运动控制系统中, 伺服电机的编码器既能检测伺服电机在 1转内的位 置,又对伺服电机旋转周数进行计数。不管 PLC的 电源处于 ON或 OFF状态,绝对位置编码器都能够 实时检出伺服电机的绝对位置,并通过电池供电的 计数器备份数据。因而在机械安装后只要进行一次 原点复归,以后接通电源时不需进行原点复归也能 工作。在停电或出现故障后,可以很容易地恢复运 行。这就是三菱 MR-JE系列伺服驱动器的绝对位 置控制系统(Absolutepositiondetectionsystem)。
1)电机控制层:建构在三菱的 MR-JE系列伺 服驱动器中,保留原本三菱的伺服控制技术并外加 了通讯接口,固定时钟接收伺服指令及传回伺服状 态,并控制马达的位置、速度及扭力,可通过伺服驱 动器的 StationIDswitch指定轴号,不受配线顺序影 响。
2)网络通讯层:主要的技术是在同一条网络上 的所有轴都依循一个固定的控制周期来动作,也就 是控制上具有多轴等时性的特性。
下面介绍 2种可以实现绝对位置读出的 PLC 梯形图程序:1)以数据通信为主体的绝对位置恢复 程序;2)QD75专用指令(ABRST)程序。 2.1 程序一
1)如果伺服开启信号 (SON)和 GND之间接 通,将在伺服放大器电源接通时或 PLC复位后收到 RUN信号的上升沿开始传输 ABS数据。另外,复位 报警和紧急停止状态后同样也将传输 ABS数据。
收稿日期:2018-03-19 作者简介:许睿(1982),女,工程师,毕业于湖南工程学院,主要从事电子工业设备的研究。
第 2期 许睿,等:定位模块与运动控制器在绝对位置控制中的应用对比
33
指令并传回包括电机编码器当前值在内的伺服状 态,然后,运动控制器通过运动控制层把伺服状态存 放在 MasterIC中,同时,运动控制器以固定周期(8 轴控制时为 0.88ms)控制各轴并更新伺服状态。
2)传输 数 据 和 校 验 出 错 时,将 重 新 传 输 该 数 据。最多连续重复 3次传输后,如果仍出错,则会产 生“ABS和校验出错”。
3)“ABS传 输 模 式 ”信 号,“ABS请 求 ”信 号 和 “ABS传输数据准备完毕”信号,信号如果在规定的
时间内没有发生预期的变化(变 ON或 OFF),则会 产生“ABS传输错误”[3]。