Also IRB6220 model doesn't exist. Seem like spam to me.
Posts by roulv
-
-
Depends on the kind of UPS.
ABB has UPSs that can correct disturbances. They have a filter mode were all power is rectified, charge the batteries and then regenerated with correct voltage and frequency.For the serial connection, a think you have a "not common ground" problem. Maybe you need to insulate the communication using optocouplers.
-
Yes, make an edit-> define and then modify the 3 points, in the end press "OK".
When you press "OK" you are actually redefining your workobject, after that robot will ask if you want to save the points. Not really necessary, just press "NO". -
You are confusing two different things.
Presumably you have created just one workobject. The fact is when you define the workobject, the robot ask if you want to save the "points" you have used to define the workobject. If you answer "yes", the robot creates a module with the points you have used to define the workobject. This is what you see in RobotStudio, it's not the workobject, just two modules with the points you have touched.
-
The opposite.
plCurrent is the Robtarget. CRobT is the function.Remember that in ABB RAPID when you use the assignment symbol (:=) the variable goes at the left side and the expression in the right side. In fact Fanuc expression make no sense to me
-
This is not completely correct. If you you have made the calibration of the baseframe of the positioner correctly in your robot, when you load the backup, RobotStudio will ask to reposition the positioner according to the baseframe.
And when you change the position of the positioner inside your RobotStudio cell, the baseframe will be updated. In practice this means that if you have a coordinated workobject with the positioner you have different values for the points.
Of course all this is only true if you use a workobject that is coordinated with the positioner, like when you have to weld a tube moving the robot and the station at the same time.
-
You have to use the conversion tool inside RobotStudio 6.
-
Sorry, I think I have read your message too fast and done wrong assumption.
My response was from a S4 robot to an IRC5.If it's from version 5.14 to 5.15, you can load the full backup, but before you do that overwrite the MOC inside the old backup with the MOC from the new robot. That's it, the only difference is the calibration of the robot (and maybe robot type).
-
First thing: Do you have option 128-1 Ethernet Services FTP on the robot?
Connect the cable to the LAN port on the CPU (if it's a S4C+ as you stated on the first post).
Make a X-start on the controller and configure IP on the robot, for example:
IP: 10.0.0.1
Mask: 255.0.0.0
Default gateway: 10.0.0.1Then make the configuration of the PC:
IP: 10.0.0.2 (different IP)
Mask: 255.0.0.0 (exact same mask)
Default gateway: 10.0.0.1 (exact same gateway)Finally on the controller configure to connect to the PC (10.0.0.2) with correct path, username and password.
-
Don't do this.
Configuration have a lot of differences. First of all, backup will not load because of missing files.Try to make everything first on RobotStudio. You don't need license to do this and you can download robotstudio from ABB site.
-Create a station with the same options as you new robot.
-Try to replicate the same IO configuration, like boards and signals.
-Check if you have any special controller configuration, like multitasks and automatic loading of the modules.
-Then load all your modules and check for program errors. Some instructions are different and you must correct, most instructions are the same but they can behave in a different way. -
In compact controller you have a connector with 24v and you need to wire this to the DevinceNet connection.
Check your circuit diagram. There's 3 different versions of compact controller. -
You are doing it wrong. If you are using console port, there's no ip address to connect. It's a serial port, use a program like hyperterminal and configure the COM port. If I remember correctly the configuration is:
Baud Rate: 9600
Data Bits: 8
Parity: None
Stop Bits: 1
Flow Control: None -
use a write with \NoNewLine and append the CR manually to the end of the string you can use "EG500\0D"
'\' is used to include non-printable characters. -
The standard calibration is the one SharplesR has told you.
This ring calibration is used in extremely conditions where the arms have deviations.You have misunderstood these three terms.
Accuracy is: if you put a dial indicator touching the robot flange you can manually move the robot using increments and see that the arm can move exactly 0.1 mm.
Repeatability is: using the same dial indicator use a program with two points and move back and forth to the indicator several times. The robot must touch every time the same position and the deviation on the indicator should be less than the standard Repeatability.
Cartesian Positioning accuracy is: the software have a mathematical model of the manipulator, in this model the arm is perfect without deviations. But the real arm, like any mechanical part, has tolerance that brings deviations. So the software think the robot is in the correct position, but the real arm is not. This only happens when you use coordinates that are not from the robot, like you are doing.
ABB has an option called Absolute accuracy, where a laser calibration is made and the found values are put in the software, so you have the real mathematical model. Unfortunately FlexPicker don't have this option. -
Move each axis to zero and look if the calibration is OK.
When you replace the manipulator, you have to copy the calibration data from SMB to the cabinet.
I think you have done the opposite (copied cabinet data to SMB) and now you have the calibration from the old manipulator.
If you have done this, try to write the original calibration in the sticker on the back of the robot. -
If you want to use a POWER_ON routine VelSet is the only thing you can look for
LimitSpeed is a new kind of system input that is used to reduce the speed of the robot when needed.
Create a virtual signal with the option inverted and access readonly, then attach to the system input LimitSpeed with argument 6 as ROB_1.Just explaining, this input when at 1 will limit the speed (default configuration is 250mm/s).
The signal is inverted, so it's automatically 1 when you turn robot on.
And finally with a read only access, no one can change the signal value, meaning that it's always 1. Of course in this case the only way to remove this behavior is changing the configuration. -
Yes. 250mm/s for example:
VelSet 100,250;But, of course, this can be defeated by another VelSet in the program.
Another way is hard wiring the system input "LimitSpeed" to 1. -
Probably your controller has the SafeMove or EPS option and you have a missing connection.
There must be a cable between you main computer and the safety controller (behind axis computer) and a cable between axis computer and safety controller. -
It' not possible to connect Robotstudio 5 or 6 with S4 controllers. It's made for IRC5 controllers.
If you have a problem in your EIO configuration, check the configuration error log for some hint. -
I can't say without looking at your program because TorchClean routine is not a standard one.
You have to look inside your TorchClean routine and debug the logic there.