100%(1)100% found this document useful (1 vote) 1K views61 pagesDyna Myte 3000H Manual1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
3000H SERIES
CNC LATHE
USER’S MANUAL »
DYNA MECHTRONICGS, INC.
926 W. Maude. Avenue
Sunnyvale, CA, 94086
Copyright 1991UNIT
CHAPTER |
10
n
44
11.2
11.3,
11.4
115
11.6
W7
11.8
CHAPTER Il
TABLE OF CONTENTS
SUBJECT
GENERAL INFORMATION AND INSTALLATION
SAFETY RULES PRECAUTIONS
KNOW YOUR MACHINE
INSTALLATION
MACHINING
PERSONNEL
INSTALLATION
SHIPPING CRATE
UNPACKING
REMOVING THE PALLET
LOCATING THE MACHINE:
CLEANING THE MACHINE
LEVELING THE MACHINE
ELECTRICAL INSTALLATION
VOLTAGE SURGE REQUIREMENTS
R.F. REQUIREMENTS
POWER PACKAGE
AIR SUPPLY
POWERING UP
LUBRICATION
COOLANT
INSPECTION REPORT
OPTIONAL ACCESSORIES
SAFETY CONSIDERATIONS
ELECTRICAL AND MECHANICAL OVERVIEW
SPINDLE SPEED RANGE ADJUSTMENT
‘SPINDLE PICKUPS
SPINDLE MOTOR,
THE SPINDLE
THE AXES
‘THE TURRET
CHUCK OR COLLET
BAR FEED
GETTING ACQUAINTED WITH THE DM3000H
CNC LATHE AND CONTROLLER (CONSOLE)
INTRODUCTION
THE MACHINE
PAGE
OP OSBVIVLIRRODOTATDARLOOOOLLENNNNN
10
1022
224
2.2.2
23
CHAPTER IIL
3.1
3.2
33
3.3.4
3.3.2
3.3.3
3.4
3.5
3.6
CHAPTER IV
44.6
TABLE OF CONTENTS (CONT.)
THE CONTROLS
THE CONTROL PANEL
THE CONTROLLER:
THE FOUR OPERATING MODES:
MACHINE MOVEMENTS (CONVENTIONS)
CARTESIAN COORDINATE SYSTEM
APPLICATION OF CARTESIAN COORDINATE
SYSTEM TO THE LATHE
NUMERICAL CONTROL DIMENSIONING
SYSTEMS
ABSOLUTE SYSTEM
INCREMENTAL SYSTEM
POLAR COORDINATE SYSTEM
POINT-TO-POINT AND CONTINUOUS
PATH SYSTEMS
LINEAR AND CIRCULAR INTERPOLATION
FLOATING ZERO (THREE TYPES OF
REFERENCE POINTS)
GAINING PROGRAMMING INFORMATION
CONVERSATIONAL INPUTS
ENTERING CYCLES
PROGRAM SECTION
THE START SECTION
THE BODY SECTION
‘THE END SECTION
PLANNING THE JOB PROPERLY
BUILDING SAFETY INTO THE PROGRAM
CHOOSING PROPER MOUNTING AND PART
JMACHINE RELATIONSHIPS
PLANNING THE PROPER SEQUENCE OF
CUTS AND CUTTER PATHS
SELECTING THE CORRECT CUTTING TOOLS
FIGURING OUT PROPER CUTTING SPEEDS,
APM'S, FEEDS, AND DEPTHS OF CUT
* RPM
* FEED
* DEPTH OF CUT
PLANNING FOR TOOL CHANGES
10
10
16
16
18
19
21
at
23
24
26
26
35
36
38
39
40CHAPTER V
CHAPTER VI
6.1
TABLE OF CONTENTS (CONT.)
PRACTICING SAFETY AND SAFE MACHINE OPERATION
PROGRAMMING SAFETY 42
OPERATOR SAFETY 43
EMERGENCY CRASH PROCEDURE 45
SAFETY RULES AND PRECAUTIONS 45
THE MANUAL MODE AND TOOL CALIBRATION
PRELIMINARY INFORMATION ON THE,
MANUAL MODE 48
WHEN THE MANUAL MODE IS USED 48
ENTERING A SUB-MODE 48
MOVING THE MACHINE IN THE MANUAL MODE = 49
SELECT AXIS 49
MOVING AN AXIS (JOGGING) 4g
JOGGING AND INCREMENTAL JOGGING 50
MANUAL CUTS: 50
EXAMPLE OF MANUALLY CUTTING 50
SELECT TOOL 51
FEED-RATE SETTING 51
SPINDLE CONTROLS: 51
SPINDLE OFF/ON 51
‘SPINDLE SPEED (rpm) 51
JOGGING 52
OPERATING IN THE MANUAL MODE 52
INFORMATION ON TOOLS AND TOOL
CALIBRATION 52
DIFFERENT TOOLS FOR DIFFERENT JOBS, 52
RIGHT HAND AND LEFT HAND TURNING TOOLS 53
TOOL HOLDER MOUNTING ON THE TURRET 53
TOOL CUT LENGTH 54
TOOL CALIBRATION 54
TOOL ORIENTATION CODES: 55
DOING A TOOL CALIBRATION 56
TOOL CALIBRATION USING THE LED PROBE 56
TOOL CALIBRATION PROCEDURE WITH
THE PROBE 57
TOOL CALIBRATION WITHOUT A PROBE 59
EXAMPLES OF PROBE SETUPS 61
INSERT REPLACEMENT 62
SINGLE TOOL OFFSET ADJUSTMENT 62TABLE OF CONTENTS (CONT.)
69 SETTING WORKING LIMITS 62
6.9.1 PROCEDURE FOR SETTING THE
WORKING LIMITS. 63
6.9.2 CHECKING THE NEW WORKING LIMITS. 64
6.10 EMERGENCY STOPPING AND RESTARTING 64
CHAPTER VII PROGRAMMING WITH PROMPTS:
7A HOW PROMPTS WORK 66
72 DESCRIPTIONS & DEFINITIONS OF PROMPTS ~—s 67.
CHAPTER Vill WRITING, ENTERING, AND RUNNING A PROGRAM
8.41 MORE ABOUT THE FOUR OPERATING MODES 70
8.2 A REVIEW OF THE MANUAL MODE, 70
8.2.1 LINE NO MODE 71
8.2.2 PROGRAM ENTER MODE 73
8.2.3 PROGRAM RUN MODE 73
8.3 PROGRAM STRUCTURE 74
8.4 PREPARING TO ENTER A PROGRAM
(CLEARING MEMORY) rey
8.5 ENTERING THE PRELIMINARY PORTION
OF THE PROGRAM (THE START SECTION) 75
8.5.1 START. 75
8.5.2 SET UP. 76
8.5.3 FEED RATE 7
8.5.4 SPINDLE ON/OFF AND SPINDLE SPEED
(RPM)
8.5.5 COOLANT ON/OFF AND OTHER CONTROL
CODES
86 DEVELOPING AND ENTERING THE MAIN PORTION
OF THE PROGRAM (THE MIDDLE SECTION) 78
87 ENDING THE PROGRAM (THE END SECTION) 79
88 SUMMARY OF NORMAL PROCEDURES FOR
PRODUCING PARTS ON THE DYNA LATHE 79
8.9 OPERATING IN THE PROGRAM RUN MODE 80
8.9.1 PROCEDURE FOR SETTING UP 80
8.9.2 TESTING THE PROGRAM 82CHAPTER IX
CHAPTER X
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.7.1
10.7.2
10.7.3
10.8
10.9
10.10
10.14
10.12
10.13,
10.14
10.15
10.16
10.17
10.18
TABLE OF CONTENTS (CON'T)
PROGRAMMING EASIER (CANNED CYCLES)
THE BASIC PHILOSOPHY BEHIND THE
DM3000H CANNED CYCLES WORK
THREAD
THREADING SPINDLE SPEED
DRILL
RECTANGLE
TRIANGLE
ARC 1
ARC 2
NOTCH
CHAMFER
MAKING PROGRAMMING MORE POWERFUL
(THE DYNA LANGUAGE)
GO ABS INSTRUCTION
TWO AXIS COMMANDS
GO REL INSTRUCTION
PROGRAM FORMATS
GENERATING ARCS
GO AND GR QUALIFIERS
SHIFTING ZEROES
"ZERO COODS* INSTRUCTION
“ZERO AT" INSTRUCTION
"MACH 0° INSTRUCTION
“XZ > REF 0° INSTRUCTION
DISPLAY INSTRUCTION
CONTROL INSTRUCTION
SPINDLE ON / OFF INSTRUCTION
TOOL SELECT INSTRUCTION
HALT INSTRUCTION
SKIP TO INSTRUCTION
REPEAT AND REPEAT END
DWELL INSTRUCTION
PROG REF INSTRUCTION
TOOL NOSE RADIUS COMPENSATION
120SAMPLE PROGRAM
1'm sure that you are curious to see what a program for your machine will look
like. Following is a typical program for the DM3000H. To the right is a brief
‘explanation of each command. This is only to satisfy your curiosity. Please read
the manual.
000 START INS 01 Start the program, inches, file #1
001TOOL 4 Select tool #1
002 SET UP >dezx Establish the Zero point
oOsTOOL 2 Select rough tuming tool
004 SPINDLE ON ‘Tum the spindle on
005 SPD SP= 1800 Set speed at 1800 RPM's
4 X axis feed-rate at .004 per rev.
6 Z axis feed-rate at .006 per rev.
008CONTROL 4 ‘Tum the coolant on
009 GOIX 1.0000 Rapid move to X coordinate of 1"
010 GOFZ 0.0000 Rapid move to Z coordinate of "0"
011 RECT Fo 03 Rough tum cycle, 3 cuts, leave finish
012 XA = 0.5000 Final diameter
013 ZB =- 1.0000 Length of cut
014 FIN= 0.0150 Amount left for finish cut
015 GOFX 0.5000 Rapid to start point of arc
016 ARC 1 F 03 Arc cycle, 3 cuts, leave finish stock
017 Xt = 0.0000 ist point of arc on X axis
018Z1 = 0.0000 1st point of arc on Z axis
019 X2 = 0.5000 2nd point of arc on X axis
020 Z2 =- 0.2500 2nd point of arc on Z axis
021 R =- 0.2500 Size and direction of radius
022 FIN= 0.0150 Amount left for a finish cut
023 X>CLR X Move to clearance to change tool
024TOOL 1 Finish profiling tool
025 GOIZ 0.0300 Position tool away from part on Z
026 GOFX 0.0000 Rapid to position for finish cut
027 GO Z- 0.0050 Feed .005 into part for facing
028ZERO Z Re-zero the Z axis at current location
029 GOIA- 0.2500 Create radius cut - .25 radius
030 X 0.5000 Ending X coordinate
031 Z- 0.2500 Ending Z coordinate
032 GO Z- 1.0000 Feed move to -1" on Z axis
033 GO X 0.8750 Feed on X axis to start of chamfer
034 GO X 1.0000 Create a 2 axis move to chamfer
035 Z- 1.0625 2nd coordinate for 2 axis move
036 X>CLR X Move the too! to X cleararice position
037 Z>CLRZ Move the tool to Z clearance position
038 SPINDLE OFF Tum the spindle off
039 END NEWPART End the programERROR CODES
INDEXCHAPTER I
GENERAL INFORMATION
AND
INSTALLATION1d
1.2.
13.
1.4,
SAFETY RULES AND PRECAUTIONS
KNOW YOUR MACHINE
-Read the operating manual carefully.
Leam the machine features, applications and limitations.
Follow all recommended operating and maintenance procedures.
INSTALLATION
-Only use @ qualified electrician to install the power.
-Make absolutely sure the power line ground is adequately grounded.
-Avoid dangerous environments. Do not locate this machine in damp wet,
gaseous or explosive locations.
MACHINING
~Keep the area well lighted.
-Secure the work adequately and properly in the chuck or collect.
-Make suro the tools are firmly in place.
-Select the right tool and the right speed. Do not force the tool.
Keep all of your too! holders clean and maintained.
PERSONNEL
-Should not wear loose clothing when operating the machine.
-Should not try to grasp the part before the chuck has stopped tuming,
-Should vacuum chips up, not air blow them away. The chips can be
‘blown into the machine and cause serious problems.INSTALLATION
STEPS FOR MECHANICAL INSTALLATION
2.1 SHIPPING CRATE
The crate measures 65" x 42" x 72" and weighs 1220 Ibs.
2.2. UNPACKING
‘The machine is attached to the wooden pallot at the base. The crate sides are
screw bolted to the wooden pallet. The screws should be removed around the outside
base of the crate and the sides lifted straight up to clear the machine. Next remove the
bolts on one side which will allow one of the sides to be removed. Then slide the
remaining sides off the base.
‘The machine should be inspected for signs of damage. If there is any indication
of damage, a claim shouid be filed with the carrier. For other damages refer to the
warranty policy.
2.3. REMOVING THE PALLET
The machine is held to the wooden pallet with four nuts. These should be
removed. Then the machine can be lifted directly off the pallet by means of a fork lift
truck with the times inserted at the front above the coolant tank area.
2.4 LOCATING THE MACHINE
‘The machine should be placed on an adequate surface capable of supporting
approximately 1500 tbs (600kg).
2.5 CLEANING THE MACHINE
‘The ways and spindle nose are coated with cosmoline, Use @ soft tissue and
machine oil to clean off this anti-rust coating. Manually operate the lubrication pump
several times to oil the ball screws and ways. Note: WD40 works very well for this.
2.6 LEVELING THE MACHINE
Use the leveling adjust bolts and a lavel indicator to accurately level the
machine. This is absolutely necessary to prevent distortion of the bed and to ensure
sonsistent accuracy on part production. The level reading should be under 0.04mm/m or
-0005"/ft.3. ELECTRICAL INSTALLATION
1. It is absolutely necessary to obtain the services of a qualified electrician to
wire the machine up.
2. It should be wired to a 220V AC single phase outlet. Make sure the ground
line (green) corresponds to the ground pin of the plug and that the ground
wire in the wall socket is grounded and not floating free.
DO NOT PLUG THE MACHINE IN YET, THERE ARE MORE CHECKS
TO DO.
3. The maximum current is 12 Amps. The outlet if fused should be fused
for 15 Amps.
4, Measure the AC voltage at the socket and check that it is nominal 20V
AC. If itis higher (230, 240 VAC), the tap of the primary transformer needs
to be changed (moved). Slide up the cover and move the tap on the
primary side to corresponds.
5. Under no circumstances use the 115V TAP. The maximum current pulled
at this voltage is 24 Amps and this exceeds normal US wiring for 110V AC,
3.1 VOLTAGE SURGE REQUIREMENTS
What ever the nominal wall socket voltage is 220, 280, 240 the voltage should
be within + 10% at all time, The machine should have a dedicated line. If large motors,
air conditioners are also wired into this line even in another building you can easily get
much higher or lower voltage fluctuations. This causes erratic behavior. if the voltage
becomes too high the spindle will switch off (reset), the axes will reset if too tow.
3.2 R. F, REQUIREMENTS
Do not locate the machine near any arc welding sites. This will cause erratic
operation due to high frequency noise.
3.3. POWER PACKAGE
‘With the power plug removed from the wall socket open the doors of the power
package.
~ Check that all connectors are firmly in place.
- Check that these are no loose screws in the base of the power package.4, AIR SUPPLY
Connect the air supply to the input of the filter, regulator, lubricator section at the
back of the machine. It requires at least 8Olbs per square inch.
This is used for tool change and chuck or collet closer activation.
5. POWERING UP
2
2
©
- Unpack and plug in the controller. Do not plug in or unplug the controller with
power on.
Check that the emergency switch is released. Rotate clockwise to release.
Make sure the front and back doors are closed.
Connect the power cord to a wall lever switch.
Tum on the main circuit breaker which is located on the left side of the
machine. Lift up to tun on, The red light should come on.
Check the control panel. If all doors are closed the green standby light should
be flashing. This means that the machine is in the standby mode and is ready
to be tumed on. If the back doors and front door are not closed you cannot
power up. Ifthe emergency switch is not released the amber light will be on.
The switch has to be out to power up.
, The *POWER? key will blink. Press this and the machine will go from stand-
by to power on.
Prass the spindle ON/OFF key to tum the spindle on and use the local speed
control to adjust to 600 rpms. It should be run for at least an hour in low belt
range to break in the bearings. When finished tum the spindle off. The
machine is now ready to be initialized.
To initialize the machine press the "YES" key on the controller to the prompt
“READY?". The axes will go to their "home* positions.
The Z home is to the right and X out is towards the front.
40. Pressing the POWER again and the machine will retum the machine to the
1.
stand by mode.
When the machine is not in use tum off the main circuit breaker to tum off the
main power.6. LUBRICATION
The auto-lube system is on the left side of the machine lubricates the ways and
ball screws. It comes on automatically when the main circuit breaker is on. To
deactivate it turn the main circuit breaker off. It should not be allowed to run dry.
7. COOLANT
The pump on the coolant tank plugs in at the left side. It is activated with the
coolant key in the manual mode or by program control program in REMOTE.
8. INSPECTION REPORT
A clear plastic envelope accompanies the machine containing the inspection
report. The identification numbers on the report and on the machine should be verified
for agreement. Each machine goes through a rigorous accuracy test for parallelism,
accuracy and spindle total indicator runout (TIR). The values which were actually
measured are printed beside the allowable quality control (QC) values.
9, OPTIONAL ACCESSORIES
These are packaged separately. Operation and assembly instructions for the
optional accessories are included in their own shipping cartons.
10. SAFETY CONSIDERATIONS
‘There are safety features built into the machine which are required legally to be
on the machine. They should not be bypassed!
1. During operation under program control opening the front door will also
cause the machine to power down. The user must switch to "LOCAL" in
order to open the door. The spindle will tum off and the orange caution
light will come on. It may be necessary to access the work area for tool
calibration and insert replacement. Turing the spindle off will allow this.
2. There is a mechanical stop on the front of the slide that can be set to
prevent the turret hitting the chuck. Tighten the two screws atter locating it
in the desired position.
3. Depressing the emergency button will cause power down and apply the
spindle brake. This should not be used to turn off the power because it
will shorten the life of the brake.11. ELECTRICAL AND MECHANICAL OVERVIEW
There are several adjustments and operations that the user may have to perform
manually or be aware of before operating the machine.
11.1 SPINDLE SPEED RANGE ADJUSTMENT
There is a 3 level V belt setting to optimize the torque transmission between the
motor and the spindle, The ranges are 0-1000, 0-1800, and 0-4500 and may be
programmed and operated anywhere inside of these ranges. Selection depends on
diameter, material and tooling to gain the optimum cutting power. To change the
setting, loosen the bolts on the idler and move the pulley to the desired position. When
the desired position is attained put tension on the belt and re-tighten the screws.
11.2. SPINDLE PICKUPS
Behind the spindle pulley there are 2 pickups on a disk. The disk has 1 slot on
the periphery to synchronize threading and 4 slots further in to provide information to
the spindle RPM display. There is an encoder with a 3 to 1 belt ratio mounted on a
bearing block bolted to the right of the spindle head. This provides information to the
controller on spindle revolutions per minute.
11.3. SPINDLE MOTOR
This is a 3 HP DC. brush type motor with integral tach and brake. Periodic brush
inspection is necessary. Inspect it every month with heavy usage or every three months
with light usage. Please note that HP falls off linearly as the rpm of the motor changes.
Therefore, using half of the rpm (in any pulley setting) gives half of the HP. For heavy
cutting we recommend using the low gear with the maximum rpm that can be used.
11.4 THE SPINDLE
‘The spindle is supported by three sets of bearings. There are two sets in the
front and one set in the rear. It has a 1.49" (39mm) hole through the center. The spindle
nose is equipped with an A2-4 mount.41.5 THE AXES
Each axis is identical, only the length of the ball screw is different. The piten is
2.8mm. The ball screw is reduced through a 5:1 timing belt to the stepping motor, At
200 full steps por revolution this works out at 1 step equals .0025mm. The maximum
thrust generated is approximately 800Ibs. There is a precision limit switch on each axis
which acts as the home position. During initialization (switch on) the axis seeks this limit
switch and uses it to measure the backlash and to position itself at home. Any chips or
dirt will affect this accuracy. This ara should be kept clean. The Z may require more
attention as it is more exposed.
116 THE TURRET
‘There is a curvic coupling attached to the turret which is hydraulically locked in
place or unlocked to allow the turret to rotate to a new position. When the position is
located it is locked again. The air to hydraulic intensifier is located in the belt
compartment next to the Z axis drive motor.
‘Two micro switches are used in the turret to detect locking and uniocking of the
turret. When the turret is out or unlocked a stepper motor rotates it to its new position.
‘There is a 3 channel opto pickup with 3 discs absolutely encoded to monitor and check
the new position. Two air-solenoids are used - one to lock the turret and the other to
unlock.
11.7 CHUCK OR COLLET CLOSER
Ifnot factory installed, the user can install his own power chuck or collet closer at
a later date, Make sure it is will handle 4500 rpms and also check the holding power at
this rpm. In general as the rpm goes up the holding power goes down. Please refer to
the service manual for installation.
118 BAR FEED
Refer to the bar feed manufacturers instructions.CHAPTER II
GETTING ACQUAINTED
WITH THE
DM 3000H
CNC LATHE & CONTROLLER
(CONSOLE)CHAPTER IL INTRODUCTION
The DYNA MYTE 3000 Series CNC Lathe is a compact floor type lathe (see
Figure 2.1) and is ideal for manufacturers of small precision parts. it is important to
‘eam useful information such as how large a part can be made, how fast it travels, how
much power it has, how many tools it can hoid, and how accurate it can machine.
Furthermore, it is also important to understand the various controls and functions of the
Machine. This knowledge will help you to be a safe and efficient operator and/or
programmer.
2.1. THE MACHINE
A photo of the 3000 Series Lathe is shown in Figure 2.1 and the major parts of
the lathe are labelled in Figure 2.2. The DM3000H Lathe can tum parts as large as 4
inches in diameter and up to 7 inches long. The 2 horsepower motor can turn the
spindle up to a maximum of 4500 APM. The tool can be moved in feed mode up to 63
inches per minute (1600 mm/min.).
The tool turret has 6 tool positions which can be automatically selected. The
machine can move to a programmed position with an accuracy of + 0.0003 inch and
repeat that same move within + 0.0001 inch.
2.2 THE CONTROLS
The 3000H is controlled from the Control! Panel and the Main Controller which
are shown in Figures 1.1, 1.2, 1.3, and 1.4.
2.2.1 THE CONTROL PANEL
The switches mounted on the Controi Panel control the primary functions of the
machine. These switches include the Power On/Off switch, the Emergency Stop button,
and the Spindle On/Off switch, Spindle Local/program, Door disable/enable, Coolant
On/O#,, Collet open/close, and work light off/on switch.FIGURE 2.1 THE DYNA MYTE 3000H SERIES CNC LATHEController
Main, Control
Emergency Savor
i
Cid switch a
Spinde
Headstock Tailstock
Weys
Bed
™Lsuasorew
Crosslide
Turret
Saddle
FIGURE 2.2 THE DYNA MYTE 3000H SERIES CNC LATHETAT
Ler
[sa 3]
YE
1
oe
SPINOLE
ON/OFF. TOOL ABS
=> WACK 0 a
xt -> er O Feast
REPEAT
REPEAT
ND
5
_comeBACK,
Cc
FIGURE 2.3 DYNA MYTE DM3000H CONTROLLER:
a
=CONTROL PANEL continued
FIGURE 2.4 THE DM3000H CONTROL PANEL
PANEL EXPLANATION
PLEASE LOCATE AND LEARN THE FOLLOWING ON THE ABOVE DRAWING.
SYSTEM POWER LIGHT
There is a small LED located above the door open light. When this is lit it means that
there is power in the system. (VOLTAGE TO THE POWER SUPPLIES)
DOOR OPEN LIGHT
When the door is open this light will be on. If the door is open and the spindle is on this
light will flash. OPENING THE DOOR WHEN THE SPINDLE IS ON IN THE
PROGRAM RUN MODE WILL KILL ALL POWER TO THE MACHINE!
EMERGENCY STOP SWITCH
This will kill all power to the system. Press to activate. Rotate clock-wise to release.
POWER ON/OFF
When power is to the system and the system is ready to be started this light will blink
meaning that it is in the stand-by mode. Press this button to turn on the main power.
The light will stay on,
COOLANT ON/OFF
The light on this switch should be on after turning the power on. This means that the cl
coolant is ready to be tumed on by program control (CONTROL 4) or will come on
when the spindle is switched from program to local.
4. CHUCK OPEN/CLOSE
This light will be lit when the chuck or collet is in the open position.
LOCAL/PROGRAM
This switch is for the spindle. When the light is lit the spindle is in the program mode
and may be tumed on by program control. The default for this mode after powering up
the machine is the program mode.
SPINDLE ON/OFF
This is an over-ride to tum tho spindle off during a program or can be used to tum the
spindle on when the LOCAL/PROGRAM key is in the LOCAL position.
NOTES:
1. WHEN switching from the program to the local mode the spindle on/off
will change to off.
2. If you are running a job which required part changing between cycles
switch the PROGRAM/LOCAL switch to LOCAL to open the door.
DOOR DISABLE (not available on all models)
This allows the door to be opened when the spindle is tuming. This is only allowed
when the spindle is in the local mode.
BAR FEEDER ON/OFF
This light will come on when this mode is active.
LIGHT ON/OFF
This is for the work light. t will come on automatically when the machine goes from the
standby to the run mode.
SPINDLE RPM
This displays the current spindle speed. It is normal to be relatively slow responding
due to the fact that is is doing a sampling cycle for accuracy.
REMOTE SPEED OVER-RIDE
‘The spindle speed may be increased or decreased by 10 per-cent using this knob when
the spindle speed is set in the program.
LOCAL SPEED CONTROL
‘This knob if for adjusting the spindle speed when the spindle is in the local mode.POWER METER
This meter monitors the power that the spindle motor is drawing. Please monitor this
during heavy cuts, If the spindle is drawing more than 15 amps for an extended period
it will open the circuit breaker and stop the main power to the machine.
2.2.2. THE CONTROLLER
The microprocessor in the Controller enables the DIV3000H Series Lathe to
have many advanced features. The buttons on the controller are used to program,
edit, and control the functions of the 3000 Series Lathe which are not controlled by the
Control Panel. The purpose or use of each button of the Controller is explained in
Table 1.1.
2.3 THE FOUR OPERATING MODES
‘The machine has four operating modes. The desired MODE is selected by
pressing any of these four keys on the Controller:
PROGRAM PROGRAM TINE
nee RUN ENTER No
- The MANUAL MODE is used for tool calibration, manual operation
of the machine and diagnostics.
- The LINE NO. is used for reviewing programs stored in the controller and for
selecting the desired program.
- The PROGRAM ENTER MODE is used for entering a program into the controller.
- The PROGRAM RUN MODE is used for operating the machine under program
control. (Running a program)
The capabilities of all four modes will be explained further in later sections.CHAPTER Ill
LEARNING MACHINE
MOVEMENTS
(CONVENTIONS)CHAPTER If MACHINE MOVEMENTS
Be
YY
FIGURE 3.1 THE CARTESIAN COORDINATE SYSTEM IN TWO DIMENSIONS.
(BASIC TO NUMERICAL CONTROL AND THE AUTOMATED FACTORY)
3.1 CARTESIAN COORDINATE SYSTEM
The Cartesian Coordinate System is the basis of the axis identification system
which is used for programming machine tools and other forms of flexible automation.
‘As you can see from Figure 3.1, the Cartesian Coordinate System is simply the X and Y
graphing system used in algebra in other common applications. This system is ideally
Suited for describing the motions of maciine tools as it is simple and easy to use and
yet provides a positive identification of any point, or series of points, in space.
Figure 3.2 shows how the Cartesian Coordinate System is applied to three
dimensional space which is required to describe most parts other than ones which are
made out of thin material such as sheet metal.FIGURE 3.2. THE CARTESIAN COORDINATE SYSTEM IN THREE DIMENSIONS
3.2 APPLICATION OF THE CARTESIAN COORDINATE SYSTEM TO
THE LATHE
For many CNC machine tools three axes of motion are described based upon
the Cartesian Coordinate System as shown in Figure 3.2. For example, for the vertical
milling machine *X’ is assigned to movements of the long direction on the table, "Y* is
assigned to movements in the short direction of the table, and *Z" is assigned to vertical
movements of the spindle. However, the lathe has only two principal axes of motion to
describe (see Figure 3.3). Tool movements parallel to the spindle centerline ( "2" axis)
which were vertical for the milling machine are horizontal for the lathe but are still called
"2" moves, and *X" is assigned to movements of the tool perpendicular to the center-
line of the spindle,
When the tool is moved toward or into the work on either the X or Z axis, it is
considered to be moving in a *negative" direction, When the tool is moved away from
she work on either axis itis considered to be moving in a "positive" direction (see Figure
23). fiENGINE LATHE
FIGURE 3.3 THE CARTESIAN COORDINATE SYSTEM AS.
APPLIED TO THE LATHE
203.3 NUMERICAL CONTROL DIMENSIONING SYSTEMS
in Numerical Control there are three ways or systems for describing points or
locations on a part or machine. These systems are called absolute, incremental
(Telative), and polar. The first two (absolute and incremental) are based on the
Cartesian Coordinate System which we have just been discussing while the third
system (polar) is based upon a radius and an angle.
3.3.1 ABSOLUTE SYSTEM
‘The absolute system is the most commonly used dimensioning system for
numerical control. Points or locations described as absolute values always relate to a
single base position or origin. For the lathe this base position is known as the
Reference Zero. All points or locations used to describe a part are related to this point.
Figure 3.4 shows a part in a lathe for which several Z locations have been dimensioned
using the absolute system. Note that Point *C* is dimensioned directly as 3.25 inches
from the Reference Zero plane.
REFERENCE
ZERO
CHUCK
FIGURE 3.4 A PART DIMENSIONED USING THE ABSOLUTE SYSTEM
a3.3.2 INCREMENTAL SYSTEM
In the incremental (or relative) system the location of each point is dimensioned
from the previous point. In Figure 3.4 the Z location of Point "C* is defined as being
1.25 inches from Point "B" rather than as its distance from the Reference Zero as was
given in the absolute system in Figure 3.5. To obtain the distance of Point *C* from
Reference Zero using the incremental system, tho distance from "B" to "C* must bo
added to the distances from "A" to "B* and from Reference Zero to "A".
As mentioned in Section 3.3.1 the absolute system is most commonly used for
NC dimensioning. However, there are instances such as when describing radius
Moves that the incremental system is used to good advantage.
CHUCK
FIGURE 3.5 A PART DIMENSIONED USING THE INCREMENTAL
(RELATIVE) SYSTEM
23.3.3. POLAR COORDINATE SYSTEM
Asystem calied the Polar Coordinate System is sometimes used to define points
in space. Rather than using the Cartesian Coordinate System upon which the absolute
and incremental systems are based, the Polar Coordinate System is based upon a
series of circles with the zero point at the center. A given location is described as being
on a particular radius from the center and located at a particular number of degrees
from the positive "X" axis. Thus, the polar coordinates are given as a radius and an
angle instead of the more familiar X and Y or X and Z coordinates.
Figure 3.6 shows the basic Polar Coordinate grid, while Figure 3.7 gives an
example of @ point located in space using the Polar Coordinate System. The Polar
Coordinate System is sometimes found to be especially convenient for describing
certain types of cuts on the lathe such as angles for chamfers on comers.
RADIUS
Point Angular Reference
x
FIGURE 3.6 POLAR COORDINATE GRID
IGURE 3.7 DEFINITION OF A POINT USING THE
POLAR COORDINATE SYSTEM
2B3.4 POINT-TO-POINT AND CONTINUOUS PATH SYSTEMS
There are two basic types of moves which can be made by numerical control
machines. For some types of moves, the exact path or route traveied from one
location to the next is not of particular importance as feng as there is no collision. An
‘example of this type of move would be when positioning between locations when
drilling holes on a milling or drilling machine, The tool is simply being moved through
the air above the part. Figure 3.8 shows how for point-to-point moves many NC
Machines move two axes together at the same rate (making a 45 degree angle) until
‘one axis has completed its commanded distance. Then the move is completed as a
straight ling parallel to the axis which still has a remaining distance to travel.
For the second type of move called continuous path or contouring, the exact
path in which the cutter moves is extremely important. In this case the shape of the
part is being formed during the move, usually to close tolerances. Examples of
continuous path moves would be milling an angle or curved section on a flat plate, or
tuming a chamfer or radius on a shaft using a lathe. Figure 3.9 shows a continuous
path or controlied move used to machine an angie. This cut would normally be made as
a series of very small stairsstep moves using two axes at the same time. The steps
would usually be so small that the finished cut surface appears smooth. Figure 3.10
shows a curved surface with arrow lines showing what the results would be if very large
steps were taken. The greater the number (and smaller the size) of steps the curve is
divided into, the smoother the machined surface will be.Possible path by a
point-to point B
machine
A
FIGURE 3.8 POINT - TO - POINT MOVE
NOTE: THESE STEPS
ARE
EXAGGERATED
FIGURE 3.9 CONTINUOUS PATH MOVE IN
A STRAIGHT LINE ON AN ANGLE
NOTE: THESE STEPS ARE MUCH CLOSER
TO THE ACTUAL
CURVE THAN TO THE
LEFT. HOWEVER, THEY ARE
STILL EXAGGERATED.
FIGURE 3.10 CONTINUOUS PATH MOVE ON A CURVE3.5 LINEAR AND CIRCULAR INTERPOLATION
Since CNC machine controllers include micro-processors (small, but powerful
computers) it is convenient to use their help in calculating the many minute moves or
steps required to generate smooth angles and arcs. Because these calculations can be
made so easily and quickly using the computers, most CNC machines make straight-
line moves even for point - to - point type moves between locations. When such
straight-line moves between points are made on an angle, the process is called "Linear
Interpolation. " When this control feature is being used to generate an angle, the
computer usually needs only to know the beginning and end points of the move. It will
completely calculate (or interpolate) the move. When a machine is capable of linear
interpolation, the instructions for a straight-line angular move can be programmed in a
singie line or block of the program
When such small stair-step moves are computer generated to form smooth
circular curves or ares, the process is referred to as ‘Circular Interpolation" In such
cases not only does the control need to know the beginning and ending points, as for a
straight line, but also needs to know the radius and center point of the are and whether
the move is to be in the clockwise or counterclockwise direction.
3.6 FLOATING ZERO (THREE TYPES OF REFERENCE POINTS)
On most modem CNC lathes, the X and Z coordinate axes with their origin or
zero at the intersection can be conveniently moved or floated around to make
programming and/or machine operation easier. These zeroes are often referred to as
"Reference Points." Often more than one reference point is used in the same program
or part description.
Figure 3.11 shows how three different types of reference points or zeroes are used in
programming the Series 3000.
@Reference
art Zero)
° (2. - 9 SS
z |
X+ X+ @Home Position Zt
Local (Machine Zero)
Zero X+
FIGURE 3.11 ‘THREE TYPES OF REFERENCE POINTS USED
IN PROGRAMMING THE SERIES 3000
6CHAPTER IV
GAINING
PROGRAMMING
INFORMATIONCHAPTERIV INTRODUCTION
‘There are many factors involved in a CNC program, The more we leam and
understand about these factors the better programmers we can become.
There ate different systems which have been developed for communicating
information to a CNC machine. But each system involves a message, or directions
which are given to a CNC machine to tell it how to move the machine. These
instructions to the machine are called programs. Programs are generally divided into
basic sections. Programs will have a much better chanca of being successful if careful
planning is done first. This unit is designed to help you leam how to plan and write
good CNC programs.
4.1 CONVERSATIONAL INPUTS
Programming in a conversational system is easy to leam because the new
programmer does not need to memorize a list of codes. There are two ways we may
enter the program in a conversational system :
Fae WORDS ENTERED FROM THE KEYBOARD:
2 ANSWERS TO QUESTIONS (PROMPTS)
‘When in the conversational mode the input "words" will be in English. In certain
‘operations the controller will ask you questions and the answers will be stored to form
part of the program. There are two type of responses :
He YES or NO ie NUMERIC (NUMBERS)
These question are called PROMPTS. Prompting is a way the controller has of
communicating with the programmer. Prompts remind the programmer of the next
needed word and they also help to speed up the operation. Prompts also prevent
some errors and help the programmer to avoid incorrect entries.
Prompts are questions such as:
QUESTION AS THE DYNA PROMPT APPEARS
Are the dimension for this program in inches? - 000 START INCH?
How many in and out motions (pecks)
do you wish the dril to execute? ~ Pecks nn?
Do you wish to leave material for a finish cut? = - F?
Unit Vil, Programming With Prompts, contains a complete list of the prompts
used on the DYNA and the correct kinds of responses.42 ENTERING CYCLES
Cycles (often called "canned cycles") are pre-programmed operations that
require customizing by the user to ft the part being programmed. ‘Theso variables are
called PARAMETERS. For example, for @ rough tuming cycle the parameters would be
the diameter and length of the cut. When you initiate a cycle from the keyboard, you
will be asked a series of prompts. Each is one of the parameters and must be
answered in tum to complete the cycle entry. This will be covered further in units Vil
and IX.
The controller is designed to minimize the chance of a mistake. Beware that
once the control is locked into a cycle, it will not let you out of it until you answer all of
the prompts. Once you answer the first prompt, you must answer all of them. Only after
filing in all the prompts, may you then clear the cycle and proceed. If you do not
respond to the first prompt, the controller will allow you to clear the cycle immediately.
Table 4.2 shows the corresponding DYNA conversational words for many commonly
used EIA coded words. This list should give an idea of the relationship between the
‘two input systems, Please note that some variation occurs from one manufacturer to
another and the specific codes which have been applied must be leamed for each new
machine.
TABLE 4.2 RELATION BETWEEN CODED WORDS AND
CONVERSATIONAL INPUT
MISCELLANEOUS FUNCTIONS
CODE CONVERSATIONAL EXPLANATION
Moo HALT PROGRAM STOP
Mot HALT OPTIONAL STOP
Mo3 SPINDLE ON ‘TURN ON SPINDLE
M05 SPINDLE OFF TURN SPINDLE OFF
Mos TOOL CHANGE TOOL CHANGE
Mia SPINDLE AND TURN ON SPINDLE WITH COOLANT
COOLANT ON
wTABLE 4.2 (CONT.)
GENERAL PREPARATORY FUNCTIONS
CODE
GOO
Got
Goa
G20
G70
Gai
G71
G28
Gat
G40
G43
Gada
G73
G83
G90
G91
G92
CONVERSATIONAL
f (FAST)
GO orGR
DWELL
INS
mm
XY REF
ioro
inside or outside
tHE
TOOL LENGTH?
DRILL - PECK
Go
(GO ABSOLUTE)
GR
(GO RELATIVE)
PROG REF
EXPLANATION
POSITION AT RAPID TRAVEL
LINEAR CUT AT FEED RATE
DWELL
PROGRAM IS IN INCHES
PROGRAM IN MILLIMETERS (mm)
RETURN TO REFERENCE POINT
CUTTER COMPENSATION -
CUTTER TO LEFT OF WORK
CANCEL CUTTER COMPENSATION
### (ENTRY IS NOT NEEDED IF
NOT COMPENSATING)
TOOL LENGTH COMPENSATION.
G43 1S A PLUS COMPENSATION
AND G44 IS MINUS
PECK DRILL CYCLE
ABSOLUTE VALUE DATA
RELATIVE (INCREMENTAL)
VALUE DATA
SET PROGRAM REFERENCE POINT43 PROGRAM SECTION
‘The programs you will write or run on the machine will be divided into
three sections as follows (See Unit Vil for more detail.):
START SECTION: This part of the program contains the preparatory information to
holp the machine run your commands. information such as: too!
selection and whether the program is in inches or millimeters. Also
the reference point.
BODY SECTION: This is the main part of the program. It contains the actual
machine commands and the information that produces ‘the parts.
‘These commands are very similar in either coded or prompted
inputs.
END SECTION: _ Inthis section you determine how the machine will end it's
movement. It will do one of two things :
He END - Complete the commands and stop at machine home.
2. END NEWPART - Complete the commands and retum to the
Program Reference Zero, ready for a new part to be put in and to
run again.
43.1 THE START SECTION
All controllers must have a certain amount of information before they can direct
the machine. You must provide the DYNA controller with three categories of
preparatory information. The controller will need the answers to these three questions
before it can execute a program. They are:
START Is the program in inches? What is the file number of the program?
TOOL, What is the number to be assigned to the first tool?
NUMBER
SET UP Where will the PART ZERO (PROGRAM RIEFERENCE ZERO) be?
‘These are the preparation part of your program. They condition the control to accept
the body of what you wish to do.
34Following is a typical start of a program.
LINE
NUMBER RESPONSE EXPLANATION
00 STARTINS 01 — - Program in inches. File #01
001 TOOL # = Tool number of first tool.
002 GO f X 0.0 - Rapid move to Machine Zero of x axis.
003 SETUP > dezx —_- Setup location block - will be used later as we
actually run the part. Must be put in now for future
use. This block will be used to locate the cutter
physically at the location you select as your program
reference zero.
004 SPINDLEON ——_- Tums spindle on.
005 SPD SP = 1000 —_- Spindle speed = 1000 rpm.
008 TOOL 1 = (Needed for NEW PART endings.)
You may select any program file number you wish. Files should be arranged in a
sequential order to allow file maintenance on offline equipment.
You may select any feed rate from 0.1 in. / min. to 63 in. / min. or specify feed -rate in
thousands of an inch per revolution. These feed rates may also be specified in
millimeters. An individual axis may have different feed rates on the DYNA by pushing
the FEED RATE button for each axis.
Example: FRX = 14. FRZ=10. Thus X will feed faster than Z.
The screen will not ask anything until you push the first prep button on the control. This
is the START button. The control will then ask you the information about inches or
millimeters, and the file number. Once you have keyed in your response, you must
store this in memory. To do this, push the NEXT button on the lower right of the
console,
NEXT KEY
This stores that block and moves the sequence up one block for the next entry.
Then you will proceed through the four preparatory questions . Once you have
completed the four prep questions you are ready to enter your program. The NEXT
button is also used to advance the display one block at a time in other modes and
functions.
324.3.2. THE BODY SECTION
This the main part of the program in which all the commands are given to do the
actual machining. This is where we get down to business and make chips.
In both coded and prompted input programming, the body of the program is very
similar, The body will be a series of axis commands and miscellaneous commands
such as tum on the spindle or move to a clearance point for a tool change. We will
study in detail the body of the program for most of the rest of this book.
4.3.3 THE END SECTION
There are two ways in which you might wish to end a program. Which way you
choose depends on what you intend to do after the program is complete.
4. Will you want to run another part in the same location?
2. Will you want to run a new program?
‘When you touch the END button on the DYNA, it asks you which of the two choices you
wish to make. There will be two prompts. To move on to the next prompt answer "NO"
The two prompts are:
”
if you respond "YES" to this prompt, the machine will return to the location you selected
in your setup as the program reference zero and the controller will be ready for a new
part to be loaded and run again.
2) END....?
This prompt will cause the machine to go back to the machine home position. Machine
home position is the location where the machine stops when it completes its
initialization. This means that the original program zero is lost. This command would
be used only if we were sure that part was acceptable and that we would not_be using
the same setup again. The most frequently used program end is the END....NEW PART
command. Even if we do not plan to run it again, we sometimes want to take another
pass at the part, or maybe we want to test the program with the cutter off the part for
safety. The END....NEW PART command allows this without having to relocate the
part zero (program zero) each time.
NOTE: AFTER SELECTING "END NEWPART" OR "END" THE "NEXT" KEY MUST
BE PRESSED TO STORE THE COMMAND INTO THE MEMORY.
3344 PLANNING THE JOB PROPERLY
For a CNG part program to be safe and efficient, and to produce acceptable
parts, the programmer must carefully plan ahead. The whole operation must be
thought out in advance. Usually the best way to make a series of cuts and operations
is not only the least expensive but, at the same time, the safest. Following is a list of
steps which, if properly followed, will help to ensure a sate, efficient program.
1. Build safety into the program.
2. Choose proper part mounting methods, part-to-machine relationships, and tool
change positions.
3. Plan the proper sequence of cuts and cutter paths.
4. Select correct cutting tools.
5. Calculate proper cutting speeds, feeds, and depths of cut.
Each of these steps will now be further explained.
4.4.1 BUILDING SAFETY INTO THE PROGRAM
The programmer has the responsibility for building safety into the program. A
key to doing this is to plan the entire operation before writing the program. Thus, proper
thought can be given to guarding against potential collisions or other problems either
during regular tool moves or during tool changes. Unit V, PRACTICING SAFETY AND
SAFE MACHINE OPERATION, should be studied before attempting to write a part
program and should be periodically reviewed as a reminder of safe programming
practice.
4.4.2, CHOOSING PROPER MOUNTING AND PART / MACHINE
RELATIONSHIPS
Acritical part of the planning process is to consider the work holding method and
pari-to-machine relationships. One of the first considerations is the capacity of the
machine. Is the machine large enough in terms of swing (diameter) and length for the
part to be machined (see Section 2.2). Another consideration is the diameter-to-length
ratio of the part. Is the part short enough in relationship to its diameter to be simply
clamped in the lathe chuck, or must it also be supported by the lathe center in the
tail-stock?
Still another question is in regard to the design of the part itself.Can the part be
completely machined from a single clamping in the lathe chuck, or must it be tumed
around and clamped by the other end in order to finish the job? If the part must be
tumed around, the situation becomes much more compiex and there are more chances
for errors. The answers to these last two questions are sometimes rather obvious.
Other times they may require considerable experience.
Part zero in the X axis is usually chosen as the center line of the part. Part zero
in the Z axis is usually chosen as the end of the part further from the chuck (see Figure
43.11). The relationship between the part zero and the machine zero (Home Position) is
normally established during the too! calibration phase of the set up process (See
Section VI).
‘A tool change (Clear Point) location must be established where there is ample
room for the longest tool to swing around in the turret and still clear the work-piece and
where there will not be any other interference with the tool change movement.
4.4.3 PLANNING THE PROPER SEQUENCE OF CUTS AND CUTTER
PATHS
The path the cutter takes is critical. When writing a program, you must have
already planned how the part is to be held on the machine, what kinds of cutters will be
used, and what the machine size and horse power limits are. The most spectacular
*crashes* on computer driven machinery occur when a programmer forgets to plan the
cutter path properly.
‘There are off-line computer graphics programs available which display the actual
movements of the tools in sequence on the computer screen as they are programmed
to machine the part. This capability is ideal for checking your program if it is available
to you. However, the following factors will stil need to be considered whether or not
your program is checked by computer. Look into getting the DYNA WORKSTATION.
aH Work from sketches or drawings on both the part and the machine set-up.
Do not guess at the layout of the machine. Consider the chuck, tools,
turret, and tail-stock when planning the tool path.
2. Think through the sequence, especially any rapid traverse moves. Make
sure that the machine has the capacity and is programmed to clear the
chuck, the tailsstock, and all part features.
3. Be sure that the part is stiff enough and is clamped solidly enough to
allow the feeds and depths of cut the program calls for.
4 Make sure that the rpm's, feed rates, and depths of cut are correct.
This is not something you should guess at. There are speed and feed
slide rule calculators and computer programs available to help with these
calculations.
However, even though you may have these means available it is good to
know how to make these basic calculations yourself. The formulas and
procedures you will need are given and explained in Section 4.4.5.4.4.4 SELECTING THE CORRECT CUTTING TOOLS
Selecting the correct tool for CNC lathe work is no different from manual iathe
work, Tool selection will be critical to safety, quality, and efficiency. The wrong tool can
damage the machine as weil as the pari. This is an area that you should already be
famitiar with.
Some general rules to keep in mind are:
1. Be sure to select the proper type and orientation of the tool for the
intended cut (see section 6.3).
2. Always use as strong and as short a tool as possible and still be
able to reach the part safely. This will provide stifiness, or
rigidity, to your set-up and thus help reduce vibration, chatter,
and rapid tool wear or even breakage. Good surface finish of the
part will be promoted.
3. Use a finishing tool with a nose radius equal to or smaller than any
inside comer radius of the part. If the tool radius is less than
the part radius you will need to program arcs at the comers.
This is a good technique to use for reducing chatter.
4.4.5 FIGURING OUT PROPER CUTTING SPEEDS, RPM'S, FEEDS,
AND DEPTHS OF CUT
Cutting Speed
One of the most basic ways of describing the rate at which metal is being cut is
called "Cutting Speed." Cutting speed for a lathe can be described as the length of
Chip that is being removed in one minute from along the surface of a cylindrical work-
piece tuming at a constant rpm. Another way of saying the same thing is: Cutting
speed equals the length of chip per minute produced at a constant diameter and rpm.
Figure 4.1 shows a view of the end of a cylinder which is being machined
on a lathe.
‘Length of chip
per minute
Figure 4.1 Illustration of Cutting SpeedThe cutting speed is expressed as feet per minute (fpm) or surface feet per
minute (sfpm). The cutting speed at which we can cut on a lathe depends on what kind
of metal or other material we are machining. Generally, the harder the material, the
slower we have to go. Another ruie that usually holds true is that the faster we cut, the
faster the tool gets dull. However, normally the faster we remove metal the less time it
takes to get the job done. Acceptable cutting speeds which represent a balance of both
factors have been worked out by experience and testing for different materials and
different too! bit materials and are available in charts and tables in handbooks or from
slide rule calculators which are available from cutter manufacturers. (See Appendix for
tepresentative cutting speed values.)
‘The basic formula for calculating cutting speed (CS) is given as:
CS= pixDxmpm divided by 12
This formula for the length of chip cut per minute can be explained rather easily
as the distance around the work-piece (pi D = circumference, or distance around the
part once) multiplied times the number of revolutions the part makes per minute (rpm).
Since the diameter of the revolving work-piece (or a revolving cutter such as a drill) is
given in inches, the answer from this muttiplication is divided by 12 to provide an
answer in feet per minute (fpm).
A typical example for caiculating cutting speed for the Dynamyte 3000H Series
Lathe might be a 3/4 inch diameter aluminum work-piece tuming at 3000 rpm. If we
substitute these values in the cutting speed formula we find that:
CS= _Dxtpm = 3.1416 x.75 x 3000 = 589 fom.
12 12
This calculated value for cutting speed at which we might be planning to operate
the latho can be compared with the recommended value (or range of values) that we
look up in a handbook. If our calculated value is higher than the book value we
probably would want to decrease our rpm so that we would not wear out our tool too
fast or have other problems. If our calculated cutting speed is extremely low we may
want to increase our rpm to be able to complete our job more quickly.RPM
Since we normally know what material we will be cutting, we can fook up the
recommended cutting speed for a particular type of machining in a table as our first
step. It is then the rpm at which we need to tum the part or cutter to achieve this
cutting speed that we need to calculate. This mpm can then be used in our program.
When the basic cutting speed formula is rearranged for solving for rpm it ist
rpm = 12.xC.S,
Db
‘A typical question for a programmer of the 3000 Series Lathe might be "At what
rpm should a 1.25 inch diameter 1020 mild steel part bo tured ifa cutting speed of 150
fom is used?"
If these value are substituted in the rpm formula it is found that:
mpm = 12xCS = 12 x 150 = 458.4 pm
pixD pix 1.25
‘The calculated rpm is 458.4; however, it would be close enough to round off to 460
pm.
FEED
Feed for a lathe is defined as the distance the tool advances along the work for
each revolution of the spindle. For example, if a feed of .020 inch is used, the tool
travels .020 inch along the work during each revolution. Therefore, it takes 50
revolutions of the spindle for the tool to travel 1 inch (50 x .020) along the work.
Usually it is advisable to use as few cuts (or passes) as possible to save time
and tool wear. One roughing cut and one finishing cut will commonly be enough. Since
the reason for the roughing cut is to remove material as quickly as possible, and
surface finish is not important, a coarse feed should be used. For finish cuts a fine feed
should be used sinco a better surface and higher accuracy are produced. Tables of
recommendod feed-rates for tuming various materials are availabie in handbooks. A
few ropresontative feod-rates are given in the Appendix.
38DEPTH OF CUT
When reducing the diameter of a cylindrical workpiece the depth of cut is related
to the distance that the too! is fed in toward the center of the pari. Care must be. taken
when programming the depth of cut on a lathe because the amount of material
removed in each cut is always twice the actual distance the tool is fed in, However,
programming of the Dyna Mechtronics 3000 Sories Lathe is very simple when using the
absolute mode because the diameter ‘which is desired after the cut is the value which is
programmed directly. Therefore, if a 1/2 inch diameter piace is to be machined down to
60.400 inch diameter, the "X® value which is programmed is X 0.4000. Following are
some points to keep in mind when deciding the rpm's, feed-rates, and depths of cuts to
use.
4. The rough stock to use for a job should be approximately 1/6 inch
larger than the largest finished diameter of the work-pieco.
2, Spindle rpm's calculated from cutting speed tables are only
approximate and may need to be adjusted for efficient turning
operations.
3, Roughing cuts should be es deep and with as coarse a feed-rate as
possible, but are limited by the horse power and rigidity of the
machine and the size and shape of the part. Approximately .030 inch
should be left on the diameter for the finish cut.
4, Feod-rate from tables are only approximate and should be adjusted
to ft the condition of the machine, the type of tool and cut, and
the rigidity of the work-piece.
A Word of Caution
Values for cutting speeds and calculated machining rates are intended only to be
starting points. Sometimes, if cutters and workpieces are rigid and well held, the
speeds, feeds, or depths of cut can be increased. At other times, the speeds or feeds
must ba decreased. Spacial eare should be taken the firet time a new program is tried,
‘When testing @ program it is common practice for the machine operator to slow down
the machining process purposely by using the override knobs on the control. This is
done first while “dry running® the program ( with the tool moved back away from the
‘world and then especially while actually machining the first part
9446 PLANNING FOR TOOL CHANGES
Tho turret of the Dyna Myte 8000 Series Lathe slows the machine to be
programmed to change its own tools automatically. Obviously this feature saves a lot
of time, especially when more than one tool Is required to machine the part and when
many paris are to be machined from the same program. For the machine and turret to
work properly and safaly, each tool must be set up properly and enough space must be
allowed for the tools to clear the work-piece and all parts of the machine when the turret
rotates. If enough space is not provided and a collision occurs, severe damage to the
machine and cutter and possibly serious injury to the operator may ocour. A good rule
of thumb is to move the turret away from the workpiece at laast one half inch further
than the longth of the longest tool. In the Dyna system this toot change position is
called CLEARANCE POINT and is further explained in Section 6.6, Manual tool
changes are described in Section 6.4 OPERATING IN THE MANUAL MODE, and
Section 6.4.1 SELECT TOOL. When programming using PROMPTS the operator or
programmer simply responds to the question, Tool N 2, shown on the display sorsen by
entering the desired number from 1 to 6 (see Section 7.3).
Example when 3 is given as a response:
TOOL 3 — -Causes the turret to rotate to Tool 3.CHAPTER V
PRACTICING SAFETY
AND
SAFE MACHINE OPERATIONCHAPTER Y PRACTICING SAFETY ANID SAiia
MACHINE OPERATION
PROGRAMMING SAFE
‘The programmer has the responsibility for building safety into the program. The whole
operation musi be planned belore the program cen de aritten. Usually the safest way 's aiso
ihe least expensive way whwn ali things are considered, One of the best ways the
programtner can help to onsure safety during the machining operation Is to provide good
Socumentation cf the program. This allows ail wio might use the program an opportunity iO
know what to expect. Good documentation clearly tells:
1. The Program Reference zero (Part Zero)
‘This is the place on the part or tooling to which the operator should
coordinate the setup for the program. This is usually the point on the part
from which the various details of the part are dimensioned (datum point).
2. The General Tool Path
‘This does not nead to be in great detail, but should give some general
idea of the paths the tools will take. This can be in the form of a copy of
the program which is called a hard copy {on paper).
3. The Sequence of Cuts
Again this does not need to be a long document. It should state
information such as:
First cut Right Hand Tool Face ond of part.
Second cut 3/6" Drill Drill 1* deep hole on center line.
‘This, too, ean be in the hard copy of the prograrn.
4, ‘The Toot List
‘This is a list of the tools and corresponding too! numbers that will be
assigned to them in the program. If this is not clear, a disaster may
occur if the wrong tool is used.
42,5, A Hard Copy of the Program
A print out on paper serves a double purpose. First, it allows tho
operator to read the program moves ahead of time. This helps to
clear up misunderstanding. Secondly, a printed copy of the
program is a sacurity move in case the stored program is
damaged. Computer disks, cassette tapes, and even mylar
punched tape may be lost or damaged.
Given the set-up documents listed above and the print of the part, an operator should have a
working knowledge of what to expect of the program.
3.2 GPERATOR SAFETY
Once the program is writen, the responsibilty for a safe operation is placed
upon the shop people that set-up and run the parts. That is you! The following five
suggestions for operator safety are much easier to put in print than they are to follow.
Safety is easy to forget when the job gets either very rushed or very routine. The
slogan "THINK SAFETY" is the only way to avoid forgetting. Develop an ‘everyday
safety habit.
TEST THE PROGRAM
DRY RUN ... SINGLE STEP
READ THE DOCUMENTATION.
DRY RUN
You probably realize that an error-free program is difficult to write the first time.
Even the best programmer oceasionally meke errors. To test the program, DRY RUN
through the whola sequence. A dry run is @ pass through the program without the tool
in contact with the part.
On machines such as the DYNA there is no specific dry run feature. The best
thing to do is t0 move the too! back away from the work far ervough to clear all moves
arficipsted beiore starting the program.
SINGLE STEP THROUGH THE PROGRAM
All ONC controllers have the option of running the program one step at a tims.
To uso this festura safaly, bo sure to read the information on the controller screen
before you push the start bution for each step. Make sure that the tool wil cloar or that
there is enough travel to perform the step shown. There is a tendency to put the
machine in single step, then watch only the cutter and ignere the readout of the next
block to be exeouted. Chvloualy, this can lead to disaster.
431. READ THE SETUP DOCUMENTATION
a.
a.
Know where the cutter is going - the cutter path. This may not be written
out but it is available from the hard copy or by watching the dry run,
Know what the setup should look like. The program will be written for
specific conditions such as diameter end length of stock extending from
the chuck or collet
Know the tool sequence and make sure that the tool turret is loaded
correctly,
Be sure that the tool offsets are per the setup document.
2. CHECK THE TOOL TURRET SETUP
‘This is an itern that we all agree upon, and often forget to do. The obvious time
to check the setup is on tho first part run. Check to see:
a.
Is each tool positioned in the proper location and orientation in the turret
and extending the proper distance?
Is each cutter clamped tightly?
\s the part clamped in the collet or chuck properly and extending the
proper length?
Is each cutter sharp?
3. MAKE ROUTINE CHECKS
The problem with setup checks is to remember to do them every so often once
everything gets going well. Machine vibration and heat can loosen the things that were
once tight. “Also, check at a shift change or a new day start up.
4, BE ACTIVE AND ALERT
This too, is an area that we all agree upon but nearly always forget to do. With
computer equipment it is a common feeling that once the machine has run many parts
and we are sure everything is working well, we can relax and let the machine do the
work ., NOT SOI!
YOU MUST STAY ALERT AND MONITOR THE MACHINE AT ALL TIMES.
USE YOUR EARS FIRST
‘The number one way you can tell how the machining is going is with your ears.
Listen for a change in the sound of the cuts. Listen for vibration, slowing of the spindle,or any odd noise that was not there before. While we are on the subject, monitor the
quality of your part too.
USE YOUR EYES
‘Watch the chips and the finish on the part. Look for any signs of change.
EMERGENCY CRASH PROCEDURE
More than one experienced machinist has had a crash and actually made things
worse bocause he didn't react fast and correctly. This is the time mest of all te be
ready. As you start to run the parts, go over in your mind exactly what to do if
something goes wrong. Practice this until becomes automatic, Reflex action can buy
you seconds and prevent you from pushing the wrong button or switch. (See Section
6.8 for more information about emergency stopping and restarting procedures.)
5.4 SAFETY RULES AND PRECAUTIONS
1. KNOW YOUR MACHINE - Read the Operating Manual carefully.
Leam the machine features, applications and limitations. Follow
all recommended operating procedures.
a IND. MACHINE - Follow instructions for grounding as
described in the manual.
3. EEP is cs - Cluttered areas and benches invite
accidents.
4A AVOID DANGEROUS ENV! RONMENT - Do not use this machine
in damp, wet, gaseous or explosive locations. Keep work area
well lighted.
5. Kel (ALL REN AWAY - Small visitors should be kept
away from the work area,
6. BONOTFORCE THE TOOL - tt will nat do a better and faster job
in removing material if forced,
7. USE THE BIGHT TOOL - it will do a batter and faster job in
removing material.
6. WEAR PROPER CLOTHES - Loese clothing and ties can get
caught in moving paris.12.
13.
14,
15.
ALWAYS USE SAFETY GLASSES - Most cutting tools can throw:
dangerous and hot chips. Wear a face and dust mask if the eutting
operation creaies dust.
‘SECURE WORK - Aiways make certain that the collet or chuck is
securely tightene¢,
ES - Form @ habit of
removing adjusting wrenches and keys before operating the
machine. A safe tule is to never take your hand off the chuck
curench while it fs inthe chuck. Do not leave paris cr wrenches
on the cross slide or turret.
MAINTAIN TOSLS ¥ ep tools sharp and olean at
all iimes for best and safest performance.
DISCONNECT MACHINE - When not in use.
100 NOT USE AN AIR GUN TO CLEAR GHIPS - This can biast the
chips in between the slicies anc through the louvers into the
electronics... VACUUM OF BRUSH ONLY,CHAPTER VI
THE MANUAL MODE
AND
TOOL CALIBRATIONCHAPTER VI THE MANUAL MODE AND TOOL
CALMBRATICN
$1 PRELD
TNARY INFORMATION CN MANUAL MOBS
Before eny operations can be done on the DMae00H the basic set-up of the
machine must ba done. This includes mounting and calibrating the cutting tools and
saiting the software working limits. These are accomplished using the MANUAL MODE
key. The WANUAL MODE Is one of ihe four modes of the coniroiler anc is particulary
useful during set up of the machine. (Refer to UNIT VIli for more dlstails regarding the
operating modes.)
6.2 WHEN THE MANUAL MODE KEY IS USED - eae
After being switched on the controller will ask"MODE? The second from the top
loft key is MANUAL and touching it will put the controller into this mode. While in
MANUAL MODE the user can perform operations in one of the sub-modes. These sub-
modes are TOOL CALIBRATION, MANUAL MOVES, SET WORKING LIMITS, and do
DIAGNOSTICS on the machine. Once this key is presses the conivoller will ask a
series of questions before entering any of the sub-modes.
63 ENTERING A SUB-MODE
The first question asked by the controller before any of the sub-modes can be
reached Is "do you want to work in inches or in the metric system." This is called a
prompt and requires a YES or NO to continue. Next the controller will display the
current feed-rate value for the X axis. Press the NEXT key to continue. The current Zz
axis feed-rate will then be displayed. Press the NEXT key again. Tho display will then
ask a question to select which of the sub-modes is desired and the user must answer
YES or NO to make the selection.
‘The order is:
TOOL CALIB, MANUAL MOVE, WORKING LIMITS, DIAGNOSTICS64 MOVING THE MACHINE IN THE MANUAL MODE
{n this mode the user can operate the machine manually by moving the X and Z
axes, one at a time, from the keyboard. To accomplish this the procedure is as follows:
Press the MANUAL mode key.
‘The controller will respond with “inches? if inches are desired press the YES —_ key if
metric units are desirad press the NO key.
‘The controller will respond with "FR X nn.n" This is the cutting feed rate. At this time
press the NEXT key. Do the same with "FR Z nn.n’. Pross the NEXT key again.
‘The controller will now respond with TOOL CALIB’
Press the *NO" key. The controller will respond with “MANUAL MOVE?”
Press the "YES" key.
The controller will display “TOOL 1°
6.4.1 SELECT AXIS
Pressing Z or X will show the current position of that axis. That is, if the user selects
the Z axis, the display will show:
Z =-2.3785 for example.
This indicates the present position of the Z axis.
6.4.2 MOVING AN AXIS (JOGGING)
To move the axis to a new position, the user can use the jog keys or enter the desired
new position into the controller. There are three different jog selections of jogging that
may be used for either axis. Following is a brief description:
The will start the axis moving at a constant jog. Press the key once
to start the movement and again to stop it. To move the opposite direction use the
appropriate adjoining key.
Note: Some users feel more comfortable pressing the key once to start the movement
and pressing again and holding the key down. When it is released the axis movement
will stop. Please experiment to find the most desirable way for you.
Caution: These jog keys are used only to jog the tool roughly close to the desired
location. As the motion is rather rapid, be sure to practice jogging in a safe location with
sufficient clearance before trying tool calibration or positioning a tool.64.3 JOGGING AND INCREMENTAL JOGGING
‘The DM3000H aiso has three jo
. They are as follows:
ONsorP x! LONsOPF x
tan |OOPP XY oma | sre constant fogs
hed 7 [ac 7
cme | AX Th et | AX | soveaoseoiim 007 fan (975 ao)
emer FDS inecomamis
mo | ST] ae | Sb] merectesset in soorincn oat em
— - Ineremmnnts
Jn this mode, the user can also perform manual cutting operations al a given feed-rate
from the keyboard.
6.4.4 MANUAL CUTS
To move any tool from its present position to a new position press the CLEAR
KEY first. Then enter the desired location for the tool to move.
‘The tool will travel to the new location at the feec-rate that was previously
displayed. To enter a different feed-rate press the FEED RATE KEY. The current feed-
rate in inches per minute will be displayed. To change the value press the CLEAR key
and enter the desired value. Then press the NEXT key.
6.4.5 EXAMPLE OF MANUALLY CUTTING
NOTE: Before this Is atiempted the toot should be salibratad!.
In this example we will tum a bar down from 4° to .95 with a tun tength of 1 inch.
Enter the manual move mode.
Select the proper jog kays to position the too! near the end of the piece on
the Z axis.
Select the X axis.
Press the CLEAR key and enter .95 and then press the NEXT key. The X
axis will move to a position to tum a .95 diameter.
Select the Z axis and use the incremental jog keys to move the Z axis to
contact the end of the workpiece.
Press the FEED RATE key. Press CLEAR and enter the desired cutting
food: rate,
@ a7 Fe N=7. Press the NEXT key.
& Press the ZERO COODS key. This will change the display of the current
position to zero.
9. Press the CLEAR key and enter -1 and press the NEXT key.
40, The too! will move to thet position at tho given feed-rate and then stop.
HF Use the jog keys or enter a new X or Z value to move to a new position.
ss
6.4.6 SELECT TOOL
Touch the TOOL CHANGE key and the display will show TOOL N? Key in a
number from 1-6 to select whichever tool is desired. ‘Then the turret will rotate to the
right tool.
Note: There will be no axis movement so make sure you have clearance to index the
turret.
6.5 FEED-RATE SETTING
‘Once the inch/mm choice has been selected, the user has a choice of setting the
desired cutting feed-rate in inches per minute for any cuts made in this mode. The
controller will display FR X = nn.n. To accept the value press the NEXT key. To change
the value press the CLEAR key and enter the desired value. Then press the next key.
‘The prompt for the Z axis will follow and operates the same way.
6.6 SPINDLE CONTROLS
All of the manual spindle OFF/ON and rpm controls are located on the controller
panel to the right of the main controller. Refer to chapter 2. Page 14.
(Note: that these functions may also be controlled by the program.)
6.6.1 SPINDLE OFE/ON
To tum the spindle on or off manually, Press the spindie LOCAL/PROGRAM key
to go to the local mode. Then press the SPINDLE OFF/ON key.
NOTE: THE SPINDLE WILL TURN AT THE SPEED OF THE LAST SETTING UNLESS
THE LOCAL SPEED CONTROL IS TURNED BACKt
6.6.2 SPINDLE SPEED (rpm)
To control the spindle rpm manually, use the local speed control nob. The speed
will be displayed on the readout on the panel. Note that the rpm is also further
controlled by three speed ranges which are sat by the choice of different belt and pulley
positions.
516.6.3 JOGGING
In TOOL CALIBRATION (TOOL CALIB) and MANUAL MODE the user can use
the jog keys on the controller to move the turrat in the X or Z axis. The display is used
to show the current value of the selected axis.
Select the axis first. Then touching will start the axis moving and touching
the key again will stop the axis, To move the axis in the opposite direction use the
appropriate adjoining key.
Gaution: These ON/OFF keys are used only to jog the turret or tool roughiy
close to the desired location. As the motion is rather rapid, be sure to practice jogging
ina safe location with sufficient clearance before attempting to calibrate or position an
actual tool.
6.6.4 OPERATING IN THE MANUAL MODE
‘The purpose of this "sub mode" is to give the user a feel for the machine and
accomplish simple machining operations which may not require a program. It is exactly
like a hand operated lathe with a digital display on each axis, but the machine moves
the handles for you. In some cases, it is much easier just to go to the manual mode, do
some operations, and exit, rather than going through the program mode, especially if
the user just wishes to drill a hole or tum a round bar.
6.7 INFORMATION ON TOOLS AND TOOL CALIBRATION
When the user first tums on the machine the controller will ask READY?" and
when the user pushes the "YES" key the controller will move the turret to the Home
Position (or machine zero). The turret will rotate to the Too! 1 position, and the user
can load in the tools needed for the job.
At this stage the controller has no idea what tools are in the turret, how they are
oriented, or where the tool tips are located in respect to the turret center or spindle
center line. The user has to go through a tool calibration sequence for each tool. Once
this is done for a particular set of tools the controller will remember the tool calibration
the next time the machine is tuned on and tool re-calibration will not be required.
If a tool has never been calibrated then the information contained in memory will
be meaningless and can lead to errors and possible crashing of the machine. Ifa now
too! is inserted in place of the current tool and no re-calibration is done, then the tool tip
will be in a different position than the controller thinks it is and a collision may result.
musi 14 to ‘th
6.7.1 DIFFERENT TOOLS FOR DIFFERENT JOBS
To machine most parts on a lathe different types of cuts are required such as
straight turing on the outside diameter, facing the end or a shoulder, drilling a hole on
52the centertine, boring to enlarge and finish a hole in the center of the part, cutting
threacis on the outside or in the hole on the inside, or cutting (parting) off the part from
the bar or end held in the chuck. Many of these operations require specially shaped or
mounted cutters. Figure 6.1 shows what a number of these lathe tools look ike.
Df 0b
RIGHT HAND LEFT HAND THREADING PARTING
FURKING TOD TURBING TOOL ‘TOOL FOOn
FIGURE 6.1 DIFFERENT TYPES OF LATHE TOOLS
6.7.2 RIGHT HAND AND LEFT HAND TURNING TOOLS
To tell the difference between a left hand and a right hand tool, look at the tool
tip, holding the too! so that the tip is toward you. If the tip points right it is a right hand
tool, if left, a left hand tool. Right hand tools cut the part from right to left. Left hand
tools cut from left to right. The Right Hand tuming tool is also normally used for facing
the right anc of the part. ‘The tip of the tool is part of a circular arc of & specific radius.
‘The center of this arc is tho tool *ip canter... (Peter to Section 4.4.4 for iuriher
information regarding the selection of correct cutting toals.)
6973 TOOL HOLDER MOUNTING ON THE TURRET
‘The turret slots are designed for 0.5° x 0.5" too! holders. For metric tool holders
(i2mm x 12mm) ihe user must inser’ a shim plate (0.027" or 0.7mm thick) undameath
the holder. Thess shim plates are inclucled with the machine. ‘Tho wee of too! hollers
with carbide inserts is preferred over the brazed on varisty or the ground high speed
steel tools. The user may easily purchase his om teol halclers ane! eut them te tengts
{0 fit the turret (see drawing below).