Are you using MoveL or MoveJ? MoveL will go straight.
move straight alon way
-
Lemster68 -
April 16, 2019 at 9:33 PM -
Thread is marked as Resolved.
-
-
First thought without even reading your whole post was that a motor was swapped and someone screwed up the calibration.
When you're jogging it, have you locked out the other two axis on the joystick ? (to make sure you're only moving it in one plane)
How far is the distance between your moves ? Any ConfL\Off ?
-
I've found this happens if someone unlocks a brake on an axis and moves a joint without power on and batteries are dead; no one is around to move the robot into a shipping position so they kill the power, energize the brake release and move it into shipping position. So now the kinematics is messed up. You can verify this by jogging all of your joints to their zero positions and looking at the joint readouts. If so, just do a simple calibration on each joint that doesn't match up. (sorry, use the ABB method, not the fanuc, use update revolution counters feature in the calibration menu).
-
Wonder if the program you loaded from RS was actually created from the production robot.. Motor calibrations are different.
-
Well, I had to ask about the moveL... Verify that the robot type of the installed system matches the robot type; IRB 140A, B, C.
-
The selection has to be made when creating the system using robinstall. Are your types mismatched?
-
Make a backup and look at the file backinfo, it should list the robot type. The sticker on the robot should list type "b" or "c" if it is not an "a". There is also a "t" but I don't think they were around for S4C+. Years ago I had some 6600b robots that did not have the type "b" on the sticker either. But we noticed that linear motion, including jogging, made an "arc" instead of straight line. Changing to type "b" fixed it for us. Something like axis 2 gearbox was different maybe.
-
Hi everyone!I have a problem: in jogging mode it moves normally (the lines are straight and parallel), but when I write a program in a robot studio and turn it on in auto mode, it runs in arcs (arc-shaped lines). Why is that? Recently, calibration was carried out at the ABB servise.
How to fix it?IRB 140
S4C PlusSo it looks like the types match, a,b,c some type of change, can't tell you for sure what. But you say in robotstudio it is ok, so now I have to ask is it the older version of RS you are using which is for the S4C controllers or are you using the recent RS?
-
Sorry, more questions... Are we talking everything in RS alone or programmed in RS and then transferred to real robot? Do the calibration offsets in RS match the real robot system? Are you able to select the type "a" in your system builder or installation manager? Whichever you are you using. And finally, is your tcp good, can you change to tool0 and try again?
-
So, in order to have a station or solution in RS, you need to have a robot system as part of it. This system can be created from backup, but since you are S4C+, that won't happen. Somewhere along the line you have to create or select the robot system, in there, there is the robot type. Installation manager is in the controller tab and is for RW6 and up controllers, system builder is for RW 5 controllers. If you go into whichever is appropriate, you can view your system and modify as required. You will be able to see the robot type that is selected for your system in RS.
-
As long as you can select the type "a" with the current RS, I think you will be ok. The older, S4C+ RS isn't free, sorry.
-
In installation manager / system builder under drive module:
-
If I understand you correctly, you're saying that the robot moves in a straight line when you jog it, no problem there.
The robot also moves in a straight line if you use a program that was created in RobotStudio, correct ?Only when you create your program in/on the robot does it fail ?
If that's the case, take the robot studio program, manually step through the targets and once the robot has reached that each target - hit modpos. Test it again and report if it's straight or curved... post both your RobotStudio program and your modpos'd program / module.
-
When you create a station with robot from backup it uses the latest robotware version by default
You need to download the robotware version that is installed in your system
When you are creating the cell, robotstudio tells you want version the robotware version of the backup
Then go to addins and seach for the robotware, downloaded and install itYou DON'T need to explicitly specify the arm model, it is loaded automatically when the cell is created
-
AlbertoSauconni69
August 19, 2020 at 1:40 PM Changed the title of the thread from “ The robot does not move straight” to “move straight alon way”.