User Tools

Site Tools


industrialrobotarm

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
industrialrobotarm [2023-01-30 02:36] MirZaindustrialrobotarm [2024-05-30 08:01] (current) MirZa
Line 12: Line 12:
 Controller: Motoman XRC (mini) \\ Controller: Motoman XRC (mini) \\
 Accessories: Teaching pendant with all the controls and an Estop button \\ Accessories: Teaching pendant with all the controls and an Estop button \\
- 
-=== Pledges === 
-^ Person      ^ Amount ^ Paid ^ 
-| Dylan       | £80    | Yes  | 
-| Martin      | £60    | £8   | 
  
 ==== Ideas for what the robot could do ==== ==== Ideas for what the robot could do ====
Line 33: Line 28:
   * [[https://www.youtube.com/watch?v=AqFb-yqtGMY | 5-Axis Robotic Machining foam]]   * [[https://www.youtube.com/watch?v=AqFb-yqtGMY | 5-Axis Robotic Machining foam]]
   * [[https://www.youtube.com/watch?v=lq_SNWuYYJs | Spray Painting production line]]   * [[https://www.youtube.com/watch?v=lq_SNWuYYJs | Spray Painting production line]]
 +  * [[http://larochelle.sdsmt.edu/research/motomaker.php | Lattice structure 3D printing]]
   * (Different model) [[https://www.youtube.com/watch?v=Wj17z5iSzEQ | automatic belt sanding]]   * (Different model) [[https://www.youtube.com/watch?v=Wj17z5iSzEQ | automatic belt sanding]]
  
Line 44: Line 40:
 ==== Current tasks (actionable items): ==== ==== Current tasks (actionable items): ====
 Todo: Todo:
-  * Grease it with Harmonic Grease 4B No2 +  * extend the Sudoroom library - written for ERC controller, we have an XRC controller, but it mostly works [[https://github.com/treeherder/yasnac]]
-  * Outriggers +
-  * Calibrate set home position (outriggers grease before this) +
-      * this will allow programs to be run+
   * replace electrolytic capacitor on speed control board   * replace electrolytic capacitor on speed control board
-  * Extend the control panel on the cabinet so that it is not in the working area of the robot +  * Add an external control panel for start/hold/servo on/play/teach/remote buttons, so that it is not in the working area of the robot, which is much safer 
-  * E.g.: The [[https://www.motoman.com/getmedia/c6a8b343-6cbd-4e9d-8b1b-579a429eefcc/YRC1000-Pendant.png.aspx | YRC1000 programming pendant]] has start, hold, play/teach/remote buttons integrated+      * E.g.: The [[https://www.motoman.com/getmedia/c6a8b343-6cbd-4e9d-8b1b-579a429eefcc/YRC1000-Pendant.png.aspx | YRC1000 programming pendant]] has start, hold, play/teach/remote buttons integrated
       * use inputs: 2010 external start, 2014 remote, 2015 play, 2016 teach, EXESP External estop, EXSVON External Servo On, EXHOLD External Hold       * use inputs: 2010 external start, 2014 remote, 2015 play, 2016 teach, EXESP External estop, EXSVON External Servo On, EXHOLD External Hold
-      * put a socket in the unused hole in the panelCAT5 cable has 8 cores, enough for 7 buttons +      * In progress: box with buttons has been made with a DB25 connector. DB25 socket needs wired into the cabinetMiron has documentation on wiring
-  * Get a RS232 adapter for computer connection+
   * Communicate with robot   * Communicate with robot
-      * (before moving the arm with this, extend the control panel, to put it into remote mode without entering the robot work area) + 
-      * Try MotomanSDK first +
-      * Check if the ERC serial communication software written by Sudoroom [[https://github.com/treeherder/yasnac]] is compatible with the XRC controller by first downloading the MotomanSDK and monitoring the serial communications sent by it +
-      * compare  with XRC "Data Transmission function manual" to verify it is compatible, then try it+
   * PCMCIA adapter + CF card to allow to save calibration settings and load programs written on a PC   * PCMCIA adapter + CF card to allow to save calibration settings and load programs written on a PC
   * compile training / documentation on wiki   * compile training / documentation on wiki
Line 64: Line 54:
  
 Done Tasks: Done Tasks:
-  * make space in lab for arm +  * Grease it with Harmonic Grease 4B No2 
-      * kitchen area is just big enough to have the trolley in the centre with clear 1m radius circle (the reach of the arm) around it+  * Outriggers made 
 +  * Calibrate / set home position (outriggers / grease before this) 
 +      * this will allow programs to be run 
 +  * Get RS232 adapter for computer connection
   * Trolley frame built   * Trolley frame built
   * VFD fitted   * VFD fitted
Line 79: Line 72:
  
 ==== Some Notes ==== ==== Some Notes ====
-  * Password for switching security modes is 000000+  * Password for switching to management mode is ...... (6 periods) 
 +  * yaskawa mode: [[private:industrialrobotarm|password]]
   * Gripper (DC motor with a simple on-off controller) controls:   * Gripper (DC motor with a simple on-off controller) controls:
  
Line 103: Line 97:
  
  
 +==== Remote mode ====
 +  * Select "In/out" -> "Remote" to view current status:
 +    * Not specified: read-only
 +    * I/O mode: partial write access?
 +    * Command and I/O mode: full write access
 +  * The "remote" light must be on for remote access
 +  * The "play" light must also be on for full write access
  
 +=== Configuration ===
 +  * Set parameter RS005:
 +    * 0: remote mode read/write allowed
 +    * 1: remote mode is read-only
 +  * Set "In/out" -> "pseudo input signal" as follows, pressing Interlock and Select together to toggle an option:
 +    * #8214 INHIBIT IO
 +      * 0: remote access disabled
 +      * 1: remote access enabled
 +    * #8215 CMD REMOTE SEL
 +      * 0: disable command mode
 +      * 1: enable command mode
 +    * #8216 INHIBIT PP/PANEL
 +      * 0: pendant is allowed to move the robot while in remote command mode
 +      * 1: pendant is not allowed to move the robot while in remote command mode
 +      * e-stop is always available
industrialrobotarm.1675046204.txt.gz · Last modified: 2023-01-30 02:36 by MirZa

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki