Skip to main navigation Skip to search Skip to main content

Implementation of 3-axis linear interpolation in a FPGA-based 4-axis motion controller

  • Weihai Chen*
  • , Zhaojin Wen
  • , Zhiyue Xu
  • , Jingmeng Liu
  • *Corresponding author for this work
  • Beihang University
  • China Academy of Engineering Physics

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

Abstract

To carry out the motion control of CNC machine and robot, this paper introduces an approach to implement 4-axis motion controller based on Field Programmable Gate Array (FPGA). Starting with introduction to existing excellent 4-axis motion controller MCX314, the fundamental structure of controller is discussed. Since the straight-line motion is a fundamental motion of CNC machine and robot, this paper introduces a linear interpolation method to do approximate straight-line motion within any 3-axis space. As Interpolation calculation of hardware interpolation is implemented by hardware logic circuit such as ASIC or FPGA in the controller, therefore this method can avoid a large amount of complex mathematical calculation, which hints that this controller has high real-time performance. The simulation of straight-line motion within 3D space verifies the effectiveness of the proposed approach.

Original languageEnglish
Title of host publication2008 3rd IEEE Conference on Industrial Electronics and Applications, ICIEA 2008
Pages1308-1313
Number of pages6
DOIs
StatePublished - 2008
Event2008 3rd IEEE Conference on Industrial Electronics and Applications, ICIEA 2008 - Singapore, Singapore
Duration: 3 Jun 20085 Jun 2008

Publication series

Name2008 3rd IEEE Conference on Industrial Electronics and Applications, ICIEA 2008

Conference

Conference2008 3rd IEEE Conference on Industrial Electronics and Applications, ICIEA 2008
Country/TerritorySingapore
CitySingapore
Period3/06/085/06/08

Keywords

  • 3D linear interpolation
  • FPGA
  • Motion controller

Fingerprint

Dive into the research topics of 'Implementation of 3-axis linear interpolation in a FPGA-based 4-axis motion controller'. Together they form a unique fingerprint.

Cite this