Step-NC controller for 3-axis CNC milling machine

In contemporary Computerised Numerical Controlled (CNC) machine tools, Computer-Aided Manufacturing (CAM) and CNC conduct a number of inter-related operations and parameters using G/M-codes, set as RS274 or IS0 6983 standard. However, both standards do not explicitly relate to each other to have con...

Full description

Bibliographic Details
Main Author: Daud, Mohd Elias
Format: Thesis
Published: 2014
Subjects:
Online Access:http://eprints.uthm.edu.my/8057/
http://eprints.uthm.edu.my/8057/1/mohd_elias_daud.pdf
Description
Summary:In contemporary Computerised Numerical Controlled (CNC) machine tools, Computer-Aided Manufacturing (CAM) and CNC conduct a number of inter-related operations and parameters using G/M-codes, set as RS274 or IS0 6983 standard. However, both standards do not explicitly relate to each other to have control of arbitrary locations other than the motion of the block-by-block sequence. STEP-NC is an alternative standard to replace the current standards. It contains the information on how CNC machine tools can be represented in STEP product data model. STEPNC is an extension of STEP which is the standard for exchange product model data. Ths determines the neutral data format for digital information from a product. The controller based on STEP-NC neutral data via LabVIEW platform has been developed in this research. Through this development, it was successfUlly used to create an open CNC controller based on IS0 14649 and IS0 10303. This system offers interoperability, portability, and adaptability. The system consists of three main modules; (I) Data Input Generator Module, (2) STEP/LabVIEW Module (STEP-NC Controller), and (3) Software-Hardware Integration Module, these three modules called LVSTEPNC system. The two case studies in IS0 14649-11 were carried out through this system. The LVSTEPNC was successfully tested and implemented in actual 3-axis CNC milling machine. It shows the bi-directional data flow between STEP-NC controller and CNC hardware tools. The system simplifies the design of CNC machine controller with the architecture structures through programming (LabVIEW platform) which responsible for data processing, data storage, and execution. Furthermore, this research also suggests the requirements for global interoperable manufacturing for intelligent machining system in future.