Självständig G-kodsändare för styrkontroll av en CNC-maskin Independent G-code Sender for Controlling a CNC-router
Download
Date
Authors
Type
Examensarbete på grundnivå
Programme
Model builders
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
CNC, or Computer Numerical Control is a control system designed to control workshop machines, allowing them to perform advanced tasks almost automatically. The following report describes one approach to developing software and hardware, including an enclosure, for two-dimensional control of a computer-controlled router in a way that requires as little as possible of the user. The project describes how the control hardware is made to work wirelessly, and how it then communicates with the milling router control unit to perform quick milling work that requires minimal assistance from the user. The sender is connected via a parallel port with 25 inputs to an already complete, commercial milling machine. The developed sender’s system is based on a Raspberry Pi and is completely independent in a way that the user does not need any kind of preinstallations other than a web browser to connect to the sender’s interface using a computer, tablet, phone, or similar. Depending on the type of CNC controller and its inputs on the parallel port, simple changes can be made to customize the project for a variety of CNC machines. The project is based entirely on free open source software and eliminates the need of a large computer terminal and instead, the solution is small, cheap and compact. In addition, the project also presents a proposal on how standardized files in one kind of CAD format, DXF, can be run directly using the sender.
Description
Keywords
Informations- och kommunikationsteknik, Data- och informationsvetenskap, Information & Communication Technology, Computer and Information Science