Skip to main navigation Skip to search Skip to main content

Design of an industrial Ethernet based embedded open architecture CNC system

  • Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In order to promote the high frequency performance of open architecture CNC system, an embedded CNC controller combining FPGA (Field Programmable Gate Array) technology and real-time Ethernet communication bus was designed, which consisted of an embedded ARM (Advanced RISC Machines) processor and an FPGA. An open source CNC software running under Linux operating system was customized to accommodate the ARM processor, in which interpolation and motion control modules were implemented in FPGA for better real-time performance. Meanwhile, the FPGA also acted as the master node communicating with servo drivers via EPL (Ethernet Powerlink) network. The EPL stack was implemented with a Nios II soft processor in the FPGA. Experimental results have shown that the designed system worked properly.

Original languageEnglish
Title of host publicationProceedings of 2015 International Conference on Estimation, Detection and Information Fusion, ICEDIF 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages413-417
Number of pages5
ISBN (Electronic)9781479964178
DOIs
StatePublished - 28 Sep 2015
EventInternational Conference on Estimation, Detection and Information Fusion, ICEDIF 2015 - Harbin, China
Duration: 10 Jan 201511 Jan 2015

Publication series

NameProceedings of 2015 International Conference on Estimation, Detection and Information Fusion, ICEDIF 2015

Conference

ConferenceInternational Conference on Estimation, Detection and Information Fusion, ICEDIF 2015
Country/TerritoryChina
CityHarbin
Period10/01/1511/01/15

Keywords

  • ARM
  • CNC
  • FPGA
  • Industrial Ethernet
  • Powerlink

Fingerprint

Dive into the research topics of 'Design of an industrial Ethernet based embedded open architecture CNC system'. Together they form a unique fingerprint.

Cite this