Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ur10_robot_arm:ur10_robot_arm [2021/08/23 23:52] – [UR_Playground] formlab | ur10_robot_arm:ur10_robot_arm [2023/04/17 03:40] (current) – [RoboDK] formlab | ||
---|---|---|---|
Line 8: | Line 8: | ||
* [[https:// | * [[https:// | ||
===== Software ===== | ===== Software ===== | ||
- | + | * [[ur10_robot_arm: | |
- | ==== Teaching | + | * [[ur10_robot_arm: |
+ | * [[ur10_robot_arm: | ||
+ | * Other possible control software | ||
+ | * Python | ||
+ | * [[https:// | ||
+ | ==== Polyscope (the teaching | ||
=== Define TCP === | === Define TCP === | ||
Line 15: | Line 20: | ||
* Define the position | * Define the position | ||
* Enter the offset by measuring, or use the wizard. The wizard lets you orient the physical TCP around a point in 4 different positions. | * Enter the offset by measuring, or use the wizard. The wizard lets you orient the physical TCP around a point in 4 different positions. | ||
- | * Define the orientation | + | * Define the orientation |
* Enter a custom orientation in case the TCP is not normal to the flange. | * Enter a custom orientation in case the TCP is not normal to the flange. | ||
* Define a tool weight and center of gravity. | * Define a tool weight and center of gravity. | ||
Line 21: | Line 26: | ||
* Save the installation setting (on the left bar) | * Save the installation setting (on the left bar) | ||
- | ==== UR_Playground ==== | + | Test the setup: |
- | Universal Robot Software meant to introduce students to the artistic and experimental aspects of working with robots.\\ | + | * rotate |
- | [[https:// | + | |
==== RoboDK ==== | ==== RoboDK ==== | ||
- [[https:// | - [[https:// | ||
+ | - Direct computer-robot ethernet connection doesn' | ||
==== Grasshopper ==== | ==== Grasshopper ==== | ||
- | Grasshopper runs inside Rhino 7. In order to control the robot arm, a plugin is needed: | + | Grasshopper runs inside Rhino 7. In order to control the robot arm, a Grasshopper |
- | === The Robots plugin === | ||
+ | === The Robots plugin === | ||
== Installation == | == Installation == | ||
- | Install | + | * In Rhino, go to '' |
- | * Download the last release of the plugin: [[https:// | + | * Search for ' |
- | * In Grasshopper, | + | * Select version '' |
- | * Put the downloaded files ('Robots.dll', | + | * Everything below version |
- | * Instructions were given to Windows users to give write permission to the files. Not sure if it applies | + | * Briefly tested versions: |
- | * Download | + | |
- | * Unzip the file. A folder | + | == Robots.dll file == |
- | * Make a folder called | + | |
- | * Move the contents from 'Robots-master > Libraries' | + | If Rhino keeps asking to locate |
+ | * On mac: cmd + i, under sharing & permissions, | ||
+ | * Location of the robots.dll file: | ||
+ | * '' | ||
== Guides == | == Guides == | ||
Line 54: | Line 61: | ||
* Robots guide by [[https:// | * Robots guide by [[https:// | ||
* Drawing with robots [[https:// | * Drawing with robots [[https:// | ||
+ | * [[https:// | ||
I tried adapting the ' | I tried adapting the ' | ||
+ | |||
+ | == Tips == | ||
+ | * The first target should be a joint target. Following ones can be cartesian targets. | ||
== Upload script to robot == | == Upload script to robot == | ||
* Small programs can be streamed directly to the robot with the ' | * Small programs can be streamed directly to the robot with the ' | ||
Line 80: | Line 91: | ||
* [[https:// | * [[https:// | ||
+ | == Setup == | ||
+ | * Do not connect to the LAN network of KASK. Instead connect to the robot arm directly, or via a separate switch. | ||
+ | * Set the computer to a static IP address that is the same as the Robot' | ||
+ | |||
+ | * < | ||
+ | * or | ||
+ | * < | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Related ' | ||
+ | * Wirecutting with Grasshopper & Robots ([[https:// | ||
==== FTP connection ==== | ==== FTP connection ==== | ||
* Use FIleZilla | * Use FIleZilla | ||
Line 89: | Line 113: | ||
Location of program (URP) or script (URS) files: ''/ | Location of program (URP) or script (URS) files: ''/ | ||
+ | |||
+ | |||
+ | ==== RoboDK ==== | ||
+ | - [[https:// | ||
+ | |||
===== Hardware | ===== Hardware | ||
Line 95: | Line 124: | ||
A suitable cable that mates to the toolhead connector is [[https:// | A suitable cable that mates to the toolhead connector is [[https:// | ||
- | |||
- | ===== future tool heads ===== | ||
- | * 3D scanner tool head | ||
Line 106: | Line 132: | ||
In development | In development | ||
+ | {{: | ||
===== 3D printer (Plastic) ===== | ===== 3D printer (Plastic) ===== | ||
In development | In development | ||
Line 113: | Line 139: | ||
- | ===== Pen plotter | + | ===== Pen plotter ===== |
{{: | {{: | ||
Used by [[http:// | Used by [[http:// | ||
- | [[Drawing with the UR10]] | + | [[Drawing with the UR10]] |
+ | [[Drawing with the UR10 V2]] (Grasshopper) | ||
===== Webcam attachment ===== | ===== Webcam attachment ===== | ||
{{: | {{: |