17
MINT™ Making Motion Control Easy
MINT™ is Baldor’s motion control programming
language. It is quick to learn and fast to execute,
delivering maximum machine performance in the
shortest time.
MINT can be used across Baldor’s entire line of
MINT motion control products, ranging from a
single-axis SmartMove stand alone controller through
to the eight axes NextMove PCI controller. Programs
developed for one controller can quickly be
transferred to others making MINT an ideal
investment for OEMs and distributors who wish to
re-use their software in a variety of applications.
Easy to Use and Powerful
MINT is similar to Basic in many ways and has been
enhanced for real time machine control. Just like
Basic, MINT is structured and very easy to use.
Unlike Basic, MINT supports a wide range of control
‘keywords’ that are optimized for fast execution of
complex motion functions. Simple, single keywords
such as CAM and FOLLOW deliver sophisticated
synchronized motion yet require little knowledge of
motion control.
A single MINT program can control motion, I/O,
communications, operator interface and error
handling, making it the ideal choice for cost effective
machine control.
‘C’ MINT
For applications requiring faster program execution
speeds, a C motion library is available for the
Nextmove PC and Nextmove BX controllers.
Features
Motion Control
• Speed, Position and Force control
• Linear and Circular interpolation
• Absolute & Relative moves
• Master input from encoder or pulse & direction
• Electronic gearbox, CAMs, flying shears
• Trapezoidal and ‘S’ shaped velocity profiles
• Five term servo control loop, with Proportional,
Integral and Derivative gains, Velocity feedback,
Velocity and Acceleration feedforward.
Input/Output
• Interrupt capability on inputs
• Error recovery routine for limit and positional errors
• Flexible operator control of an executing program
using joy-stick, push buttons, or serial terminal
• Serial communications for RS232 & RS485 ports
• Multidrop RS485
• ANSI 3.28 communications protocol for secure
machine control
Programming
• Fast tokenized interpreter with plain English
keywords
• User defined variable names of up to ten
characters in length
• User defined arrays for easy data storage
• Math and bitwide operators
• Automatic program execution on power up from
non-volatile RAM
• On board editor
• Comprehensive program development tools for
Windows 3.x/95/NT
Program Control Features
MINT™ supports the following Basic constructs:
• FOR.. NEXT
• PRINT
• INPUT
• INKEY
• IF .. THEN
• GOSUB label .. RETURN
• GOTO label
Additional constructs have been added to enhance
program structure and applicability to motion control:
• Loop WHILE condition is true ENDW
• Block structured IF statements
• REPEAT loop UNTIL condition is true
• LOOP forever ENDL
• PAUSE until condition is true
Comments to this Manuals