- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Open real-time operating system for CNC machine tools
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Open real-time operating system for CNC machine tools Erol, Neset Arda
Abstract
An open architecture real time operating system is developed for Computer Numerical Control (CNC) machine tools. The system has two independent modules, one for general motion and process control, and the other for process control and sensor signal processing tasks only. The two systems can be integrated with each other, and both can be used for general real time applications other than CNC systems as well. Both systems are implemented on multiple digital signal processing (DSP) boards connected to a host computer via ISA or PCI bus. All real-time processing is done on the DSP boards. The host computer is used as an interface between multiple DSP boards. The first system, IMM, provides a fast data flow structure, which can accommodate user modules. Some process control and signal processing modules have been developed on IMM, to provide an intelligent machining subsystem.- The second system, ORTS, is a combination of a real-time DSP operating system and an integrated host software that runs on Windows NT operating system. An open CNC system, along with several process control modules, is implemented on ORTS, to make it a standalone sensor-assisted CNC system, which can also be integrated with external process control and monitoring applications. Both IMM and ORTS are configured at runtime via a scripting language. The developed open CNC system allows local or remote software components to manipulate CNC parameters such as feed, control parameters, and target position. The open and modular architecture of the controller also allows individual modules, such as motion control and interpolation algorithms, to be replaced with custom algorithms. This open approach allows easy integration of custom process and motion control algorithms, which can either be implemented internally within the developed real-time DSP operating system, or externally as standalone Windows NT applications. The proposed system allows rapid design and reconfiguration of motion control, process control, and signal processing applications.
Item Metadata
Title |
Open real-time operating system for CNC machine tools
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1996
|
Description |
An open architecture real time operating system is developed for Computer Numerical Control
(CNC) machine tools. The system has two independent modules, one for general motion and
process control, and the other for process control and sensor signal processing tasks only. The
two systems can be integrated with each other, and both can be used for general real time
applications other than CNC systems as well.
Both systems are implemented on multiple digital signal processing (DSP) boards connected
to a host computer via ISA or PCI bus. All real-time processing is done on the DSP boards. The
host computer is used as an interface between multiple DSP boards. The first system, IMM,
provides a fast data flow structure, which can accommodate user modules. Some process control
and signal processing modules have been developed on IMM, to provide an intelligent machining
subsystem.- The second system, ORTS, is a combination of a real-time DSP operating system and
an integrated host software that runs on Windows NT operating system. An open CNC system,
along with several process control modules, is implemented on ORTS, to make it a standalone
sensor-assisted CNC system, which can also be integrated with external process control and
monitoring applications. Both IMM and ORTS are configured at runtime via a scripting language.
The developed open CNC system allows local or remote software components to manipulate
CNC parameters such as feed, control parameters, and target position. The open and modular
architecture of the controller also allows individual modules, such as motion control and
interpolation algorithms, to be replaced with custom algorithms. This open approach allows easy
integration of custom process and motion control algorithms, which can either be implemented internally within the developed real-time DSP operating system, or externally as standalone
Windows NT applications.
The proposed system allows rapid design and reconfiguration of motion control, process
control, and signal processing applications.
|
Extent |
4765245 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-02-17
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0065253
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1996-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.