库卡伺服驱动 + 电机驱动变位机完整设置(KRC4/KRC5,KSS8.x)
变位机分为独立外部轴与运动学耦合变位机(机器人‑变位机同步,焊接常用),下面按电气接线→WorkVisual 配置→机器参数→零点标定→安全限位→运动学→同步调试顺序梳理。
一、前期电气接线检查
动力线:KPP 驱动模块 X30/X31 接电机 U/V/W,制动器线缆接到驱动制动端子,确认抱闸电源极性正确;
编码器线:Resolver 编码器接入 RDC2 模块对应通道,线缆禁止与动力线同线槽,做好屏蔽接地;
确认控制柜硬件:KPP 功率模块功率满足变位机电机扭矩,外部轴授权选项已激活;
断电状态测量绝缘,电机相间、对地绝缘>1MΩ;检查抱闸电阻符合铭牌。
相序接反会轴反转,库卡支持相序识别,但接线尽量按图纸。
二、WorkVisual 工程配置
新建 / 打开项目,在设备视图添加 KPP 驱动、选择对应库卡伺服电机型号(严格按电机铭牌 MG/ME 系列);
添加外部轴运动系统:
变位机旋转轴:
ROTATORISCH(有限旋转);无机械限位无限旋转变位机:ENDLOS模式;倾翻变位机 2 轴:E7 倾翻轴、E8 旋转轴;轴顺序不能颠倒;
电机样本编组:把电机拖拽分配到外部轴 E7/E8,绑定对应 KPP 驱动通道;
机械传动比配置 $RAT_MOT_AX []
N:电机转数;D:变位机输出轴转数;例:减速比 120:1 →
$RAT_MOT_AX[7]={N 120,D 1}电机转 120 圈,变位机输出 1 圈。传动比设置错误,速度、位置全部错乱。设置电机最大转速、轴最大速度
$VEL_AXIS_MA[]、最大加速度;编译工程,下载到控制柜,冷重启生效。
三、示教器机器参数设置
投入运行 → 机器数据 → 扩展参数
$AXIS_TYPE[]:轴类型,3 = 旋转轴,5 = 无限旋转轴 ENDLOS;$BACKLASH[]:间隙补偿,变位机减速机背隙,一般 0.1‑1.0°,根据实测调整;$VEL_AXIS[]外部轴最大速度;变位机焊接建议转速 5‑20rpm,不要开太高;$ACC_AXIS[] / $DEC_AXIS[]外部轴加减速度,重载变位机降低加速度防止冲击;抱闸参数:确认抱闸释放延时,防止上电瞬间掉轴。
四、零点标定
方式 1:EMD 电子主值标定(库卡原装电机)
手动把变位机摇到机械零位标记对位孔;
接入 EMD 设备,投入运行‑零点标定‑外部轴,执行 EMD 标定;完成拔 EMD,保存主值文件。
方式 2:MMD 手动标定(无 EMD,变位机机械刻度对位)
手动移动变位机到机械零刻度;
投入运行‑零点标定‑MMD,将当前关节位置设为机械零点;写入主值。
标定完务必手动来回转动轴,核对示教器角度读数和实际变位机刻度一致,不一致检查传动比、电机相序。
五、安全限位设置
投入运行 → 软件限位开关
有限旋转变位机 ROTATORISCH:设置正负软限位
$SOFTP_END[]、$SOFTN_END[],不能超出机械硬挡块;ENDLOS 无限旋转变位机:不设置软限位;
硬件:必须保留外部硬限位信号接入安全回路,软限位只是软件防护。
修改传动比之后,软限位数值要重新换算,旧限位数值失效。
六、运动学配置
如果只是变位机单独动,不需要运动学;需要
PTP SYN、LIN SYN同步运动焊接必须配置运动学外部轴组。
WorkVisual 创建运动学外部轴样本(Kinematics);
定义变位机基座坐标系:变位机底座相对于机器人基坐标系的位置
$base;三点标定法测出变位机底座相对机器人坐标;定义变位机各关节 DH 参数:倾翻轴旋转中心、旋转轴回转中心;
下载后,用
BAS(#EX_base, x)调用耦合运动学;程序可以执行同步运动SYN PTP机器人 + 变位机联动。
不配置运动学只能单独动变位机,不能协同焊接轨迹跟随。
七、测试调优步骤
T1 模式低速点动外部轴,确认转动方向正确;方向反了:①调换电机动力相序;②修改 $RAT_MOT_AX 的 N 为负数;
全行程低速运行,观察无抖动、过载报警;抖动优先降低加速度、增大背隙补偿;
重复定位精度测试:多次回零,核对变位机刻度与示教读数;
同步模式测试:写简单 SYN PTP 程序,机器人变位机同步运动;
极限工况:重载测试,监控 KPP 驱动电流,防止过载。
八、常见坑点
传动比写反:变位机转一圈电机才转几十度,速度位置完全错乱;
轴顺序颠倒:E7/E8 分配搞反,倾翻旋转动作互换;
ENDLOS 无限旋转轴设置成 ROTATORISCH,会‑358~358° 限位报警;
零点标定前传动比错误,标定完零点也是错的;顺序:先传动比参数,后标定零点;
运动学 DH 参数不对,同步焊接轨迹偏移;
抱闸时序错误:上电瞬间抱闸未打开就输出使能,报过载。


