AGV机器人:工厂落地中被忽略的机械设计细节

摘要:本文结合汽配工厂AGV改造的实际项目,分享AGV机器人机械设计中容易踩坑的落地细节,涵盖轮系选型、顶升机构、防撞设计三个核心模块,给中级工程师提供可直接参考的选型、校核经验。

上个月刚给长三角的一家汽配制造厂改完三台潜伏式AGV,整整耗了我两周。全是当初设计院甩过来的烂摊子,参数看着都好看,落地全是坑。

轮系选型:不是越贵的麦克纳姆轮就越好

现在行业里一股风,只要提AGV,上来就要麦克纳姆轮全向移动,好像不用全向就不够先进。我就纳闷了,你一个走固定路线的潜伏牵引AGV,要什么全向?

车间通道就1.8米宽,转弯半径留0.8米足够过了。这次改的三台,原来装的是200mm直径的麦克纳姆轮,不到一年,八个轮有五个辊子转不动了。为什么?车间地面掉的编织带、螺栓螺帽的小碎屑,还有工人掉的头发丝,全缠进辊子缝隙里了。清理一次,要把整个轮组拆下来,耗两个小时,耽误生产不说,运维小哥见了我都摇头。

选型计算的时候,很多人都直接抄供应商给的载荷表,按照GB/T 30029-2013 自动导引车通用技术条件的要求,地面不平整的工业场景,轮系载荷必须留至少 1.5倍安全系数,不是行业传的1.2倍。就那三台AGV,原来设计总载荷1吨,轮系额定载荷选了1.2吨,刚好卡着1.2倍,地面一颠,轮轴变形,能不晃吗?

后来我们换成了150mm直径的实心聚氨酯差速轮,成本直接降了六成,跑了大半年,一次故障都没有。

AGV机器人潜伏式轮系安装对比图
AGV机器人潜伏式轮系安装对比图

说实话,不是说麦克纳姆轮不好,需要原地转舵、狭小空间侧移的场景,那确实好用。但是百分之七十的工厂内部物流AGV,走固定路线,差速轮或者舵轮足够用了。省下来的钱,加两块电池,提升一倍续航,它不香吗?

顶升机构:选型里的隐形重量坑

这次改的另一大问题,出在顶升机构。原设计是剪叉式顶升,带1吨的料箱,参数刚好卡着额定载荷选的丝杠和电机。试机的时候放偏了一个变速箱壳体,偏了不到五厘米,直接侧翻,把旁边的静电导线刮断了,赔了不少钱。

你猜设计人员漏算了什么?很多人算顶升载荷,只算料箱加工件的重量,忘了算顶升机构本身的重量,还有启动瞬间的惯性冲击。更坑的是偏载,供应商给的选型手册全标理想中心载荷,谁会把工件放的一分不差?

偏载力矩的计算很简单,M = W * e,W是工件总重,e是偏心距,就算偏个5厘米,1吨的工件,力矩就是50N·m,这个力全作用在剪叉的铰点销轴上。很多图省事用普通45号钢销轴,不做淬火,三个月就磨出台阶,顶升直接晃得厉害。原设计的销轴就是没淬火,我们全部换成了淬火处理的40Cr,还按照GB/T 1348-2019 的要求,把铰点衬套换成了球墨铸铁,用到现在一点旷量都没有。

AGV机器人剪叉顶升偏载受力分析图
AGV机器人剪叉顶升偏载受力分析图

不过话说回来,剪叉顶升本身结构紧凑,适合AGV的低车身布局,只要把这些隐形坑填上,用起来还是很顺的。我现在做设计,顶升载荷一律在用户要求的基础上乘以1.2,功率再放大0.5kW,就是为了抗那一下启动冲击,真的见过太多卡着额定选的,上电试机一次就把滚珠丝杠顶弯了,太折腾。

防撞设计:别把安全全交给传感器

防撞设计:别把安全全交给传感器
防撞设计:别把安全全交给传感器

现在AGV都堆激光雷达,做软防撞,很多设计把机械防撞当成了凑标准的摆设,位置不对,开关也没调好。我见过不止一个项目,激光雷达被车间的粉尘、焊烟挡住了,直接撞上去,把车间的消防箱、周转架撞坏,甚至撞过工人的腿。

按照ISO 3691-4:2020 工业无人驾驶车辆的安全要求,AGV的一级机械防撞触发距离要控制在50到100mm,触发后的停车加速度不能大于0.5g,就是为了留够缓冲,就算传感器失效,机械防撞也能兜住底。很多设计图省空间,把触发距离调成20mm,等于没装。

还有防撞条的选材,很多图便宜用发泡橡胶,车间里有油污、切削液,用不了半年,发泡橡胶就吸油胀大,一直顶着触发开关,AGV动不动就误停车,要么就是胀死了撞上去都不触发。我现在选防撞条,一律用带凹槽的三元乙丙实心橡胶,硬度选邵氏A60,既有缓冲,又耐油污,用四五年都不会变形。

这次改的三台,原来的发泡条全换了,触发距离调到70mm,这大半年,哪怕雷达脏了误判,也没出过一次碰撞事故。

AGV这东西,参数页上的指标好看没用,能在工厂里连续跑一两年不出大故障,才是真的好。很多设计追求高大上,忽略了现场工况里的那些小细节,最后改来改去,成本反而更高。多去现场跑两趟,多跟运维工人聊两句,比对着选型册画图靠谱多了。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:AGV机器人:工厂落地中被忽略的机械设计细节
文章链接:https://www.yqhljx.com/list_9/1964.html