无零位开关步进电机的控制方法及定位机构.pdf

上传人:刘** 文档编号:9198581 上传时间:2021-05-10 格式:PDF 页数:8 大小:360.21KB
收藏 版权申诉 举报 下载
无零位开关步进电机的控制方法及定位机构.pdf_第1页
第1页 / 共8页
无零位开关步进电机的控制方法及定位机构.pdf_第2页
第2页 / 共8页
无零位开关步进电机的控制方法及定位机构.pdf_第3页
第3页 / 共8页
文档描述:

《无零位开关步进电机的控制方法及定位机构.pdf》由会员分享,可在线阅读,更多相关《无零位开关步进电机的控制方法及定位机构.pdf(8页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010300376.X (22)申请日 2020.04.16 (71)申请人 荆州环球汽车零部件制造有限公司 地址 434001 湖北省荆州市高新技术开发 区燎原路北段 (72)发明人 曾德全 (74)专利代理机构 武汉华旭知识产权事务所 42214 代理人 江钊芳刘荣 (51)Int.Cl. H02P 8/14(2006.01) H02P 8/26(2006.01) H02P 8/30(2006.01) H02P 8/38(2006.01) H02P 25/02(2016。

2、.01) (54)发明名称 一种无零位开关步进电机的控制方法及定 位机构 (57)摘要 本发明提供了一种无零位开关步进电机的 控制方法及定位机构, 其控制方法包括以下步 骤: 移动车刀至合适的位置, 人机界面将对刀指 令传送给PLC控制器, PLC控制器接收指令并记录 初始位置信息; 在人机界面将设定的步进电机每 段运行距离及速度传送给PLC控制器; PLC控制器 接收信息, 并通过控制步进电机驱动器使车床运 转; 步进电机运行到设定位置后停止运行, 步进 电机将位置信息传送给PLC控制器; PLC控制器以 此位置为基准进行下一次定位。 本发明的定位机 构至少包括人机界面、 PLC控制器、 编。

3、码器、 步进 电机和机床传动机构。 采用本发明控制方法的定 位机构无需对步进电机进行回零操作, 操作非常 简单、 方便, 且定位精确度高, 减少了废品的产生 率, 大大降低了成本。 权利要求书1页 说明书4页 附图2页 CN 111464087 A 2020.07.28 CN 111464087 A 1.一种无零位开关步进电机的控制方法, 其特征在于包括以下步骤: S1、 移动车刀至合适的位置, 对人机界面发出 “对刀” 指令, 人机界面将指令传送给PLC 控制器, PLC控制器执行HSC指令将高速计数器HSC1的当前值更改为 “0” ; PLC控制器将高速 计数器HSC1的数值传送给变量寄存。

4、器VD188作为计数当前值传送给步进电机驱动器和人机 界面, 并以此为基准控制步进电机驱动器的启停; S2、 在人机界面设定步进电机每段运行距离及速度, 并将信息传送给PLC控制器; S3、 PLC控制器接收人机界面的输入信息, 并将信息转换成运动指令传送给步进电机驱 动器, 步进电机驱动器控制步进电机运行, 步进电机带动传动丝杆, 从而控制车床运转; S4、 步进电机运行到设定位置后停止运行, 步进电机通过与其位置同步的传动丝杆将 其位置信息通过编码器传送给PLC控制器; S5、 PLC控制器接收编码器传送的信息, 并将高速计数器HSC1的数值传送给变量寄存器 VD188作为计数当前值传送给。

5、步进电机驱动器和人机界面, 并以此为基准控制步进电机驱 动器的启停; S6、 重复步骤S2S5, 直到加工到位。 2.根据权利要求1所述的无零位开关步进电机的控制方法, 其特征在于: 所述PLC控制 器设有行程上下限位开关, 当步进电机运行至设定行程终点时即会强制停止运行。 3.根据权利要求1所述的无零位开关步进电机的控制方法, 其特征在于: 在需要对对刀 位进行微量调整时, 可在人机界面上通过输入适当的偏移量, 同样通过执行HSC指令将高速 计数器HSC1的当前值进行更改, 从而实现对刀调整。 4.使用权利要求1所述的控制方法的无零位开关步进电机的定位机构, 至少包括人机 界面、 PLC控制。

6、器、 编码器、 步进电机和机床传动机构, 其特征在于: 人机界面通过串口与PLC 控制器相连; PLC控制器输入端口与编码器相连, 输出端口连接有步进电机驱动器; 步进电 机驱动器与步进电机相连; 步进电机与机床传动机构的传动丝杆相连; 传动丝杆的另一端 与编码器相连。 5.根据权利要求4所述的无零位开关步进电机的定位机构, 其特征在于: PLC控制器输 入端口还连接有上、 下限位开关, 上、 下限位开关用于限制步进电机超程运行。 6.根据权利要求4所述的无零位开关步进电机的定位机构, 其特征在于: 所述的人机界 面采用SUK-070L。 7.根据权利要求4所述的无零位开关步进电机的定位机构,。

7、 其特征在于: 所述PLC控制 器的变量寄存器具有断电不丢失的功能。 8.根据权利要求7所述的无零位开关步进电机的定位机构, 其特征在于: 所述PLC控制 器为新泰阳CPU 224XP-6DS。 权利要求书 1/1 页 2 CN 111464087 A 2 一种无零位开关步进电机的控制方法及定位机构 技术领域 0001 本发明涉及一种无零位开关步进电机的控制方法及定位机构, 属于机械加工技术 领域。 背景技术 0002 步进电机可以根据脉冲数和脉冲频率来对电机实现开环控制位置和速度, 是一种 便宜、 简单好用的控制类电机, 在自动化控制领域得到越来越广泛的应用。 步进电机价格低 廉在大扭矩、 。

8、600转每分钟以内的低转速应用中较有优势。 但由于步进电机不是闭环控制, 选型或者使用不当, 也会容易出现步进电机失步, 也叫步进电机丢步, 也就是步进电机没有 按照指令到达应该到达的位置, 为了不让由此产生的定位误差积累, 每次新的定位动作前 都要对步进电机执行一次回零操作, 这样不仅操作繁琐, 而且在一些机床中会由于零位开 关的误动作导致一些废品的产生, 使生产成本大大增加, 且延误生产周期。 现有技术对于步 进电机丢步多采用一些实现补偿的编程方法, 但此类编程方法非常复杂, 不易实现, 且容易 出错。 发明内容 0003 本发明的目的在于克服现有技术中存在的不足, 并提供一种无零位开关步。

9、进电机 的控制方法及定位机构, 采用本发明控制方法的定位机构在每次新的定位动作前无需对步 进电机进行回零操作, 操作非常简单、 方便, 且定位精确度高, 能消除步进电机丢步而产生 的定位误差, 减少了废品的产生率, 大大降低了成本。 0004 为实现上述目的, 本发明一种无零位开关步进电机的控制方法采用的技术方案包 括以下步骤: 0005 S1、 移动车刀至合适的位置, 对人机界面发出 “对刀” 指令, 人机界面将指令传送给 PLC控制器, PLC控制器执行HSC指令将高速计数器HSC1的当前值更改为 “0” ; PLC控制器将高 速计数器HSC1的数值传送给变量寄存器VD188作为计数当前值。

10、传送给步进电机驱动器和人 机界面, 并以此为基准控制步进电机驱动器的启停; 0006 S2、 在人机界面设定步进电机每段运行距离及速度, 并将信息传送给PLC控制器; 0007 S3、 PLC控制器接收人机界面的输入信息, 并将信息转换成运动指令传送给步进电 机驱动器, 步进电机驱动器控制步进电机运行, 步进电机带动传动丝杆, 从而控制车床运 转; 0008 S4、 步进电机运行到设定位置后停止运行, 步进电机通过与其位置同步的传动丝 杆将其位置信息通过编码器传送给PLC控制器; 0009 S5、 PLC控制器接收编码器传送的信息, 并将高速计数器HSC1的数值传送给变量寄 存器VD188作为。

11、计数当前值传送给步进电机驱动器和人机界面, 并以此为基准控制步进电 机驱动器的启停; 0010 S6、 重复步骤S2S5, 直到加工到位。 说明书 1/4 页 3 CN 111464087 A 3 0011 对此技术方案的进一步改进是: 0012 所述PLC控制器设有行程上下限位开关, 当步进电机运行至设定行程终点时即会 强制停止运行。 0013 在需要对对刀位进行微量调整时, 可在人机界面上通过输入适当的偏移量, 同样 通过执行HSC指令将高速计数器HSC1的当前值进行更改, 从而实现对刀调整。 0014 本发明使用上述控制方法的无零位开关步进电机的定位机构, 技术方案是: 0015 至少包。

12、括人机界面、 PLC控制器、 编码器、 步进电机和机床传动机构, 人机界面通过 串口与PLC控制器相连; PLC控制器输入端口与编码器相连, 输出端口连接有步进电机驱动 器; 步进电机驱动器与步进电机相连; 步进电机与机床传动机构的传动丝杆相连; 传动丝杆 的另一端与编码器相连。 0016 对此技术方案的进一步改进是: 0017 PLC控制器输入端口还连接有上、 下限位开关, 上、 下限位开关用于限制步进电机 超程运行。 0018 所述的人机界面采用SUK-070L。 0019 所述PLC控制器的变量寄存器具有断电不丢失的功能。 0020 所述PLC控制器为新泰阳CPU 224XP-6DS。 。

13、0021 由本发明提供的技术方案可知, 本发明的无零位开关步进电机的控制方法操作非 常简单, 仅需对人机界面发出相应指令, 人机界面即可把相关信息传送给PLC控制器, PLC控 制器通过将指令传送给步进电机驱动器从而控制步进电机的运转, 达到带动机床运转的目 的, 并同时接收步进电机的位置信号, 以作为下一次定位操作的初始位置, 从而实现不用每 次定位操作均需回到零位, 大大提高了定位的精度, 避免了废品的产生。 PLC控制器设有行 程上下限位开关, 避免步进电机超行程运行, 可以保障设备及产品的安全。 本发明的定位机 构所需部件均为市面上常用的产品, 制造成本不高, 且连接方式及控制程序均较。

14、为简单, PLC控制器的变量寄存器本身还具有断电不丢失的功能, 连带与其相连的编码器也具有断 电不丢失的功能, 即使断电重开机的情况下也不用再次进行零位设置, 非常简单实用。 附图说明 0022 图1为本实发明的定位机构结构示意图。 0023 图2为本发明的PLC控制器的输入、 输出端口接线示意图。 0024 图中: 1.PLC控制器; 2.人机界面; 3.步进电机驱动器, 4.步进电机; 5.下限位开关; 6.传动丝杆; 7.上限位开关; 8.编码器; 9.PLC控制器的输入端口; 10.PLC控制器的输出端 口; 11.PLCPORT0通讯口; 12.人机界面通讯口。 具体实施方式 002。

15、5 下面结合具体实施例对本发明作进一步说明: 0026 本发明实施例的无零位开关步进电机的控制方法, 包括以下步骤: 0027 S1、 移动车刀至合适的位置, 对人机界面2发出 “对刀” 指令, 人机界面2将指令传送 给PLC控制器1, PLC控制器1执行HSC指令将高速计数器HSC1的当前值更改为 “0” ; 在需要对 对刀位进行微量调整时, 可在人机界面2上通过输入适当的偏移量, 同样通过执行HSC指令 说明书 2/4 页 4 CN 111464087 A 4 将高速计数器HSC1的当前值进行更改, 从而实现对刀调整。 PLC控制器1将高速计数器HSC1 的数值传送给变量寄存器VD188作。

16、为计数当前值传送给步进电机驱动器3和人机界面2, 并 以此为基准控制步进电机驱动器3的启停; 0028 S2、 在人机界面2设定步进电机4每段运行距离及速度, 并将信息传送给PLC控制器 1; 0029 S3、 PLC控制器1接收人机界面2的输入信息, 并将信息转换成运动指令传送给步进 电机驱动器3, 步进电机驱动器3控制步进电机4运行, 步进电机4带动传动丝杆6, 从而控制 车床运转; 所述PLC控制器1设有行程上下限位开关7和5, 当步进电机4运行至设定行程终点 时即会强制停止运行。 0030 S4、 步进电机4运行到设定位置后停止运行, 步进电机4通过与其位置同步的传动 丝杆6将其位置信。

17、息通过编码器8传送给PLC控制器11; 0031 S5、 PLC控制器接收编码器8传送的信息, 并将高速计数器HSC1的数值传送给变量 寄存器VD188作为计数当前值传送给步进电机驱动器3和人机界面2, 并以此为基准控制步 进电机驱动器3的启停; 0032 S6、 重复步骤S2S5, 直到加工到位。 0033 如图1所示, 本实施例的使用上述控制方法的无零位开关步进电机的定位机构, 包 括人机界面2、 PLC控制器1、 编码器8、 步进电机4和机床传动机构, 人机界面2采用SUK-070L, 人机界面2通过COM通讯口12与PLC控制器PLCPORT0通讯口11相连, PLC控制器采用新泰阳 。

18、CPU 224XP-6DS; PLC控制器输入端口9与轴向行程的上下限位开关7和5、 编码器8的AB相输 入及机床其它输入相连, 输出端口10与步进电机驱动器3相连; 步进电机驱动器3与步进电 机4相连, 用于驱动步进电机4; 本实施例的步进电机4和步进电机驱动器3为飞利美50N.M套 装, 步进电机4与机床传动机构的传动丝杆6相连; 传动丝杆6的另一端与编码器8相连, 编码 器8采用欧姆龙E6B2-CWZ6C。 0034 PLC控制器1用于接受人机界面2输出运动指令、 通过步进电机驱动器3控制步进电 机4运行, 同时接收与传动丝杆6相联的编码器8输入的位置信号, 并以编码器8反馈的位置 信号。

19、为基准控制步进电机4的启停。 人机界面2用于设定步进电机每段运行的距离及速度并 实时显示当前位置等信息。 0035 PLC控制器的输入端口9中使用I0.6和I0.7作为编码器8的AB两相的输入, 其Z端输 出不接, PLC控制器输入公共端1M接24V正电源, 编码器8选用增量式、 工作电压524V、 每圈 脉冲数2500、 输出为推挽输出或NPN型集电极开路输出。 0036 PLC控制器1的电源端口接+24V电源, 人机界面2的电源端口接+24V电源, 步进电机 驱动器3电源端口接220V 50Hz电源。 0037 上下限位开关用于限制步进电机超程运行, 当其有效时会给步进电机初始化指令 (A。

20、XSET指令)中控制参数Scarm置位, 使步进电机停止保护设备安全。 0038 PLC控制器利用高速记数指令HSC1进行计数反馈实时位置信息, 通过实际编码器 计数变化值n实际需要运行的距离s(编码器每圈脉冲数m/丝杆螺距), 来计算编码器的 新的预置值, 利用在PLC控制器的中断程序, 预置值与当前值相当时触发, 对步进电机初始 化指令(AXSET指令)中的Scram参数进行置位, 来完成定位到位停止步进电机的动作。 这样 轴向定位的基准为反映轴向位置信息的编码器的脉冲数值, 而不是以往的给步进电机发送 说明书 3/4 页 5 CN 111464087 A 5 的脉冲数, 定位精度将不再受。

21、到步进电机丢步的影响, 也不用步进电机每次进行回零找基 准来消除定位积累误差。 0039 PLC控制器的输出端口中设有与步进电机驱动器相联的控制信号脉冲 (Q0.0)、 方向(Q0.2), PLC控制器有厂家提供的用于位置控制库指令如AXSET(运动轴的初始 化指令)和AXL1(单轴的定位指令)等, PLC控制器通过设置指令中相关字节和位置来控制步 进电机的运行及停止, 运行包括速度和距离, 本机构中此距离值人为设置为很大值, 并不以 此值作为电机运行到位的依据。 0040 初始操作时, 需对机床进行对刀, 先手动移动车刀至合适的位置, 由电机带动丝 杆, 丝杆上有拖板, 拖板上带有车刀, 然。

22、后在人机界面上按下 “对刀” 按钮, 这时将PLC控制器 执行HSC指令将高速计数器HSC1的当前值更改为 “0” , 从而实现机床轴向坐标系的建立, 完 成对刀。 0041 在需要对对刀位进行微量调整时, 人机界面上设有 “对刀调整” 按钮, 可以通过输 入适当的偏移量, 同样通过执行HSC指令将高速计数器HSC1的当前值进行更改, 从而实现对 刀调整。 0042 在PLC控制器程序中在非第一扫描周期中, 将高速计数器HSC1的数值传送给变量 寄存器VD188, 而在PLC控制器开机第一个扫描周期中, 在高速计数器的初始指令中将VD188 作为计数当前值进行传送。 由于新泰阳PLC控制器的变。

23、量寄存器具有断电不丢失的特性, 所 以经上述指令编程后, 普通增量式编码器的计数器值也具有断电不丢失的功能, 这样断电 后不必重新对刀, 简化了操作。 0043 人机界面通过COM口来与PLC控制器进行通信, 除了完成以上 “对刀” 及 “对刀调整” 的操作控制外, 还要完成电机运行参数的设置, 工件加工参数的设置, 还可以有一键启动加 工程序, 并能实时监视加工过程的功能。 0044 本实发明的无零位开关步进电机的控制方法及定位机构, 能达到相关的定位精度 的要求, 且定位数据不需要电池就能实现停电保持, 操作方便, 运行可靠, 使产品废品率得 以下降, 从而降低生产成本。 本发明的定位机构适用于加工外形较为复杂的产品, 由于无零 位开关, 消除了由于恶劣的粗加工环境引起的回零开关误动作造成的废品的产生, 且定位 不以发给步进电机驱动器的脉冲数为依据, 消除了步进电机丢步产生的定位误差, 该机构 结构简单, 运行可靠, 操作方便。 说明书 4/4 页 6 CN 111464087 A 6 图1 说明书附图 1/2 页 7 CN 111464087 A 7 图2 说明书附图 2/2 页 8 CN 111464087 A 8 。

展开阅读全文
内容关键字: 零位 开关 步进 电机 控制 方法 定位 机构
关于本文
本文标题:无零位开关步进电机的控制方法及定位机构.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/9198581.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1