Download presentation
Presentation is loading. Please wait.
Published byJordan O’Brien’ Modified over 6 years ago
1
Simple CNC machine Students: Mahmood Yunis Shadi Tahseen Hanani
2
What is CNC In general CNC (Computer Numeric Controls) an advanced manufacturing technique that integrates computers and metalworking tools. Using CNC, an operator can create complex 3-D designs on a computer in a language called G-code.
3
Usage CNC machines have a lot of types ,shapes and purposes.
No one can inclose all CNC purposes because its widely used in any manufacturing field. Some of its common uses : Cutting, milling, drilling and plotting ,etc…
4
Our machine To avoid mechanic difficulty We choose plotting operation to simulate other processes such as cutting.
5
Compatibility Our machine understand G-code language which is commonly used in CNC’s World. Advantages: benefit by existent smart algorithms that generate G-code for any complex computer shapes .
6
HW & SW Hardware : Pic 16F877 controller.
Stepper motors and electrical movable arm Driver circuit for steppers H-bridges, MOS-FET and other components. Serial communication interface.
7
Cont.. Controller side software:
We write PICC code to control the machine motion and pens. we use XY-interpolation to generate best sequence of x-y steps. The interpolation basically handle linear and circular motion.
8
Software Computer side software:
C# application with simple and easy to use interface. The main important process is to open G-code file and send it serially to the machine. Other processes: edit G-code file ,serial synchronization. View G-code file as image.
9
Circular interpolation
PIC side Block diagram Start Polling serial Manual controlling Receive file Circular interpolation Linear interpolation Move pens
10
PC side Block diagram Start Open G-code file Open Communication
Edit file Scaling, rotation Send file
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.