what is a cnc machine
TRANSCRIPT
![Page 2: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/2.jpg)
Who am I?
● Hak Felez Mashhad Co.
- IT & Electronics manager
- Researcher
- CNC developer
- Embedded systems designer/developer
![Page 3: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/3.jpg)
How we used to make things!
![Page 4: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/4.jpg)
Difficulties:
● Needed manpower● Needed plenty of time● Was in lower quality● Had higher costs● ...
![Page 5: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/5.jpg)
Then we made these
Milling Machine Lathe Machine
![Page 6: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/6.jpg)
But it was also manual
![Page 7: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/7.jpg)
Problems:
● Was hard● Took time● Was dangerous ● Product was not precise● ...
![Page 8: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/8.jpg)
We’ve needed to do things automatic! but HOW?
![Page 9: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/9.jpg)
So we’ve combined things we had
+
![Page 10: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/10.jpg)
Punched tape
![Page 11: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/11.jpg)
Then Magnetic tape
![Page 12: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/12.jpg)
Still there where problems
● Was hard to produce commands● Was annoying● Was hard to manage● Couldn’t do sophisticated things● ...
![Page 13: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/13.jpg)
Just say what is CNCfor God's sake!
![Page 14: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/14.jpg)
CNC stands forComputer(ized) Numerical Control
![Page 15: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/15.jpg)
Then we’ve changed them with this...
![Page 16: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/16.jpg)
And this!
![Page 17: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/17.jpg)
How to program?
What was before?
By the end of the 50's, NC was starting to catch on, though there were still a number of issues. For example, G-Code, the nearly universal language of CNC we have today, did not exist. Each manufacturer was pushing its own language for defining part programs.
The Electronic Industry Alliance standardized g-code in the early 1960's.
(This program draws a 1" diameter circle about the
origin in the X-Y plane. )G17 G20 G90 G94 G54
G0 Z0.25
X-0.5 Y0.
Z0.1
G01 Z0. F5.
G02 X0. Y0.5 I0.5 J0. F2.5
X0.5 Y0. I0. J-0.5
X0. Y-0.5 I-0.5 J0.
X-0.5 Y0. I0. J0.5
G01 Z0.1 F5.
G00 X0. Y0. Z0.25
![Page 18: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/18.jpg)
G-Code
or G programming languagenot to be confused with LabVIEW's G programming language.
(This program draws a 1" diameter circle about the origin in the X-Y plane. )G17 G20 G90 G94 G54
G0 Z0.25
X-0.5 Y0.
Z0.1
G01 Z0. F5.
G02 X0. Y0.5 I0.5 J0. F2.5
X0.5 Y0. I0. J-0.5
X0. Y-0.5 I-0.5 J0.
X-0.5 Y0. I0. J0.5
G01 Z0.1 F5.
G00 X0. Y0. Z0.25
![Page 19: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/19.jpg)
G-Code problems
● Too many codes for small jobs● No graphic view● Couldn’t write code for more sophisticated
products● Needed to calculate and measure things
yourself● Each manufacturer has it’s own standard
of coding
![Page 20: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/20.jpg)
Imagine you want to write a code for doing this job!
![Page 21: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/21.jpg)
We invent CAD/CAM
![Page 22: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/22.jpg)
CAD - Computer Aided Design
![Page 23: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/23.jpg)
CAM - Computer Aided Machining
![Page 24: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/24.jpg)
G-Code again!
![Page 25: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/25.jpg)
Now we can do this easily
![Page 26: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/26.jpg)
Also This
![Page 27: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/27.jpg)
Or this
![Page 28: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/28.jpg)
Or even this
![Page 29: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/29.jpg)
And by changing tool we can cut
![Page 30: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/30.jpg)
Can mark
![Page 31: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/31.jpg)
Can weld
![Page 32: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/32.jpg)
And nowadays we can print objects!
![Page 33: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/33.jpg)
What do we do at the factory?
![Page 34: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/34.jpg)
Our own CAD/CAM software
![Page 35: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/35.jpg)
Our own machines
![Page 36: What is a cnc machine](https://reader031.vdocument.in/reader031/viewer/2022021918/58878eb01a28ab5b1a8b4c77/html5/thumbnails/36.jpg)
Some samples