Author Topic: CNC programming  (Read 2729 times)

0 Members and 1 Guest are viewing this topic.

Offline GameSnake

  • News hound
  • Hero Member
  • *****
  • Posts: 2937
    • View Profile
CNC programming
« on: July 07, 2006, 09:54:56 am »
Click here to see video
CNC stands for computer numerical control. It is a versatile system that allows you to control the motion of tools and parts through computer programs that use numeric data. CNC can be used with nearly any traditional machine. The most common CNC machines found in the machine shop include machining centers (mills) and turning centers (lathes).
   These classes will explain operations performed with the help of CNC. The content is for individuals who need to understand what CNC is and how it works. Content covers the basic machines as well as programming for the more experienced user.

OK here are examples:
Specifications = Numeral Values/Alphabetical Valyes

Numeral Values = cordinate 1
Alphabetical Valyes = cordinate X

(A,B,C,....Z), numbers (1,2,3...9) and symbols(+,-,/...etc.)

a1 + z1 (I just made a straight line code, ran the code]

depth reader

a1 - z1 = 3

3 (now it knows to press the mill down by 3 centimeter, or whatever you put in)


a1 + z1 (I just made a straight line code, ran the code]

depth reader
this time we're going up a depth)

depth reader

z1 - a1 = 2

2

---------------
                                                                                                                / z1
I just make the body of the pipe looks like this: x9~(||||||||||||||||||||||||||||)~a1 - b2

----------------

Now our laction is z1, I am now going to run a drill press at a1 - b2 [more on that later]

We start with a 5 inche long, 2 inch short hunk of metal.


-----------------

Code:

a1 - b2 = x9 {Basically I just said mill a straight line 4 inches across} cutting shit off }

x9

/x9/
                                    v
Stop here (|||||||||||||||||||||)


x9 b2 - 1 (depth code)

------------------
                                                                                                          *                 
Ok now: we are here *1(|-|-|-|-|-|-|-|-|-|1|-|-|-) we wanna be here (|-|-|-|-|-|-|-|-|-|-|-|-2|-)

Code: 1 x a = 2       

2/ [I'm telling it to] goto and stop here]

2 1a - 1x = x + a

z1 - a1 = 1 (depth code)

4x4x6x6 / a (a circle motion around a point)
                                               
                                                   
Now, we have (|-|-|-|-|-|-|-|-|-(-_-)|-)

Ok, were almost done. it looks blocky and round... I took a tiny amount off at a lower depth to make it flat, and I cleaned it up by shaving off the edges.

I hope you have learned something from this post, if you read it all congradulations, you are technically gifted. [like me]

Offline GameSnake

  • News hound
  • Hero Member
  • *****
  • Posts: 2937
    • View Profile
Re: CNC programming
« Reply #1 on: July 07, 2006, 09:55:41 am »
xxxx
« Last Edit: July 07, 2006, 04:45:51 pm by GameSnake »

Offline d&q

  • Hero Member
  • *****
  • Posts: 1427
  • I'm here.
    • View Profile
    • Site
Re: CNC programming
« Reply #2 on: July 07, 2006, 11:19:54 am »
Why did you quote your post???
The writ of the founders must endure.