Can I move a robot just by specifying a joint and an angle?[Moved]
edited February 2014 in Robot Controller
Yes , and no ;-)
With RAPID virtually anything is possible, question is what you want to do and how you want to do it.
There isn't a predefined instruction for what you want to do but there's nothing preventing you from doing it.
MoveAbsJ is the instruction to move use for moving the robot to specific joint targets.
CJointT is the function you want to use to capture the current position but in angular format.
Programming it this way is really cumbersome and kind of defeats the whole purpose of a coordinate system
but if you want to use the existing position and just move one axis a certain number of degrees it's definitely possible
using the instructions I just mentioned.
Thank you for your reply that really helped.0
How to change single joint value of specific joint?
joints := CJointT();
Say, if I would like to change the 5th joint value of above joints variable, what is the syntax?0
to change axis 5 to 15° as below:
- 10.4K All Categories
- 5.3K RobotStudio
- 346 UpFeed
- 15 Tutorials
- 8 RobotApps
- 281 PowerPacs
- 404 RobotStudio S4
- 1.7K Developer Tools
- 238 ScreenMaker
- 2.6K Robot Controller
- 246 IRC5
- 36 OmniCore
- 6 RCS (Realistic Controller Simulation)
- 3 RobotStudio AR Viewer
- 690 RAPID Programming
- 14 Wizard Easy Programming
- 101 Collaborative Robots
- 3 Job listings