Motion libraries
Interpolation & MACISO
CMZ motion libraries are ready-to-use. They use CODESYS SoftMotion integrating it with additional functions and function blocks for multi-axis motion in a synchronized way.
The interpolation library is a series of functions and function blocks created by CMZ for CODESYS, for the management of interpolation between linear and circular axes on the plane and linear interpolation on multiple dimensions.
The interpolation data between the different axes is based on a data table which describes the points and type of interpolation.
The library also offers the possibility of adjusting the path of the hand effector in the XY plane considering the dimensions of a tool performing the working.
This library requires CODESYS SoftMotion.
A further possibility to manage interpolated axes is provided by the MACISO library developed by CMZ to interpret and execute G-CODE files.
MACISO is developed on CODESYS and requires SoftMotion.
The ISO interpreter manages the standard interpolation codes G00, G01, G02, G03 as well as more advanced functions, such as the customization of stop / start / slowdown points (G28, G29, G27, MDA, VEP etc), tool radius correction (G41, G42) and a variety of user’s actions (T and M codes).
On request we can develop libraries upon your specific project.