Implementation of an open-architecture control for cnc systems based on open-source electronics

Jorge Correa, Nicholas Toombs, Placid M. Ferreira

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Open control architectures have many advantages including increased computational resources and flexibility of reconfiguration of new manufacturing units. This paper proposes an open architecture for the control of CNC systems based on open source electronics. The software architecture in this paper is a component-based approach where each component has an independent finite state machine (FSM) model. The hardware architecture is a multiprocessor distributed controller, with different levels of processing, and adaptable for different hardware specifications. A discussion of the basic control algorithms, with examples of implementation to the open source platform Arduino, is presented as part of the methodology. Other results in this paper include the preliminary test of the control to a two-axis CNC stage and a mathematical model of the controlloop in Simulink. The architecture in this paper has the potential of transforming CNC in open source electronics from deviceoriented systems to systems where users can design their controls for special purpose machines.

Original languageEnglish (US)
Title of host publicationAdvanced Manufacturing
PublisherAmerican Society of Mechanical Engineers (ASME)
ISBN (Electronic)9780791850527
DOIs
StatePublished - 2016
EventASME 2016 International Mechanical Engineering Congress and Exposition, IMECE 2016 - Phoenix, United States
Duration: Nov 11 2016Nov 17 2016

Publication series

NameASME International Mechanical Engineering Congress and Exposition, Proceedings (IMECE)
Volume2

Conference

ConferenceASME 2016 International Mechanical Engineering Congress and Exposition, IMECE 2016
Country/TerritoryUnited States
CityPhoenix
Period11/11/1611/17/16

ASJC Scopus subject areas

  • Mechanical Engineering

Fingerprint

Dive into the research topics of 'Implementation of an open-architecture control for cnc systems based on open-source electronics'. Together they form a unique fingerprint.

Cite this