查看: 2916|回复: 3
收起左侧

H3U电子凸轮非标使用说明

行走的工控人 2021-5-15 16:12:36 来自手机 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
H3U电子凸轮非标使用说明



H3U包括通用型(3232MT、1616MT)和运动型(0808PMRTA)两种型号机型,其中运动型(0808PMRTA)包括3轴电子凸轮功能,通用型(3232MT、1616MT)非标包括1轴电子凸轮功能。本说明主要针对通用型(3232MT、1616MT)非标的电子凸轮功能。

通用型(3232MT、1616MT)电子凸轮功能需要使用非标软件:

单板软件:F002非标(通过D8013查看)

FPGA软件:3850XXXX以上版本(通过D8022 32位数据查看)

H3U包括通用型(3232MT、1616MT)包含5轴高速输出,输出最高频率为200KHz,使用电子凸轮非标功能时,用Y0作为脉冲输出端口,Y6作为方向输出端口。高速输出端口Y1可作为电子凸轮内部虚拟主轴输入。H3U-3232MT包含8路高速输入,输入最高频率200KHz,使用高速计数器C235/C243/C246/C251/C252可作为电子凸轮的外部主轴输入,支持单相输入、AB相1/4倍频输入。



电子凸轮架构如下图所示:





电子凸轮功能实现步骤如下:

(1)建立凸轮表

(2)设置主轴选择

(3)设置周期/非周期选择

(4)设置同步输出

(5)设置延时启动

(6)设置硬件触发启动/停止使能

(7)停止模式设置

(8)选择凸轮表/电子齿轮

(9)启动电子凸轮



1、建立凸轮表

电子凸轮的本质是从轴跟随主轴的运动,主轴和从轴的运动关系可以用凸轮表数据或电子齿轮比表示。使用电子凸轮表数据,可以建立最大360个关键点数据。使用电子齿轮比,主轴和从轴之间只用一个固定的比例关系。

若使用电子齿轮,只需设定电子齿轮比分子和分母(SD44,SD45),无需设定凸轮表数据。若使用电子凸轮,需要先设定电子凸轮表数据。

新建凸轮表

在AutoShop软件的工程管理一栏中右击CAM图标,在弹出的菜单中选择”新建”,即可新建一个凸轮表。通过AutoShop软件最大可设置16个凸轮表,其中的3个凸轮表可以下载到PLC中运行,其它凸轮表只保存在工程文件中。

下载到PLC中的凸轮表通过ID来区分,右击工程管理一栏中新建好的凸轮表图标,在弹出的菜单中选择”属性”,即可查看或设定凸轮表ID。凸轮表ID为1、2、3的分别对应凸轮表1、2、3,可以下载到PLC中运行,其它ID为-1。在凸轮属性对话框中可以修改ID。





建立凸轮表数据

双击新建好的凸轮表,可以打开凸轮表关键点数据编辑界面。

在关键点数据编辑界面中,首先根据选择的单位设定主轴长度和从轴范围。主轴长度表示一个电子凸轮周期主轴的距离;从轴范围的设定为了显示图形,便于编辑,设定可以显示从轴的行程即可。

单位设定为毫米时,主轴长度设定范围为0~100000,从轴范围为±100000;单位设定为脉冲个数时,主轴长度设定范围为:0~4294967296,从轴范围为:-2147483648~2147483647。





设定好单位与主轴长度、从轴范围后,可以设定关键点数据。如下图所示,可以在表格中增加或删除关键点,也可以在位移图中右击选择新建或删除关键点。每个凸轮表最大可以设定360个关键点,在表格中可以设定主轴位置(M-Pos)、从轴位置(S-Pos)、速度比(PU Speed)和关键点之间的曲线类型,曲线类型可通过5次曲线(Spline)或直线(Line)插值拟合。除表格设置外,也可以在位移或速度比图中直接拖动关键点,调整位置和速度关系。







凸轮表下载

凸轮表数据设定好后,保存退出。下载时,在下载界面中勾选CAM配置,即可把凸轮表ID为1、2、3的下载到PLC中。







2、设置主轴选择

电子凸轮或齿轮功能需要主轴信号,主轴信号来源可选择外部输入或内部虚拟,通过特殊M元件SM71设定。

若主轴设定选择为内部虚拟,通过控制Y1的脉冲输出,由内部虚拟连接作为电子凸轮或齿轮功能的主轴输入,无需外部接线。

若主轴设定选择为外部输入,需要选择使用X0对应的计数器(C235、C243、C246、C251、C251),可以使用单相输入或AB相输入。例如选择使用C251,即表示使用X0、X1的AB相输入作为主轴输入,还可以设定C251的1/4倍频标志M8185,使用1倍频或4倍频输入。

SM71
说明

OFF

内部虚拟连接(内部与Y1连接)

ON

外部输入







3、设置周期/非周期选择

电子凸轮可以选择周期或非周期执行,通过特殊M元件SM73设定。周期执行表示电子凸轮启动后,连续不断的周期执行电子凸轮表设定的关系,直到接收到停止命令。非周期执行表示电子凸轮启动后,执行完设定周期后自动停止,设定周期由特殊元件SD72设定。





SM73
说明

OFF

非周期执行

ON

周期执行



SD72
非周期执行次数





4、设置同步输出

电子凸轮可以根据同步输出设置,在电子凸轮执行的每个周期内,主轴位置在同步区间范围内时,系统控制同步输出端口Y5输出为ON,在同步区间外Y5为OFF。同步输出使能通过特殊M元件SM72设定,同步区间下限P1和上限P2分别通过32为特殊D元件(SD74、SD75)和(SD76、SD77)设定,设定是P2必须大于P1。







5、设置延时启动

电子凸轮可以根据延时启动设置,实现延时启动功能。延时启动功能即在电子凸轮使能有效后,延时设定的主轴脉冲数后开始启动电子凸轮。延时启动通过特殊M元件SM75设定,延时脉冲数通过(SD78,SD79)设定。







6、设置硬件触发启动/停止使能

电子凸轮可以根据硬件启动/停止使能设置,通过外部输入信号来启动或停止电子凸轮的执行。硬件触发启动使能通过SM70设置,外部输入信号对应X10;硬件触发停止使能通过SM74设置,外部输入信号对应X11。例如使用外部触发启动,首先设置SM70为ON,启动使能(SM78)为ON后,外部输入X10从OFF→ON变化,开始执行电子凸轮。





7、停止模式设置

电子凸轮可以设置停止模式,选择执行完本周期停止或立即停止,通过SM81选择,SM81为OFF时表示执行完本周期停止,为ON时表示立即停止。例如SM81为OFF,电子凸轮执行中启动使能(SM78)变为OFF时,电子凸轮执行完当前正在执行的周期后停止,如果SM81为ON,则立即停止。







8、选择凸轮表/电子齿轮

通过设置不同的SD70值,可以选择不同的凸轮表或电子齿轮执行。

SD70设置值
说明

10

电子齿轮

11

凸轮表1(ID1)

12

凸轮表2(ID2)

13

凸轮表3(ID3)

其它

不执行,报16262错误



9、启动电子凸轮

设置SM78为ON,根据SD70设置的值,可以启动对应的电子凸轮或齿轮功能。若未设置硬件触发启动和延时启动,则SM78由OFF→ON变化时,立即执行电子凸轮或齿轮功能。若设置硬件触发有效,同时设置延时启动,则SM78为ON时,外部输入X10由OFF→ON变化时,延时设定的脉冲数后,开始执行电子凸轮或齿轮功能。



电子凸轮使用元件一览表



SM
说明

SM70

硬件触发启动使能设置

OFF:禁止硬件触发启动; ON:允许硬件触发启动;

SM71

主轴选择设置

OFF:内部虚拟; ON:外部输入;

SM72

同步输出使能设置

OFF:禁止同步输出; ON:允许同步输出;

SM73

周期/非周期性电子凸轮设置

OFF:非周期; ON:周期;

SM74

硬件触发停止使能设置

OFF:禁止硬件触发停止 ON:允许硬件触发停止

SM75

延时启动使能设置

OFF:禁止延时启动 ON:允许延时启动

SM78

启动使能设置

OFF:停止电子凸轮功能 ON:启动电子凸轮功能

SM79

电子凸轮周期完成标志位

OFF:无效 ON:完成1个周期

SM80

电子凸轮/齿轮停止标志

OFF:无效 ON:电子凸轮停止

SM81

停止模式设置

OFF:执行完本周期停止 ON:立即停止

SM89

初始化完成标志位

OFF:初始化未完成 ON:初始化完成



SD
说明

SD6、SD7

马达旋转一圈所需的脉冲数

SD8、SD9

马达旋转一圈的运动距离

SD44

电子齿轮分子

SD45

电子齿轮分母

SD48、SD49

电子凸轮/齿轮主轴脉冲计数

SD70

凸轮表/电子齿轮选择设置

10:电子齿轮;

11:凸轮表1;

12:凸轮表2;

13:凸轮表3;

SD72

非周期电子凸轮执行的次数设置

SD74、SD75

同步位置下限设置

SD76、SD77

同步位置上限设置

SD78、SD79

延时启动脉冲个数设置

SD81、SD82

电子凸轮已执行周期数



部分特殊元件说明



SM79:电子凸轮周期完成标志位,电子凸轮每完成一个周期后置ON,用户在程序中清除标志后,下一个周期完成后又置ON。

SM80:电子凸轮/齿轮停止标志,电子凸轮或齿轮功能运行停止时值ON。

例如运行非周期电子凸轮,周期数为3,SM79和SM80时序如下图







SM89:初始化完成表示。启动使能(SM78)为ON后,系统先进入配置初始化,初始化完成后,SM89为ON。



SD48、SD49: 32位表示电子凸轮/齿轮主轴脉冲计数。运行电子齿轮功能时,表示当前运行的主轴脉冲计数;运行电子凸轮时,表示当前运行周期的主轴脉冲计数,当前周期完成后,计数值清0。



SD81、SD82:32位表示电子凸轮已执行的脉冲数。

已有 1 人打赏作者

天高任我飞 赏了楼主100水滴
回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部