3、参数配置基础:脉冲频率、占空比、脉冲数、加减速时间、输出模式

脉冲输出模块的调试,说白了就是跟这几个参数打交道。你把这几个参数吃透了,现场调试就成功了一半。我见过不少新手,一上来就急着接线、写程序,结果电机要么不转,要么抖得像筛子——最后发现是参数设错了。

咱们一个一个来拆解。

3.1 脉冲频率:决定速度的核心

脉冲频率,单位是 Hz,意思就是每秒钟发出多少个脉冲。频率越高,电机转得越快。这个很好理解。

但有个坑——频率不是越高越好。每个驱动器都有最高输入频率限制,比如常见的步进驱动器,最高也就 200kHz 左右。你设个 500kHz,驱动器根本认不出来,电机反而不动。

⚠ 注意: 频率上限受两个因素限制:一是 PLC 硬件本身的最大输出频率(查手册),二是驱动器的接收能力。取两者中的较小值。

我在项目里遇到过一回,客户非要让伺服跑到 400kHz,PLC 是能发出来,但驱动器那边直接丢脉冲了。后来降回 200kHz,一切正常。所以,别盲目追高。

3.2 占空比:别小看这个 50%

占空比,就是高电平时间占整个周期的比例。对于脉冲输出,绝大多数场合要求 50%。

为什么是 50%?因为很多驱动器是靠检测脉冲的上升沿和下降沿来计数的。占空比偏离太多,比如 10% 或 90%,脉冲宽度太窄,驱动器可能检测不到边沿,导致丢脉冲。

💡 经验: 我个人的习惯是,只要驱动器没有特殊要求,一律设 50%。省心,可靠。有些老式驱动器对占空比很敏感,我曾经被一个 30% 占空比的脉冲坑过,电机走几步停一下,查了两天才发现是占空比的问题。

3.3 脉冲数:你要走多远

脉冲数,就是一次动作发出的脉冲总量。它直接决定了电机转多少圈,或者说负载走多远。

计算公式很简单:

目标位移(mm) = 脉冲数 × 每脉冲移动量(mm/pulse)

而每脉冲移动量,又跟驱动器的细分设置、丝杠导程、减速比有关。举个例子:

参数 数值 说明
驱动器细分 10000 pulse/rev 电机转一圈需要 10000 个脉冲
丝杠导程 10 mm/rev 电机转一圈,负载移动 10mm
每脉冲移动量 10 / 10000 = 0.001 mm 也就是 1 微米
目标位移 50 mm 需要 50 / 0.001 = 50000 个脉冲

嗯,这里要注意:脉冲数不要超过 PLC 内部计数器的最大值。比如 32 位计数器,最大是 2,147,483,647。一般够用,但如果你做超长距离运动,得算一下。

3.4 加减速时间:让运动更平滑

加减速时间,就是频率从 0 升到目标频率(或者反过来)所用的时间。单位通常是 ms。

为什么要加减速?因为电机和负载有惯性。你想想看,如果一上来就是最高频率,电机相当于被猛推一把,轻则丢步,重则堵转。减速也是同理,突然停住,惯性会把机械结构冲坏。

加减速时间怎么设?我一般遵循这个原则:

  • 负载轻、速度低: 加减速时间可以短一些,比如 50~100ms。
  • 负载重、速度高: 加减速时间要长,比如 300~500ms,甚至更长。
  • 垂直轴(带重力): 减速时间要比加速时间长 1.5~2 倍,防止溜车。
🔧 调试技巧: 加减速时间不是越大越好。太长了,影响生产效率;太短了,电机抖动。我通常先设一个保守值(比如 300ms),然后逐步减小,直到电机刚好不抖为止。那个点,就是最佳值。

3.5 输出模式:连续、单次、周期

输出模式决定了脉冲怎么发。三种模式,用途完全不同。

模式 特点 典型应用
连续模式 启动后一直发脉冲,直到手动停止或触发停止信号 传送带、输送线、连续进给
单次模式 每触发一次,发完设定的脉冲数后自动停止 定位控制、点动、定长送料
周期模式 按照设定的周期,反复发出固定数量的脉冲 往复运动、摆动、周期性送料

我重点说一下单次模式里的一个细节:脉冲数到达后,输出通道会自动关闭。但如果你在脉冲还没发完时又触发了一次,不同 PLC 的处理方式不一样。有的会忽略,有的会重新开始计数。这个一定要看手册,不然很容易出逻辑错误。

⚠ 注意: 连续模式下,如果驱动器使能信号突然断开,再恢复时,PLC 不会自动补发丢失的脉冲。位置就偏了。所以,连续模式一般配合闭环控制使用,或者加外部编码器做位置补偿。

3.6 知识体系总览

下面这张图,把上面讲的几个参数串起来了。你可以把它当作调试时的检查清单。

脉冲输出参数配置知识体系 脉冲输出参数配置知识体系 脉冲输出模块 脉冲频率 (Hz) 占空比 (%) 脉冲数 (pulse) 加减速时间 (ms) 输出模式 频率 决定速度 受PLC和驱动器上限限制 占空比 默认50% 偏离太多会丢脉冲 脉冲数 决定位移 需结合细分和机械参数计算 加减速时间 让运动平滑 垂直轴需延长减速时间 输出模式 连续/单次/周期 按工艺需求选择 ⚠ 调试前必查 手册中的频率上限 驱动器的占空比要求

这张图把五个参数和它们之间的关系都标出来了。你调试的时候,可以对着这张图,一个一个确认。哪个参数没设对,问题就出在哪。

好了,参数配置基础就讲这么多。记住,参数是死的,现场是活的。多动手,多试,慢慢就有感觉了。