How do I connect and control IRB 4600 with GoFa CBR 15000 over Profinet?

Setup:

  • Robot 1: ABB GoFa CBR 15000

  • Robot 2: ABB IRB 4600 (connected to OmniCore V250XT)

  • IFM AL1300 Io-Link Master

Goal:
Robot 2 picks up and holds a nut plate. Robot 1 changes tool to a screwdriver, selects a bolt, and screws it into the plate held by Robot 2. After the first bolt is done, Robot 2 rotates the plate, and Robot 1 screws in the next bolt. Essentially, Robot 1 should drive the actions of Robot 2 over Profinet.

What I’ve done so far:

  • Robot 1 (GoFa): In RobotStudio → IO/Engineering, I added the GoFa CBR 15000 and AL1300 under the Profinet tab. Then I added IRB 4600 (with IP and cards) under CBR 15000 and uploaded it to Robot 1 controller.

  • Robot 2 (IRB 4600): In RobotStudio → IO/Engineering, I added IRB 4600 and DI/DO cards under the Profinet tab and uploaded it to Robot 2 controller.

Problems I’m running into:

  1. AL1300 shows an error on the controller and doesn’t get an IP address (even though the correct IP is set in RobotStudio). Any idea why this could be happening?

  2. IRB 4600 doesn’t connect, likely because of problem #1 (no Profinet connection).

Request for help:

  • Any suggestions on how to fix the AL1300 IP issue?

  • Once Profinet is working, how do I actually set up Robot 1 to drive IO on Robot 2 and control its actions?

Any tips or guidance would be greatly appreciated!