中国机器人网 App
手机扫码下载 · 或点击查看
项目上有个码垛加简单搬运,轨迹基本就是一个平面上来回跑,仿真里我每次都是手抓工件一个个摆点再生成路径,工件一多就头大,工期卡得紧。想问下大家RobotStudio做这种平面轨迹一般怎么搞效率高?是写脚本批量生成点还是有什么插件能直接扫面取点?新人接触仿真没多久,先谢了。
直接用RobotStudio自带的"取面"功能就行了,选中工件表面那个平面,软件自动把面离散成点云,点间距自己设,一般2mm到5mm够用。点云出来之后用"路径生成"里的"沿曲线"或者"自由曲线"直接转成机器人轨迹,不用一个个手摆。我去年做过一个300x400的平面,3000多个点两分钟就出完了,脚本都不用写。你先把工件模型导入,注意法向量别反了,不然Z方向会跳。
如果面是规则矩形,写RAPID脚本循环生成点位更快。设好行列数和间距,FOR循环一下几千个点就出来了,比在图形界面里点快得多。我这边码垛都是用脚本批量算点,仿真里只是验证节拍和可达性,轨迹逻辑全在程序里。
码垛干嘛非在仿真里逐点画?直接用Smart组件里的吸盘+码垛逻辑拖出来,姿态偏一点也能自动对齐。平面轨迹仿真只是为了看干涉和节拍,又不是真的在仿真里把每个点都跑出来。
你工件是导入的外部模型还是自己建的?有的格式法线是反的,面识别不出来以为是背面。