22Sep/20

Simulation and Optimization for Delta Robots

Delta-type robots are being used more and more because they can perform pick & place tasks very quickly and precisely.

But how can you determine the best possible cycle time for each customers need?

In order not to actually test this after the setup of the robot, a physical simulation is required. We have implemented a simple method with our partners WEISS Group and ControlEng Corporation.

For the Delta Robot DR series from the WEISS Group a simulation and optimization tool was developed.

Using this tool, the delta robots can be moved in such a way that the cycle times can be optimized for the specific application, taking into account the kinematics and dynamics.

The SERVOsoft® Command Line Interface Option for external optimization tools and the Optimizer PRO Auto Update feature now allows you to evaluate the delta robot’s multi-axis physical model under different conditions.

SERVOsoft® evaluates the entire powertrain in each optimization step, which specifies the mechanical model, and makes the results available so that physical simulations of delta robots can easily be achieved.

03Jul/18

SERVOsoft® Optimizer Pro Curve Fitting Tutorial

imageThe SERVOsoft® Optimizer Pro, developed working in close partnership with ControlEng Corporation, now provides a one click solution for Curve Fitting.

Use Curve Fitting to build a move that is as fast as possible within rated limits that you specify, that actually “curve fits” to one or more rated curves. The Curve Fitting Tutorial shows how easy it can be done:

Klicken Sie auf den unteren Button, um den Inhalt von www.controleng.ca zu laden.

Inhalt laden

PHA+PGlmcmFtZSBsb2FkaW5nPSJsYXp5IiBjbGFzcz0idHNjcGxheWVyX2lubGluZSIgaWQ9ImVtYmVkZGVkU21hcnRQbGF5ZXJJbnN0YW5jZSIgc3JjPSJodHRwczovL3d3dy5jb250cm9sZW5nLmNhL3NlcnZvc29mdC90dXRvcmlhbHMvQ3VydmVGaXR0aW5nL0N1cnZlRml0dGluZ19wbGF5ZXIuaHRtbD9lbWJlZElGcmFtZUlkPWVtYmVkZGVkU21hcnRQbGF5ZXJJbnN0YW5jZSIgc2Nyb2xsaW5nPSJubyIgZnJhbWVib3JkZXI9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjUwNyIgd2Via2l0YWxsb3dmdWxsc2NyZWVuPSIiIG1vemFsbG93ZnVsbHNjcmVlbj0iIiBhbGxvd2Z1bGxzY3JlZW49IiI+PC9pZnJhbWU+PC9wPg==
28Sep/17

Ready for the Race – Curve Fitting

Ever thought about letting your machines horses run free? But you can’t find suitable motion profiles for getting everything out.

Then let us turn the tables by looking at your drives, motors, gearboxes and mechanisms constraints and generate an optimal suitable motion profile to see what your machine is able to take to the streets.

This exactly is Curve Fitting available in the SERVOsoft® v4 Optimizer PRO from ControlEng Corporation.

Klicken Sie auf den unteren Button, um den Inhalt von controleng.ca zu laden.

Inhalt laden

PHA+PGlmcmFtZSBsb2FkaW5nPSJsYXp5IiBzcmM9Imh0dHBzOi8vY29udHJvbGVuZy5jYS9zZXJ2b3NvZnQvb3B0aW1pemVyLWFuaS9jdXJ2ZS1maXR0aW5nLTMvaW5kZXguaHRtbCIgZnJhbWVib3JkZXI9IjAiIHdpZHRoPSI2NTdweCIgaGVpZ2h0PSI1NTBweCIgY2xhc3M9ImFsaWduY2VudGVyIj48L2lmcmFtZT48L3A+

For example if you have created a modified sine shaped profile for your movement like here…

… with a motor and inverter characteristics fit like that:

Then simply click “Create Curve Fit Spline” for each the accel and decel phase and select your desired optimization target…

… to achieve an optimized motion profile reducing the process time here for example from 0.7 to 0.5 seconds…

… with a perfect suitable fit to the motor and inverter characteristics like that:

Curve Fitting finds the optimal ramps. No guessing. No more “it’s good enough”.

With a click and within seconds, you get the optimal ramp profile. If you compete on performance, then Curve Fitting is a must!

07Jun/17

Linear Spline Fit – Precise Smoothing

Linear Spline FitMany processes require a dynamic point-to-point reversal movement or a point-accurate smoothing.

With our approach of Linear Splines for motion and our numerical solver methods, a highly dynamic, precise movement can be achieved.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

PGRpdiBjbGFzcz0iX2JybGJzLWZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIiPjxpZnJhbWUgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjU2MCIgaGVpZ2h0PSIzMTUiIHNyYz0iaHR0cHM6Ly93d3cueW91dHViZS1ub2Nvb2tpZS5jb20vZW1iZWQvdldkaVVkdkhvQXM/cmVsPTAmYW1wO3ZxPWhkMTA4MCIgZnJhbWVib3JkZXI9IjAiIGFsbG93PSJhdXRvcGxheTsgZW5jcnlwdGVkLW1lZGlhIiBhbGxvd2Z1bGxzY3JlZW49IiI+PC9pZnJhbWU+PC9kaXY+

The video illustrates how a Linear Spline is simply defined via the four center reversal points (1, 1) (2, -1) (3, 3) and (4, -0.5) and this is then automatically modified so that over these reversal points is driven very dynamically. It is not necessary to stop at the reversal points, but the velocity (orange) has a zero crossing. In addition, one can also see that the acceleration (green), modeled with a polynomial of the degree 7, is capped at the respective maximum.

For further handling, the resulting Linear Spline with smoothing polynomials can be easily mapped to every common motion control system as a cam, so that no special manufacturer-dependent operating system is necessary.