紧急求助

发那科机器人直上直下咋弄?新手刚接手一头雾水

年年有余
年年有余
2026/04/03 20:07

刚从别的项目转过来,之前一直用库卡,发那科接触不多。手头有个搬运的活,轨迹很简单,就是从一个点抬起来,竖直往上走一段,再竖直往下降放下去,再水平回来。要求就是中间这段直上直下别有偏移,不然东西会晃。

我看程序里人家用的是L指令加关节插值,走出来是带弧度的,料筐里液体晃得厉害。想改成纯直线,又怕速度给高了振动大,想问下这种直上直下一般咋写程序?速度给到多少合适?要不要关掉啥东西?

26 4

全部回复 (4)

健健康康
健健康康#1

把L改成直线插补就行,教两个点:起点和上方那点,用L P[2] 100mm/sec FINE这种格式,下降点同理L P[3] 100mm/sec FINE。速度别超过200,液体晃的话100都够呛,干脆给到50试试。姿态要锁住,在L指令前加个固定姿态的设置,不然转着下去也晃。振动大的话把$ACC_ADJ[1]降一降,或者直接在程序里加个FINE前的小停顿。

2026/04/04 06:44
小凯
小凯#2

你这用法不对吧。发那科默认L就是直线,但关节运动是J,你看到的弧度大概率是姿态在变。教完点之后把姿态记死再跑,或者用J P[2] 10%这种先把姿态转好,再L下去。别一上来就L,姿态不对走出来的轨迹也是歪的。

2026/04/04 06:53
小波
小波#3

我厂里ABB的发那科都干过,这种活直接J P[2] 50%抬起来,J P[3] 50%落下去,比你那个L指令快一倍还不晃。直线精度要求没那么高的话没必要硬上L,关节走本身就是最快路径,振动反而小。

2026/04/04 16:39
4140148828
4140148828#4

你用的啥型号?R-30iB还是R-30iB Plus?不同控制器参数路径不一样,还有你负载多大,1kg的料筐和50kg的料筐走同一段速度差远了。

2026/04/05 15:02