Custom developed computer numerical control interface
dc.contributor.author | Jackimec, Nick | |
dc.date.accessioned | 2016-09-02T19:18:30Z | |
dc.date.available | 2016-09-02T19:18:30Z | |
dc.date.issued | 2010 | |
dc.description.abstract | Many CNC (Computer Numerical Control) milling machines are commercially available today, but none offers an open-source interface designed for research applications. The work reported in this thesis has retrofitted a 25-year-old manual milling machine, which has previously been modified into a CNC mill, but whose interface is no longer functioning, into a functional CNC mill. New components have been incorporated as necessary, to produce an open-source CNC mill capable of use in research and as a standard CNC mill. The original milling machine has inconsistent backlash due to cheaper methods of construction, ranging up to 0.049-inch per axis. The thesis has implemented software compensation, capable of producing most CNC paths with only 0.015- inch of inaccuracy with a 99%-confidence interval. Though the final mill does not have all the built in functionality of a commercial mill, it is designed with research application in mind, and as such, it is intended as a platform for future research to be mounted upon. The open-source interface will allow many forms of integration within a flexible manufacturing environment and easy future customization as necessary. | en_US |
dc.identifier.uri | http://hdl.handle.net/1993/31634 | |
dc.language.iso | eng | en_US |
dc.rights | open access | en_US |
dc.subject | Motion control | en_US |
dc.subject | Control system | en_US |
dc.subject | CNC | en_US |
dc.subject | Computer numeric control | en_US |
dc.subject | 2½D | en_US |
dc.subject | Backlash | en_US |
dc.subject | Common object model | en_US |
dc.subject | Confidence interval | en_US |
dc.subject | Drift | en_US |
dc.subject | G-code | en_US |
dc.subject | NC-file | en_US |
dc.subject | PI control system | en_US |
dc.subject | PID control system | en_US |
dc.subject | Visual basic for applications | en_US |
dc.subject | Working envelope | en_US |
dc.subject | Encoder | en_US |
dc.subject | Servo motor control | en_US |
dc.title | Custom developed computer numerical control interface | en_US |