The motion planning for industrial robots is a complex, time consuming task. This is especially true for applications with movements where several requirements must be fulfilled at the same time. Typical examples include grinding, polishing, and welding. In these cases, a collision-free movement needs to be found while there are requirements on the end-effector, e.g., constant speed of the tool movement.
In the video shown, PROBOT has been successfully applied for automatic motion planning of an industrial robot. By using PROBOT, the brand-specific robot program can be generated with drastically reduced programming efforts. No expert knowledge is needed to develop complex applications. The entire scenario is set up offline with CAD files. Based on this scenario the optimal robot program is calculated by PROBOT.
In this demonstration PROBOT generates a Stäubli robot program. The generated movement tracks the linear path with constant end-effector velocity. At the same time the orientation of the robot is adjusted on-the-fly to avoid collisions with the obstacles. Due to the PROBOT-based workflow, the robot program can be instantaneously adjusted for modified scenarios
Joint Motion planning for multi robot systems
More and more robots work interactively together instead of having separate spaces. This increases the risk of collisions and thus makes motion planning much more demanding. To fully exploit the potential, the motion must be planned simultaneously for all robots such that a coordinated motion results. The final trajectory should avoid collision while handling the task in a time-optimal manner.
In the example above, PROBOT has been successfully applied for collaborative bin-picking. The manufacturing process was automated with two robots. These robots perform their handling tasks in one joint workspace. A complex action plan needs to be set up as different tasks need to be fulfilled by the robot, e.g. bin-picking, alignment and material handling.
By using PROBOT the motion plan can be generated intuitively with drastically reduced programming efforts. A path can be found for both robots that allows a significant reduction of the cycle time. Compared to the previous solution implemented with one robot, a reduction of 30% in cycle time has been achieved while the two robots operate with a safe distance to each other.
ADVANCED MOTION PLANNING FOR CNC machines: Redundant Axis
CNC machines need to produce small lot sizes with increasingly higher demands on the speed while achieving very high quality for the produced part. For laser cutting machines for instance the realizable cycle time is a major KPI. PROBOT fully exploits the system capabilities to offer the best speed and quality for each individual part that is cut. CNC machines can be significantly improved by the application of PROBOT.
In this use case, the PROBOT software has been successfully integrated into the CADCAM system of the laser cutting machine. The CNC machine features two redundant axes for the cutting movement. They differ in terms of speed and range of motion. The PROBOT software is used to split the cutting motion time-optimally on the two axes. As a result, the best cutting plan is generated for each individual part that is cut.
PROBOT significantly improves the cutting process. For typical cutting plans the cycle-time is reduced by 10%, while achieving same level of precision of the produced parts. At the same time, the maximum excitation, which corresponds to the vibrational load of the machine, is reduced by 50% for the heavy axis. PROBOT gives the CNC manufacturer a competitive advantage for their machines.
For efficient operation of heavy machinery, the motion planning plays an important role. For instance, excavators perform elaborate motions to dig bulk material and dump it into a truck. A well suitable approach to improve the efficiency is the support of the operator with automated motion planning.
PROBOT offers the features that are needed to tackle the arising problems. Due to the constantly changing relative position of shovel and truck no pre-computeted paths can be used. PROBOT takes environmental changes into account for performing real-time motion planning.
PROBOT has been applied for the motion planning for automation of the loading of the truck with bulk material, such that the operator is ideally supported. As a result, the spillage can be minimized while reducing the time of the digging cycle. Due to the flexibility concerning the mechanical setup various excavator kinematics can be considered.
Looking for more information?
If you’d like to find out more about PROBOT, let us know. Either use the webform on the right or book a meeting via the link below. Our team of experts will be happy to discuss more details with you.