Forge 101: What is Joint Jump, and how will it help you?

When programming automation tasks we’re often confronted with a situation where the robot arm needs to be in a very specific shape or pose. For example, when moving in or out of a tight space in a machine tool. This can be tricky without the ability to direct each joint to a specific angle. It might be necessary to direct each joint to move independently or all at once. Within Task Canvas, programming these highly specific movements is easily accomplished.

Image Post

This is where Joint Jumps come along. The Joint Jump Block directs the arm to move into a specific pose based on joint angle instead of a waypoint. This will help you avoid singularities, get the arm into a specific pose, or get into and out of tight spaces in a repeatable motion.

With Task Canvas, programming Joint Jumps on any robot arm is easy. Task Canvas enables you to program Joint Jump blocks on all supported robot arms running Forge/OS. Once in Task Canvas, access Joint Jump by clicking “Add Block” > “Robot Moves” > “Joint Jump”. Once you’ve opened a joint jump generator, change the “Jump To” field inside the generator then accept the changes. You can also control how fast the arm will move with the speed field, and test your joint jump with the Execute button and Initial Position Button.

Image Post

Looking to take your programming to the next level, reduce cycle time, improve repeatability, etc? Visit our YouTube channel for more video tutorials on Forge/OS, Task Canvas, and automation in general.