In a CNC machine we can
create a CNC Program in hundreds of ways to machine the same work piece and all
the ways we can expect the same finished part.
When you receive a 3D
model to do CNC program, check the 3D Model for the numbers of ways we can
place fixtures and number of setups required to finish the part. But, in
addition to creating the CNC program, there is many other factors need to Know
to machine the work-piece. There are many questions on your mind about how to
hold the work, which cutting tools to be selected and which machining
conditions to be used to get a perfect part on CNC machine.
Step #1: Selecting a
Machine.
-
As described above we
can machine a part in hundreds ways, but it’s wise to select the machine if you
have many options in your shop floor.
-
If the machining part has
a difficult angles and surface profile, an ideal 3-axis machine may take number
of setups consuming time and may be difficult to achieve the tolerance.
-
A 5-Axis machine can
reduce the setup and give the best tolerance for the complicated parts.
-
A simple part can’t be
machine on a 5-axis machine due to the high cost. So we need to decide wisely keeping
in mind of machining time and the labour.
Step #2: Work holding Selection for the Part.
-
There are number of ways
to hold a part on the machine, it always depends on the billet you are using.
Billet may be a rectangular block, forging stock, casting block.
-
If you are using a
rectangular block, you can use a machine wise on the machine table. If the
block is big for machine wise you can use the push clamps to hold the block on
machine table.
-
If the stock is an
forging or a casting then you need to design the special fixture which can hold
the stock comfortable and rigid.
Step #3: Choose the
cutting Tools.
- Choosing the tools for cutting the part is an
important factor for the finishing the part. We need to choose the cutting
tools depending on the type of material we are cutting.
- For aluminium stainless steel cutting tools can
perform well, but for the hard material like titanium and steel better consideration are carbide tools.
- Before generating the programs it’s better to
check the tools available in the shop floor, instead of waiting for the tools
to be ordered.
- Always shorter tools give more accurate results
than the longer tools, so wisely use the tools in your programs depending on
the height and depth of the part.
Step #4: Gather all
Cutting Condition Data.
- After the tools have been decided, calculate
your cutting data such as speed & feed which can suit easy removal of material.
- Recommended to use the cutting data given by the
tools catalog given from tool manufacturers.
- You can experiment using the different feeds and
speeds later while optimizing the programs.
Step #5: NC-Axis
Selection on the Part.
-
Decide the NC axis Point
on the part. Example: you can select a corner of the part where X, Y and Z
meet.
-
Selection of NC axis must
make the machine operator to probe the part X, Y and Z easily. There is only on
machine Zero axis, But you can create a number of NC axis i.e., Work
co-ordinate offset.
- If you are using a rectangular block, you can
select the corner of the block for your NC axis XYZ=0, operator can probe the
three walls of the block to make XYZ=0 on the machine and store the value on
the machine Work offset. Usually we can use G54 which is standard..
Step #6: Creating a
CNC PROGRAM.
-
An NC Program can be
created in many ways, now a day’s using software like UNIGRAPHS, Catia,
Mastercam etc. is the common way to create a NC program.
-
If it’s a simple program
it can be done manually, such as program involving only drilling, reaming and
tapping cycles.
-
After creating the tool
paths’ using the software’s you can generate a NC-program which as G-codes
directly within built postprocessor.
-
If you have a customized
postprocessor loaded with the control of your machine, then the results are accurate.
Step #7: Checking the CNC
PROGRAM.
-
There are number of ways
to check the programs, program can be simulated for errors in the software’s
used for generating the tool path.
-
You can use simulator
software like Vericut, where we can build our machine and load the controls and
test our G-code. The simulation can be actual like it’s been milled on machine.
-
If you want to verify
only the tool paths you can use software’s like cimco edit. You can find much
software on internet to visualize the tool paths.
Step #8: Setting up
the CNC Machine.
-
Setting up your machine
for testing the program is very important. Load all the fixtures decided to
hold the part and mount the part as you designed while generating tool path.
-
Load the NC-program on
the CNC machine memory or you can use the DNC software’s.
-
Load the tools into the
tool magazine on the machine as per the tool numbers described in the program.
-
Define the individual
tool offsets and store on the machine.
-
Probe and define NC
program Zero and store G54 on the machine.
Step #9: PROGRAM PROVE
OUT.
-
After all the setup.
Here we go we can test our programs.
-
There are number of ways
to test the programs if you are not sure of your program go well..
-
Testing the programs can
be done on the dry run option on the machine.
-
Testing the programs can
be done by cutting the wood instead of metal.
Good luck, have fun learning CNC Programming...
If you have any questions and comments please let me know
So we need to decide wisely keeping in mind of machining time and the labour.milling machine
ReplyDeleteHowdy! I could have sworn I've been to this site before but after checking through some of the post I realized it's new to me. Nonetheless, I'm definitely happy I found it and I'll be bookmarking and checking back frequently!
ReplyDeleteCNC Machining edmonton
Do you have a spam issue on this site; I also am a blogger, and I was wanting to know your situation; many of us have created some nice procedures and we are looking to swap strategies with others, why not shoot me an e-mail if interested.
ReplyDeleteCNC machine shop edmonton
This blog is truly useful to convey refreshed instructive issues over web which is truly appraisable. I discovered one effective case of this truth through this blog. I will utilize such data now. SLA printing
ReplyDeleteA fine quality educational blog! I like the way blogger presented information regarding the concerned subject. Thanks for posting such a nice blog.
ReplyDeleteceramic cnc machining services
I have been reading many articles on the same issue but found this one uniquely written. You covered almost every point over the topic. I don’t feel need to read any other article on this topic now. Edge polishing, angle polishing and facet optical polishing.
ReplyDeleteYour blog is very useful and provides tremendous facts. Keep up the good work. Custom Optical Coatings and Thin Film Coatings.
ReplyDeleteThank you so much for sharing this blog with us. It provides a collection of useful information. You obviously put a lot of effort into it. Aluminum Nitride Machining Services.
ReplyDeleteI think this may become one of my favourite posts this month. I have bookmarked your websiteso that I can easily find you and enjoy more useful information. Full Service CNC and Manual Ceramic Machining.
ReplyDeleteThank you so much for sharing this blog with us. It provides a collection of useful information. You obviously put a lot of effort into it. Ceramic Substrates and Technical Ceramics.
ReplyDeleteIt is an inspiring blog post. The issue handles very nicely. I really appreciate the communication skill of yours and definitely come soon by the time you will complete another write-up. Edge Rounding Deburring Machines.
ReplyDeleteThanks on your marvelous posting! I really enjoyed reading this post.
ReplyDeleteMany thanks, You are a marvelous writer. Keep writing!
Fiber Laser Cutter
The world is shifting towards more mechanized production methods; industries are competing with each other to adopt the latest advancement in technology. Similarly, the manufacturing industry is not far behind; gone are the old days of regular machining. Processes now use Computer Numerical Control (CNC) Machining.
ReplyDeleteThe manufacturing industry relies on CNC because it offers a wide range of advantages over regular machining.Full service CNC machining has proven to be highly accurate, efficient and productive in contrast to conventional machining.
Pioneer Cuts, is a full-service quick-turn CNC Machine Shop in Michigan.
ReplyDeleteOur Services:
Assembly Services
CNC Milling
Metal Finishing
Inspection and Certification
CNC Turning
I am thankful to you because your article is very helpful for me to carry on with my research in same area. Your quoted examples are very much relevant to my research field. Glass Cutting Service By Valley Design.
ReplyDeleteAn outstanding blog! Thank you for sharing this valuable information regarding CNC milling. for more info visit the websiteHLH Prototypes Co. Ltd.
ReplyDeleteThis blog is very informative! Keep sharing such kind of information related to DMLS 3D printing. for more info visit the website HLH PROTO LTD
ReplyDeleteYour blog held my interest right to the very end, which is not always an easy thing to do!! Colored Optical Glass Filters.
ReplyDeleteI admire your unique way of writing especially the style of using the idioms and phrases which is mind-blowing. Thin Film Coatings .
ReplyDeleteI think this may become one of my favourite posts this month. I have bookmarked your websiteso that I can easily find you and enjoy more useful information. Polished Silicon Wafers From Valley Design.
ReplyDeleteI am thankful to this blog giving unique and helpful knowledge about this topic. Glass Wafer Dicing Service From Valley Design.
ReplyDeleteIt was great to see someone write on this topic. Thanks for sharing your thoughts. Glass Cutting Service by Valley Design.
ReplyDeleteThe Floor Model CNC Tool Cart is equipped with a built-in pegboard that transforms your workspace by organizing essential tools in one convenient place. Pegboards provide a versatile and customizable storage solution, with holes to accommodate hooks, clips, and bins for accessories. Here’s why the pegboard is essential for any machining operation:
ReplyDelete