Baldor Electric Co. Home Login Contact Us Site Map Mint - the automation language
blank.gif
Products Solutions Literature News and Events Support About Us
 
 
Quick Links

Mint® ... the simple approach to motion control

Mint Motion SolutionsMint® - Motion INTelligence - is a structured BASIC-like language, optimized for motion control. Mint was originally created over 20 years ago to improve on the low-level mnemonic-style support typically provided for motion controllers, and radically speeds and simplifies the development of systems by providing a familiar and high-level approach to programming.

These advantages hold as true today, and Mint is now one of the most widely used motion programming languages in the world - used in over 100,000 systems.

Mint is a programmable language that can handle motion, I/O and HMI tasks. The latest generation of Mint, brings multitasking capabilities which can greatly simplify program structure and execution, especially where motion, I/O and HMI tasks are intermixed. Mint is designed to be powerful and flexible yet easy to use. Click here to see an example of Mint.

Mint is supported on Baldor's range of NextMove motion controllers and the award winning MintDrive intelligent servo drive.

A comprehensive set of ActiveX controls are supplied free of charge allowing complete programmability on the PC. The supplied embedded 'C' libraries for the NextMove controllers provide ultimate flexibility in programming.

Support for contouring/profiling applications

MintNC is a comprehensive Windows front end for fast profiling applications. MintNC will import information in industry-standard CAD formats including G-code, HPGL and DXF, and generate the required real-time motion commands. more information

Key attributes of Mint:

Features

  • Easy to use BASIC-like motion control language, designed for real-time control
  • Supports servo & stepper motor systems, allowing axes to be mixed
  • Comprehensive ActiveX libraries for PC programming
  • Embedded 'C' libraries for NextMove motion controllers

Programming

  • English keywords
  • Multitasking capability with number of tasks limited only by memory
  • User-defined variables & arrays
  • User defined functions and procedures with local variables
  • Math and bitwise operators
  • Auto program execution on power-up from non volatile memory

Motion control

  • Speed, position & torque control
  • Linear, circular and helical interpolation
  • Master encoder or pulse following, software gearbox
  • Trapezoidal- and S-shaped velocity profiles
  • Servo control loop with Proportional, Integral, Velocity feedback and Velocity feedforward, down to 100microsec loop closure time
  • Stepper control up to 1MHz step rate

I/O

  • Interrupt capability on inputs
  • Error recovery for limit & positional errors
  • Flexible operator control over executing program using joystick, pushbuttons or serial terminal

Applications

  • Standalone machine control systems
  • Slave controllers under command of a host computer over serial or network link


Programming Front End:

The Mint WorkBench is a common Windows front end compatible with Baldor's range of motion controllers and servo drives. Mint WorkBench offers an easy to use Windows development front end for Mint programming, with its color syntax highlighting of keywords and context sensitive help. The Program Navigator makes it a breeze to navigate the source code, no matter how complicated.

Features include:

  • Full screen editor with color syntax highlighting of Mint keywords
  • Command line interface to interrogate the controller even when the program is running
  • Spy window to monitor common motion variables and I/O
  • Software oscilloscope
  • Watch window for monitoring variables and tasks
  • SupportMe function with automatic email generation for rapid technical support
  • Web updates of firmware within the Mint WorkBench
  • Easy management of firmware files

ActiveX Libraries:

ActiveX communicationsA comprehensive set of ActiveX controls are supplied free of charge with Baldor's motion controllers and servo drives for provide Windows programming. Programming languages such as Microsoft Visual Basic, Visual C++, Borland Delphi and LabVIEW are supported. In fact any PC programming interface supporting ActiveX controls can be used to interface to Baldor's motion products.

The ActiveX controls give complete access to the Mint command set allowing motion programming and I/O sequencing to be performed on the PC. The ActiveX control will send commands to the controller over the PCIbus, serial port or USB port for immediate execution. It is even possible to execute a Mint application on the controller at the same time.

Embedded 'C' Libraries:

For the most demanding of applications, the NextMove controllers can be programmed with the supplied embedded 'C' libraries. The Mint Open Architecture allows custom moves and servo loops to be embedded within the real time kernel of the controller. An embedded 'C' application can execute at the same time as an ActiveX application running on the PC.

Note: Embedded 'C' libraries are not supported on NextMove e100 and the Mint option board for MotiFlex.

 

Literature:

Mint Programming Language
  Literature Number: BR1202-B


For More Information:

Mint Application Notes
Application Success Stories
For detailed information (product manuals etc.) access SupportMe

Mint is a registered trademark of Baldor Electric Company.