Difference between revisions of "Giant robot arm"

Jump to navigation Jump to search
2,633 bytes added ,  13:49, 27 April 2016
no edit summary
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Yaskawa Motoman K10S
<big>Yaskawa Motoman K10S</big>


[[File:Robot_teasing_korl.jpg|thumb|robot in sudoroom]]
[[File:Robot_teasing_korl.jpg|thumb|robot in sudoroom]]
Line 6: Line 6:
[[File:Six-axis-robot.gif|an image describing the six axes of a six-axis robot]]
[[File:Six-axis-robot.gif|an image describing the six axes of a six-axis robot]]
[[File:Robot home position.png|250px|robot homed position pose]]
[[File:Robot home position.png|250px|robot homed position pose]]
[[File:SudoRoom Robot Art Painter!.png|thumb|You can even make the robot arm paint for you!]]


= where did it come from and why is it here? =
= where did it come from and why is it here? =
Line 12: Line 15:


= software for communicating with the robot from a regular computer =
= software for communicating with the robot from a regular computer =
https://github.com/glvnst/yasnac


https://github.com/jerkey/yasnac
https://github.com/jerkey/yasnac
Line 17: Line 22:
= documentation =
= documentation =


http://spaz.org/~jake/robot
* http://spaz.org/~jake/robot  
** [http://spaz.org/~jake/robot/155493-INFORM-LANGUAGE.pdf INFORM Lanugage manual PDF] and another copy here [http://www.ro.feri.uni-mb.si/predmeti/robotizacija/inform.pdf INFORM PDF]
* [http://www.motoman.com/msp/docs/manuals.php?order=controller]
* [http://www.robot-forum.com/robotforum/yaskawa-motoman-robot-forum/motoman-k6sb-with-erc-controller/ Robotforum posts on the Yaskawa motoman k6sb with erc controller] ''talk to these people for the conversation''
 
= enabling relative job function and the communications option =
 
Ben says:
 
"If I remember, press OP2, enter the magic code 24.#4.#2 then set these:
 
set SD079 to 1 for relative job (x,y,z coordinates)


http://www.motoman.com/msp/docs/manuals.php?order=controller
set SD110 to 1 for data communication (remote mode)
http://www.robot-forum.com/robotforum/yaskawa-motoman-robot-forum/motoman-k6sb-with-erc-controller/
 
and reboot the robot."


= hardware used to get it to even turn on without errors =
= hardware used to get it to even turn on without errors =
Line 28: Line 45:
= Electrical components =
= Electrical components =


*[http://pdf.datasheetcatalog.com/datasheet/MitsubishiElectricCorporation/mXvttst.pdf TM10T3B-H] Thyristor module
*[http://pdf.datasheetcatalog.com/datasheet/MitsubishiElectricCorporation/mXvttst.pdf TM10T3B-H Thyristor module PDF]


*[http://irtfweb.ifa.hawaii.edu/~tcs3/tcs3/vendor_info/DeltaTau/manuals_0311/ACC-8D%20OPTION%209.PDF] http://irtfweb.ifa.hawaii.edu/~tcs3/tcs3/vendor_info/DeltaTau/manuals_0311/ACC-8D%20OPTION%209.PDF encoder datasheet (for different encoders?)
*[http://irtfweb.ifa.hawaii.edu/~tcs3/tcs3/vendor_info/DeltaTau/manuals_0311/ACC-8D%20OPTION%209.PDF ACC-8D20 option PDF manual] 33 page manual on ???  


http://servo-repair.com/documents/yaskawa/CACR-SR.pdf   <------- this is totally what we have, absolute encoders and CACR servopacks
* [http://irtfweb.ifa.hawaii.edu/~tcs3/tcs3/vendor_info/DeltaTau/manuals_0311/ACC-8D%20OPTION%209.PDF encoder datasheet] (pdf)(for different encoders?)


http://servo-repair.com/documents.php
* [http://servo-repair.com/documents/yaskawa/CACR-SR.pdf Yaskawa CACR-SR Manual] (PDF) <------- this is totally what we have, absolute encoders and CACR servopacks
 
* [http://servo-repair.com/documents.php Servo Repair documents website]


http://www.yaskawa.co.jp/technology/img/tech/tech03_03_01.gif
http://www.yaskawa.co.jp/technology/img/tech/tech03_03_01.gif
Line 40: Line 59:
http://ceeps.colostate-pueblo.edu/Engineering/RoboticsLaboratory/Motoman%20K3/PublishingImages/motoman04.gif
http://ceeps.colostate-pueblo.edu/Engineering/RoboticsLaboratory/Motoman%20K3/PublishingImages/motoman04.gif


http://www.youtube.com/watch?v=osErRS4m4S8#t=55
* http://www.youtube.com/watch?v=osErRS4m4S8#t=55


= Coordinate conversion and 3d model =
= Coordinate conversion and 3d model =


https://github.com/sudoroom/sudo-robot-arm
https://github.com/sudoroom/sudo-robot-arm
= Cool Projects =
== Drawing with the Robot Arm Project ==
Substack and Jake went ahead and hacked the robot (see the [https://sudoroom.org/drawing-with-the-robot-arm/ blog post] ). now you can upload simple drawings and get it to draw for you.
* Get an image file (PNG)  and convert it to SVG [http://image.online-convert.com/convert-to-svg free convert to SVG web app]
* Take the SVG and convert it to INFORM http://substack.neocities.org/svg2inform.html (thanks Substack!)
* Go to SudoRoom, chat with the right hackers, learn to calibrate (safety first!!!) and then let the robot do the drawing for you!
* Cheers! Cheers! More thanks to Jake for learning how to fake the serial disk https://github.com/jerkey/yasnac/blob/master/src/fakedisk.py
[[File:SudoRoom Robot Art Painter!.png|painting with the SudoRoom Robot arm <3 it's so good to learn from other people!]]
15:25 <@Rab> No small matter unfortunately, unless you get really imaginative on the CAM side and utilitize the robot's axes of movement in very simple ways.
15:27 <@Rab> I think it'll probably need to be somebody's brilliant custom CAM because open-sores CAM is pretty seriously limited, and more than 3-axis commercial CAM is insanely expensive.
15:28 <@Rab> PyCAM might be a start, that's what I'll use if I do anything 3D.
15:38 <@Rab> Autodesk Fusion 360 includes Autodesk's 3+2 CAM, which is probably the best and most usable CAM you'll find anywhere for zero dollars. But fuck that proprietary cloud shit.
15:42 <@Rab> CAM is one of those software applications which is so hard, anybody skilled enough to do it right also wants to get paid. That's a direct challenge to Sudo Room BTW.
15:45 <@Rab> You could join ##linuxcnc on feenode and see if anybody has any ideas.
[[Category:Projects]]

Navigation menu