|
|
|
|
Learn CNC Programming: Fanuc CNC Mill Programming. Learn Fanuc CNC mill programming from these examples. Learn Fanuc CNC programming complete from
the Fanuc programming DVDs. Home: http://www.doccnc.com
If you have any questions or problems with
any part of CNC programming, call
me at 614-888-8466. Here is one of my recent CNC training
jobs that included processing and manufacturing an Oilfield motor on a large, 4
pallet Horizontal Machining Center.
Fanuc CNC Mill Programming: N1G90G80G40
CNC Mill Cutter Comp Example: Originally E-Mailed to CNC Newsgroup.
CNC Time Estimating for the above: Tool change time depends on the machine and
the time for setup depends on your own skill.
Fanuc Sub example: We want to C/Drill, Drill and Tap a series of holes,
all are located at odd dimensions, we will drill 1 hole and put all hole locations into a
sub for recall. More important: You can not make a mistake in hole locations, check out the C/Drill positions and you can be sure the drill, tap, will be exactly in the same location. Note: Especially useful when dimensions are converted from Metric
and every Inch dimension is a really odd number.
Sub: O1000 Counterbore Sub Program: M98 P1000(This was a 1" counterbore, we made up Subs for all hole sizes and called them according to hole size) The Sub: O1000*
Angular interpolation for bolt circles: If your control has G15 and G16, try this: O1000* Call me at 614-888-8466 for any questions. Heinz.
CNC Milling related links: CNC Networking & Factory Automation: CNC programming too complicated? Try the Centroid control: Affordable and good, CNC mills with Centroid: First class tools for milling, drilling: CNC milling facts and knowledge: CNC Educational Services:
Valuable CNC Resources: Machining related
magazines. American Machinist: The Original. Modern Machine Shop. Manufacturing Engineering. Cutting Tool Engineering.
Learning about manual machining:
The following is a reprint from a machining blog, under "Masters of CNC".Profile of, Heinz R Putz .
My own machining
background goes back to an apprenticeship in Germany, I started for the
German railroad at 15 years of age, in Northern Germany in a Locomotive
Repair Works. We had 20-25 apprentices each year and everything
was first learned by hand, we had an open fire blacksmith shop, a lot of
files, big and small hammers and really tough supervisors, not averse to
physical punishment. We have a family history of metal work, my
Grandfather was a Blacksmith Master in Prussia, according to family
history he was the official Blacksmith master in the Emperors Guard
regiment. He was quite tall, everyone in the Emperors Guard had to be 2
Meters tall (6.6 feet), I guess it made the Emperor feel taller.
Unfortunately, I inherited none of the metal skills from my
Grandfather and until I got into CNC I never really liked my job at
all. After immigrating to the US and after working in many, many shops
around the US, I took a class in Chicago at a local Community College,
it was called NC Engineering. I learned nothing I ever used, but it
opened the door to a great job opportunity with SMT(Swedish Machine
Tool), a manufacturer of the first real, at least in my opinion; CNC
lathe.
SMT had a really good training system, we had a class for our
customers in Chicago prior to the machine delivery, followed by 3
days of in-house training, actually programming and producing the
customers first parts. We had to rightfully assume that the
customers needed to learn everything from speeds and feeds for CNC
and CNC math to figure out the part shape. They of course also
needed to learn programming and proper record keeping, tool
selection and tool setup.
We were quite successful in selling our CNC lathes, unfortunately
we were way too expensive compared to the early Japanese lathes,
such as Mori-Seiki with the Fanuc controls. Often, our price was
double that of our Japanese competitors and eventually our sales
slowly disappeared.
By this time, I had trained many shops all over the US and Canada
and I also knew most of the Japanese importers and the people at
Fanuc quite well. I was offered a consulting job to re-write
manuals and teach for Fanuc in Chicago and between teaching for
Fanuc, importers of CNC, many dealers and many shops, I have been
busy in trying to teach the efficient use of CNC lathes and mills
ever since.
In my CNC DVDs, I try to pass on the knowledge I gained over
all these years on to anyone that needs it, and that’s
pretty much every shop that uses CNC. To be totally self
sufficient with CNC lathes or mills, you need to be able to
take a print, know what the material is, sit down and write a
program, figure speeds and feeds, do the necessary math, go
out to the machine, set the tool, enter the program, double
check it, then carefully make the first part. By the time you
run your 3. part or so, you should have decrease the cycle
time by fine tuning, especially your speeds and feeds.
CAD-Cam packages are great for molds with many, many
motions, but for real production, write the program yourself
and take all the shortcuts you can. keep in mind that the
person that created the software used for programming was
most likely not a very good machinist and all packages have
to make programs that fit many situations. If I made a
program for a very low lot run of 1 or 2 parts, it would
look totally different from a program that has a lot run of
1000s.A major concern is that there are very few people left
in our industry that actually know how to produce anything
without the help of some software. The classical and logical
sequence of learning CNC was to be an operator, learn
programming and setup, then learn to generate a program with
the use of one of the many software packages. Now everything
is automated, straight from some computer language to CNC
software, with no machining experience in between. All of my
in-house training and also the content of the DVDs, is very
detailed, below is a sample from my website.
Example:
G76 in 2 line format for OT and later controls.
2″ diameter, 20 Threads per Inch, Mild Steel. O2006*
|