ABB Motion Login Contact Us  

HPGL - the low cost profiling language

Baldor HPGL InterpreterHPGL (Hewlett Packard Graphics Language) is an industry standard 2/2.5D profiling language that is used in many applications such as pen plotters, knife cutters, glue laying, engraving machines and routers.

ABB's solution utilizes the MINT programming language to interpret HPGL commands. A MINT program resides on a NextMove motion controllers and the HPGL data is sent to the motion controller over the MINT serial port. This includes the standard RS232/485 ports, USB and PCI. The HGPL data is interpreted in real time and executed to provide motion.

The HPGL interpreter is supplied as a MINT source file and is fully customizable to meet different applications. Applications include:

  • Pen plotter
  • Tangential knife cutter
  • Glue laying
  • Routing and engraving

ABB's HPGL interpreter support all the standard HPGL move commands including:

  • Vectored moves: PA, PR, PU, PD
  • Circular moves: CI, AR, AA
  • Rectangular moves: EA, ER

The pen or Z axis is fully customizable and can be adapted for different applications and control methods. For example, a simple pen plotter may use a digital output to control a solenoid. For a routing application, the height of the Z axis can be controlled using a motor. Tangential knife control, for vinyl cutting applications is also fully supported.

The HPGL interpreter makes full use of MINT's move buffer to offer optimal performance for profiling applications. Features of the move buffer include:

  • inter-vector angle control
  • move buffer depth limited by available memory
  • feedrate override
  • move buffer ID for feedback to a host application

For more sophisticated profiling applications, MINT-NC provides a complete profiling front end, which accepts not only HPGL, but also DXF and G-Code. For more details on MINT-NC cllck here.

Download HPGL now (note that you must have a SupportMe user account to download HPGL)