Error when transferring program to real controller
Hello
all!!!
I wanna transfer a whole program to the real controller and run this on the
robot.
I created a system (with controller key and drive key) which is the same as the
real controller system. This system is also assigned to the file I wanna
transfer.
Then I created a backup of the file I wanna transfer. I copied the backup on
the real controller.
With the real teach pendant I tried to restore the backup I transferred before.
But here is the problem. When I wanna confirm the restore I get the following
error messages:
Configuration file error
Description:
Errors occurred during loading of configuration data.
All configuration errors are placed in the cfg Event Log.
Consequences:
The configuration in file will not be installed.
Actions:
1) View the errors in the Event log.
I tap acknowledge and get the next message:
Unable to perform request.
Reason:
Configuration file (.cfg) contains invalid
data.
So if anybody could help me with that, would be great!!!
Thank you and
Best regards
Comments
-
Hi,ItA's normally not a good idea to restore a backup from a Virtual Controller made in RobotStudio to a real robot.The reason is that except for the rapid code (program and system modules) a backup also include configuration files for the robot. For example is there a file called "moc.cfg" which include the calibration values for the robot, and each robot has individual calibration values which not are the same as for the Virtual Controller. So the result will be that your robot not will behave correct after the restore.What you should do is to save the rapid code as program in the Offline tab, and then only load the program (and eventually changed system modules) in to the real robot controller.Best regards,
Anders Spaak
ABB Robotics0 -
i m stuck at the same point, can you please tell me exactly how to solve this problem.
I am new to robot studio and couldn't understand the steps to be followed explained by Anders S to solve this.
Can you please describe how to solve this
Any help is appreciated
Thanks in advance!!0 -
Do you have a backup of the real controller from before you did the restore with the backup from the virtual controller?
If so restore the backup to get the real controller up and running again - if no backup was done then you will need to reset the controller back to factory default.
Then save the program or module if it is only one module that you have created in the virtual controller, you can either transfer this to the real controller hard disk via the RobotStudio file transfer, or put it on USB. You then use the teach pendant to open/load the program or module in thereal controller..
If you have I/O that is not in the real controller you can save the EIO configuration file from virtual controller and load it into the real controller - make sure you do a backup of the real controller first so you can go back if things go wrong.
1 -
Hello,What I do is:Make a backup from real and one from virtual.Merge your modifications from virtual to real (with WinMerge or other merge tool).Then restore modified real backup to your real controller.
1 -
You could also use the "transfer" section in the controller tab to create a relation between the VC and RC
0 -
thank you for sharing your ideas.
it was really helpful. i did by loading the modules in the real controller (of course after taking the old backup)
thanks @ graemepaulin , DenisFR , nomad5t50
Categories
- All Categories
- 5.5K RobotStudio
- 395 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 785 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings