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...
Main Author: | |
---|---|
Format: | Thesis |
Published: |
2014
|
Subjects: | |
Online Access: | http://eprints.uthm.edu.my/8057/ http://eprints.uthm.edu.my/8057/1/mohd_elias_daud.pdf |
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. |
---|