跳到主要内容

伺服浮动功能

通常机器人各轴处于位置控制状态:受到外力推动时,电机会输出足够的转矩以保持在指令位置。启用伺服浮动后,转矩受到限制,外力就能推动机器人移动。典型用途是压铸取件:机器人夹住工件时,压铸机的顶出油缸会推动机器人。

两种方式​

方式转矩限制方法适用场合
连杆伺服浮动各轴独立限制通用;如出现振荡(电机发出“嘎”声并高频振动)或动作不稳,请使用此方式
直线伺服浮动在直角坐标空间的一个方向上限制取出行程较长、沿某一固定方向推压或打磨

直线方式中,只有 U 轴前端做直线运动;R、B、T 轴的动作与连杆方式相同。

在作业中的运行方式​

MOVL V=100.0
FLOATON FL#(1)
MOVL V=100.0
MOVL V=100.0
FLOATOF

机器人正常到达第 1 步,FLOATON FL#(1) 按条件文件 1 启动伺服浮动,第 2、3 步在转矩受限状态下运行,FLOATOF 恢复正常位置控制。

  • 伺服浮动从 FLOATON 开始一直有效,直到 FLOATOF;点动、移动光标后前进/后退、调用/选择/编辑作业或重新接通伺服时也会解除。
  • 即使手臂被挡住,只要指令到达目标,移动指令就视为完成。例如:5 秒的移动在第 3 秒被挡住,会等待剩余 2 秒后继续执行下一步。
  • 执行 TIMER 和 WAIT 指令期间同样处于转矩控制,等待中手臂可以被推动。
  • 各轴的转矩限制值在伺服浮动条件文件中设定。

关键:工具负载数据​

转矩受限期间,控制柜会实时进行重力补偿。如果工具质量、重心和惯量设置错误,轴可能意外下落或上升,非常危险。使用伺服浮动前务必正确设定工具负载数据。


来源:依据 YASKAWA 手册 HW1483399 整理。