运动控制器轴回零配置与实现
一、回零说明
在高精度自动化设备上都有自己的参考坐标系,工件的运动可以定义为在坐标系上的运动,坐标系的原点即为运动的起始位置,各种加工数据都是以原点为参考点计算的。
所以启动控制器执行运动指令之前,设备都要进行回零操作,回到设定的参考坐标系原点,若不进行回零操作,会导致后续运动轨迹错误。
正运动控制器提供了多种回零方式,通过DATUM单轴回零指令设置,不同模式值选择不同的回零方式,各轴按照设置回零的方式自动回零。
DATUM指令为单轴回零指令,每次作用在一个轴上,多轴回零时,需要对每个轴都使用DATUM指令回零。
回零时机台需要接入原点开关(指示原点的位置的到位传感器)和正负限位开关(均为传感器,传感器检测到信号后,表示有输入信号,传给控制器处理)。
单轴找原点时,原点开关通过DATUM_IN设置,正负限位开关分别通过FWD_IN和REV_IN设置。控制器正/负限位信号生效后,会立即停止轴,停止减速度为FASTDEC。
运动控制器回零常用的相关指令如下表所示。
1.回零指令DATUM
2.映射原点输入DATUM_IN
运动控制器原点开关的设置,对应输入口IN信号。
语法:DATUM_IN = 输入口编号,-1取消映射
对于ZMC系列的控制器,由于输入OFF时认为有信号输入(ECI系列控制器与之相反),原点和正负限位开关等特殊信号映射完成需要INVERT_IN反转输入信号。
3.回零速度SPEED、CREEP
回零运动中为了更精确的找到零点,会使用爬行速度CREEP和轴运行速度SPEED来进行原点搜寻,SPEED设置相对大一些,用于快速搜寻原点开关的位置,CREEP一般为较小值,爬行到原点开关处停止,回零成功。
语法:SPEED = 数值
语法:CREEP = 数值
4.正负限位FWD_IN、REV_IN
硬限位开关是限制轴的最大“允许行进范围”的限位开关。硬限位开关是物理开关元件,硬限位开关由指令映射到相应输入开关信号上,根据开关信号是常开还是常闭确定是否要对信号进行翻转,设置完成后,碰到硬限位开关,对应轴立即停止运动,停止减速度为FASTDEC。
软限位开关将限制轴的“工作范围”,由指令直接设置限位位置,轴走到设置位置后立即采用减速度FASTDEC停止运动,它们应位于机床限制行进范围的相关硬限位开关的内侧。由于软限位开关的位置较为灵活,因此可根据当前的运行轨迹和具体要求调整轴的工作范围。
工作台碰到限位开关或者规划位置超越软限位时,运动控制器紧急停止工作台的运动。限位触发以后,轴无法继续运动,此时需要调整轴的位置,使其远离限位位置才能重新开始运动。
轴在碰到限位的时候才会产生停止信号,此时由于减速需要一定的时间,实际轴的位置会越过限位一定距离,假设停止时SPEED速度是v0 ,快减速FASTDEC为a,计算公式:
(vt)2 - (v0)2 =2as
语法:
FWD_IN = 输入口编号,-1取消映射
5.回零反找延时HOMEWAIT
6.轴状态AXISSTATUS
打印信息如下:表示在轴0回零过程中碰到正向限位开关后停止轴运动,并打印轴状态报警提示,解除报警可以将轴反向运动,离开限位开关即可。
三、回零模式详解
语法:DATUM(模式)
1.回零模式1
回零模式2与模式1找原点运动方向相反。
2.回零模式3
3.回零模式5
回零模式6与模式5找原点运动方向相反。
4.回零模式8
DATUM(8)轴以SPEED速度快速正向运行,直到碰到原点开关后开始减速,减速到0之后便将DPOS值重置为0,停止后所处位置为零点,回零途中若碰到限位开关会直接停止。
回零模式14与模式13找原点运动方向相反。
1.模式3单轴回零示例:
正在找原点时轴状态AXISSTATUS显示40h,回零成功变为0h。
运行效果如下图:
正在找原点时轴状态AXISSTATUS显示40h,回零成功变为0h,原点开关和限位开关的映射也可在轴参数窗口查看。
教学视频:
本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源
正运动技术专注于运动控制技术研究和通用运动控制软硬件产品的研发,是国家级高新技术企业。正运动技术汇集了来自华为、中兴等公司的优秀人才,在坚持自主创新的同时,积极联合各大高校协同运动控制基础技术的研究,是国内工控领域发展最快的企业之一,也是国内少有、完整掌握运动控制核心技术和实时工控软件平台技术的企业。主要业务有:运动控制卡_运动控制器_EtherCAT运动控制卡_EtherCAT控制器_运动控制系统_视觉控制器__运动控制PLC_运动控制_机器人控制器_视觉定位等等。
提交
正运动全国产EtherCAT运动控制器ZMC432H用户手册
正运动全国产EtherCAT运动控制器ZMC432H
正运动技术运动控制器如何快速实现单轴/多轴同步跟随功能?
正运动ECI1408运动控制卡用户手册
正运动机器视觉运动控制一体机VPLC710