CoolMotion is a full-blown motion/automation Integrated Development Environment.
It is a free software platform for system integrators and machine builders. Develop, simulate and debug your project on a Windows PC in a virtual drag and drop environment. Build and run your project on targets like a PC, tablet or Single Board Computer like Raspberry Pi. The target controller OS is either MS Windows or Linux.
SBC-MI Ethernet Card
SBC-MI card is an interface between your CoolMotion project and motor drives. It sends PWM, PWM/Dir, Step/Dir or CW/CCW control signals to up to 6 drives per card. More details.
Click here to buy SBC-MI card.
Graphical and text-based debugging tools:
Breakpoints on bool nets (rising, falling, changing edge)
Program execution with single or „n” number program cycle
Readout Labels on any Net displaying actual values
Write values to unconnected function block pins during program running
Cool Motion auto-generates a basic HMI that displays inputs and outputs. Use the roll mode Plot Window to draw position and velocity curve.
Customize your autogenerated HMI screen with the opensource Qt cross-platform framework.
C++, C# and Python are supported.
During the development process you can use virtual axes, that simulate real servo drives with motors.
Configure your SBC-MI card as your application requires. Set the proper input output levels. Select the controller command signal, PWM, PWM/Dir, CW/CCW or Step and direction. Prepare the Trigger at Position and Capture functions as needed.
6 servo drives with motors
4 encoder handwheels
4 analog inputs
4 analog outputs
PC (runtime target and CoolMotion-IDE)
6 servo drives with motors
4 encoder handwheels
4 analog inputs
4 analog outputs
SBC (e.g. Raspberry Pi) as runtime target
PC for CoolMotion-IDE