Hello
I'm start programming ABB IRB 2400 sc4 at my work. I got extra axis in my robot cell. ITS rotary table. I need move lineraly from outside to center of this table. But i need start with v0.5 and finish with v2.5 because table is rotating and ive got diffrent rotate speed on diffrent length of move. I need move from point a v0.5 to point b v2.5 in straight line 30cm. ITS possible ? Or i need to share this lenght on segments with diffrent speed. I hope you will understand what i mean (my english is terrible:)
Thanks
diffren speed in moveL
-
luq -
November 6, 2014 at 7:27 PM -
Thread is Resolved
-
-
Based off of your tolerance needs you have several options.
You could place a middle points in between start and end with increasing speed based on the approximation of the point. or you could just keep only a start and end and dial the acel parameter to to match your exact needs.
UPDATE: I read your post again and I am concerned that by creating a timing based situation by artificially compensating in the wrong way. it would need to be a set tie in with the axis speed variable and the position.
-
You can't really change the speed without making segments.
Unless you set up the turn table as an external axis, calibrate it's base frame and use coordinated motion.What is the application ?
-
Multi-Move should be able to handle this. This is one option that it is designed for. But that is an additional module that will need to be purchased.
-
thanks for response
Aplication is a plasma coating. I need to move plasma gun with the same speed to gets the same thickness in all surface, and its must be flat not weavy (tolerance 0.02 mm) For now I do segments with diffrent robot speeds. But i got a lot of obcjects to coat. And its really time eating chalenge. I do not use robot sudio, I work with pad. I was thinking to write something like this:
MoveL,v 0_5,fine,tool1
for i 0 to 4
if MoveL gets length 6cm then actuall v gets +0_5. ????
end forI do not have idea if its to possible write something like this, and how exactly write this. I try diffrent way with AccSet but I do not see diffrence in short distance betwen begining and finsih of move, I must be sure about this. For now I do 5 segments but in future I will do over 40 segemnts with diffrent diamaters so thats why I ask. Could you write which one instruction use I'm an amateur
-
Luq,
I'm encountering the same plasma coating challenge of balls. Did you develop a good solution?
-
Hi,
Probably you can use speed override or VelSet in function of time or traveled/remaining distance.