您的位置:首页 > 资讯 > 企业动态 > 正文

使用攻略丨CVC700如何集成第三方驱动器?(第二弹)

2024-01-09 09:54 性质:转载 作者:科尔摩根AGV 来源:科尔摩根AGV
免责声明:中叉网(www.chinaforklift.com)尊重合法版权,反对侵权盗版。(凡是我网所转载之文章,文中所有文字内容和图片视频之知识产权均系原作者和机构所有。文章内容观点,与本网无关。如有需要删除,敬请来电商榷!)
树立终身学习的观念至关重要,对于工作而言更是如此。保持学习和工作的热情和能力,以适应不断变化的社会和经济环境。在求知欲下,持续探索和解锁新的知识和技能,不断进步,不断提高。使用攻略丨C...

树立终身学习的观念至关重要,对于工作而言更是如此。保持学习和工作的热情和能力,以适应不断变化的社会和经济环境。在求知欲下,持续探索和解锁新的知识和技能,不断进步,不断提高。

使用攻略丨CVC700如何集成第三方驱动器?

在日新月异的技术和行业发展中,身为工程师的你也应顺应时代的步伐,保持竞争力,从而立于不败之地。在前面的推文中,我们介绍了CVC700如何与第三方驱动器通过CANOpen协议通信。本文书接上回,继续为您讲解如何实现应用控制。

首先,应根据驱动器的用途,确认其操作模式,向0x6060 mode of operation赋值。

转向控制

如果是用于转向控制,那么应将其设为位置模式,其目标位置0x607A和实际位置0x6064,分别代表了舵轮转向的设定角度SetAngle和实际角度ActualAngle。

这里推荐使用带绝对值编码器反馈的驱动器,这样任何时候舵轮的实际角度都是已知的。

如果使用增量型编码器反馈,则每次重新上电后,都需要进行一次找零。

具体操作为:先要将操作模式0x6060设为Home模式,而后通过驱动器的Home功能,找到舵轮的零位,再将其设为位置模式。

一般地,驱动器的位置单位为pulse,而CVC700用于舵轮转向控制的角度单位为deg,二者存在一个比例换算关系。同时,舵轮的安装偏差,也决定了驱动器的零位,与车身舵轮的机械零位,存在一个差值。

可通过如下公式代入计算

0x607A=(SetAngle + SteerOffset)*SteerScale

ActualAngle=0x6064/SteerScale-SteerOffset

后期我们可以通过修正SteerOffset,使舵轮在SetAngle=0时,其实际物理位置就是车身舵轮的机械零位。

Kollmorgen AGV

行走控制

如果是用于行走控制,操作模式0x6060应设为速度模式,其目标速度0x60FF和实际速度0x606C,分别代表了舵轮行走的设定速度SetSpeed和实际速度ActualSpeed。

一般地,驱动器的速度单位为pulse/s或者rpm,而CVC700用于舵轮行走控制的速度单位为mm/s,二者存在一个比例换算关系,涉及到传动比和舵轮直径。

其值可通过如下公式代入计算

0x60FF=SetSpeed*SpeedScale

ActualSpeed=0x606C/SpeedScale

由于机械设计参数存在误差,后期我们可以通过修正SpeedScale,使舵轮反馈的行走距离与实际物理距离一致。修正方法可以参考我们的调车文档或者视频

因为用于舵轮转向/行走控制的逻辑发生器是在CVC700中完成的,所以转向/行走驱动器的操作模式0x6060应设为周期同步位置/速度模式。

那么用于更改驱动器状态的控制字0x6040,就需要根据当前状态字的内容,进行分步设置。

▪当状态字0x6041=Switch On Disabled时,控制字0x6040应设为xx 06,shut down command

则状态字变为Ready To Switch On,控制字0x6040应设为xx 07,switch on command

则状态字变为Switched On,控制字0x6040应设为xx 0F,enable operation command

则状态字变为Operation Enabled

至此驱动器处于使能工作状态,可以根据命令源目标位置0x607A或者目标速度0x60FF,使舵轮到达预期的转向角度或者行驶速度。

Kollmorgen AGV 

轮系配置

在车辆应用设计软件Vehicle Application Designer中,定义AGV的轮系结构为单舵轮SD、差速轮Diff或多舵轮Quad X(最多可支持20个舵轮)。在每个轮子的配置页面,指定其电气连接的第三方驱动器所对应的SetAngle/ActualAngle,SetSpeed/ActualSpeed。

至此,CVC700便可以建立整车AGV的数学运动模型了,具体操作可以参阅我们的手册Start up Vehicle或者相关视频。

关于CVC700集成第三方驱动器的相关知识,就介绍到这里。作为一款功能强大的AGV专用控制器,CVC700集导航功能、通信功能、IO功能、以及PLC仿真功能于一体,为AGV的稳定运行提供着可靠保障。更多相关专业知识及使用攻略,还在持续更新中,科尔摩根AGV期待与行业中的你共同进步,一同探索物流自动化的无限潜力。

Kollmorgen AGV在过去的50多年里,通过NDC平台为自动导引车(AGV)和移动机器人提供了车辆自动化解决方案。通过OEM和系统集成商合作伙伴的生态体系,在全球范围内为各种应用部署了数万辆先进的自动引导车辆。

科尔摩根AGV的解决方案由:系统、车辆、软件工具和服务组成。其中NDC平台不仅支持目前市面上多种主流导航方式,如激光导航,自然导航,二维码导航等,还支持他们的组合导航方式。同时,NDC平台包括用于管理车队和有效引导车辆的软件,以及用于导航和控制的硬件。后期,科尔摩根AGV 定期为合作伙伴提供技术支持,培训,咨询等服务。

使用Kollmorgen NDC8,合作伙伴几乎可以实现不同类型的车辆或移动机器人的自动化,并将其集成到全球任何行业的任何类型的应用场景中。为终端用户降低从前期项目实施到后期系统运维各方的实际成本。

网友评论
文明上网,理性发言,拒绝广告

相关资讯

关注官方微信

手机扫码看新闻