3. 定位数据设定:编号、模式、地址、速度与加减速
好,咱们进入第三章。这一章是实操前的关键一步——把定位数据填进QD75。说白了,就是告诉伺服电机:你要去哪儿、怎么去、跑多快、怎么停。数据设不对,后面调得再好也白搭。
我个人习惯,在写程序之前,先把所有定位数据在表格里列清楚。这样脑子里有个全局图,不容易漏项。你想想看,现场调试时手忙脚乱,再回头翻手册找参数,那效率就太低了。
3.1 定位数据编号——你的“任务清单”
QD75每个轴最多可以设定600个定位数据(编号从1到600)。每个编号对应一组完整的运动参数。你可以把它想象成一个“任务清单”,第1步做什么,第2步做什么,清清楚楚。
| 数据编号 | 用途说明 | 我常用的编号规则 |
|---|---|---|
| 1 - 100 | 常规点位(原点、取料、放料) | 按工位顺序分配 |
| 101 - 200 | 特殊工艺位置(检测、校正) | 预留100个,方便扩展 |
| 201 - 600 | 备用或复杂路径 | 很少用到,但留着心里踏实 |
3.2 定位模式——选对“走法”
定位模式决定了电机怎么从A点走到B点。QD75支持好几种,但现场最常用的就三种。我刚开始接触时也搞混过,后来总结了个口诀:“绝对认位置,增量看距离,速度只管跑”。
- 绝对定位(模式1): 以原点为基准,指定目标位置。比如“去坐标500.00mm处”。断电再上电,位置还在。
- 增量定位(模式2): 以当前位置为基准,指定移动距离。比如“再往前走100.00mm”。适合重复进给。
- 速度控制(模式3): 不指定位置,只指定速度。电机就一直跑,直到收到停止信号。常用于点动或连续送料。
3.3 定位地址——告诉电机“去哪儿”
地址就是目标位置。单位可以是脉冲数、毫米、英寸或度。这取决于你之前设的“单位设定”。我个人习惯用毫米,因为现场工人看得懂。
设定地址时,有几点要注意:
- 范围: 不能超过QD75的电子齿轮比和行程极限。超了会报错“定位地址范围异常”。
- 精度: 地址值的小数位数要和单位匹配。设毫米时,一般保留3位小数(0.001mm)。
- 正负: 正方向为正向地址,反之为负。原点回归后,所有地址都基于原点计算。
3.4 速度设定——跑多快才合适
速度参数有三个:指令速度、启动速度和爬行速度。很多人只设一个指令速度,其实另外两个也很关键。
| 速度类型 | 作用 | 设定建议 |
|---|---|---|
| 指令速度 | 定位过程中的最大速度 | 不超过电机额定转速的80% |
| 启动速度 | 从静止开始加速的初始速度 | 通常设为指令速度的5%-10% |
| 爬行速度 | 接近目标位置时的低速 | 用于精确定位,一般设为指令速度的1%-3% |
为什么要有启动速度?因为电机从0直接加速到指令速度,冲击太大,容易丢步。爬行速度则是为了减少惯性,让定位更准。我在做高速贴片机项目时,把爬行速度从5%降到了1%,定位精度从±0.1mm提高到了±0.02mm。
3.5 加减速时间——控制“脾气”
加减速时间决定了电机启动和停止时的平顺性。时间太短,电机“急脾气”,容易抖动甚至过载;时间太长,又影响效率。
- 加速时间: 从启动速度加速到指令速度所需的时间。单位ms。
- 减速时间: 从指令速度减速到爬行速度(或停止)所需的时间。
我一般这样估算:先根据负载惯量比,查手册推荐值。然后现场微调。调的时候,用手摸电机外壳,感觉振动明显就加时间;感觉响应太慢就减时间。嗯,这方法虽然土,但很管用。
3.6 知识结构图:定位数据设定流程
下面这张图,是我自己总结的定位数据设定流程。每次做新项目,我都会按这个顺序过一遍,基本没出过问题。
3.7 实操示例:一个完整的定位数据设定
假设我们要做一个“从原点移动到取料位”的动作。参数如下:
- 原点位置:0.000 mm
- 取料位:250.500 mm
- 指令速度:200.0 mm/s
- 启动速度:10.0 mm/s
- 爬行速度:5.0 mm/s
- 加速时间:200 ms
- 减速时间:250 ms
在QD75的定位数据表中,我们这样填写:
定位数据编号: 1
定位模式: 1 (绝对定位)
定位地址: 250.500 (mm)
指令速度: 200.0 (mm/s)
启动速度: 10.0 (mm/s)
爬行速度: 5.0 (mm/s)
加速时间: 200 (ms)
减速时间: 250 (ms)