Landmark birthday for Mint motion language
The Mint motion control language is celebrating its 15th anniversary.
The Mint motion control language is celebrating its 15th anniversary.
Created in 1988 by the UK startup Optimised Control - now part of Baldor Electric Co - as an accessory for some novel motion hardware ideas, the language has proved to be the enduring factor in the company's international success.
Mint's English-like commands - which inventor Mark Crocker borrowed from his student experience of Basic in the UK on computers such as the Sinclair Spectrum and BBC Home Computer - was a revelation to a motion control community used to programming with mnemonic codes.
With high level commands such as "print" and "speed", interpreted execution for "instant" results, and other "advanced" features like user-defined variable names, motion control programming started to become accessible to just about any engineer or technician.
Thousands of machinery and automation OEMs and engineers worldwide use the language today, which in its 15th year has reached version 5 and incorporates around 100 man-years of code.
"It's the softer side of motion control - simplicity and ease of programming, configuration and setup - that we see making a big difference to automation project efficiency, timescale and cost", says Mark Crocker, now Marketing Director of Baldor UK.
"Many motion companies still focus a vast amount of effort on hardware - with the result that some software tools today really can be considered as still in the stone age.
Hardware is important of course, but the really big gains in motion today are in areas such as ease of development and setup, human-machine interfacing, connectivity and portability".
Mint stands for "motion intelligence".
During its 15-year development, Mint has gone through two major evolutions.
The first came in 1994.
While developing the language for the release of Baldor's 32bit real-time control platforms, Baldor reworked Mint in the form of an embedded C library, providing much greater flexibility for programmers.
DLL (dynamic link libraries) and later ActiveX components were developed to provide enormous flexibility for system developers.
Applications could be developed in Mint, embedded C or PC languages such as C++ and Visual Basic - and all with a common API (application programming interface) A second leap forward came with the release of version 5 in 2001, which added multitasking capability and other high-level modular programming features such as functions and procedures, and compatibility with ActiveX components.
It additionally took the company's long-standing developer's "workbench" onto a completely new plane.
One of the new features was a function called SupportMe.
This automatically collects information such as the version of Windows and service pack that's running on the developer's PC, plus numerous technical details of the motion controller hardware, for e-mail to a Baldor support engineer when there's a technical issue to discuss.
Mint now boasts several hundred high-level keywords to simplify the development of both motion and all the other control, networking and HMI tasks on automation.
"What gives me most pleasure is that Mint is one of just two or three recognisable software brands in the motion control market", adds Crocker.
"I see it mentioned on engineers' resumes.
I don't think that would have been the case if we had stuck with the first name we thought of, which was BIFMOC (Basic interpreter for motion control)".
"Our industry is evolving fast, we're starting to see many more dedicated software engineers getting involved, and these individuals want to use the kind of tools they've trained with at college and university", he adds.
Not what you're looking for? Search the site.
Tel +44 1454 850000
-
Baldor introduces the Mint Machine Module
Baldor's Mint Machine Module is a plug-in motion/machine control module for its Ethernet-compatible Powerlink drives. -
Tools tackle complexity of machine design
Baldor has added powerful program debugging facilities to its Mint language for motion and machine automation. -
Interpreter speeds 2D motion applications
Baldor has released a free HPGL (Hewlett Packard Graphics Language) interpreter for its range of motion controllers. -
Motion control system accelerates fluid filling
An advanced motion control system from Baldor is at the heart of an innovative continuous fluid packaging machine. -
USB interface aids distributed motion control
Baldor has a new family of USB-capable motion controllers compatible with the Mint language.
Browse by category
-
Capital Equipment (3,533)
- Capital Equipment (1)
- Compressors and Air Treatment (546)
- Electrical hardware (131)
- Electronics Manufacturing, Tools, Instruments (192)
- Machinery and Production Equipment (1,133)
- Manufacturing Machinery and Plant Equipment (478)
- Production line blowers and fans (74)
- Robotics, Handling and Storage (978)
- Consultancy and Services (927)
-
Control and Instrumentation (5,142)
- Cabling, Conduit, Signal Conditioning (818)
- CNC and Motion Controllers (190)
- Control and Instrumentation (3)
- HMIs/Operator Interfaces (297)
- Logic Controllers, Timers and Relays (96)
- Mid-range and Large PLCs (204)
- Plant- and Machine-Wide Communications (1,210)
- Plantwide control (1,354)
- Power Supplies, Uninterruptible Power (577)
- Smaller-Sized PLCs (393)
-
Drives, Motors and Controls (3,450)
- Drives, Motors and Controls (2)
- Industrial Drives/Controls (1,293)
- Industrial Motors (502)
- Linear Drives and Motors (121)
- Precision Motors and Gears (434)
- Stepper and Servo Drives, Motors, Controls (1,096)
-
Electrical and Electronic Equipment Design (4,327)
- Batteries, chargers and circuit protection (588)
- Connectors, Terminals, Busbars, Slip Rings (724)
- Electrical and Electronic Components (652)
- Electrical and Electronic Equipment Design (4)
- Electrical and Electronic Subassemblies (377)
- Enclosures and Equipment Cooling Fans (722)
- Knobs, Handles and Enclosure Hardware (430)
- PCs and Embedded Systems (830)
-
Engineering Design Software (6,388)
- 2D CAD software (203)
- 3D CAD software (1,199)
- CAM, CNC, production management software (583)
- Data, document management software (324)
- Electrical design software (168)
- Engineering Design Software (17)
- FEA and structural analysis software (377)
- File conversion software, data capture (358)
- Fluid, thermal, noise, vibration software (340)
- Materials design and moulding design software (153)
- Maths, charting, statistics, QA software (325)
- PLM and collaboration software (665)
- Process, instrumentation, automation software (269)
- Publishing and documentation software (234)
- Rendering, visualisation, styling software (208)
- Simulation, modelling, validation software (965)
-
Engineering Industry News, Resources (6,199)
- Electronic Resources for Engineers (273)
- Engineering Business News, Views (388)
- Engineering Conferences (438)
- Engineering Education, Resources, Standards (851)
- Engineering Exhibitions, Events (578)
- Engineering Guides, Newsletters (354)
- Engineering Industry Developments, Awards (635)
- Engineering Industry News, Resources (4)
- Engineering Industry Reports, Surveys (597)
- Engineering Recruitment, Employment (219)
- Engineering Seminars (421)
- Engineering Training Courses (458)
- Health and Safety Consultancy, Software (180)
- Health and Safety Events, Training, News (285)
- Health and Safety Legislation (403)
- Health and Safety Strategy, Risk Assessment (115)
- Machine Building (4,633)
-
Materials and Processing (3,041)
- Materials and components (2,272)
- Materials and Processing (5)
- Materials processing and testing (292)
- Rapid Prototyping (472)
-
Monitoring, Measurement and Quality (5,681)
- Data Acquisition Hardware and PC I/O Boards (491)
- Data acquisition Software and Communications (505)
- Data loggers (428)
- Electrical and Electronic Testing, PAT Equipment (645)
- Form/co-ordinate, optical, vision instruments (766)
- Gauges, Indicators and Instruments (449)
- Materials testing equipment (439)
- Monitoring, Measurement and Quality (1)
- Telecomms/network test equipment, software etc (159)
- Testing and Calibration Services and Information (522)
- Testing, analysing and monitoring equipment (1,276)
-
Powertrain Design (3,723)
- Bearings (986)
- Chains and belts (334)
- Gears, brakes, couplings and engines (1,482)
- Hydraulic Components (475)
- Lubricants (441)
- Powertrain Design (4)
-
Sensors (7,319)
- Accelerometers and Vibration Sensors (450)
- Barcode Sensors (103)
- Flowmeters and Flow Sensors (650)
- Gas, Chemical, Radiation, Magnetic Sensors (294)
- Humidity and Environmental Sensors (158)
- Level Sensors and Leak Detectors (539)
- Linear Position Sensors (417)
- Loadcells, Force Sensors, Torque Sensors (732)
- Pressure sensors (643)
- Proximity Sensors (715)
- Rotary Position, Tilt and Angular Sensors (565)
- Sensors (12)
- Temperature sensors (624)
- Vision and Colour Sensors (1,417)
- Small Mechanical Components, Joining, Tools (2,057)
- Valves, Pumps, Process Hardware (3,732)
