Is it good practice to put all robtargets in a separate module?
kckku
✭
in RobotStudio
Hello,
I am new to ABB. We have a new machine and two ABB robots.
The two programs are done differently. I guess by two different programmers. In one program the robtargets are all in a module. In the other program, the robtargets are in the main module.
Isn't it better to put the robtargets in a module? Why would you have everything in the main module?
I am new to ABB. We have a new machine and two ABB robots.
The two programs are done differently. I guess by two different programmers. In one program the robtargets are all in a module. In the other program, the robtargets are in the main module.
Isn't it better to put the robtargets in a module? Why would you have everything in the main module?
Tagged:
0
Best Answer
-
Like Mandolas explained, is quite right. If your program requires targets specific to that program, and not to any other, store them in that module. You can even declare them then as LOCAL parameters which means they are only available for that specifics module or program. Benefit of this is that you can unload the module and the Robot targets for that module, can not be mistakenly used in another program and cause issues.
Whenever you have multiple programs, using the same robot targets, it's better to declare them in a System Module that is always loaded and active.
I prefer to allocate my robot targets and even joint targets in this manner which means that I can name whatever I want without there being multiple targets declared with the same name which causes ambiguous errors.
0
Answers
-
kckku said:Hello,
I am new to ABB. We have a new machine and two ABB robots.
The two programs are done differently. I guess by two different programmers. In one program the robtargets are all in a module. In the other program, the robtargets are in the main module.
Isn't it better to put the robtargets in a module? Why would you have everything in the main module?Hi...Each case is different ...If I wanted to use a common position between programs (e.g. P_HOME) this would be in the main module 'MainModule', otherwise it would be in the program module 'ProgramModule', since positions are specific to each program.If the positions were obtained through parameters, I would use a specific module 'PositionsModule', to store the robtargets, this way they will be used for all programs.0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 316 IRC5
- 61 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 798 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings