create your own

What is cnc programming or a computer programmer?

80
rate or flag this page

By jabyrd82

Modern cnc

A newer cnc a 2006 mazak M-5 powermaster.

Computerized lathe, cnc

This is a 1997 mazak M-5  2 axis lathe
This is a 1997 mazak M-5 2 axis lathe

What is a cnc?

You may not understand what a cnc is, or  what makes it all work and perform? What acually goes behind programming a cnc to make it machine parts? Well a cnc stands for Computer Numerical Control. Which in english terms it is a computer driven lathe or mill, that is inputed with numbers or sequences to build a part or even thousands of parts in some cases. There is a few different ways to program a cnc to build a specific part, the most common now days is to use a cad/cam (computer aided design/computer aided manufacturing) system to draw/draft the parts on a cpu to specifications or import files from customers, that have already drawn up a print of what they want built. Like a screw or a shaft would be an idea, then basically all that needs to be done by the programer is to pick which cutting tool they want to make the cuts with and tell cad system where to begin cutting and where to stop cutting. From there the programmer sends it to the cnc it was programmed for. Another way to program a cnc is to manually program it with g-code or a conversational program. G code is a bunch of codes that specify which direction you want the machine to move, some examples would be G90,G91,G17,G18 and so many more that cant be put into words!! A conversational program is written with lines and arcs,drills etc in a much longer format but easy to understand processes for the beginner or maybe even a little bit for the intermediate crowd.There is also numerous paremeters and tool datas,tool files,tpc settings,jaw datas and lots of other things that need to be set before you can start actually cutting. Explaining could take hours for you to read and even more for me to write:-)And iam just trying to give a basic idea of what cnc programmer is.


Another cnc model

A 1997 sqt-28m it is a 3 axis lathe that has milling capablities
A 1997 sqt-28m it is a 3 axis lathe that has milling capablities

Programmers job

In a high output shop that is doing alot of cnc production, it usally takes three steps to get a cnc machine up and running to make alot of parts.  Step 1.PROGRAM  Step 2.SETUP Step 3. OPERATOR. First the programer recieves the print on cpu via email or on a piece of drafting paper, which is suppost to have as minimal mistakes as possible, edit free is usually the term used by the engineer or programer. From there the programmer picks which cutting tool or tools to use to cut the part. Then he tells the cad system to make the cuts, and checks for any interference with the tool not touching anything besides the part he needs to cut. When thats done the programmer converts the drawing to a formated program that the cnc he is programming it for will read, finally some minor details like turn coolant on and also set machine for any tool changes that may occur, if there was more than one tool programmed to cut.From there he will send the program to the right machine, in which it was wrote for and then the other sequences like setup the machine aswell as  an operator for the machine that just stands next to the machine and runs parts. Aswell as check the occasional part to make sure that it is still within tolerances given buy the engineer/programmer that day.


Setup administrator

One of the guys setting up the little qt-20.
One of the guys setting up the little qt-20.

Setup Cnc

The next step is to setup the cnc to hold the part for machining using jigs,vises,3 jaw chuck,4 jaw chuck etc, or anything to make the job work, make sure it is as sturdy and tightly clamped as you can get it. Your only as good as your setup is a good saying to remember, Also the setup guy is responsible for teaching in all neccesary cutting tools into tool data Z,X,C,Y,B, or the neccecary axises, Also he needs to tell the machine what kind of tooling is to be used IE Drill bit,Od tool,Id tool an Endmill or something of the sort.Before begining the machine process he modifys program to corrospond with the tool data tooling, Be sure of no mistakes in processes, and then he is able to start the machining process. Maybe just some little adjustments that ned to be done to hit sizes and all specifications given by the engineer/programmer to meet the standards of the customer.

Operating a cnc

After the machine process has been approved by setup guy/girl. The operator is verbally told and written on how to run the parts programmed, also he is shown how to gauge and check the parts thuroughly for any defaults or sizes changing out of the given tolerance by the programmer. This includes using calipers or mics or maybe some more complex measuring system to measure the part .He must aswell take care of any dull tooling in the machine that may have gotten dull due to hard metals or ware on the tool during the machine process, and he must replace with new inserts and begin cutting processes again.Operator may run 2 or even three machines at a time once they are running parts.

One of the mills.

A vertical mill with with fourth axis.
A vertical mill with with fourth axis.

A manual lathe

Some old school lathe but still gets ran everyday and very effective way to machine if you know what your doing!!!
Some old school lathe but still gets ran everyday and very effective way to machine if you know what your doing!!!

Cnc parts

Some parts i built on the sqt28-m 3 axis cnc.
Some parts i built on the sqt28-m 3 axis cnc.

Goes with the pcs above

All parts built in 4 days.They will all screw together and fit inside this pc.
All parts built in 4 days.They will all screw together and fit inside this pc.

Cnc conclusion

Cncs are built for repeditive production of the same parts, not meaning 2. There is no production out of a cnc with just one or two parts. Even if they have been programmed ahead of time, you still have setup every part which takes alot of time out of machining.The more time you spend cutting the more production. Trying to setup 5 totally different parts in an 10 or 12 hour day is just not going to get any parts done!!!So dont be fooled, that if you buy a cnc that your going have production on the jobs you do have, unless you have multiple parts as in 5 or more if they are fairly complex, but more torwards of 20 or 100 if they are parts you can do on the cnc than do it!!! There is alot of new machines out this year, very complex physics involved in the new production of these new cncs should check out the link below for more detail.

Print   —   Rate it:  up  down  flag this hub

Comments

RSS for comments on this Hub

Sasha S profile image

Sasha S  says:
3 months ago

Nice hub! As an engineering student I found it very interesting reading just what those guys down in the worskshops do when they seemingly randomly prod away at cnc machines! Maybe include some examples of common objects that are made with cnc machines?

jabyrd82 profile image

jabyrd82  says:
3 months ago

Thanks will do so am still taking some pics and sorting stuff out. Thank you for your info:-)

Pacal Votan profile image

Pacal Votan  says:
3 months ago

Good job. It would be cool if everyone wrote a hub about what they do. Rated up. :)

jabyrd82 profile image

jabyrd82  says:
3 months ago

Awesome Pacal thanks for rating glad that you enjoyed it.It is a real art !!!

Mia Jovovich  says:
3 weeks ago

That's a great CAM workshop. If you want to hire a professional freelancer, go to Freelancer.com. It has a lot of freelancer on CAM to work with. Use the code "3DPROTOTYPE" as reference.

Submit a Comment

Members and Guests

Sign in or sign up and post using a hubpages account.


optional


  • No HTML is allowed in comments, but URLs will be hyperlinked
  • Comments are not for promoting your hubs or other sites

working