文章目录

电子凸轮的主从轴相位调整

发布于 2026-03-23 17:26:05 · 浏览 4 次 · 评论 0 条

电子凸轮的主从轴相位调整实用指南


电子凸轮是现代运动控制系统的核心功能,用软件算法模拟机械凸轮的轮廓曲线,让从轴跟随主轴做周期性运动。相位调整解决的是"什么时候开始动"的问题——主轴已经转了一定角度,从轴需要在特定位置精准切入,确保机械动作时序正确。以下是完整的调试流程。


第一阶段:理解核心概念

明确 三个关键术语的区别:

术语 含义 实际作用
主轴相位 主轴当前的角度位置 决定从轴读哪一点凸轮曲线
从轴相位 从轴相对于凸轮起点的偏移量 调整从轴的"时间差"
凸轮表 主轴角度与从轴位置的对应关系数组 定义"怎么动"的运动规律

记住:相位调整只改"何时启动",不改"运动轨迹"。


第二阶段:准备工作

确认 硬件连接状态:

  1. 检查 主轴编码器信号,确认 A/B相 脉冲正常,无丢数
  2. 验证 从轴伺服使能状态,确保 SON 信号接通
  3. 测量 主轴与从轴的实际机械位置,记录当前物理偏移角

准备 凸轮表数据。常见曲线类型选择:

  • 等速段:用于追剪、飞剪的同步区
  • 修正正弦:启停平稳,冲击小
  • 梯形速度:定位快速,用于飞锯

设定 关键参数到控制器:

  • 主轴周期长度(通常 360°3600 脉冲)
  • 从轴行程(凸轮表输出范围)
  • 耦合方向(同向 1 或反向 -1

第三阶段:基础相位调整方法

方法一:偏移量修正(推荐用于初次调试)

适用场景:从轴动作整体偏早或偏晚,需要整体平移时序。

执行 步骤:

  1. 进入 控制器的手动模式,断开 凸轮耦合
  2. 转动 主轴到理论凸轮起点位置(如
  3. 观察 从轴实际机械位置,记录与目标位置的差值 $\Delta\theta$
  4. 计算 相位偏移量:
    • 若从轴应延迟启动:偏移量 = $+\Delta\theta$
    • 若从轴应提前启动:偏移量 = $-\Delta\theta$
  5. 写入 参数 CamPhaseOffset 或等效寄存器
  6. 执行 凸轮耦合指令,验证 动作时序

方法二:主轴相位写入(推荐用于动态修正)

适用场景:运行中需要实时调整,或主从轴存在安装角度偏差。

执行 步骤:

  1. 确定 机械对齐点:找到主轴 时从轴的绝对位置

  2. 计算 主轴相位修正值:

    $$\phi_{修正} = \theta_{实际主轴零位} - \theta_{理论主轴零位}$$

  3. 调用 系统函数 MC_SetCamTablePhase 或 vendor 专用指令

  4. 注意:部分系统需在 CAM_STANDSTILL 状态下执行


第四阶段:高级调整技巧

多段凸轮的相位管理

当系统包含多个从轴或分段凸轮时:

建立 相位关系矩阵:

从轴编号 对应主轴起始角 相位偏移 耦合标志
1# 送料轴 +15° CamIn1
2# 裁切轴 180° -8° CamIn2
3# 堆垛轴 270° CamIn3

关键操作:各从轴的相位偏移独立计算,互不影响。

电子齿轮比微调

若相位漂移随时间累积,检查 电子齿轮比设置:

$$\frac{从轴脉冲数}{主轴脉冲数} = \frac{P_{从} \times 减速比_{从}}{P_{主} \times 减速比_{主}} \times \frac{1}{凸轮传动比}$$

其中 $P$ 为编码器分辨率。比值误差超过 0.1% 会导致可见相位漂移。

相位补偿滤波

高速运行时机械振动导致位置抖动,启用 相位滤波:

  • 设置 滤波时间常数 T_filter,通常 1-10ms
  • 观察 相位跟随误差 FollowingError,目标值小于 0.5°
  • 权衡:滤波越大越平滑,但响应延迟增加

第五阶段:典型故障排查

现象一:从轴不动作

排查 流程:

  1. 检查 主轴是否有脉冲输入,MasterPosition 是否更新
  2. 确认 凸轮表已加载,非空表状态
  3. 验证 相位偏移未使从轴处于"无效区"(如偏移 +360° 等价于延迟一整周期)
  4. 查看 耦合指令执行条件,部分系统要求主轴速度大于 V_{min}

现象二:动作时序不稳定

排查 流程:

  1. 监测 主轴速度波动,确认 Velocity 标准差小于 5%
  2. 检查 编码器信号质量,A/B相 占空比是否为 50%±10%
  3. 计算 相位调整更新周期,确认控制周期 $T_s \leq 1ms$
  4. 排查 机械间隙,反向运动时是否存在 >1° 的滞后

现象三:周期性位置偏差

根因:凸轮表周期与主轴实际周期不匹配。

解决

$$\text{新主轴周期} = \frac{\text{实测主轴一圈脉冲数}}{\text{编码器分辨率}} \times 360°$$

重新标定 后更新 CamTablePeriod 参数。


第六阶段:优化与固化

完成 调试后执行固化步骤:

  1. 记录 最终相位参数到设备档案
  2. 备份 凸轮表数据为 .csv 或专用格式
  3. 制作 快速恢复指南,包含:
    • 机械零点位置
    • 关键参数默认值
    • 相位调整允许范围(如 ±30°

建立 预防性维护检查项:

  • 每月 校验 编码器零位漂移
  • 每季度 比对 机械相位与电气相位的一致性

评论 (0)

暂无评论,快来抢沙发吧!

扫一扫,手机查看

扫描上方二维码,在手机上查看本文