(This article is written by Troy Miller and was originally published on www.galil.com)
An HMI or Human Machine Interface is needed in many motion control applications. These devices are used to allow a user to instruct a machine on what to do without the need of a full PC. Many times HMIs are touch enabled allowing them to be placed on the production floor and used by technicians right by the machine. There are many sources for HMIs and many can cost thousands of dollars. With the arrival of the Raspberry Pi Foundation and its Raspberry Pi models, a small but powerful option arrived. Adding to this, the official Raspberry Pi 7” display, and the Galil application program interface, this powerful trio form the foundation for an inexpensive but fully capable HMI that can be customized for any motion control application.
Swedish motor manufacturer PiezoMotor just announced a complete controller/driver for use with their piezo electric motors in the Piezo LEGS® series. The unit, which has been named DMC-30019, is built on the DMC-3x01x Pocket Motion Controller Series, which is latest generation single-axis motion controller from Galil Motion Control. Read more
gclib is a C-compatible application programming interface (API) for communicating with Galil motion controllers and PLCs.
This February Galil introduced a new C application program interface (API) library. This library gives programmers access to powerful routines to interact with Galil motion controllers in a wide variety of application development environments. The Galil C Library, or “gclib”, replaces the C++ GalilTools Communication Library, or GCL, released in 2007 and is recommended for all new software development.