CNC
PROGRAMMING - FANUC METHOD
CNC Course
2013.
CD course or Hardcover, Third supplemented edition...$96.
Ships from and sold by CNC Academy.com
Click on the button below to order using PayPal
Fanuc Machining
center
OVERVIEW
This
specialized CNC Programming course aims to satisfies the training needs
of industrial manufacturers with Fanuc controls as well as vocational
and engineering schools. This training tool is designed to assist you
in every step of the CNC Programming process on Fanuc controls which
are prevalent in manufacturing world today.
Whether
you are a technical school student, CNC beginner or advanced CNC Programmer,
or you are owner of a small machine shop, this course will guide and
provide you with the knowledge you have to have in order to be competitive.
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 today found in the machine shops
include Machining centers (mills) and Turning centers (lathes) and they
are very often with Fanuc controls.
Our courses are aimed directly at the needs of CNC personnel and those
with programming responsibility. They provide the essential and specialized
Fanuc ‘hands-on’ experience which can be applied to other
CNC controls as well, because the G-Code method of Fanuc is also followed
by almost every major control manufacturer.
CONTENTS
CNC Machine basics
FLOW
OF THE CNC PROCESS
CNC PROGRAMMING
- Coordinate systems
- Plane designation
- Machine coordinate system
- Setting m/c coordinate system
- Direction of motion (axes)
- Workpiece coordinate system
- Definition of workpiece position
- Polar coordinates
- Motion types
- G - codes (preparatory function)
- M - codes (miscellaneous function)
- Absolute command (G90)
- Incremental command (G91)
- Understanding of interpolation
- Rapid motion (G00)
- Linear interpolation - Feeding (G01)
- Feed rate (F function)
- Circular interpolation - circular motion (G02 and G03)
- Other interpolation types
- Program zero, workpiece zero – positions of zero points
- Z axis zero
- Metric/Imperial dimensions G70, G71, G700, G710
TOOL OFFSETS
- What are offsets
- Why we need offsets
- Organizing offsets
- Types of compensation
- Tool length compensation) - G43 (machining centers)
- How to consider tool length compensation
- Cutter radius compensation G40-G42 (machining centers)
- Reasons for cutter radius compensation
- How to program cutter radius compensation, example
- Dimensional tool (wear) offsets
- Tool nose radius compensation
- Other types of compensation
LANGUAGE ELEMENTS OF PROGRAMMING LANGUAGE
- Address, Data, Word, Block, Sequence, Program
- Types of programs
PROGRAM FORMATING
- Reasons to format CNC programs
- Types of program format (program start-up, tool ending, tool start-up,
and
program ending)
Read and write numerous other DNC File formats
Recording of Work Numbers and Tooling Information and other important
info
Store Programs
- Program configuration, structure and contents of an CNC program
LET’S START WRITING CNC PROGRAMS
- About Fanuc CNC programming
- Prepare the work piece drawing
- Steps to prepare (mark up print, machining process, calculate coordinates,
select
tooling, plan setup)
Print Hard copies of your programs
Display programs on your computer screen
- Define machining sequences
- Create a machining plan
- Translate the work steps into the machining language
- Combine all individual steps in a program
- Simple programming examples
Verify your Toolpaths with the Dynamic tooling display
-
Program sample for machining a groove
- Practical examples of CNC programs
- Setting of selected cutting conditions
- CNC program examples
Convert CNC Programs between Control Types so that your older machines
can run programs created in newer control types
SPECIAL PROGRAMMING FEATURES
- Canned cycles
- Rigid tapping
- Grinding cycles
Click on the button below to order using PayPal
Fanuc Plants
& Fuji