cnc#machine# · 2013-01-10 · synopsis • cnc#machine# • 3#axis# • accessible • fast •...
TRANSCRIPT
![Page 1: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/1.jpg)
CNC MACHINE Jared Pringle, Ashton Snelgrove, Willis Lutz, & Anh Luong
![Page 2: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/2.jpg)
Synopsis
• CNC Machine • 3 axis • Accessible • Fast • Precise
5/6/11 Team Teal -‐ Anh 2
www.surface-grinder.org
![Page 3: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/3.jpg)
Stepper Motors
• Discrete vs. surface mount circuitry • SpecificaRons of motors • Tolerance and torque
www.sparkfun.com
5/6/11 Team Teal -‐ Anh 3
![Page 4: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/4.jpg)
Discrete
5/6/11 Team Teal -‐ Anh 4
![Page 5: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/5.jpg)
Surface mount
5/6/11 Team Teal -‐ Anh 5
![Page 6: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/6.jpg)
PosiRonal Feedback
• Ball mouse posiRonal tracking system • System mount to screw rod • Precision? Adjust accordingly
5/6/11 Team Teal -‐ Jared 6
![Page 7: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/7.jpg)
SVG Interpreter
• Parse SVG images and convert them to G-‐Code vectors • Create shortest-‐path algorithms between line segments • Extra: Create a GUI that will take posiRon and speed data
from microcontrollers and display the data on a computer
5/6/11 Team Teal -‐ Ashton 7
![Page 8: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/8.jpg)
Interface
Scalable Vector Graphics • W3 Standard • XML Format • Inkscape – open source graphics editor
G -‐ Code • Standardized control codes for CNC control • ISO 6983, RS-‐274D, other proprietary variaRons • Commands are encoded as ASCII characters
5/6/11 Team Teal -‐ Ashton 8
![Page 9: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/9.jpg)
Interpreter
InterpreRng on PC • InterpreRng may be too complicated on microcontroller so it
could be done on the PC • Communicate lower level commands like motor step &
direcRon
5/6/11 Team Teal -‐ Ashton 9
![Page 10: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/10.jpg)
Machine Interface
Interface: Microcontrollers • RS -‐232 available on most microcontrollers & PCs • Doesn’t provide packet or data protocol
Machine Control • EMC2 is open-‐source machine controller • EMC2 is extensible and machine independent
5/6/11 Team Teal -‐ Ashton 10
![Page 11: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/11.jpg)
Frame
5/6/11 Team Teal -‐ Will 11 blog.onshoulders.org
![Page 12: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/12.jpg)
Schedule Flow
5/6/11 Team Teal -‐ Jared 12
![Page 13: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/13.jpg)
Schedule Flow cont.
5/6/11 Team Teal -‐ Jared 13
![Page 14: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/14.jpg)
Point Person
Task Lead
Analog Driver Circuit Anh
PosiRonal Feedback System Jared
Frame Will
Sogware Ashton
5/6/11 Team Teal -‐ Jared 14
![Page 15: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/15.jpg)
Bill of Materials
Item Vendor Price -‐ USD
3 Stepper Motors Priceless
3 Micro-‐Controllers Sparkfun 8 per unit for replacement
PosiRonal Feedback System – Track Mice
DigiKey 10
Angle Iron Free
Rails Home Depot 7
Acme threaded rod Machine Shop 20
Linear Bearings Home Depot 20
Driver Nuts Home Depot 5
Coupling Home Depot 10
Transformer – 24 V 10 A Free
L297, L298, discrete components (resistors, capacitors, etc…)
Free
5/6/11 Team Teal -‐ Will 15
![Page 16: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/16.jpg)
Risks
• G-‐Code: It might be very complicated to convert from SVG to G-‐Code
• 3 Drivers: Danger of having part failures, need to be able to easily get replacement parts as needed
• 3 Motors: May not be precise enough; Could cost a lot of money for good enough motors
5/6/11 Team Teal -‐ Anh 16
![Page 17: CNC#MACHINE# · 2013-01-10 · Synopsis • CNC#Machine# • 3#axis# • Accessible • Fast • Precise 5/6/11# Team#TealAnh 2](https://reader033.vdocument.in/reader033/viewer/2022053005/5f093a6b7e708231d425d532/html5/thumbnails/17.jpg)
Fin
• QuesRons?
5/6/11 Team Teal -‐ Anh 17