|
Module
42: Arc Programming
In EIA
Scenes: Core 49. |
The module explains in more detail the concerns associated with
circular interpolation commands within EIA programs. The geometry
of arcs and circles are examined initially. The effects of altering
the Start Point, End Point or Center Point coordinates are explained
as it relates to changes in the arc, length or location of the
feature. Both the I, J & K address and radius programming
of the center point coordinates are covered. Examples of both
types of programming are revealed. The signs associated with
coordinates are explained as they relate to the center point
location and radius values. Variations on other control types
are shown. An explanation of portions of these blocks which can
be safely edited is then detailed. |
|
Module
43: Starting a
New Mazatrol Program
Scenes: Mazak 48. |
The process of writing a new Mazak program is detailed in this
module. It begins with displaying the Program File page and establishing
whether enough room exists to start a new program. Next, a work
number is assigned. The Common data line appears and the entry
of each cursor position is demonstrated with reference to the
selections available from the menu and an explanation of the
required entry based on workpiece type. The concerns about potential
"out of shape" alarms are examined and solutions offered. |
|
Module
44: Entering Material
Shape and M code Data
Scenes: Mazak 52. |
The Mazak-specific module covers a programming function material
shape. Forged or cast workpieces require the use of the Material
Shape Process in the Mazatrol program. The process line is displayed
with its sets of data entry positions to define the shape of
the workpiece. The "line out" functions are explained
along with the need to start at the program zero end of the workpiece
when defining shapes. The differences between the T1 to T4 controls
and T32 and above are shown. The linear, tapered, convex, or
a concave shape selection are then demonstrated. An explanation
of start-point coordinates and the concept of entering opposing
corners during straight line programming is covered. Tapered
lines are examined next with the use of the Continue function.
The importance of the radius value and some of the X and Z coordinates
when programming for concave and convex shapes is illustrated.
The use of the Automatic Intersection Point feature is then covered
to show the calculation of the missing data points. The M code
process line is also explained since it frequently follows the
Shape data process. The use of the M7 code is highlighted as
a method of avoiding alarms involving chuck closing. |
|
Module
45: Selecting Mode
and Part Data for a Process
Scenes: Mazak 46. |
Mazatrol programs require the entry of a number of data sets
to create the workpiece features within a process. This module
completes an EDGE process by entering each data value and explaining
their purpose. The importance of beginning machining with and
edge process is detailed. The use of the Auto key to automatically
enter values required for programming is examined. Methods of
determining the start point coordinates are discussed including
the use of a roughing tool. The variables effecting the entry
of the Final Point in both X and Z are determined by the type
of workpiece. Next the surface finish for facing is examined
along with the two selections available. The use of the figure
check function is performed to locate any potential errors. |
|
Module
46: Basic Canned
Cycle Commands
Scenes: Core 23. |
This core module explains the basic concepts behind canned cycles
and how they are utilized within EIA programs to minimize repetitive
programming. The Fanuc, Haas and Okuma techniques are demonstrated.
The start-point and endpoint for canned cycles differs from conventional
programming. The G70 through G76 and G80 through G94 series of
cycles are examined. The importance of the preceding positioning
blocks is stressed. The establishment of the R-plane and positioning
of the tool during the cycle are covered. The G98 and G99 Return-Point
codes are covered. |
|
Module
47: Tapping
and Boring Canned Cycles
Scenes: Core 31. |
Canned cycles for tapping and boring operations are covered in
this module. The G84 and G84.1 are introduced for right and left
hand tapping. Any differences in G codes or functions on specific
brands are included within this module. The tapping process is
examined as well as the effect on the override and feed hold
controls during a tapping cycle. Concerns with thread quality
are addressed with emphasis on the drilling that precedes the
tap. The G85, G86, G87, G88 and G89 boring cycles are examined
in detail next. Each cycles features regarding dwell, feed rate
on withdrawal, and so on, are discussed. |
|
Module
48: Entering Bar
Modes and End Processes.
Scenes: Mazak 89. |
This Mazak specific module covers in detail the machining processes
used most commonly. The basic OD and ID process for Mazak's mazatrol
language is the Bar Process. Each PART selection on the menu
is reviewed for the type of feature it produces for ID, OD and
Face applications. Cut Point IN X values creating illegal entry
errors are revealed. The Shape Pattern selections are outlined
next. The sequence of entering machining process is discussed
with cautions about conditions that create "Illegal Sequence
of Data" alarms. The END process is examined as the last
process in a program. The functions that allow multiple workpieces
to be machined are shown. |
|
Module
49: Manual Programming
in Conversational Programs
Scenes: Mazak 58. |
The ability to program EIA codes within a conversational program
is common to most languages. This Mazak specific module shows
the Mazatrol Manual process. Examples of the conditions under
which manual programming will be required are detailed. Both
the Process and Sequence data entry are demonstrated. Cautions
are provided about use of the G00 command and the tool path it
may create. Cautions about the execution of M codes and the signs
of Z axis cutting moves are provided to avoid potential errors.
The use of the Shape Check and Tool Path Check are discussed
as they apply to manual programming situations. Each of the available
G codes and their specific needs are covered. |
|
Module
50: Copy and Corner
Processes
Scenes: Mazak 28. |
Conversational controls have processes which are similar to the
canned cycles seen in the previous modules. These include processes
for Copy and Corner machining. This module explains the programming
of these processes on Mazak controls. The Copy process is defined
as useful for cast or forged pieces. The cursor is moved across
the process and each position defined. A similar sequence is
followed for the Corner Machining process. The concerns about
correctly locating the start point are highlighted as they effect
OUT, IN and FACE or BACK selections. |
|
Module
51: Canned Cycles
for Drilling and Grooving.
Scenes: Fanuc &
Haas 61, Mazak: 46, Okuma 34. |
Because of the differences in how Drilling and Grooving canned
cycles are programmed, there are only specific sections provided
in this module. Processes for Mazak controls which perform the
same functions are also covered in the specific section. Data
entry for programming Mazak drilling and grooving is also explained.
The section on Fanuc also covers Haas controls. An Okuma section
is also provided. Canned cycles for drilling G81, G82, G83, and
grooving operation commands G74 and G75 are detailed along with
the addresses that affect the cycle within the blocks. Solutions
to various quality problems are also provided. |
|
Module
52: Threading Cycles
Scenes: Core 63, Okuma
88. |
EIA controls have available both G codes and canned cycles for
threading. This module teaches the operator to read and understand
the most commonly used of these commands. Topics include the
similarities and differences between G92, G76, G32, G33, and
G78 commands. Examples illustrate how each command works. Thread
lead, TPI, multi-start threads, the G32 clearance groove, and
other specific information is covered. The operator is also given
procedures for measuring the cut threads and making needed program
edits.
A specific instruction is provided on the thread cutting commands
on Okuma controls. |
|
Module
53: Turning and
Facing Canned Cycles
Scenes: Core 44. |
In this module the operator learns how the G90 Turning and G94
Facing canned cycles work and how to safely edit them to produce
acceptable workpiece features. The alternative G77 and G79 are
mentioned. The four common addresses found within such a block
are detailed along with their function. The tool path is revealed
in an example of each code. The modal nature of the codes is
examined as a method of performing multiple passes without reprogramming
the codes. Performing tapered cuts is discussed next using the
I and K addresses. Methods of calculation to correct offset adjustments
are provided. |
|
Module
54: Profile-Turning
and Profile-Facing Canned Cycles For Roughing Bar Stock
Scenes: Core 33. |
It may be necessary for a setup operator to edit Profile-Turning
and Profile-Facing blocks on Fanuc or other controls using similar
cycles. This module provides the information needed to understand
these commands and to safely edit them. Topics include the G71,
G72 and G70 rough and finish cut commands, the Shape Definition
blocks, the P and Q address words and the blocks to which they
refer, and the D address words. A detailed example is used to
illustrate the information. |
|
Module
55: Thread Cutting
On Conversational Controls
Scenes: Mazak 57. |
Procedures are taught in this module for entering thread-cutting
processes into a Mazatrol part program. Specific differences
in the different models of Mazak control are covered, including
the menu selections and the data which must be entered. All common
types and styles of threads are covered. ID and OD as well as
face and back threads are discussed. The PATTERN selections on
T32 controls are covered along with the resulting tool path.
LEAD, CHAMFER and ANGLE are also highlighted. Cautions about
the setting of the START POINT and END POINT in X are provided
along with concerns about which portion of the thread insert
was touched off when setting up the tool offsets. Tapping functions
are covered next with an explanation of the selection of number,
half, eights, quarters, and sixteenths from the menu. |
|
Module
56: Graphic Functions
On Conversational Controls
Scenes: Mazak 63. |
Whether an operator is writing programs or running programs produced
by an off-line programmer, it is important to learn the steps
in safely checking the program for errors before attempting a
trial run. The use of the Mazak "Check" functions is
learned in this module to graphically check the program for errors.
The process of reading the alarm message and finding the correct
location of the error is demonstrated. The Check Step and Check
Continue functions are outlined. Shape Erase and Tool Path erase
are examined next. Third axis views using the DISPLAY MODE function
are revealed for C axis work. Figure Check is demonstrated next
followed by SIMULATION with its animated tool paths. Changes
to the animation field of view and speed are explained along
with the timing of the machining process. |
|
Module
57: Dry Running
The Program
Scenes: Core 25, Haas
37. |
Checking the program for errors is equally important on EIA controls.
The use of the Dry Run feature of EIA controls is explained in
this module to allow safe checking of the program before trial
machining is done. The use of the feedrate override control to
slow Dry Run speeds is discussed. The proper setting and use
of Block Skip and other controls is detailed. The Dry Run process
is then demonstrated. The trainee is directed to write down any
potential errors discovered. The sequence on a Haas control is
shown in the specific module. |
|
Module
58: Preparing For
The Trial Run
Scenes: Core 26. |
In this module the student learns how to prepare the machine
for trial running the first part in a new setup. Information
provided includes setting the coolant lines for proper cooling
of the cutting operations. The student also learns how to calculate
the amount, axis, and sign of trial offsets for a variety of
common cutting operations and types of tools. The variables to
be considered are examined for axis, sign and trail value. Concerns
about diameter versus radius programming are highlighted. Trial
offsets is Z for shoulder cuts are also discussed as well as
OD versus ID considerations. Special consideration for grooves
is mentioned. |
|
Module
59: Trial Running
The Program
Scenes: Core 48. |
Procedures are learned in this module on performing a trial run.
Topics include setting the control switches such as Single Block,
and overrides, mounting a workpiece, and monitoring the trial
run. The student learns how to eliminate chatter and how to adjust
overrides and eventually calculate an adjustment to correct a
continuing chatter problem. Checking dimensions after each tool
path is demonstrated to allow for an offset adjustment and re-cut
before proceeding to other tools. Safety considerations are also
highlighted. The use of more than one offset on a tool is examined
when multiple features are cut. The conditions under which multiple
features are cut by the same tool, and one feature is out of
tolerance, are examined and solutions recommended. The need to
machine a groove out of sequence is explained as a way to correct
for Z axis positioning errors without scrapping a part. Adjustments
to drilled holes are reviewed as well. Special concerns with
tapped threads are revealed as well as offset adjustment recommendations
on single-point thread cutting. |
|
Module
60: Editing Functions
On EIA Controls
Scenes: Core 45. |
The final module explains how to use the Insert, Alter and Delete
editing functions of an EIA control. The process is demonstrated
for each function with the cautions to be sure shop practice
allows operators to edit programs. Search functions are utilized
to locate blocks. Cursor positioning for each edit type is highlighted.
The addition of blocks is also demonstrated. Trainees are cautioned
when using the Delete function to be sure large strings of blocks
are not deleted due to incorrect application. Trainees are directed
to write down every edit to explain the purpose and date. Instruction
is also included on getting approval before editing a program
and on documenting edits after making them. |