返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 扫码关注
  • 发那科机器人码垛程序如何编程?

    提问:菜菜 | 时间:2022-12-26 17:12:03

    标签:发那科机器人,码垛程序,如何编程

回答者:问答小助手 | 时间:2022-12-27 15:53:00

  1.堆叠功能的定义

  教几个有代表性的点,即要加工的工件可以从底层到顶层依次堆叠。发那科机器人码垛程序如何编程?

(发那科机器人)

  2.堆叠类型

  堆叠B:包括堆叠B(单路径模式)和堆叠BX(多路径模式),应用于连续工件的位置,堆叠时底部形状为直线或矩形。E:这包括堆叠E(单路径模式)和堆叠EX(多路径模式)。它适用于复杂的堆叠模式(堆叠时工件的位置发生变化,底部形状不是矩形)。

  3.堆叠指南

  (1)堆叠指令格式:根据堆叠寄存器的值,根据堆叠模式计算当前堆叠点的位置,根据道路模式计算当前路径,并覆盖堆叠动作指令的位置数据。

  (2)堆叠动作顺序:使用道路点作为接近点、堆叠点和返回点的位置数据的动作顺序是特殊的堆叠顺序。每次用叠加命令重写位置数据。

  (3)最终堆叠指令:计算下一个堆叠点并重写堆叠寄存器值。

  (4)堆叠寄存器:用于检查堆叠。在指定的堆叠点操作、比较、分支等。

  4.起球教学

  (1)堆垛方案的选择

  (2)输入堆栈主数据

  (3)教学堆栈上的样式

  (4)路径模式

  5.介绍堆叠主题

  如图4-1.4-2所示,P3从传送带上抓取工件并将其堆叠到托盘上。

  使用示教器编写程序,如下所示:

  1:JPR[1]100%精细;移动到待命位置P1

  2:LBL[1];标签1

  3:JPR[2]100%精细;移至保持位置P2

  4:WAITRI[12]=打开;等待抓取位置以取回材料。

  5:LPR[3]100mm/secFINE;移至P3

  6:等待1.00(秒);等待1s

  7:RO[11]=打开;抓斗切断阀开启

  8:WAITRI[11]=打开;等待停机开关打开。

  9:RO[11]=关闭;抓斗切断阀

  10:托盘-B_一

  11:jpal1[A_1]80%细粒;移至接近点

  12:LPAL_ 1[BTM]100 mm/sekFINE;移动到堆叠点

  13:RO[10]=打开;抓斗开启阀开启

  14:WAITRI[10]=打开;等待直到抓斗打开开关打开

  15:RO[10]=关闭;抓斗开启阀关闭

  16:LPAL_1[R_1]100 mm/sekFINE;移动到备份点

  17:一个托盘

  18:JUMPLBL[1];跳转到标签11;

  6.注意事项

  (1)为了提高堆叠的准确性,必须正确配置TCP。

  (2)堆叠寄存器应防止同时使用相同数量的其他堆叠。

  (3)码垛功能由三个命令组成,即码垛顺序、码垛操作顺序和最终码垛顺序,这些命令存在于程序中并发挥作用。即使只复制一条指令来教导子程序,该函数也无法正常工作,因此需要注意。

  (4)设定堆叠数据后,堆叠编号应与堆叠指令、堆叠操作指令和最终堆叠指令一起自动写入。确保堆栈编号在其他程序中重复使用(每个程序都有堆栈编号数据)。

  (5)堆叠操作的顺序“C”(圆的移动)未在操作类型中指定。