This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ur10_robot_arm:ur10_robot_arm [2020/08/04 06:16]
formlab [Define the grid]
ur10_robot_arm:ur10_robot_arm [2020/08/27 05:09] (current)
formlab [Pen plotter attachment]
Line 9: Line 9:
 ===== future tool heads ===== ===== future tool heads =====
   * 3D scanner tool head   * 3D scanner tool head
-  *  
-===== Brush attachment ===== 
 +===== Broom handle attachment =====
 ===== 3D print attachment ===== ===== 3D print attachment =====
 In development In development
 ===== Pen plotter attachment ===== ===== Pen plotter attachment =====
 +Used by [[http://hisk.edu/mw/index.php/Diego_Lama|Diego Lama]] to scratch drawings into car parts
 ===== Webcam attachment ===== ===== Webcam attachment =====
 ===== DSLR attachment ===== ===== DSLR attachment =====
 ===== Hole drilling attachment ===== ===== Hole drilling attachment =====
 {{:ur10_robot_arm:griddrill_poster_web.jpg?600|}}\\ {{:ur10_robot_arm:griddrill_poster_web.jpg?600|}}\\
-This tool head was made to drill a grid of almost 500 holes into the base plate of the thermoform machine.+This tool head turns the robot into an automated hole drilling machine. Good for elaborate hole patterns that would be tedious to do manually.
-==== Physicial setup ==== +Based on [[https://www.thingiverse.com/thing:2475928|this design]].
-The program is made and executed on the teaching pendant.+
-{{:ur10_robot_arm:griddrill_dremel_attached_web.jpg?600|}}\\ +The 3D printed part attaches to a [[https://www.grip-gmbh.com/connect/mgw/mgw063|Grip toolchanger underplate (G-MGW063-2U)]].
-The Dremel is strapped to the upper arm of the robot and secured with zip ties, using curved block of foam.+
-{{:ur10_robot_arm:griddril_flex_arm_attached_web.jpg?600|}}\\ +Download the 3D files {{ :ur10_robot_arm:ur_dremel_flex_clamp.zip |here}}.\\ 
-Slide the Dremel flex-arm in the 3D printed holder. Make sure it is attached to the tool change plate. Check that the bolt-heads are not sticking out on the side that will mount to the robot arm. The tool changer needs low profile bolts. Attach the tool to the robot arm and install a 1mm drill in the chuck. +Attach the clamps to the largest part with M4 screws and nuts.\\ 
- +Attach the largest part to the tool changer with 4 M5x16 low profile bolts and 4 M4 nuts
-{{:ur10_robot_arm:griddril_wood_web.jpg?600|}}\\ +
-I had a piece of wood on a table with a layer of thick cardboard underneath, but with the robot arm, it is possible to drill in walls, upright panels etc... (The cardboard in the picture should have been thicker). +
- +
-==== Define the coordinate system of the stock material ==== +
- +
-{{:ur10_robot_arm:griddril_test_reach_web.jpg?600|}}\\ +
-Test the reach of the arm: can it get to the far corners? +
- +
-{{:ur10_robot_arm:griddril_define_corrdinate_system_web.jpg?600|}}\\ +
-To define the coordinate system of the stock material, take the teaching pendant and go to ''Installation > Features''+
-  * Add a plane and define the necessary points. In this case these are the corners of the sheet of MDF. +
-  * First point: this defines the origin of the feature. +
-  * Second point: this defines the Y axis. +
-  * Third point: this defines the X axis. +
- +
-Save the file with a clear name. +
- +
-==== Define the grid ==== +
-In this example, the drill makes a grid of 495 holes. The program is based on a wizard for palletizing. +
- +
-On the teaching pendant, load the following program: ''File > Load > drilling holes in a grid v2 (palletizing).urp''+
-Let's define points where the outer most actions of the palletising sequence will take place. These points will become the corner-holes. +
- +
-{{:ur10_robot_arm:griddril_define_grid_01_corners_web.jpg?600|}}\\ +
-In the program tree, click item ‘a1st Corner_1’ +
-Click ‘change this position’ +
- +
-{{:ur10_robot_arm:griddril_define_grid_02_select_feature_web.jpg?600|}}\\ +
-From the upper right drop down menu, select the feature you defined previously. +
- +
-{{:ur10_robot_arm:griddril_define_grid_03_point_down_web.jpg?600|}}\\ +
-To make the drill point straight down, click on one of the number boxes under ''TCP''. A new screen opens. +
- +
-{{:ur10_robot_arm:griddril_define_grid_04_point_down_numbers_web.jpg?600|}}\\ +
-Change drop down menu ‘Rotation vector [rad]’ to ‘Rotation Vector [°]’. +
-  * Set RX to ''0'' +
-  * Set RY to ''0'' +
-  * Set RZ to ''180'' (this is the rotation of the Z-axis, so the value probably doesn't matter) +
- +
-{{:ur10_robot_arm:griddril_define_grid_06_speed_web.jpg?600|}}\\ +
-Lower the speed for safety. +
- +
-Manually move the arm to the first position, using the on screen arrows. +
- +
-{{:ur10_robot_arm:griddril_define_grid_05_first_pos_web.jpg?600|}}\\ +
-When arrived at the first position, carefully move the arm down so that the drill almost touches the wooden surface. Keep a millimeter of safety margin. +
-Click 'OK' and define the 3 other points too.+
 +=== Applications ===
 +  * [[:ur10_robot_arm:Drilling holes in a grid]]
  • ur10_robot_arm/ur10_robot_arm.1596547015.txt.gz
  • Last modified: 2020/08/04 06:16
  • by formlab