TRIO-Basic 从入门到精通(三):轴参数的含义
👁 2
分类:机器人自动化
本文系统讲解 TRIO 运动控制器伺服轴参数表中各参数的含义与用途,涵盖单位当量 UNITS/AXIS_UNITS、增益参数、速度加减速、软件/硬件限位、原点信号、位置偏差报警、点动与色标捕捉等,并说明 UNITS 在 FRAME 坐标系开启前后的区别,是配置伺服轴与调试运动表现的必备基础。
TRIO-Basic 从入门到精通(三):轴参数的含义
一、教程背景
软件只是编程工具,掌握 TRIO-Basic 语言本身才是核心。轴参数是 TRIO 运动控制编程的基础:轴的使能、单位、速度、加减速、限位、原点回零、跟随误差报警等行为,全部由一系列轴参数决定。本教程对 MPV4 软件轴参数表中常见参数逐一进行说明,帮助读者理解每个参数的含义与用途,为后续编写运动程序做好准备。适用于需要配置伺服轴、调试运动表现的工程师与学习者。
二、技术要点/技术方案
在工具栏中找到"轴参数"选项,打开后选择需要编辑的伺服轴,即可看到该轴的完整参数表。以下为重点参数说明:
轴类型与单位
- ATYPE:轴类型,TRIO 提供多种轴类型(详见后续教程与 TRIO BASIC 帮助文件);
- UNITS:单位当量,一个用户单位对应的脉冲数;
- AXIS_UNITS:轴单位当量,一个用户单位对应的脉冲数;
- UNITS 与 AXIS_UNITS 的区别:当 FRAME=0(未开启机器人坐标变换)时,UNITS 代表轴的单位,与 AXIS_UNITS 含义相同;当 FRAME<>0(激活机器人坐标变换)时,UNITS 代表笛卡尔坐标的单位当量。
增益参数(闭环控制)
- GAIN:增益,用于闭环控制(速度控制、力矩控制);
- P_GAIN:比例增益;
- I_GAIN:微分增益(原文如此,实际应参考帮助文件确认);
- D_GAIN:积分增益(原文如此,实际应参考帮助文件确认);
- VFF_GAIN:前馈增益。
速度与加减速
- ACCEL:加速度速率,单位 UNITS/sec/sec;
- DECEL:减速度速率,单位 UNITS/sec/sec,用于运动加减速设定;
- FASTDEC:快速减速速率,单位 UNITS/sec/sec,FASTDEC=0 时急停或碰到限位等情况的减速度由 DECEL 决定;
- SPEED:轴速度,单位 UNITS/sec;
- MERGE:运动平滑;
- SRAMP:平滑滤波时间,单位 ms;
- MSPEED:反馈瞬时速度。
限位与原点
- DATUM_IN:原点信号输入,此处输入的是 0-512 的 IO 通道号;
- FS_LIMIT:正转软件限位;
- RS_LIMIT:反转软件限位;
- FWD_IN:正转硬件限位;
- REV_IN:反转硬件限位;
- REP_DIST:重复位置距离;
- REP_OPTION:重复位置模式;
- FHOLD_IN:轴运动暂停输入。
位置与状态
- DPOS:当前目标位置;
- MPOS:当前反馈位置;
- FE:位置偏差,即 DPOS 与 MPOS 之差;
- FE_LIMIT:偏差限制阈值,FE>FE_LIMIT 时伺服报警;
- FE_RANGE:偏差提醒阈值;
- IDLE:轴运动完成标志;
- MTYPE:当前正在执行的运动;
- NTYPE:下一个队列中待执行的运动;
- AXISSTATU:当前轴的轴状态;
- ADDAX_AXIS:显示当前轴被其他轴叠加的轴号,-1 代表未被叠加。
输出与使能
- DAC:模拟量输出,用于开环时直接给伺服模拟量电压;
- SERVO:闭环使能;
- OUTLIMIT:限制输出;
- AXIS_ENABLE:轴使能。
点动与色标捕捉
- FWD_JOG:正转点动;
- REV_JOG:反转点动;
- MARK:为 TRUE 时表示捕捉色标成功;
- REG_POS:存放色标捕捉成功时的位置值。
说明:以上参数中标注"原文如此"的增益细节,以及未展开的参数,请以 TRIO BASIC 帮助文件为准。
三、实施步骤
- 打开 MPV4,连接控制器或仿真器;
- 在工具栏中打开"轴参数"表;
- 选择需要编辑的伺服轴;
- 对照上述说明,逐项查看并理解各参数当前取值;
- 根据实际机械与工艺要求修改 UNITS、SPEED、ACCEL、DECEL、限位等参数;
- 保存并下载参数,观察运动表现是否满足预期。
四、代码示例
轴参数通常在程序中通过赋值语句设置,例如:
BASE(0)
UNITS=1000
SPEED=100
ACCEL=10*SPEED
DECEL=ACCEL
FS_LIMIT=1000
RS_LIMIT=-1000
FE_LIMIT=1
SERVO=0
本教程以参数含义讲解为主,具体指令用法将在后续课程中展开。
五、应用价值
- 夯实基础:轴参数是 TRIO-Basic 编程的前提,理解参数才能正确配置伺服轴;
- 快速定位问题:通过 DPOS、MPOS、FE、IDLE、AXISSTATU 等状态参数可快速判断轴的运行状态与故障原因;
- 安全防护:软件限位、硬件限位、偏差报警等参数共同构成轴的安全保护机制;
- 适配多样机构:UNITS/FRAME 机制支持单轴与机器人坐标两种单位体系,适应不同机械结构;
- 提高调试效率:掌握增益、前馈等参数后,可针对速度控制、力矩控制等场景进行闭环调优。
六、SEO关键词
TRIO运动控制器, TRIO-Basic, 轴参数, 伺服轴参数, UNITS, ATYPE, 运动控制编程, 伺服调试
本文内容整理自 guimotion 的《TRIO-Basic从入门到精通教程》系列(CSDN,CC BY-SA 4.0),由 ZeroOne AI 重新组织编写。
