讨论

机床上下料程序怎么写才稳?求个思路

780412
780412
2026/05/07 11:20

手里有个活,两台FANUC R-2000iC配两台CNC加工中心,节拍要求40秒一个工件,重复定位精度0.05mm以内。工件是个长轴类,重量大概8公斤,需要从输送线上抓取,加工完再放回线体。之前用示教的方式写程序,工件稍微有点偏差就撞机,搞得头疼。

现在想用视觉定位+偏移补偿的方式重写,不知道各位兄弟在工件坐标系标定那块都是怎么处理的?还有就是R-2000iC这种大负载机器人,走快速移动IO信号时序容易出问题,有没有靠谱的写法?

17 4

全部回复 (4)

peng88
peng88#1

视觉定位这套我们做过,结构光相机拍工件特征点,算出X/Y偏移和角度偏转,写到PR寄存器里给机器人用。关键是相机和机器人坐标系标定要做准,建议用9点标定+15点验证,重复精度能控制在0.02mm左右。你那个40秒节拍够紧的,相机触发拍照+处理时间要压到200ms以内,不然节奏跟不上。

另外工件坐标系不要用全局的,每个工件单独建一个UF[1]这种用户坐标系存偏移量,这样换品种的时候方便切换。

2026/05/07 17:05
阿宁
阿宁#2

IO时序出问题大概率是你把DO信号直接挂在运动指令后面了,机器人还没到位就发完成信号,机床那边以为好了就开始动作。试试用WAIT指令配合RO[1]=ON这种超时保护,或者把完成信号改成在位置偏差小于0.1mm的条件下再发出去。FANUC的R-2000iC走Profinet的话,信号延迟要单独算进去,别光看机器人本体的IO响应。

2026/05/07 17:39
zhou_hui
zhou_hui#3

你那8公斤的轴类件,示教方式撞机太正常了,这种结构稍微变形一点夹爪就偏。建议直接上柔性夹爪,带浮动机构的,能吸收±2mm的定位误差,视觉都不用加,节拍还能快几秒。我们厂里同类工件用了三年了,基本不撞。

2026/05/09 01:58
财源广进
财源广进#4

两台机器人配两台机床,是一拖一还是一拖二?工件上下料方向是固定的还是有角度变化?你说得再细点,不然给的建议都是空对空。

2026/05/10 17:56