针脚号 | 信号 | 说明 |
1 | EGND | 外部电源地 |
2 | IN24-29/ALM | 通用输入,建议做驱动报警 |
3 | OUT12-17/ENABLE | 通用输出,建议驱动使能 |
4 | EA- | 编码器输入 |
5 | EB- | 编码器输入 |
6 | EZ- | 编码器输入 |
7 | +5V | 内部电源+5v输出 |
8 | 备用 | 备用 |
9 | DIR+ | 伺服或步进方向输出 |
10 | GND | 内部电源地 |
11 | PUL- | 伺服或步进脉冲输出 |
12 | 备用 | 备用 |
13 | GND | 内部电源地 |
14 | OVCC | 外部E+24V输出(建议仅供伺服IO ) |
15 | 备用 | 备用 |
16 | 备用 | 备用 |
17 | EA+ | 编码器输入 |
18 | EB+ | 编码器输入 |
19 | EZ+ | 编码器输入 |
20 | GND | 内部电源地 |
21 | GND | 内部电源地 |
22 | DIR- | 伺服或步进方向输出 |
23 | PUL+ | 伺服或步进脉冲输出 |
24 | GND | 内部电源地 |
25 | 备用 | 备用 |
26 | 备用 | 备用 |
参考下图完成控制器与驱动器的脉冲控制接线,采用了差分接法,脉冲输出包含四个端子PUL+、PUL-、DIR+、DIR-,分别与驱动器一一对应连接即可。带编码器反馈的驱动设备,差分接线方式是将EA+、EA-、EB+、EB-、EZ+、EZ-分别连接编码器。再将针脚3接入驱动器的使能端子上,用于控制器给驱动器上使能信号。参考上图。AXIS 0 轴接口端子内的使能信号为OUT12;
AXIS 1 轴接口端子内的使能信号为OUT13;
依此类推。
使能操作:OP(12,ON),OP(13,ON)等。
驱动器报警信号通过针脚2传入控制器,参考上图。
AXIS 0 轴接口端子内的报警信号为IN24;
AXIS 1 轴接口端子内的报警信号为IN25;
依此类推。
驱动器报警输入信号需要使用ALM_IN指令配置:ALM_IN(0)=24,ALM_IN(1)=25等。
脉冲的单端连接方式如下图,下图采用共阳极的接法,将驱动器的公共端接入DB26提供的+5V端子上。编码器的单端接线图如下,编码器的A,B(无Z信号的型号只接AB两相)与控制器正端子EA+、EB+一一对应连接,控制器的负端子悬空,编码器的0V或地线端子,连接控制器轴接口内的GND端子即可,再按编码器的供电要求接入电源。
2.IO接口
如下图,ZMC432支持6路脉冲轴控制,IO口分普通IO口和高速IO口,普通IO口的响应频率为10KHz,高速IO口的响应频率为500KHz,ZMC432的高速IO口除了响应更快之外,部分还集成了特殊功能,参见下文说明。(1)输出口
输出口内部电路如下图,输出口0-1支持PWM脉冲宽度调制输出,同时还支持高速硬件比较输出(PSO功能)。PSO功能:PSO(positionsynchronizedoutput)即位置同步输出,本质是通过采集实时的编码器反馈位置(无编码器可使用输出的脉冲位置)与比较模式设定的位置进行比较,控制OP高速同步输出信号,PSO示意图如下。PSO一般与激光器(或点胶喷射阀等设备)同步输出信号进行相位同步,在运动轨迹的所有阶段以恒定的空间(或恒定时间)间隔触发输出开关,包括加速、减速和匀速段,从而实现脉冲能量均匀地作用在被加工物体上。PSO功能的特点就是能高速且稳定的输出信号,因为输出精度足够高,所以能够在整个运动轨迹中以固定的距离触发输出信号而不用考虑总体速度,即在直线部分以很快的速度运动,而在圆角部分减速的同时也能保证输出间距恒定。
通常圆角加工部分在整个加工过程中占有比较小的部分,这样在保证加工效果的同时,就可以最大限度地提高产能。
PSO功能由HW_PSWITCH2指令实现,此指令有多种模式,支持等距输出、固定周期输出,自定义位置输出等,精度高,响应快,具体应用方法参见历史文章。PWM功能:对支持PWM的OUT开启PWM功能,需设置PWM的频率和占空比,用于点胶阀的流速控制、激光器的功率控制等场合。(2)输入口
输入口内部电路如下图,输入口IN0-1支持锁存功能。锁存:通过传感器输入信号,输入口快速响应并锁存编码器当前的位置信息,支持单次锁存和连续锁存。采用正运动的ZDevelop开发软件可快速完成设备的试运行,控制器一般使用网口连接到ZDevelop,选择IP地址连接,默认出厂IP:192.168.0.11,注意控制器需与PC处于同一网段。
也可以使用串口连接控制器,串口默认参数波特率38400,数据位8,无校验,掉电后恢复默认参数。连接控制器之后先使能驱动器,根据硬件手册描述的轴接口内的使能信号OUT编号,发送OP(ionum,ON)打开使能,例如ZMC432发送OP(12,ON)使能AXIS 0上的驱动器。在线命令发送或视图“输出口”操作OP,上电即使能的步进驱动无需此操作。
以下轴参数可在“视图”-“手动运动”或“轴参数”窗口快速配置,或新建工程写入指令语句下载到控制器。BASE选择脉冲轴接入的轴号,接在DB头上轴编号即为面板上标识的AXIS编号。
ATYPE设置轴的类型,不带反馈的脉冲轴ATYPE=1/7,带编码器反馈的ATYPE=4/5,编码器单独接入设置ATYPE=3/6。ATYPE类型 | 描述 |
0 | 虚拟轴 |
1 | 脉冲方向方式的步进或伺服 |
2 | 模拟信号控制方式的伺服 |
3 | 正交编码器 |
4 | 脉冲方向输出+正交编码器输入 |
5 | 脉冲方向输出+脉冲方向编码器输入 |
6 | 脉冲方向方式的编码器 |
7 | 脉冲方向方式步进或伺服+EZ信号输入 |
8 | ZCAN扩展脉冲方向方式步进或伺服 |
9 | ZCAN扩展正交编码器 |
10 | ZCAN扩展脉冲方向方式的编码器 |
20 | 振镜类型,带振镜状态反馈 振镜连接不上AXISSTATUS的bit2会置位,ENCODER返回原始的发送位置,脉冲单位 ZMC408SCAN支持 |
21 | 振镜轴类型,需要控制器支持 缺省系统周期250us,振镜刷新周期50us,与固件有关 可以使用普通轴的所有运动控制指令,支持振镜轴与其它轴类型混合插补 |
22 | 振镜轴类型,带振镜位置反馈 振镜连接不上AXISSTATUS的bit2会置位,振镜报警AXISSTATUS的bit3会置位 MPOS返回反馈位置,做了反矫正处理,ENCODER返回原始的反馈位置脉冲单位 ZMC408SCAN支持 |
24 | 远程编码器轴类型 ZHD500X上手轮使用,需要控制器5系列20180404以上固件版本支持 |
50 | RTEX周期位置模式,需RTEX控制器 |
51 | RTEX周期速度模式,需RTEX控制器 |
52 | RTEX周期力矩模式,需RTEX控制器 请先关闭驱动器2自由度控制模式,并设置设置速度限制 |
65 | EtherCAT周期位置模式,需支持EtherCAT |
66 | EtherCAT周期速度模式,需支持EtherCAT Profile要设置为20或以上 |
67 | EtherCAT周期力矩模式,需支持EtherCAT PROFILE要设置为30或以上 |
70 | EtherCAT自定义操作,只读取编码器,需支持EtherCAT |
UNITS设置脉冲当量,根据驱动器的一圈脉冲数配置,作为控制器的基本单位,可设为电机转动1°需要的脉冲数,驱动器若10000个脉冲转一圈,可设置为UNITS=10000/360。
换算关系:若UNITS=10000,直线命令MOVE(5)表示下发50000个脉冲;运行速度SPEED=10,表示每秒下发100000个脉冲。4.速度
SPEED运行速度、ACCEL加速度、DECEL减速度等基础速度参数的设置;SRAMP指令设置S曲线,延长加速的时间,速度变化更为平缓,减少抖动,VP_MODE指令设置SS曲线,加速度平稳过渡,使轨迹更柔顺,冲击更小。控制器出厂默认的脉冲模式是脉冲+方向,脉冲模式需要匹配才能运行,需确认驱动器的脉冲模式。
控制器支持三种脉冲模式,脉冲+方向,双脉冲和正交脉冲(4系列及以上支持)三种,正/负逻辑均可配置。
脉冲模式修改使用INVERT_STEP指令,初始值INVERT_STEP=0,脉冲+方向模式。
语法INVERT_STEP = mode
mode:模式选择,缺省0,低8位(位0-位7)表示的模式值如下:
模式值 | 说明 | 参考示意图(正逻辑模式) |
0-3 |
脉冲方向模式
脉冲线+方向线 | |
4-7 | 双脉冲方式(或称CW/CCW)
正向脉冲线+负向脉冲线 | |
8-9 |
AB输出,正交脉冲
(部分控制器定制) | |