- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Implementation of a hierarchical open architecture...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Implementation of a hierarchical open architecture multiprocessor computer numerical controller Newell, Nicholas A.
Abstract
A hierarchical open architecture multiprocessor (ROAM) implementation of a computer numerical controller (CNC) is presented. An advanced control system consisting of a hierarchy of independent buses is developed and tested for the purposes of providing unattended intelligent machining systems. Loosely coupled subsystems, which handle process monitoring and control, are located on a primary bus structure. An advanced digital signal processing (DSP) subsystem acts as the HOAM-CNC master processor for a secondary CNC bus. Inexpensive embedded axis controllers on the CNC bus perform interpolation, control and data collection tasks. The axis controllers have high speed communications with the HOAM-CNC master by using dual ported memory. Within the HOAM-CNC subsystem, data collection, process control and monitoring tasks are executed in a real-time multitasking environment, which also performs position control. This system demonstrates an open architecture controller, which allows any process control and monitoring task in the system to manipulate the feed, acceleration, control parameters and position commands in real time. This open approach also allows the easy integration of new process control, monitoring and position control algorithms or subsystems.
Item Metadata
Title |
Implementation of a hierarchical open architecture multiprocessor computer numerical controller
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1993
|
Description |
A hierarchical open architecture multiprocessor (ROAM) implementation of a computer numerical controller (CNC) is presented. An advanced control system consisting of a hierarchy of independent buses is developed and tested for the purposes of providing unattended intelligent machining systems. Loosely coupled subsystems, which handle process monitoring and control, are located on a primary bus structure. An advanced digital signal processing (DSP) subsystem acts as the HOAM-CNC master processor for a secondary CNC bus. Inexpensive embedded axis controllers on the CNC bus perform interpolation, control and data collection tasks. The axis controllers have high speed communications with the HOAM-CNC master by using dual ported memory. Within the HOAM-CNC subsystem, data collection, process control and monitoring tasks are executed in a real-time multitasking environment, which also performs position control.
This system demonstrates an open architecture controller, which allows any process control and monitoring task in the system to manipulate the feed, acceleration, control parameters and position commands in real time. This open approach also allows the easy integration of new process control, monitoring and position control algorithms or subsystems.
|
Extent |
5586427 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2008-09-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.0064864
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1993-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.