New to robotics.

  • Heya everyone!


    I recently got promoted from a machine operator working with comau, ABB and motoman robots to a robotic programmer position. Im beyond excited to get my hands dirty in all the knowledge I need to soak up. My problem is, The guy who is meant to be training me doesnt really want to do that. Gives me a 5 minute crash course in what he wanrs then disappears and im thrown on production assistance for days at a time but expected to have all the knowledge as if i've been working with robots that whole time. Im pretty much just introducing myself and asking politely for any help If I post a thread.


    I've got the bare bone basics of movements etc but when i asked about speeds cause we cut plastic primarily, I was simply told "you will figure it out as you go.". So my first of many questions this, I've scoured my manuals for the info and unless im blind or dont have the right manual i cant find it. What is the ratio of speed to distance when it comes to V, VR, VJ and VE etc? So is like VR=25.00 25mm p/s? I apologise for sounding stupid but like I said, I've had very minimum direction being given to me and I am beyond determined not to let this opportunity slip through my fingers cause my teacher doesnt want to train me.


    Also, because how stupid i sound in that post i dont blame anyone for not replying

  • On DX200 the speed ration is set under SETUP -> OPERATE COND. In welding it's usually mm/sec. I would assume the same for cutting.
    If you don't know the speeds at which you need to cut, this is what I'd do - leave the cutting MOV lines without the speed specified. You can open an existing MOV line with SELECT and make the speed UNUSED. And then use one SPEED instruction in front of these lines. The MOV lines with speed not specified will use the speed last used or set by SPEED instruction. This way you can later change the cutting speed with just one SPEED instruction change. But be aware that amongst these lines you can't have MOVJ mixed with linear and circular motion as MOVJ speed is specified in % rather than mm/sec, although I assume you don't use MOVJ while cutting. Other option would be to specify the speed with a variable. MOVL V=I001 for example. And maybe put the speed for MOVC into I002 etc. If speed is set by a variable, then it's mm/sec * 10. So for example variable value of 250 will give you 25.0mm/sec.
    But if you have to use a lot of different speeds due to different materials and thicknesses then I'd use sub-programs. Let's say for 5mm PVC you'd have a JOB named "5MM_PVC" and in that JOB you specify speed either by SPEED instruction or SET it to the variables you use to define speed and you can also have the DOUT command there to turn on the cutting head etc. Then to cutting job would have the approach with speed defined, then CALL JOB:5MM_PVC and the cutting lines with either speed not specified or specified by a variable depending on which way you go.


    Determination is the way to go!

  • Hi there! That sounds familiar...2 years ago i was in the same case as you! When i got the opportunity to work on 3 production lines that we took over from one of our plants in Germany (i'm in France) i didn't think twice lol...[emoji6]


    But once we got them in our plant i was pretty much left alone to figure it all out, except from a 7 days crash course with a technician from the manufacturer...but 7 days is nothing for that complexe machinery (including 3 motoman robots).


    So then i started to learn robot programming and read all the manuals i could get my hands on and drove our maintenance guys nuts with all my questions lol[emoji16]
    I've learnt alot by now but i still learn every day and i will get promoted soon too just like you.[emoji6]
    Just hang in there, you can do it!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now