KukaVarProxy plugin for grasshopper
Made by: Nicolas Kubail Kalousdian and Simon Lut
Read and write global variables to a KUKA Robot arm using KukaVarProxy, directly from Grasshopper.
WARNING!
- Do not use this software for dangerous applications such as milling.
- If you would like to come close to the robot, set it in T1 and make sure that someone else is also present.
Kuka:
- Start the Kuka and run your .src files. Make sure to put all your global variables in a separate .dat file!
- Switch the KUKA to expert mode.
- Use alt-tab to go to a different program until the start button appears in the left-button corner.
- Go to 'mein bilder' from the start menu, and then navigate to the desktop.
- Start KukaVarProxy.exe
- Go back to Kuka by using alt-tab, you are always able to switch back-and-forth this way.
- Make sure to initialize the global variables you defined in your .dat file in your .src file.
- Run the .src file to the point that the global variables are initialized. They are now accessible by KukaVarProxy.
- Make sure that debug is off, when sending large amount of information.
Laptop:
- Drag the .gha file in Simulacrum\bin in your libraries folder of Grasshopper.
- Plug-in the Robot Ethernet Cable in your laptop.
- In windows: search for 'view network connections'.
- Right-click Ethernet and click on properties.
- Click on 'Internet Protocol Version 4' and go to properties.
- Click on 'Use the following IP Address' and type in the Robot IP Address, but change the last number of the IP address be 1 higher, or one lower than the robot IP address.
- Open the example file in grasshopper and make sure that the IP address is the robot IP address and the port is 7000.
- Click connect, and use the Netstat monitor to see if the connection is established.
- ??? profit