How to create a mechanism for the Standalone Controller and XYZ Gantry in RobotStudio
Maxim Riabichev
admin
Hello all,
I've created a video with instructions on how to create a mechanism for the Standalone Controller and XYZ Gantry.
https://youtu.be/ju6vYbPDK2o
Big thanks to @Anders S for showing me how to do this properly!
I've created a video with instructions on how to create a mechanism for the Standalone Controller and XYZ Gantry.
https://youtu.be/ju6vYbPDK2o
Big thanks to @Anders S for showing me how to do this properly!
—
Maxim Riabichev
PC Software Support Engineer
1
Comments
-
Nice concise video with all the required steps. Made a few things clear to me with respect to setting up a SAC. Many thanks.0
-
Next one could have 5 axis with rotation etc. That would be really useful.0
-
Hi, thanks for the video, very instructive. I was able to configure the standalone controller and jog the gantry robot. The problem is that the software does not change the axis limits. I input different values and re-start the controller but keep using the default 1 meter/ 1 radian range. I am using RobotStudio 2021.1.2 (64-bit)0
-
To change the default joint bound max/min values, you have to change them directly in the MOC.cfg.
Go to Controller tab, expand Configuration, right-click Motion, select Save Parameters.
Open MOC.cfg in Notepad++ or equivalent, find the section called ARM: and look for the
"-upper_joint_bound_max 1 -lower_joint_bound_min 0" for the relevant axis.
When done editing the file, save it, then back into RS, right-click Configuration of the Controller, select Load Parameters and load the MOC.cfg that you just edited.
Post edited by Maxim Riabichev on—Maxim RiabichevPC Software Support Engineer1 -
Hi, nice video. Is it possible to use safemove to monitor axes speeds or safe ranges for axes on gantry solutions?0
-
# Quote from Application manual, SafeMove 2.Non ABB track motion units, non ABB positioners, and other additional axis may be supported by the SafeMove option but this needs to be verified case by case. To verify if a non ABB additional axis can be used with SafeMove, tune the additional axis before configuring the SafeMove parameters. If a properly tuned and configured non ABB additional axis still generates error messages regarding servo lag, thenit cannot be used with SafeMove.0
-
Maxim Riabichev said:To change the default joint bound max/min values, you have to change them directly in the MOC.cfg.
Go to Controller tab, expand Configuration, right-click Motion, select Save Parameters.
Open MOC.cfg in Notepad++ or equivalent, find the section called ARM: and look for the
"-upper_joint_bound_max 1 -lower_joint_bound_min 0" for the relevant axis.
When done editing the file, save it, then back into RS, right-click Configuration of the Controller, select Load Parameters and load the MOC.cfg that you just edited.0 -
@Maxim Riabichev or anyone else, is it possible to change the frames orientation and calibration orientation through the MOC file after mechanism compilation ? If yes, is it the "attitude" and "theta_home" parameters ?
For example, after realizing that a mistake was made and in order to avoid rebuilding the mechanism from start0
Categories
- All Categories
- 5.5K RobotStudio
- 390 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 304 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 3 RobotStudio AR Viewer
- 772 RAPID Programming
- 17 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings