AMETEK Precitech, Inc.

Transcription

AMETEK Precitech, Inc.
Super Turn Series Manual Supplement to
Nanoform 700 Ultra
Ultra Precision Machining System
M17958 Revision D April 29, 2010
Applies to Nanoform 700 Ultra A17700
These original instructions have been drafted and verified in the English language.
®
AMETEK Precitech, Inc.
44 Blackbrook Road
Keene, New Hampshire 03431
Tel: (603) 357-2511, Fax: (603) 358-6174
All rights reserved, including those to reproduce this manual or parts thereof in any form without
®
the prior consent of AMETEK Precitech, Inc.
Customer Service Department
Tel: 603-357-2511
Fax: 603-358-6174
General E-mail: [email protected]
Mike Wilson
Field Service Supervisor
e-mail: [email protected]
Jenn Johnson
Sales Support Manager
e-mail: [email protected]
Tom Spiltoir
Service Engineer - Metrology
e-mail: [email protected]
Chuck Currier
Service Engineer
e-mail: [email protected]
Chuck Durgin
Service Engineer
e-mail: [email protected]
Kevin Maxwell
Service Engineer
e-mail: [email protected]
Curt Mead
Service Engineer
e-mail: [email protected]
Ken Lefebvre
Service Engineer
e-mail: [email protected]
Revision History
Rev
First
Used
By
Add language statement
04/06/10
?
Updated P-Tables to P915 Status
04/29/10
DAJ
Date
ECO
Revision
C
04/06/10
None
D
04/29/10
None
Pages
B
TABLE OF CONTENTS
SECTION 1 Machine Safety............................................................................... 1
Warning Labels................................................................................................. 3
Residual Risks .................................................................................................. 5
Electrical Hazards............................................................................................. 7
Machine Safety Interlocks ................................................................................ 9
Operator Actuated Safety Controls................................................................. 10
Operator Guards Operation, Testing, and Maintenance................................. 11
Permission/Password Matrix .......................................................................... 11
Nanoform 700 Ultra Noise Emissions............................................................ 12
Release of Person Trapped in or by Machine................................................. 13
Safety System Response Time ....................................................................... 14
SECTION 2 Fixture Mounting ......................................................................... 15
SECTION 3 On-Machine Probe Linearity/Repeatability Calibration Procedure
............................................................................................................................ 19
SECTION 4 Setup & Calibration of the Horizontal Tool Set Probe................ 27
SECTION 5 Setup & Calibration of the Vertical LVDT Tool Set Probe ........ 37
SECTION 6 Setup & Calibration of the Part Surface Probe ............................ 40
SECTION 7 Bar Code Scanner Operation........................................................ 55
SECTION 8 Machining & Inspection Process Sequence................................. 58
SECTION 9 Tool Change Process.................................................................... 69
SECTION 10 Program File Printouts ............................................................... 81
SECTION 11 P Variable Assignments ........................................................... 102
N700 Super Turn Series Manual
Machine Safety
SECTION 1
Machine Safety
M17958 - Revision D
1
N700 Super Turn Series Manual
Machine Safety
Read the Manuals! The Operation and Maintenance manuals describe the proper
procedures for the safe interactions with the machine. Failure to read the manuals
may lead to machine damage and/or operator injury.
Lock Out-Tag Out - The placement of all hazardous energy under the
exclusive control of an authorized employee(s) performing the service or
maintenance, following a procedure established by the employer as required by
OSHA 29 CFR 1910.147, Isolation of Energy Sources-Machinery Safety
Directive 89/392EEC the Control of Hazardous Energy.
Note that the sliding operator door uses power to unlock. If the door is closed when
power is removed, it is locked. If access is required without applying power, basic
screwdrivers can release the door, but the machine controller will not recognize the
door being latched and closed until the bypass function is deactivated.
The Main Electrical Disconnect Switch - on the front of the machine allows a
lock to be inserted in the handle when the switch is in the OFF position. This
ensures that the Electrical System of the Machine is in a condition where it can
be safely serviced.
This Machine is equipped with an accessory receptacle located behind the
swinging cover at back corner of the machine. This receptacle is fed from a
separate power source in addition to the Machine Main Feed. In order to fully
(secure) LOCK OUT-TAG OUT this receptacle, the plug for the source conductor
must be pulled and covered with a lockable shell (boot) made expressly for this
purpose.
The Pneumatic Supply Lockout Valve - is located at the rear of the machine and
is clearly labeled. This lockable valve, also vents the machine air supply.
Removing and venting upstream air supply will not vent the machine air.
M17958 - Revision D
2
N700 Super Turn Series Manual
Machine Safety
Warning Labels
An image and description of each label from the machine follows. Follow the
instructions provided for each warning label.
The exclamation point in a yellow triangle warning label indicates that a hazard
exists and the manual for the machine should be used to refer to the proper
procedure to understand the hazard and respond appropriately.
The lightning bolt in a yellow triangle warning label indicates that hazardous voltage
is present or can be present when the cover is opened.
M17958 - Revision D
3
N700 Super Turn Series Manual
Machine Safety
The Sharp Point in a yellow triangle warning label indicates, a sharp point is present
or can be present in the area of the label.
This label is located on the sliding guard door that protects the operator during a
machining cycle. When this guard must be slid aside to allow operator access to
the cutting area, it is imperative that safety glasses be worn.
These labels are located on the operator s door. They refer to releasing a person
trapped by the primary axis movement. In EStop or when the machine is powered
M17958 - Revision D
4
N700 Super Turn Series Manual
Machine Safety
down, axes brakes and friction can be manually overcome in there normal direction
of travel.
This label is located on the Pneumatic Cabinet door. The label indicates the
presence of compressed air hazard. For eliminating this hazard, a lockable air
shutoff/bleed valve is provided. Air must be shut off with the provided valve
because of a check valve up stream of it. The check valve retains air in the system
for safety purposes. The provided supply/bleed valve is located to bleed the retained
system air pressure.
Residual Risks
Residual Risks are the possible hazards that remain after the required safety
measures such as guards, interlocks, and warning labels are put into place. Many
are listed here but others require the operator to recognize the special risk of their
own circumstances and to take actions in preparation of these hazards.
Sharp Diamond Tool The cutting edge of the diamond tool is razor sharp. Also
the vacuum chuck can develop sharp edges at each groove when it is refaced.
The regular proximity of the operator hands to the tool and chuck when loading
and unloading the machine as well as when changing tools suggest the following:
The user program should include positioning the axes for safe unloading/loading
of parts. The tool axis should maximize clearance to the part. The work holding
axis should give clearance to the tool and minimize reach for part exchange. Do
not rely on the operator jogging the axes to these positions.
Have a supply of first aid products available for cleaning and bandaging razor
cuts.
Use a cover over the tool if it will not be used for a long time, or remove the
tool.
M17958 - Revision D
5
N700 Super Turn Series Manual
Machine Safety
Consider special operator training on proper use and handling of diamond tool
products.
Wear Safety Glasses - Operators and maintenance personnel must wear safety
glasses whenever the Precitech spindle is running and the operator door is open. It is
good practice to wear safety glasses around the machine at all times.
Wear Leather Gloves Operators and Maintenance personnel must wear leather
gloves when handling chips and swarf.
Wear a Dust Mask - The diamond-turning process may produce swarf or chips
that float in the air. A protective mask must be worn over the operator s nose and
mouth to prevent inhaling or ingesting substances that may be toxic.
Dress Properly - Do not operate the PRECITECH Machining System while wearing
jewelry, loose fitting clothing, neckties, shirtsleeves, or unprotected long hair.
Stay Alert - Do not operate the PRECITECH Machining System while under the
influence of medication, drugs, or alcohol.
Use the Dowel Pin in the Vacuum Chuck The dowel pin in the center of the
vacuum chuck provides initial alignment of the fixture to the spindle, and
improves safety as the part will not fly off if severely unbalanced.
Use Maximum Available Vacuum Diameter Set the vacuum diameter of the
vacuum chuck to utilize the entire fixture face available. Use of a smaller
diameter limits the vacuum holding force, which increases the risk that the part
will fall off the vacuum chuck.
Modification to the part holding fixture- Removing material from, or adding parts
to the fixture may reduce the maximum safe speed and or create hazards. Mark
any modified fixtures with new maximum safe speed.
Lift Safely - Do not lift objects that are uncomfortable or back strain may occur.
Use a crane for heavy components.
Avoid Tripping or Slipping Hazards Keep the machine area clear of hoses and
wires that present tripping hazards. Be aware of liquids on the floor, clean up oil
spills and repair leaks immediately to prevent slipping injuries.
M17958 - Revision D
6
N700 Super Turn Series Manual
Machine Safety
Safety Guards Must Be In Place - Operators must be sure that all guards are in
place while the PRECITECH Machining System is running to protect against bodily
injury.
Maintain the Machine Properly - Do not operate this machining system when it is
in need of repair or service. Proper maintenance will help avoid machine
downtime, loss of production and injury to personnel.
Do Not Disable Machine Safety Interlocks - Many safety features have been built
into the Machining System and should not be disabled. Special applications and
service may require temporary interlock override, please consult with Precitech.
Material Safety Data Sheet (MSDS) - PRECITECH provides MSDS for products
recommended for use on the machine. Persons likely to come in contact with these
materials should be familiar with the information contained in the sheets such as:
o
o
o
o
o
Product identification
First aid procedures
Personal protective measures
Health hazards
Spill procedures
Lockout Tagout - Follow your companies LOCK OUT-TAG-OUT procedure
when servicing the machine to prevent starting or energizing the machine. Lock
main power, machine mounted air supply valve and accessory power sources.
Note that the operator door uses power to unlock. If the door is closed when power
is removed it will remain locked until power is restored. If access is required to the
working zone during repairs, do not close the operator sliding door. There is a
bypass key to allow access for servicing. This key is provided with the machine and
should be kept by the maintenance personnel responsible for servicing the machine.
Electrical Hazards
Power is supplied to this machine through multiple sources and power removal for
servicing also has multiple levels.
With the main disconnect switched off, primary power is removed from most of the
machine. Power remains at the supply side of the main power switch, at the
M17958 - Revision D
7
N700 Super Turn Series Manual
Machine Safety
accessory outlet, and other machine elements with separate cords such as the spindle
chiller.
EStop Power is removed from the spindle motors and slide motors. Position
feedback elements, the control computer, and the hydraulic power supply unit
remain powered.
Key Switch Off Power is removed from the machine control, hydraulic power unit,
axis and spindle drives. Power remains in the electrical cabinet.
Air pressure remains on.
Electrical/Electronic Troubleshooting - Must be performed by personnel trained to
troubleshoot electrical circuits. An electrical hazard exists when personnel exceed
the limitations of their training.
Hydraulic/Pneumatic Repair - Do not attempt to repair or service pneumatic or
hydraulic components while the Precitech Machining System is connected to the
pneumatic or hydraulic power sources or if either system remains under pressure.
M17958 - Revision D
8
N700 Super Turn Series Manual
Machine Safety
Machine Safety Interlocks
Precitech Machining Systems are designed with mechanical, electrical, and
pneumatic components whose use is dedicated to protecting the operator and the
machine.
All Cabinet Doors and Service Access Panels have tool-operated latches or
fasteners to prevent casual entry.
The Electrical Cabinet is mechanically interlocked to prevent exposure to lethal
voltage.
The Air Accumulator Tank contains an adequate volume of air to allow the machine
spindle to stop safely should the air supply be interrupted. A check valve prevents
back flow from the accumulator tank should the supply hose be disconnected. A
relief valve releases air from the accumulator tank if the supply pressure exceeds
11.72 bar (170 psig).
An air pressure switch located in the pneumatic cabinet monitors the regulated air
pressure. If that pressure falls below 5.2 bar (95 psig), the Control will sense the
fault, dynamically brake the spindle, disable the spindle drive, and display an
error message.
A Vacuum Switch is located in the pneumatic cabinet that monitors the workholding chuck vacuum. If that vacuum falls below 15" Hg (38 cmHg), the
control will sense the fault, dynamically brake the spindle, disable the spindle
drive, and display an error message.
M17958 - Revision D
9
N700 Super Turn Series Manual
Machine Safety
The Hydrostatic Reservoir has a liquid-level switch that will stop the motor to
protect the pump should there be an oil leak in the system.
The Hydrostatic Servo Drive has an electronic circuit that monitors the system oil
pressure. If pressure increases or decreases abnormally, the hydrostatic control
will sense the fault and signal the machine control to display an error message.
Software continuously monitors the axis feedback scales and will put the machine
into EStop upon the sensing of a failure of the feedback system, machine crash
event, or other abnormality.
Operator Actuated Safety Controls
Emergency Stop Button(s) EN954 Category 3: Red button with yellow label.
Standard systems are equipped with an emergency stop button on the operator
control station (optional Emergency stop buttons are available). Detent holds
the actuator down, once pressed. Verify with button latched down and
LATHE IN ESTOP in UPX message box.
Operator door switch EN954 Category 3: Mounted on or near top of the
machine enclosure. Signals machine controller, to the door being closed or
closed and locked. Is a locking mechanism, holding the door closed when the
spindle is over 50 RPM. Verify correct operation by, trying to open the door
with the spindle running over 60 RPM (Should not open). With the spindle
stopped and door open, DOOR OPEN should be displayed in the UPX
message box.
Main Power switch: A red lever type actuator located on the lower front of
the machine at the operator position. Serves as main electrical power
disconnect, able to accept a lock for locking off the machine power. Verify
that the POWER indicator on the operator consol is not illuminated.
Main Air shutoff: A lockable valve with bleed function. Located at the back
of the machine, on the left side of the Pneumatic Cabinet. Verify by closing
the valve, the main air pressure gage should read zero after allowing several
minutes for the system air pressure to bleed off.
M17958 - Revision D
10
N700 Super Turn Series Manual
Machine Safety
Stop Button, EN954 Category 3: Red rectangular illuminated momentary.
Stops the part program or other motion when in progress. Does not stop the
spindle when in spindle mode. To stop the spindle, in spindle mode, call up
the direct command input (MDI) dialog box and type M5, then press enter
then press start. Verify by starting a part program, then press stop. The
program and the axes should stop.
Operator Guards Operation, Testing, and Maintenance
The sliding operator door is the main safety device keeping the operator safe from
machining hazards. These hazards include entanglement in the work spindle
rotation, exposure to the cutting fluid or cutting chips of possibly hazardous
materials, and possible flying tools, parts of tools, work pieces, or parts of work
pieces. The operator is safe if the door is closed, and exposed if the door is open.
To maintain operator safety, the sliding operator door is provided with a switch and
electrical lock. There are also operator password access levels that allow different
levels of access to the work zone. The door lock and access allowed are summarized
as follows:
Permission/Password Matrix
Standard (CE)
Door Open
Key switch on, password
level 0
Indications:
Door open
Machining Mode
No powered movement,
program edit or program
load.
Door Closed
Indications:
Machining Mode
Run MDI
Run program
Jog axes
Run spindle to rated
speed (via MDI or
program).
No program edit or load.
Key switch on, password
level 1
Key switch on, password
level 2
Super Turn (CE)
Door Open
Indications:
Door open
Machining Mode
No power movement.
No program edit, run or
load.
Indications:
Door open
Setting Mode
Indications:
Door open
Setting Mode
Indications: Machining
Mode
Run MDI, program, jog
M17958 - Revision D
Jog axes to 1 m/min, 50
RPM.
Run MDI. Load
program, no edit.
Indications:
Door open
Setting Mode
Door Closed
Indications:
Machining Mode
Run program.
No program edit or load.
No jog or MDI.
Indications: Machining
Mode
Jog axes.
Run MDI or Program.
Load program, no edit.
Set cutting tool.
Indications: Machining
Mode
Jog axes.
11
N700 Super Turn Series Manual
Key switch on, password
level 3
Axes jog to 1 m/min, 50
RPM.
Edit or load program.
No velocity controlled
spindle.
Indications:
Door open Maintenance
Mode
Hold to run and MDI
allowed.
Run spindle to 50RPM
(via MDI or program).
Edit or load or run
program.
Machine setup
parameters accessible
Machine Safety
axes
Run spindle to rated
speed (via MDI or
program).
Edit or load program.
Indications: Machining
Mode
Axes jog to 1 m/min, 50
RPM.
Run MDI.
No program edit, run or
load.
Same as standard
Run MDI or Program.
No program edit or load.
No setting of cutting tool.
Same as standard
Hold to run and MDI
allowed.
Run spindle to rated
speed (via MDI or
program)
Program edit or load.
Testing the proper function of the guard interlocks can be done by attempting to
perform each interlocked function and notice the machine response to each
combination of inputs. For example, open the operator sliding door with the
machine not in EStop and rotate the work spindle by hand to exceed 50 RPM. The
machine should go into EStop condition automatically.
Test proper operation of the vacuum interlock by mounting a small piece of paper on
the vacuum fixture (held only by vacuum), run the spindle at 45 rpm. Switch the
vacuum to off. Paper should stay on fixture. Now remove the paper, turn the
vacuum on high. A low vacuum warning should be displayed on the UPX and the
spindle should not start.
The window in the operator guard has been selected to provide operator safety as
well as to provide good long term durability to chemicals and cleaning solutions. It
is made of 0.25 inch thick laminated safety glass, with glass layers on both sides and
a layer of vinyl in the center. The glass layers provide good chemical resistance and
long term clarity. The vinyl layer in the center maintains the window in one piece
even when the glass layer has been broken. If an accident occurs and the window is
cracked or broken then it must be replaced to maintain the proper level of operator
safety. If the vinyl layer has become discolored this is a sign that there may be delamination of the layers and the window should be replaced. Replacement windows
are available from Precitech (or see the service section of the manual for part
number identification) and are replaced using standard hand tools.
Nanoform 700 Ultra Noise Emissions
With no access to an anechoic chamber, an "in situ" airborne noise emission test
was conducted on the Nanoform 700 Ultra located on the Precitech assembly
floor. The sound power level never exceeded 65 dB as measured in each of the
M17958 - Revision D
12
N700 Super Turn Series Manual
Machine Safety
following locations and conditions: front, left side, rear, right side, machine off,
machine on, spindle stopped, spindle running, guard door closed, guard door
open.
Test was performed with an Extech 407706 Sound Level Meter set at the 60 dB
scale, "Slow" response, "A" weighting. The meter was mounted on a Velbon
Victory 451 tripod. All measurements were made at 1 meter from the machine
and 1.5 meters off the floor (as prescribed by Kris Swanson / Swanson Safety
Associates).
Per EN292-2 this noise emission data is to be accompanied by the following
statement:
The figures quoted are emission levels and are not necessarily safe working
levels. Whilst there is a correlation between the emission and exposure levels,
this cannot be used reliably to determine whether or not further precautions are
required. Factors that influence the actual level of exposure of the workforce
include the characteristics of the work room, the other sources of noise, etc. i.e.
the number of machines and other adjacent processes. Also the permissible
exposure level can vary from country to country. This information, however,
will enable the user of the machine to make a better evaluation of the hazard and
risk.
Release of Person Trapped in or by Machine
In the unlikely situation where a person or object has become trapped or captured by
the machine, this is most probably due to motion of the Z and X slideways or the
work spindle rotation. The machine is expected to be in EStop as a result of this
condition, either initiated by the operator or by the machine controller. In this
situation, the X and Z slideways can be pushed by hand to move the slides so that
the trapped object is freed. The force to overcome the slide brake is approximately
20 pounds of force (90 Newtons) and is easily produced by a single assistant or by
the trapped person directly. The spindle rotation is not braked and can be turned by
hand to free the trapped entanglement. These manual interventions will not affect
the machine performance and a routine re-homing of the slides will have the
machine back up and running. Any injury to the object or person trapped will
depend upon where on the machine the entrapment occurred.
M17958 - Revision D
13
N700 Super Turn Series Manual
Machine Safety
Safety System Response Time
When an emergency stop is initiated, power to the axes and spindles is removed
in 140 milliseconds.
Time for the main spindle to come to a stop is 7.5 seconds with no fixture or part
mounted. Deceleration time will increase with the addition of fixturing and a
part.
A controlled stop takes 11 seconds with no fixture or part mounted. Deceleration
time will increase with the addition fixturing and a part.
The door remains locked until the spindle is at or below 50 RPM.
M17958 - Revision D
14
N700 Super Turn Series Manual
Fixture Mounting
SECTION 2
Fixture Mounting
M17958 - Revision D
15
N700 Super Turn Series Manual
Fixture Mounting
Safety: Refer to section 1 for operator safety warnings.
Wear Safety Glasses
Wear Protective Gloves
Remove any existing fixturing from the spindle. Do not remove setscrews from
the spindle as these are balancing screws and should not be removed. Use a stone
to remove any burrs from the spindle nose and from the mounting surface of the
fixture.
M17958 - Revision D
16
N700 Super Turn Series Manual
Fixture Mounting
The fixture is held with (6) SAE 1/4-20 stainless steel socket head cap screws.
Holding the fixture with one hand, insert a bolt and start the threads into the
spindle face. Repeat with a second bolt before letting go as the fixture is not held
in place until two bolts have been started. Before tightening any of the bolts,
insert the remaining bolts so that they are all in place. Snug them all until they
are tight and then release each by ¼ turn until they are all in place. Snug the
bolts until the fixture is not loose and set up an indicator reading on the fixture
reference surface.
Reference surface
Zero the indicator, then examine the runout error motion of the reference surface.
Tap the fixture to bring the error motion smaller. The bolts may have to be reset
(loosened, then tightened again) once the fixture has been shifted. Once the
fixture is in alignment, the bolt tightness can be increased slightly.
M17958 - Revision D
17
N700 Super Turn Series Manual
Fixture Mounting
Tap the fixture into alignment until the reference surface error motion is less than
2 microns (80 micro inches) TIR. Then snug the bolts and recheck the alignment.
In an alternating pattern fully tighten the bolts to 35 In.-Lb. and recheck the
alignment. Loosen and repeat until runout is within specification and the bolts at
properly tightened. Remove the indicator and tools from the machining zone and
you are done.
M17958 - Revision D
18
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
SECTION 3
On-Machine
Probe Linearity/Repeatability Calibration Procedure
M17958 - Revision D
19
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
This Procedure is to perform linear calibration and check linearity and repeatability
of +/- 1mm mechanical LVDT linear displacement probes connected to the 4 channel
IGA board in a UPX controller.
If adjustments are made here, other calibration procedures will be necessary.
Repeatability is most important to the on machine metrology functions. Verifying
repeatability will give a good indication of probe and system condition, and might be
used to initiate further action.
Safety: Keep clear of moving machine elements. Personnel performing this
procedure should be properly trained in electrical safety.
Avoid collisions of machine elements and probes!
Tools Required:
Non conductive potentiometer adjustment tool
Shim stock, 0.5mm thick. Approximately 5mm x 30mm. Edges should be flat
and smooth.
Probe adjustment spanner, not normally needed (Precitech PN 168-0087).
Probes: A13883 spring extend and A17868 vacuum retract
Integrated Gage Amplifier: A17924
Probe Description
Part Surface Probe
Horizontal Tool Probe
Vertical Tool Probe
UPX display / labels
Probe F / SURF
Probe C / H.P.
Probe D / V.P.
Clean the probes and the surfaces to be probed.
Surface Probe
1. Move the Z axis to the right hand end of travel, to provide clearance to rotate the
B axis.
2. Rotate the B axis to align the probe body with the Z axis direction of travel (+/- 1
degree). The ruby tip should be toward the spindle. Be sure not to wind up the
coolant line and probe cable.
M17958 - Revision D
20
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
3. On the machine control touch screen, select the Setup mode, then Servo Monitor
and Tools, then 4 Channel Gage Amp.
4 Channel
Gage Amp
4. Manually actuate the probe. Verify the UPX indicates a full 2mm of travel on
channel F.
a) If the 2mm of travel is displayed go to the next step.
b) If 2mm is not displayed, loosen the locknut with the spanner. Twist the probe
shaft in or out, until manual actuation of the probe, displays 2mm of travel.
The probe may need to be removed from its bracket to get to the locknut.
Tighten the locknut. If 2mm can not be achieved, replace the probe. Mount the
probe back in the bracket.
Probe Display
M17958 - Revision D
21
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
5. Jog the Z and X axes to position the probe tip about 1mm from the apex of the ball
or the flat end of the fixture.
Surface probe
6. With the controller in metric units configuration, press the 0.2 mm increment
button. Repeatedly press the Z- jog button until the probe display is perfectly
centered at zero. Use smaller increments as needed.
7. Surface Probe Span adjustment: Increment the Z axis 4 times positive 0.2mm
each. Adjust SURF and SURFACE pots for 0.8000mm. Verify that (8) 0.2mm
increments negative result in 0.8000mm displayed. The tolerance is 0.003mm.
If after repeating the span adjustment the error is greater than 0.003 mm, replace
the probe.
Coarse span adjustments, located in the computer cabinet.
M17958 - Revision D
22
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
Fine span adjustments, located in the computer cabinet
8. Linearity check: With the display showing -0.8000mm, increment the Z axis 8
times in the positive direction, each increment should be within 0.003mm of the
expected position. If the error is greater than the tolerance replace the probe.
9. Repeatability check: Increment the Z axis until the display reads 0.0000. Set the
Z axis jog increment to 2mm. Increment the Z axis (1) step positive, then (1)
negative. The tolerance is +/-0.0005mm. Repeat this 3 times. If the error is
greater than the tolerance replace the probe.
Horizontal Tool Probe
1. Move the Z axis to the right hand end of travel, to provide clearance to rotate the
B axis.
2. Rotate the B axis to visually align the cutting tool shank with the Z axis direction
of travel. The cutting tool tip should be toward the spindle. Be sure not to wind
up the coolant line and probe cable.
3. Manually actuate the probe. Verify the UPx indicates a full 2mm of travel on
channel C.
a. If the 2mm of travel is displayed go to the next step.
M17958 - Revision D
23
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
b. If 2mm is not displayed, loosen the locknut with the spanner. Twist the probe
shaft in or out, until manual actuation of the probe, displays 2mm of travel.
The probe may need to be removed from its bracket to get to the locknut.
Tighten the locknut. If 2mm can not be achieved, replace the probe. Mount the
probe back in the bracket.
4. Jog the Z and X axes to position the probe tip about 1mm +/- from the apex of the
cutting tool.
5. Incrementall jog the cutting tool against the probe, zeroing the display. Align the
probe with the apex of the cutting tool by crowning . Alternately incrementing the
X and Z axes, keeping the diplay zeroed. When properly crowned, incrementing the
X axis in either direction will make the display more negative.
6. Increment the Z axis button until the probe display reads zero.
7. Horizontal Tool Probe, Span adjustment: Increment the Z axis 4 times positive
0.2mm each. Adust H.P. and HORIZONTAL TOOL PROBE for 0.8000mm.
Verify that (8) 0.2mm increments negative result in -0.8000mm displayed. The
tolerance is 0.003mm. If after repeating the span adjustment the error is greater
than 0.003mm, replace the probe.
8. Linearity check: With the display showing -0.8000mm, increment the Z axis (8)
times in the positive direction, each increment should be within 0.003mm of the
expected position. If the error is greater than the tolerance, replace the probe.
M17958 - Revision D
24
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
9. Repeatability check: Increment the Z axis until the display reads 0.000. Set the Z
axis jog increment to 2mm. Increment the Z axis (1) step positive, then (1)
negative. The tolerance is +/-0.0005mm. Repeat this (3) times. If the error is
greater than the tolerance, replace the probe.
Vertical Tool Probe
1. Open the Manual Command Enter (MDI ) window. Type: M17, press enter then
start. This should extend the probe.
2. Manually actuate the vertical probe, checking that the D display indicates a full
2mm of travel.
a. If the 2mm of travel is displayed go to the next step.
b. If 2mm is not displayed, loosen the locknut with the spanner. Twist the probe
shaft in or out, until manual actuation of the probe, displays 2mm of travel.
The probe may need to be removed from its bracket to get to the locknut.
Tighten the locknut. If 2mm can not be achieved, replace the probe. Mount the
probe back in the bracket.
3. Open the Manual Command Enter (MDI ) window. Type: M18, press enter then
press start. This should retract the probe.
4. Jog the X and Z axes so the flat top section of cutting tool is under the vertical tool
probe. Type: M17, press enter then start. This should extend the probe.
M17958 - Revision D
25
N700 Super Turn Series Manual
Probe Linearity/Repeatbility Calibration Procedure
5. Vertical Tool Probe, Span adjustment: Record the D probe displacement. Insert
the shim stock.
6. Adjust V.P. and VERTICAL TOOL PROBE potentiometers for the original
displacement plus the thickness of the shim stock. Repeating this and the previous
step several times may be required. The tolerance is 0.003mm. If the error is
greater than 0.003mm, replace the probe.
7. Repeatability check: Remove the shim stock, note the D probed displacement.
With the MDI commands (M17 extended and M18 retract) retract and extend the
probe. The tolerance is +/-0.0005mm. Repeat this (3) times. If the error is
greater than the tolernace, replace the probe. Always retract the probe when done.
Type: M18, press enter then press start. This should retract the probe.
End
M17958 - Revision D
26
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
SECTION 4
Setup & Calibration of the Horizontal Tool Set Probe
M17958 - Revision D
27
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
LVDT Probe Overview
The Precitech Super Turn Series lathe configuration utilizes three LVDT probes for
the purpose of implementing four different measurements. One probe is used as a
vertical tool setting device, providing the operator the ability to precisely set the
height of the tool relative to spindle centerline. A second probe also related to tool
setting, is mounted in the horizontal plane parallel to the spindle. It is used to
determine the tool radius, and tool location relative to the B axis centerline. A third
probe serves as dual functionality, and is used as a surface probe to determine the
precise location of the part in the Z direction before machining, as well as a
measurement probe to precisely evaluate the part geometry following machining.
The results can be then used to make periodic corrections for upcoming part
machining.
The primary reference point for the entire system is the horizontal toolset probe, and
specifically is the center of the probe tip ball. (Not the apex of the ball). The cutting
tool and the surface/measurement probe are both referenced to this point. This
allows the location and radius size of each to be stored in the UPx control tool table,
which provides a convenient means to manage the respective offsets to one to the
other. When a tool bit is replaced the new tool parameters are then stored in the Tool
Table, and a known relationship to the surface/measurement probe is maintained.
Selection of each device then becomes a matter of selecting the desired tool number.
The tool number assignments in the case of the Super Turning Series machining
process are fixed. The cutting tool is always Tool #1. The surface/measurement
probe is Tool #8 when it is in a parallel (0 degree) orientation to spindle centerline,
and is Tool #9 when it is in the perpendicular (90 degree) orientation to spindle
centerline.
M17958 - Revision D
28
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
Setting the height of the Horizontal Toolset Probe:
Remove the part holding fixture, and place the alignment fixture shown below on the
spindle face and apply vacuum. Place the indicator base on the B axis. Indicating on
the center pin, tap in the fixture such that it is aligned concentric to spindle
centerline. Crown the pin by moving the X axis, and set the indicator at zero at top
dead center (TDC). Unscrew the ruby tip from the toolset probe, and replace it with
the second supplied setup pin. Reposition the slides so that the indicator is at TDC
of the probe tip/pin. Adjust the height of the probe to match the height of the spindle
within 10 microns or better. Re-crown the pin to verify TDC. Return to the pin at
spindle centerline and verify zero reading at TDC.
Remove the setup pin from the toolset probe and replace the original toolset probe
tip. Remove the spindle fixture and store the parts together.
Setting the Toolset Probe Height
M17958 - Revision D
29
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
Calibrating the Probe Tip Radius and B Axis Centerline Offset:
Remove the cutting tool if present and install the supplied calibration pin/tool shown
below in the tool holder.
Toolset Probe Radius and B Centerline Calibration
Close any open screens and press Manual Command Entry to access the MCE
window. From the MCE window, activate tool T0. (i.e. type T0 , Enter, START)
Jog the B axis such that it is near -45 degrees. Input a command to position it
precisely at -45 degrees ( B-45 , Enter, START). Note: Insure Z is retracted enough
to avoid interference. Select SETUP mode, TOOL TABLE, and select T10. The T10
screen is shown below.
M17958 - Revision D
30
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
.
Tool Table T10 Screen
Verify or enter the nominal probe tip radius for the Toolset Probe tip in the LVDT
TOOLSET PROBE RADIUS field.
Touch the B AXIS CENTERLINE SETUP softkey. Touch the FIND B(X, Z)
CENTERLINE softkey shown below.
The screen shown below will be displayed. Enter the ARTIFACT RADIUS as
2.38506, and the ARTIFACT SWEEP as 35. (The SWEEP defines degrees each side
of center)
M17958 - Revision D
31
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
Find B Axis Centerline Screen
Jog the axes to position the horizontal toolset probe approximately on center of the
calibration pin, and about 1mm away from the surface
Touch the BEGIN B-AXIS CL SETUP softkey, and then press the START
pushbutton. The probe will touch three points on the pin to determine the X1, Z1, B1
and RAD1 values. Verify that the measured radius (CALC RAD 1) is within +/.002mm of the ARTIFACT RADIUS. If it is not, calculate the difference between
the two and make note whether it was too large or too small, then return to the Tool
Table T10 screen shown above. If the measured radius was too large, make the
LVDT TOOLSET PROBE RADIUS larger by the difference amount. If the
measured radius was too small, make the probe radius smaller by that amount.
Return to step 6 above and repeat the process until the correct measured radius is
achieved.
Next, jog the Z slide back to avoid interference, and then touch the ROTATE B
AXIS 90 DEG + POSITIVE + softkey. The B axis will rotate +90 degrees. Jog the
axes to position the Toolset Probe approximately on center of the calibration pin,
and about 1mm off from the surface. Touch the BEGIN B-AXIS CL SETUP
softkey, and then press the START pushbutton. The probe will touch three points on
the pin to determine the X2, Z2, B2 and RAD2 values, and the X & Z axes B
Centerline values will be calculated. Verify that the results are shown, and then
touch the CLOSE softkey. Touch YES to save the results to the Tool Table. The
M17958 - Revision D
32
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
LVDT X and Z B Centerline values are stored in the Tool Table under T10. Close
any open screens and remove the calibration artifact from the tool holder and store it
in a labeled container.
Calibrating the Toolset Probe X Offset:
Move the axes into a clearance position, then install a diamond tool in the tool
holder. For convenience, there are two supplied work spindle fixture options for this
calibration. One mates to the existing #1214 part holding fixture, and the other can
be mounted to the vacuum chuck using the machine vacuum generator.
Mating Fixture to #1214 Fixture
Alternate Fixture held by vacuum
M17958 - Revision D
33
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
Insert a pointer in the work spindle fixture and align it to run true. Move the tool so
that the tool tip is near the pointer. Examine the vertical alignment and adjust the
tool vertically if necessary. Jog the axes into clearance, then remove the pointer and
insert the 17mm radius brass stud into the part holding fixture. Reposition the axes
to put the tool visually at part center in the X direction, and slightly off the part in
the Z direction. Select tool #5 in the Tool Table. Enter the nominal radius for the
diamond tool in the RADIUS field. Touch the LOAD TOOL POSITIONS softkey,
and then touch YES. Touch SAVE CHANGES, then CLOSE the tool table. From
RUN mode, select the 17rcx.pgm part program, and START the program. STOP the
program during the cutting path, and with SHIFT turned on, increment the Z slide in
to touch off on the part surface. Use Continuous Jog to jog the tool back from the
part surface, and then shift in the desired cut depth. Restart the program to cut the
part surface. Continue with additional cutting passes, until the part surface is fully
cleaned up. Evaluate the tool height and the X tool centering relative to spindle
centerline, with offline measurement devices. Optimize the tool height by adjusting
the tool holder, and adjust the X abs position in the tool table for tool #5, until ideal
tool centering is achieved.
Align the B axis to the zero position. Select tool #6 in the tool table. Enter the
nominal radius of the diamond tool in the RADIUS field. Set the SWEEP to 70
degrees. Touch the LVDT TOOL SETTER softkey. Touch the X/Z softkey shown
below.
Set the X PROBE OFFSET to 0.0.
M17958 - Revision D
34
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
Position the slides such that the Toolset Probe is aligned approximately on center of
the diamond tool and within 1mm of touching the tool edge. Touch START
PROBE TOOL #6 softkey, and then press the START pushbutton. When the routine
finishes, calculate the LVDT X probe offset by subtracting the tool #5 X ABS
position that was previously recorded in step 11 above, from the current
position that is shown. Enter the difference in the X PROBE OFFSET field as a
negative value. The offset value should be in the area of -157mm. The tool is now
also set up for calibration of the vertical LVDT tool set probe. SAVE the data and
close any open screens.
M17958 - Revision D
35
N700 Super Turn Series Manual
Setup & Calibration of the Horizontal Tool Set Probe
CALIBRATION RECORD FOR THE LVDT TOOL SET PROBES
SETTING HEIGHT OF HORIZONTAL PROBE
Goal
Actual
Fixture TIR
0.005 mm Max
Height Difference
0.010 mm Max
Operator
Date
HORIZONTAL LVDT TOOL SETTER RUBY PROBE TIP RADIUS
Example
Actual
Artifact Radius
2.38506 mm
LVDT Tool Set
1.5840 mm
Probe Radius
Sweep
35 Degrees
X1
Z1
B1
RAD1
1.5840
RAD1=Probe
YES
If difference over 0.002 mm, adjust
Radius?
LVDT Tool Set Probe Radius, repeat
Operator
Date
HORIZONTAL LVDT TOOL SETTER OFFSET TO B AXIS CENTERLINE
Example
Actual
X2
Z2
B2
RAD2
1.5840
B(X) CL
273.0000 mm
B(Z) CL
-231.0000 mm
Save Results
Yes
Results shown in T10 Yes
tool table?
Operator
Date
LVDT TOOL SETTER OFFSET TO SPINDLE CENTERLINE
Goal
Actual
X Center Error of
0.001 mm
Turned Stud
Height Error of
0.002 mm
Turned Stud
X Center ABS Value -157.0000 mm
Vertical Probe Height Under 0.002 mm
Operator
Date
M17958 - Revision D
36
N700 Super Turn Series Manual
Setup & Calibration of the Vertical LVDT Tool Set Probe
SECTION 5
Setup & Calibration of the Vertical LVDT Tool Set Probe
M17958 - Revision D
37
N700 Super Turn Series Manual
Setup & Calibration of the Vertical LVDT Tool Set Probe
Initially a tool must be setup at the proper spindle centerline height by cutting a part,
measuring height error using an offline microscope, and adjusting the tool holder
manually to correct for the error. Once a tool is properly set, the vertical LVDT is then
mechanically adjusted to read zero at the correct tool height.
Vertical Toolset Probe
From COMMAND INPUT, execute an M18 command to raise the probe tip. Jog the
slides to position the probe tip directly above the tool. Execute an M17 command to
lower the probe tip onto the tool.
Select SETUP mode, touch MORE, and then touch SERVO MONITOR & TOOLS.
Open the GAGE AMPLIFIER screen by touching the
softkey. The Vertical
Toolset Probe is shown as Channel D. Loosen the 2 socket head cap screws which
secure the probe bracket, and adjust the probe height until channel D reads zero.
M17958 - Revision D
38
N700 Super Turn Series Manual
Setup & Calibration of the Vertical LVDT Tool Set Probe
Tip: Slightly snug the mounting screws with the height reading appearing to be
slightly low, and then lightly tap the probe bracket down until zero is attained. Then
secure the mounting screws.
Execute an M18 command to raise the probe tip, and then retract the tool from the set
position by jogging the Z slide. CLOSE the Gage Amplifier window, and CLOSE
Servo Monitor & Tools.
M17958 - Revision D
39
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
SECTION 6
Setup & Calibration of the Part Surface Probe
M17958 - Revision D
40
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
Setting the B axis measurement positions:
The B axis reference position for the surface probe (T8) is set to 0.0 when the
surface probe is parallel to spindle centerline. Using the integrated gage amplifier
and the electronic gage head, find the B ABS position where the gauge head
remains near zero when the gage tip is traversed back and forth along the probe
body. The gage setup is shown below.
Setting the B Reference Position
Record the B axis ABS position at this location and enter it in the TOOL TABLE
for Tool # 8, in the
field. Touch the SAVE CHANGES softkey.
Calculate the T9 B Abs Position by adding +90 degrees to this position, and enter
the new value in the same field for Tool # 9. Tool number 9 is used to measure
the fixture reference surface and the equator, with the measurement probe rotated
+90 degrees. Touch SAVE CHANGES.
M17958 - Revision D
41
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
Setting the height of the Surface/Measurement Probe:
Remove the part fixture from the work spindle, place the setup fixture on the
spindle face, and turn vacuum ON to hold in place. Indicate on the setup pin, and
tap in the fixture to run true to spindle centerline. Remove the ruby probe tip
from the surface probe and replace it with the setup pin shown. Position the
surface probe approximately aligned with spindle centerline. Crown the top of the
pin which is attached to the spindle fixture, and set the indicator zero at top dead
center (TDC). Now move the gage tip to the pin on the surface probe, and crown
for the high point. Adjust the surface probe height until the gage reads near zero
at TDC. Tip: The surface probe is mounted using spring washers, so the probe
height can be moved without loosening the lock nuts by either pushing down
with the jack screw or by prying up gently on the lock nuts. DO NOT pry on the
probe shaft or body.
Setting Height of Surface Probe
M17958 - Revision D
42
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
Calibrating the T8 X ABS and Tip Radius for the Surface/Measurement
Probe:
Install the #1214 part holding fixture to the work spindle per the instructions in
section 2 of this manual. With the mounting bolts finger tight, indicate the
reference diameter and tap the fixture into alignment with the rotation axis to
better than 2 microns TIR. Tighten the fixture bolts to (TBD) inch lbs of torque,
and recheck that the alignment is still within specification. Mount the
#136550100 Part Master on the fixture. From SETUP mode, select TOOL
TABLE, and Tool #10. The screen for Tool #10 is shown below.
To calibrate the X Center position and probe tip radius, the Ultracomp Setup Aid
is used. Set the ARTIFACT RADIUS to 18.035. Set the ARTIFACT SWEEP to
40 degrees, and enter the nominal probe tip radius (Ultracomp Tip Rad). Set the
LVDT TOOLSET MAX INFEED to 2.5.
Touch Ultracomp SETUP AID, and select the X/Z mode shown below.
M17958 - Revision D
43
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
The screen shown below will appear.
Position the slides such that the surface probe is approximately on center and
within 1mm of the Part Master. Touch BEGIN Ultracomp Setup, and then
press the START pushbutton. The routine will probe the Part Master at three
points and display the X and Z center ABS positions, and the calculated part
radius. Compare the calculated radius value to the known 18.035 Part Master
radius. If the calculated radius is not within 0.5um, calculate the difference and
make note of the error being large or small. CLOSE the window to return to the
Tool Table #10 screen. Adjust the current Ultracomp Tip RAD by the difference.
M17958 - Revision D
44
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
If the calculated radius was too small, make the Ultracomp Tip RAD smaller by
the amount of error. Likewise, if the radius was too large make the tip radius
larger. Repeat step 4 until the calculated radius is calibrated. Touch CLOSE and
SAVE the data to the Tool Table. Record the Ultracomp X ABS and the
Ultracomp Tip RAD shown in Tool #10. Enter the X ABS value in the X ABS
field for Tool #8. Enter the Tip RAD value in the RADIUS field for both Tool #8
and Tool #9.
Calibrating the Z ABS Positions for Tool #8 Surface/Measurement Probe:
Remove the Part Master from the fixture and mount the setup fixture shown
below. Install the flat brass stud in the fixture.
From COMMAND INPUT activate Tool #5 and move X to 0.0 position. (Note:
Tool #5 X zero position was previously established in an earlier setup.) Position
the Z slide to locate the tool slightly off from the part surface. Select tool #5 in
the Tool Table. Touch the LOAD TOOL POSITIONS softkey, and then touch
YES. Touch SAVE CHANGES, then CLOSE the tool table. From RUN mode,
select the flat.pgm part program, and START the program. STOP the program
during the cutting path, and with SHIFT turned on, increment the Z slide in to
touch off on the part surface. Use Continuous Jog to jog the tool back from the
part surface, and then shift in the desired cut depth. Restart the program to cut the
part surface. Record the Z ABS position where the cut took place on the part
M17958 - Revision D
45
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
surface as TOOL Z AT PART. (Note: For this example, actual machine position
values will be used to clarify sign conventions.)
TOOL Z AT PART = -158.964914
Cancel any SHIFT value by entering an MCE command of G92 .
Move X axis to the (+LVDT X OFFSET) (i.e. 157.584) position. This will
position the probe in line with the Toolset Probe. Select SETUP mode, touch
MORE, and then touch SERVO MONITOR & TOOLS. Open the GAGE
AMPLIFIER screen by touching the
softkey. The Horizontal Toolset
Probe is shown as Channel C. Jog the Z slide in (minus) until the tool touches the
probe, then use the incremental jog feature to zero the gage amp reading. Record
this Z ABS position as TOOL Z AT PROBE.
TOOL Z AT PROBE = -226.884314
Now calculate the PART TO LVDT Z CENTER distance as:
PART TO LVDT = TOOL Z AT PROBE TOOL Z AT PART
PROBE RADIUS
PART TO LVDT = -226.884314 (-158.964914) 1.554
PART TO LVDT = - 69.4734
TEST
From COMMAND INPUT, activate Tool #8 and move B axis to 0.0 position. Jog
the slides to position the surface probe on the part surface, and watching Channel
F, adjust the Z position until the gage amp reads 0.0. Record the current Z ABS
position as SURFACE PROBE AT PART.
SURFACE PROBE AT PART = -53.520288
Next calculate the SURFACE PROBE AT TOOLSET PROBE position as:
SURF PROBE AT TSET PROBE = SURF PROBE AT PART + PART TO
LVDT
SURF PROBE AT TSET PROBE = -53.520288 + (-69.4734)
SURF PROBE AT TSET PROBE = -122.993688
Enter the SURF PROBE AT TSET PROBE position in the Tool Table,
Tool #8.
M17958 - Revision D
46
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
Touch SAVE CHANGES after it appears.
The figure below shows the intent of the calibration procedure, being to reference
the surface/measurement probe tip to the toolset probe center. Both probes would
be at their respective zero/null position when aligned as shown.
Calibrating the Tool #9 Z ABS for the Surface/Measurement Probe:
Jog the surface probe away from the part. From COMMAND INPUT select Tool
#9 and move B axis to 0.0. Position the probe tip near the part surface as shown
below.
M17958 - Revision D
47
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
T9 Z abs Setup
While viewing with an eye loop, increment the Z slide in until the probe tip is
very near the part surface. (Note: This position is not extremely critical, as it is
only used to reference the probe in the Z plane during part measurement. The
measurement software technique does not demand an exact Z reference position.)
Record this position as T9 AT PART SURFACE.
T9 AT PART SURFACE = -116.409384
Calculate the T9 Z ABS as:
T9 Z ABS = T9 AT PART SURFACE + PART TO TSET LVDT
T9 Z ABS = -116.409384 + (-69.4734)
T9 Z ABS = -185.8828
Enter the T9 Z ABS position in the Tool Table, Tool #9.
Touch SAVE CHANGES after it appears.
M17958 - Revision D
48
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
Calibrating the Tool #9 X ABS for the Surface/Measurement Probe:
Remove the setup fixture from the part holding fixture. Activate T0, which makes
Command Position coincide with Absolute Position. Position the X axis at zero
or at the home position. Move the Z axis to the -205.0 position. Reposition the
X axis to bring the probe near the reference surface of the fixture.
This is the Z position where the surface probe is aligned with the reference
diameter on the part fixture. The probe should be positioned as shown below.
Calibrating T9 X ABS
While viewing channel F on the gage amplifier, increment the X axis until the
gage amp reads zero. Rotate the spindle by hand, and position it in the middle of
the run-out range. Re-zero the gage amp reading. Record the X abs position as T9
AT REF SURF.
Calculate the T9 X ABS as:
T9 X ABS = T9 AT REF SURF + REF SURF RADIUS + PROBE RADIUS
T9 X ABS = -10.149316 + 11.07150 + 1.572746
T9 X ABS = 2.494930
Note: The reference radius for the 12/14 fixture is 11.0715mm
M17958 - Revision D
49
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
The reference radius for the 11/13 fixture is 11.0769mm
The probe radius is currently shown under T9 RADIUS
This calibration can be performed using either fixture.
Enter the result in the T9
field, and SAVE the changes.
Establishing the Surface Probe Z reference Position(s) to the Part Fixture(s):
To safely guard the surface probe from bottoming out in a component failure type
condition, the surface probe needs to know roughly where to look for the part
surface. The maximum hard travel of the probe is approximately 3mm, so
typically the maximum allowed probe infeed is set to 2.5mm. If the surface probe
does not find the part within 2.5mm of the start point, the cycle is aborted and a
PROBE AWAY error message is displayed. The position at which the probe
starts to look for the part is calculated based on part parameters which define the
specific part in the user P-Table file, as well as a known fixture dimension.
Specifically, the part dimension is from the reference diameter on the taper to the
pole of the part. This is specified in the user P-table. A known dimension for each
fixture was determined at the factory which defines the distance from the
reference diameter on the fixture taper to the end of the fixture. The surface probe
is then referenced to the end of each fixture, which is then used in the probe start
calculation. The fixture end reference position is not a critical calibration, and is
only used to determine the relative probe starting point. It will likely not require
any adjustment, unless the probe location is moved. A separate fixture end
reference position must be defined for each fixture. The reference positions are
command CMD positions with tool #8 active, and are parameter settings which
reside in the surface.probe file, which resides on the /pgm directory. The
parameter entries in the file are shown below.
; surface.probe
09/23/2009
; Surface Probing routine
; The setup parameters below MUST be configured to the specific
; machine setup for each of two fixtures.
;
M17958 - Revision D
50
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
;--------------------- Setup Parameters -----------------------P50=2.0
; Probe clearance from null (pre-travel + clearance)
P51=.4174 ; 1214 Fixture end to reference diameter dimension
P52=13.7898 ;1214 Tool #8 active, CMD position at fixture end
P53=2.965 ; 1113 Fixture end to reference diameter dimension
P54=16.5891 ;1113 Tool #8 active, CMD position at fixture end
Activate Tool #8, and position the surface/measurement probe on the end of the
part fixture as shown below. Adjust the Z slide position until gage channel F
reads zero. Record the Z CMD position, and insert the value in the
/pgm/surface.probe file for the respective fixture. P52 is assigned the CMD
position value for the 12/14 fixture, while P54 holds the value for the 11/13
fixture.
Surface Probe Z Reference Position
M17958 - Revision D
51
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
This page intentionally left blank.
M17958 - Revision D
52
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
CALIBRATION RECORD FOR THE PART SURFACE LVDT PROBE
B AXIS POSITION WHEN Z TRAVEL PARALELL WITH SURFACE PROBE
Goal
Actual
Alignment TIR
0.001 mm/mm Max
Tool #8 B ABS POS
181.0000 degrees
value
SAVE Data
Yes
Tool #9 B ABS POS
271.0000
value
Save Data
Yes
Operator
Date
SETTING HEIGHT OF SURFACE PROBE
Goal
Actual
Fixture TIR
0.005 mm Max
Height Difference
0.010 mm Max
Operator
Date
SURFACE LVDT PROBE RUBY TIP RADIUS
Example
Actual
Tool #10 Artifact
18.0350 mm
Radius
LVDT TS Probe
1.5840 mm
Radius
Artifact Sweep
40 Degrees
LVDT Tool Set Max
2.5 mmpm
2.5 mmpm, Do not adjust
Infeed
X Center ABS
Z Center ABS
CALC RADIUS
18.0350
Calc Radius=Artifact
YES
If difference over 0.0005 mm, adjust
Radius?
LVDT TS Probe Radius, repeat
Save Results
Yes
Enter X ABS to Tool
Yes
#8 and SAVE
Enter Probe Radius to Yes
Tool #8 Probe Radius
field and SAVE
Enter Probe Radius to Yes
Tool #9 Probe Radius
field and SAVE
M17958 - Revision D
53
N700 Super Turn Series Manual
Setup & Calibration of the Part Surface Probe
Operator
Date
SURFACE LVDT PROBE TOOL #8 Z POSITION OFFSET (SEE DIRECTIONS)
Example
Actual
TOOL Z AT PART
-158.964914
TOOL Z AT PROBE -226.884314
PART TO LVDT
-69.4734
SURFACE PROBE
-53.520288
AT PART
SURFACE PROBE
-122.993688
AT T.S. PROBE
Enter to tool #8
-122.993688
Z ABS POS
SAVE CHANGES
YES
Operator
Date
SURFACE LVDT PROBE TOOL #9 Z POSITION OFFSET (SEE DIRECTIONS)
Example
Actual
TOOL #9 AT PART -116.409384
SURFACE
TOOL #9 Z ABS
-185.8828
POS
Enter to tool #9
-185.8828
Z ABS POS
SAVE CHANGES
YES
Operator
Date
SURFACE LVDT PROBE TOOL #9 X POSITION OFFSET (SEE DIRECTIONS)
Example
Actual
TOOL #9 AT REF
-10.149316
SURFACE
TOOL #9
2.494930
X ABS POS
Enter to Tool #9
2.494930
X ABS POS
SAVE CHANGES
YES
Operator
Date
SURFACE LVDT PROBE Z POSITION OFFSET FROM FIXTURES
Example
Actual
P51
0.4174
P52
13.7898
P53
2.965
P54
16.5891
SAVE CHANGES
YES
Operator
Date
M17958 - Revision D
54
N700 Super Turn Series Manual
Bar Code Scanner Operation
SECTION 7
Bar Code Scanner Operation
M17958 - Revision D
55
N700 Super Turn Series Manual
Bar Code Scanner Operation
The user interface provides the ability to scan job codes using a bar code reader.
The job code must coincide with a P-Table file name, which resides on the UPx Data
Store. The Data Store is mapped as a shared Network Drive on the users host
system, and is where all user P-table files reside. When the job code is scanned, the
UPx software appends a .p extension to the scanned code, and then searches for the
specific file name in the Data Store. If the file name is found, it is then copied from
the Data Store to the UPx hard drive, as /pgm/part_data.p. If the file is not found, a
corresponding error message is displayed. The scanned P-table file, regardless of its
original name, is always copied to the lathe as part_data.p. The scanned job code is
also shown on the run screen, to provide user recognition. If the bar code reader
becomes damaged, the user can manually enter the Job Code by touching the
PRESS HERE FOR KEYBOARD ENTRY softkey. The user would then type the
job code, excluding the .p file extension. The UPx software will automatically
append the .p file extension to the job code.
To select the Job Code selection mode, touch the
softkey, from the
RUN mode. Next scan the bar code to select the job, or use the manual entry
selection.
Scan Job Code Screen
M17958 - Revision D
56
N700 Super Turn Series Manual
Bar Code Scanner Operation
The scanned or entered job code is then displayed on the RUN screen as shown
below.
M17958 - Revision D
57
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
SECTION 8
Machining & Inspection Process Sequence
M17958 - Revision D
58
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
Main Run Screen
Precitech Super Turn Series Process Sequence
The Part Program (P878.pgm) is activated automatically at Power ON. The loaded
part program is shown on the RUN screen. If there is a different program loaded the
operator must reload P878.pgm.
Scan Job Code
From the main RUN screen, the machine Operator touches the SCAN JOB CODE
softkey. The Operator scans the bar code, which identifies the associated P-Table
parameter file for the specific part number.
The UPx Control connects to the UPx Data Store, and looks for the specified PTable file. If the file is not found, a FILE NOT FOUND error message is
displayed. If the file is located, it is then copied to the UPx as a standard file named
M17958 - Revision D
59
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
part_data.p . The UPx loads part_data.p, and then requires the Operator to confirm
that the correct part fixture number (which is specified in the P-Table file) is
installed on the machine.
The Operator must confirm Yes for the Run Program mode to be activated.
Run Program Screen
Installing WorkspindleFixture
Install the part holding fixture to the work spindle. With the mounting bolts finger
tight, indicate the reference diameter and tap the fixture into alignment with the
rotation axis to better than 2 microns TIR. Tighten the fixture bolts to 35 In.-Lb of
torque, and recheck that the alignment is still within specification.
Loadking Of Part
The operator loads a part to be machined. The operator is also required to clean
debris off of the LVDT probe tip and part so that the probe will measure accurately.
The operator then closes the access door.
M17958 - Revision D
60
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
Starting Of The Program Cycle
The Operator then presses the START pushbutton. The cycle will not start unless
both access doors are closed. The program surface.probe is then started. The
program checks that the usable tool sweep is not expired. If there is no remaining
unused tool sweep, the program is immediately aborted with an Error Code 1
(shown in the P-Watch window) and the error message INSERT CHANGE
REQUIRED is displayed.
The program checks that all relevant Part definition parameters are non-zero. If one
is zero, the program aborts with an Error Code 2 , displaying the message PART
DEFINITION ERROR .
The program checks that all relevant Machining parameters are non-zero. If one is
zero, the program aborts with an Error Code 3 , displaying the message
MACHINING PARAMETER ERROR .
The program checks for verification that the Pole to Fixture Reference Diameter
parameter is non-zero. If it is zero, the program is aborted with an Error Code 4 ,
displaying the message POLE DIMENSION NOT SPECIFIED .
The program checks that a valid fixture number is specified. The fixture number
conditionally identifies a related set of predefined parameters which are used to
determine the general part location in the Z plane, for probing the part. If the fixture
number is not valid, the program aborts with an Error Code 5 , displaying the
message INVALID FIXTURE NUMBER .
Surface Probing Routine
Surface probing next occurs to determine the precise location of the part surface in
the Z direction. A position offset is captured, which is relative to the tool center and
the surface/measurement probe. If the MEASURE NOW feature is selected in the
user interface, execution continues with the part measurement cycle. If it is not
selected, program execution (part machining) continues as described below.
Part Machining Routine
The required stock removal (in the Z direction) from the raw part face is calculated
based on the nominal raw part diameter and the finished part radius, which are both
specified in the part specific P-Table file. This value is subtracted from the above
M17958 - Revision D
61
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
position offset, to set the finish pass location at the desired depth below the raw part
surface.
The Rough Pass machining cycle is executed. At the end of the roughing pass, the
tool contact point angle (B axis position) is incremented by variable P30 in degrees.
In this manner the tool angle is shifted prior to each finish pass cycle, providing a
fresh spot on the tool and spreading the tool wear across the tool face.
The Finish Pass machining cycle is executed. In both Rough and Finish cycles, the
stock removal is controlled by adjusting the current part radii dimensions, which
achieves consistent stock removal about the surface.
The machine moves to the part load/unload position. The part measurement counter
is evaluated, and if the count is equal to the set Measure Frequency, an alert message
is displayed as a reminder to measure the part. The user may then select MEASURE
MODE if desired, or continue with additional part cutting.
Part Measurement Routine
At this time the process stops for operator involvement. The operator must open the
doors and access the working zone. The ruby stylus tip for the measurement probe
must be cleaned and the freshly machined part must be cleaned so that the
measurement will be accurate.
If this routine is being executed on an infrequent basis, such as once for every 10
parts, then it is also a good time to review the quantity of machining chips present
and clean these out from the machining zone. Wearing protective gloves, collect the
chips by hand and dispose of them properly. It is also allowed to use a vacuum
cleaner, brush, or squeegee to collect the chips. It is not allowed to use an air gun as
this can displace cutting chips into places on the machine where they may cause
damage to the machine. The operator must close the door to proceed with the
measurement routine.
Part Measurement Routine Overview
he Precitech Super Turn Series lathe configuration provides the ability to measure
the part equator radius using the on machine LVDT surface probe. The resultant
measurement error may then be used as an automatic correction adjustment in the
next machining cycle. The user has the option to select a measurement interval,
which then alerts the operator with a displayed message that it is time to measure the
M17958 - Revision D
62
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
part. The operator then has the option to measure the part, or decline the
measurement and continue cutting. The message alert is a reminder only, as part
measurement is allowed to be selected at any time part cutting is not in process.
Whenever a part fixture is remounted on the spindle, it is a requirement that the
automated Fixture Calibration routine is executed. The calibration routine
determines the amount of mechanical run-out in the mounting of the fixture, and
adjusts the reference surface radius parameter to compensate for this run-out. It is
however equally important that the user mechanically aligns the fixture to run
concentric to spindle rotation to less than 2um, prior to running the calibration cycle.
Each fixture has an associated Part Master and supporting P-Table which defines the
specific parameters of the respective master. It is very important that the correct Part
Master for the respective fixture is used with that fixture for calibration, or possible
damage to the probe could occur. The associated P-Table file for the respective
fixture is automatically loaded when the user selects the fixture he wishes to
calibrate. The 11/13 Fixture uses file 1113master.p and the 12/14 Fixture uses
1214master.p .
Part Measurement Fixture Calibration
Once the fixture has been mounted on the spindle and indicated in concentric to
spindle centerline to < 2um, it is then necessary to run the calibration routine. Place
the corresponding Part Master on the fixture. From the RUN mode select
MEASUREMENT SETUP. The screen below will be displayed.
M17958 - Revision D
63
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
Measurement Setup screen
Touch the corresponding BEGIN softkey for the fixture number which is now
mounted. It is very important to touch the matching softkey, as damage to the probe
could occur if the wrong one is chosen. The automated calibration routine will begin
execution. The operational sequence is such that it probes the Part Master at the pole
first to determine the precise part location. The B axis then rotates CCW to position
the probe perpendicular to spindle centerline. The spindle (C axis) is then Homed,
which provides a consistent rotational position for calibration/measurement. The
probe is then moved to the fixture reference radius first, followed by two points on
the Part Master equator. The spindle is then rotated 180 degrees, and the
measurement of the two points on the equator is repeated. The software then
calculates the compensated fixture reference surface radius and stores this value in
persistent P-variable P9029. The new fixture reference radius value is automatically
saved, and used in upcoming part measurements.
Part Measurement
The MEASUREMENT SETUP screen shown above, provides an entry field for
setting the Part MEASUREMENT FREQUENCY. This is where the user sets the
frequency at which the TIME TO MEASURE alert message will be displayed. A
setting of 0 specifies no message reminder, a setting of 3 would produce the
message after every 3rd part, and so on.
M17958 - Revision D
64
N700 Super Turn Series Manual
Machining & Inspection Process Sequence
Part measurement is initiated from the RUN mode, by touching the
softkey. This opens the PART MEASUREMENT screen shown
below.
Part Measurement screen
The part measurement program automatically uses the currently loaded P-Table file
for the specific part number. Touching the MEASURE EQUATOR softkey starts the
part measurement program. The sequence of operation is identical to the fixture
calibration sequence which is described above, with the exception that the equator is
only measured once, taking 2 points, and the 180 degree spindle rotation does not
occur. When the measurement cycle is complete, the calculated RADIUS ERROR is
displayed and the ACCEPT / REJECT softkeys appear. At this point in the process
the Radius Error value is held in variable P515. If the user chooses to ACCEPT the
measurement, the Radius Error correction value is then transferred to persistent Pvariable P9022, which is then used in the machining part program as a radius
correction value for the next part. If the user chooses to REJECT the measurement,
they may then either measure again, or CLOSE the window to return to the RUN
mode. In either case the P9022 value remains unchanged from its previous setting.
The current P9022 radius correction value is visible in the P-Watch window on the
RUN screen. It may be cancelled at anytime the user desires by executing a
COMMAND INPUT entry of P9022=0 .
M17958 - Revision D
65
N700 Super Turn Series Manual
M17958 - Revision D
Machining & Inspection Process Sequence
66
N700 Super Turn Series Manual
M17958 - Revision D
Machining & Inspection Process Sequence
67
N700 Super Turn Series Manual
M17958 - Revision D
Machining & Inspection Process Sequence
68
N700 Super Turn Series Manual
Tool Change Process
SECTION 9
Tool Change Process
M17958 - Revision D
69
N700 Super Turn Series Manual
Tool Change Process
Precitech Super Turn Series Tool Insert Change Process
The Precitech Super Turn Series machining system supplies a sequenced tool insert
setting routine, which guides an operator through a complete insert change and setup
process. Some of the steps require manual adjustment or confirmation from the
operator, and others are fully automated. The sequence is driven by forced
execution of specific steps or programs related to each step of the process. The next
step can not be executed without completing the prior. Each step executes a specific
program related to that step.
The automated routines require some position information in order to move the tool
to required locations for setting the tool. The nominal tool radius for the tool and the
measurement sweep full angle must be entered in the Tool Table, Tool #1, in order
for the automated routine to properly measure the tool geometry. The measured
radius replaces the nominal value in the Tool Table, once the measurement is
complete and the data is accepted. Therefore, typically the nominal radius and sweep
only have to be entered once, unless the tool radius size is changed appreciably. The
TOOL TABLE is accessed from SETUP mode, and is shown below.
Tool Table, Tool #1
If similar tool inserts are used, there is seldom the need to modify these values. If a
different size or type tool insert or tool holder is used, it will likely be necessary to
correct the tool values in the tool table to suit the new setup. It may also be
necessary to tailor the position commands in the programs which are associated to
M17958 - Revision D
70
N700 Super Turn Series Manual
Tool Change Process
each sequence step, to properly position the toolset probe relative to the insert. These
programs are described below.
The Insert Change Procedure is compromised of seven programs which sequence the
insert setting process, and are user accessible. The files reside on the /pgm/tl
directory and are named s1.pgm through s7.pgm, with the exception of the Insert
Mapping program which is named Tool_map.pgm. They are accessible through the
EDIT mode, FILE UTILITY selection. On the Insert Change Procedure screen
shown below, s1.pgm corresponds to softkey 1, s2.pgm to softkey 2, and so on. Step
#6 calls the insert mapping program (Tool_map.pgm). Most of the programs are
very short, and the positions to tailor are easily recognizable. The button description
makes obvious which program would require modification, if the probe is not prepositioning at the desired location. The insert set routine always sets the tool as Tool
#1 as related to the UPx Tool Table.
Insert Change Guide screen
Upon pressing softkey 1, MOVE TO LOAD POSITION, the machine axes will
move to a position appropriate for the operator to change the tool insert.
The operator then changes the insert and cleans the ruby tips for the tool setter
LVDT probes. Once the tool insert is changed, the operator presses the second
softkey 2, which acknowledges to the machine that the tool has been changed.
M17958 - Revision D
71
N700 Super Turn Series Manual
Tool Change Process
Upon pressing softkey 3, SET TOOL HEIGHT, the vertical LVDT probe is
automatically raised and the machine axes move to place the tool tip under the
probe. Once in position, the LVDT is lowered and a measurement is taken.
The operator is then responsible for adjusting the tool height until the measured
value is 0.0 +/- 0.005 mm. Once in position the operator presses softkey 4, to
acknowledge the insert height is now set.
The softkey 5 will command the slides to perform a tool set of the newly installed
insert. The screen below shows the results of this automated insert set routine.
Results of finding the Insert center and radius
The operator reviews the results, and then touches the DONE softkey. They must
then choose to accept the results or reject the data. If rejected, the newly measured
data is discarded and the tool data for tool #1 is left unchanged. If accepted, the tool
data for tool #1 is updated and the previous data is discarded.
The softkey 6 opens the insert mapping screen, which is shown below.
M17958 - Revision D
72
N700 Super Turn Series Manual
Tool Change Process
Insert Mapping screen
The mapping routine is an automated program which utilizes the LVDT Toolset
probe, to probe multiple points about the perimeter of the tool edge, and create an
error map of the tool geometry. The collected error data is maintained in a table of Pvariables for use by the main part program, and is also saved in a file. Up to 29
points may be collected about the tool edge.
Parameters in the Tool Mapping program (Tool_map.pgm) specify: B Starting
Angle, Measurement Spacing (in degrees), and Number of Entries in the table. The
Starting Angle will always be the first entry in the table, and will always be zero
error. As the mapping program executes, the collected data is stored in a temporary
table of P-variables. The first entry in the table is stored in P-variable P8000. The
second point resides in P8001, and so on.
The operator starts the automated mapping routine by touching the BEGIN ERROR
MAPPING softkey. When the mapping routine is complete, the operator is then
required to ACCEPT or REJECT the results. Accepting the results, transfers the
temporary P-variable table to persistent P-variables P9050 to P9079, which are then
also saved in a file. If the machine power is turned off, and then restored, the tool
map P-variables are restored from the values in the file. If the operator REJECTS the
results, the previous insert map remains unchanged.
M17958 - Revision D
73
N700 Super Turn Series Manual
Tool Change Process
The main part program is constructed to monitor the current B axis tool angle
position, and linearly interpolate between correction points, to then apply the
corresponding tool radius error compensation for the specific angle.
When mapping a tool, it is advisable to map a larger sweep angle than the intended
use of the tool, to insure a full range of correction data.
The softkey 7 will move the slides of the machine to the part load/unload position.
This is the end of the insert change process, and is a requirement to confirm
completion of the sequence. This confirmation is used to reset the B axis offset to
the beginning of the usable tool sweep, upon the next execution of the machining
cycle.
Insert Change Procedure Programs
Below is a listing of the programs that are sequentially executed to create the insert
change procedure:
Step 1:
; s1.pgm
; MOVE TO TOOL CHANGE POSITION
g71
g90
g01
g92
g59
t0
g4f.5
m110
g4f.5
If(P2004>119 and P2004<209) ; Force CCW always
Z-50 B119 F2000
Endif
X115 Z-50 B300 F2000
M2000.001
; flag to tell 'toolChange' we're here!
M17958 - Revision D
74
N700 Super Turn Series Manual
Tool Change Process
Step 2:
;s2.pgm
;TOOL CHANGE IS COMPLETE (Confirms step 1 only)
g71
g90
g01
g92
g59
t0
M18
g4f1
m2000.002
; flag to tell 'toolChange' we're here
Step 3:
;s3.pgm
; SET TOOL HEIGHT
g71
g90
g01
g92
g59
t0
M18
m75.1
;sync the probe read
If(P2012<.05)
;probe didn't raise?
P579=4
;set error code
exit
Endif
x255.2 z-231.73 b0 F2000
m17
;lower probe onto tool
g4f0.5
m2000.003
; flag to tell toolChange we're finished
Step 4:
;s4.pgm
; CONFIRM HEIGHT SET & RAISE LVDT
t0
g4f1
m18
;raise LVDT
m2000.004
M17958 - Revision D
75
N700 Super Turn Series Manual
Tool Change Process
Step 5:
;s5.pgm
; DO LVDT TOOLSET
g71
g90
g01
g92
g59
t0
M75.1
If(P2012<.5)
; vertical probe didn't raise
P579=4
; set error code
exit
Endif
z-220 f500
x276.441 z-229.44
g4f1
M2000.027
;
P9025=1
;
P9022=0
;
g4f1
m2000.005
;
b-35
calls the toolset routine
flag to pgm that tool is changed
clear radius offset from equator error
flag to tell toolChange we're finished
Step 6:
;Tool_map.pgm
10/22/2009
;Program to measure multiple points about the perimeter of the tool,
;and map tool waviness and virtual center errors.
;This runs as sequence number 6 in the TOOL CHANGE GUIDE.
P41=1
;fixture = ok
;watch:P8000=1st point W
;watch:P8001=2nd point W
;watch:P8002=3rd point W
;watch:P8003=4th point W
;watch:P8004=5th point W
;watch:P8005=6th point W
;watch:P8006=7th point W
;watch:P8007=8th point W
;watch:P8008=9th point W
;watch:P8009=10th point W
;watch:P8010=11th point W
;watch:P8011=12th point W
;watch:P8012=13th point W
;watch:P8013=14th point W
;watch:P8014=15th point W
;watch:P41=fixture status
;---------------------- Setup Parameters ----------------------------
M17958 - Revision D
76
N700 Super Turn Series Manual
P600=-35
P9032=5
P603=19
Tool Change Process
;Starting B angle @ X0 Z0 (degrees)
;Measurement increment (degrees)
;Number of P-vars in the array
;---------------- Internal Program variables -----------------------P610=P600
;P611=
P612=0
;P613=
;P614=
;P615=
;current B angle = starting angle
;current W value
;array index for p-var number assignment
;point counter
;W offset to make 1st point = 0 correction
;calculated Z @ probe null position
;---------------------- Main Program -------------------------------P560=0
;Program status = started
If(P603>29)
P579=8
P560=-1
EXIT
Endif
G90
G01
G59
G92
T1
M110.1
;ERROR = TOO MANY POINTS
;Program status = Done & error
;Abort if specified # of points > 29
;Absolute mode
;linear
;clear all programmable offsets
;clear all G92 Presets
;Mapped tool is always T1
;Get the lvdt probe X offset & Probe radius
Z50 F1000
X(-P2006) B(P610) F500
;X to Tset LVDT X Offset
P615=P590+P2007
Z(P615+5) F1000
;Z null = Tool rad + probe radius
;move to clearance position
While(P612<P603)
;Loop for specified number of points
Z(P615+2) F300
G04 F.5
B(P610) F1000
Z(P615) F100
G04 F1.5
M75.1
;Z to 2mm off from probe null
;move B to the next mapping point
;move Z/tool to ~probe nullposition
;wait for 1.5 seconds for things to settle
;get the analog probe value
If(P612=0)
P614=P2011
P8000=0
Else
P(8000+P612)=P2011-P614
Endif
;if it's the 1st point in the map
;store the W offset for the first point
;1st pt correction value = 0.0
P610=P610+P9032
P612=P612+1
;increment the B angle
;increment the array index
;store the probe W reading - W offset
Endwhile
Z100 F1000
M17958 - Revision D
;Z to safe retract
77
N700 Super Turn Series Manual
G04 F.5
P560=1
M2000.006
Tool Change Process
;Program status = done & valid
;tells the host that Toolset seq #6 is done
Step 7:
;s7.pgm
; GO TO PART LOAD POSITION
g71
g90
g01
g92
g59
t0
P579=0
; clear tool change required error code
P9025=1
; flag to pgm that tool is changed
P9022=0
; clear radius offset from equator error
x280 z-50 f2000
m2000.007
; flag to say we're finished
M17958 - Revision D
78
N700 Super Turn Series Manual
M17958 - Revision D
Tool Change Process
79
N700 Super Turn Series Manual
M17958 - Revision D
Tool Change Process
80
N700 Super Turn Series Manual
Program Printouts
SECTION 10
Program File Printouts
M17958 - Revision D
81
N700 Super Turn Series Manual
Name and File Locations
Program Printouts
Description
In the /pgm directory:
P915.pgm
surface.probe
flat.pgm
17rcx.pgm
P579error.codes
part_data.p
1113master.p
1214master.p
Main Paramacro program
Surface/Part Probing program
Part program for cutting a Flat.
Used for Surface probe calibration
Part program for cutting a 17mm convex radius.
Used for Toolset probe calibration
Text file which specifies the error message
related to the P579 error code number
The machine resident P-Table file.
The scanned job P-table gets copied to here.
P-table for 1113 Part Master
P-table for 1214 Part Master
In the /pgm/tl directory:
s1.pgm
s2.pgm
s3.pgm
s4.pgm
s5.pgm
s7.pgm
m1.pgm
cal_fixture.pgm
Tool_Map.pgm
check_results.pgm
save_results.pgm
"Move To Insert Load Position" program
"Press When Insert Is Installed" program
"Set Insert Height" program
"Press When Tool Height Is Set" program
"Set Insert Center" program
"Move To Part Load Position" program
Equator Measurement Program
Fixture Calibration Program
Tool Mapping Program
Program to check Tool Map Corrections
Program to save data when prompted by operator
/upx.setup/autop_cfg.dat
Configuration File for automated network communications (Bar
Code Scanner file selection)
M17958 - Revision D
82
N700 Super Turn Series Manual
P915.pgm
Program Printouts
Main Paramacro program
;P915.pgm
;Precitech Proprietary Information
04/28/2010
;Similiar to P878.pgm, with the following modifications.
;
1. Remaining tool sweep (P9021) is now calculated based
;
on P9020, which is the current B/Tool offset.
;
2. P5 was added to the watch window, and the unused
;
measurement variables P9022, P9029, P502, P515 removed.
;
3. P28, P29 added to define a blend zone between the toric
;
and the sphere to avoid instantaneous b-motion
;
P562, P563, P564 also added to do the blend zone calcs
;
4. During path generation, P575 is now incremented at the
;
end of the loop, not the beginning
;
5. P6 is added as a "material on" variable that basically
;
is a tool radius offset. P2 and P3, the spherical and
;
toric radii will now be the finished part dimensions;
;
the path will be the finished path, but the P6 offset
;
will mean that there will be P6 "material on" the part
;
which will then be taken off in subsequent polishing
;
operations
;
6. P33 and P34 are the angles before and after the toric
;
that define the width of the equator correction zone
;
P35 is the hieght of the equator correction which ramps
;
up from zero at P33 degrees before the equator, reaches
;
a maximum of P35 material on at the equator, and ramps
;
down to zero again at P34 degrees after the equator.
;
P34 cannot be so big that the equator correction zone
;
extends into the spherical or blend part of the surface
;
as the zone will end immediately if the toric while loop
;
is exited (P34<40 deg)
;Z=tool radius (P1) when the tool is touching at the pole of
;the finished turned part
;NOTE: The Part and Machining Parameters shown below are
;loaded from a 'P' table file. The values shown are typical
;and for reference only.
;------------------ Part Parameters -----------------------;Below is a list of p-table parameters to be used for reference
;the actual values used by the program will be taken from the
;p-table
;P2=18.0350
;P3=18.0120
;P4=0.01549
;P5=0.0015
;p6=0.0025
;p7=133.1
;P8=47.5
;P9=0.05
;Finished Spherical radius
;Finished Toric radius
;Toric center X offset
;Start of toric correction value
;"material on" offset, the part will have this
;much material left to be polished off
;Starting angle of the Toric
;Starting angle of the sphere
;.05 Angular increment
M17958 - Revision D
83
N700 Super Turn Series Manual
Program Printouts
;P28=0.2
;blend zone extends 0.2 deg into the sphere
;P29=0.2
;blend zone extends 0.2 deg into the toric
;----------------------------------------------------------;--------------- Machining Parameters ---------------------;P10=1000
;P11=0
;P12=0.063
;P15=.75
;P16=.002
;P9030=.2
;P9031=
;P18=
;Spindle rpm
;unused
;Feed per rev
;start of pull-off in X (must always be > 0)
;pull off distance in Z(0 = no pull-off)
;Tool/part radius offset (user adjustable)
;Tool correction radius offset from mapping
;Nominal Raw Ball Diameter
;P20=1
;P21=.05
;P22=1
;P23=.05
;Number of Rough Passes
;Rough Cut Depth
;Number of Finish Passes
;Finish Cut Depth
;P30=.25
;P31=70
;P32=70
;Tool Contact Angle Increment (each part)
;Starting tool/B end angle (at x0 Z0)
;Total usable tool sweep
;------------------ Watch Params --------------------------;NOTE:!!!
;
;
;
P40, P41, & P579 must be included as watch parameters for
Host usage. They can be at positions 16 -> 20 in the list
which will not be displayed in the watch window, as only
15 are displayed.
;watch:P9020=tool B offset
;watch:P9021=sweep remaining
;watch:P5=toric correct start
;watch:P9030=user rad offset
;watch:P9031=mapped rad offset
;watch:P1=total radius Offset
;watch:P9025=tool just changed
;watch:P565=Stock Removal
;wathc:P560=Program Status
;watch:P579=error code
;watch:P40=fixture number
;watch:P41=P table load status
;watch:P50= 1.75
;watch:p19=12.3014
;watch:P60= z-probe position
;watch:P51=0.4174
;watch:P52=16.5909
;watch:p53=2.965
;watch:p54=17.2391
;watch:P17= 0
;-------------------------- Main Program -----------------------------
M17958 - Revision D
84
N700 Super Turn Series Manual
Program Printouts
If(P579>0 or P41<0) EXIT ;Error detected in surface.probe program so abort
If(P9032=0)
P579=7
EXIT
Endif
;If Tool map angle = 0
;ERROR = "TOOL IS NOT MAPPED"
;abort program
g01
g71
g90
g40
g18
g92
g59
g13
;linear interpolation
;metric mode
;absolute programming mode
;cancels G41/G42 tool radius compensation
;XZ plane for interpolation
;Cancel any active G92 preset
;clear G59 offsets
;feedrate relative to X and Z only
M101
;Find the part surface (calls surface.probe program
;prior to running this program and stores the surface
;position in 'P0' which is used below.)
Z(P0+50) F1500
T1
m7.5
;Retract from surface
;Tool #1 is cutting tool
;Turn ON flood coolant
P565=P18/2-P3+P4-P6 ;Stock removal = Raw Dia/2 - finished toric radius + Toric
Offset
; - material on condidtion
P566=P2*COS(P8)-P3*COS(ASIN((P4+P2*SIN(P8))/P3)) ;Calculate the Toric Z Offset
P567=ASIN((P2*SIN(P8)+P4)/P3)
;Calculate the Ending toric angle
P1=(P20*P21)+(P22*P23)+P9030+P590-(P9022-P9023)+P6
;Total Radius Offset = Total cut depth + user rad offset
; + tool rad - (Equator rad error - X center error) + material on condition
If(P9030>0)
;If user radius offset > 0
G59 X(P9023) Z(P0-P565) B(-P9020) ;Z zero position is at pole - stock
removal depth
Else
G59 X(P9023) Z(P0-P565-P9030) B(-P9020) ;keeps the ball center at consistent
location
;if one is cutting a ball multiple
times
;for setup or testing purposes
Endif
M4 S(P10)
X(-P1-P2-6)
ball
G81
;Start spindle at 'P10' speed.
Z(P1+6) B(P7) F1500 ;move to a clearance position 6mm off from the
;wait for the spindle to reach speed
;--------------------- Pass Loops ------------------------P574=0
M17958 - Revision D
;Reset the pass counter
85
N700 Super Turn Series Manual
While(P574<P20)
P1=P1-P21+P9031
correction
G59 B(-P9020)
Gosub 1000
P574=P574+1
Endwhile
Program Printouts
;Loop for Rough Passes
;Decrement Radius offset by rough cut depth + tool
;Set B offset
;cut the surface
;bump the pass counter
P9020=P9020-P30
P577=P31/2 - P32
P9021=ABS(P577-P9020)
;decrement the tool contact point B offset
;B end pos = start position - total sweep
;Remaining sweep = end pos - current B offset
;The tool mapping routine gives a tool radius correction
;value depending upon which part of the tool is being used
P616=((-P9020+35)/P9032) ;determine the tool correction angle
P617=FIX(P616)
;get the lower integer value
P618=P616-P617
;get the fractional value
P9031=P(9050+P617)+P618*(P(9050+P617+1)-P(9050+P617)) ;calculate radius
correction
P574=0
While(P574<P22)
P1=P1-P23+P9031
correction
G59 B(-P9020)
Gosub 1000
P574=P574+1
Endwhile
;Reset the pass counter
;Loop for Finish Passes
;Decrement Radius offset by Finish cut depth + tool
m9
m5
P9024=P9024+1
;coolant OFF
;spindle OFF
;bump the part measurement counter
T0
G59
Z-180 F2000
X280 Z-85
;Tool #0 which is relative to HOME position
;cancels any active G59 offset
;safe retract position
;Part Load position
If(P9024=P9027)
P579=6
P9024=0
Endif
;If it is time for measure reminder
;Display TIME TO MEASURE alert message
;Reset 'time to measure' counter
EXIT
;End of MAIN program
;B Offset for new contact point on tool
;cut the surface
;bump the pass counter
;------------------------ END Main -------------------------------;-----------------Surface Profile Subroutine ---------------------;A series of points (x, z, and b position) will be calculated on the
;part profile. The tool tip will trace a linear path from point to
;point on the part profile. The size of each straight line segment
;is determined by the angular increment [P9]
N1000
P575=P7
M17958 - Revision D
;label for subroutine call
;set starting angle = start of toric
86
N700 Super Turn Series Manual
z(P1+6) F1500
X(-P1-P2-6)
Program Printouts
;safe Z position 6mm off the pole
;safe X position away from the equator
P573=-(P1+P3)*SIN(P575+P9)+P4
;calculate first X point on the torus
P572=(P1+P3)*COS(P575+P9)+P566-P2 ;calculate first Z point on the torus
Z(P572) B(P575) F800 ;move Z to correct depth and position B
X(P573-1) F300
;X to 1mm off from the surface
X(P573-P5) F75
;move X to the cut start position
;--------- LOOP FOR THE TORIC PART OF THE SURFACE --------WHILE (P575 > (P567+P29))
;loops the toric until reaching the
;blend zone portion of the curve which
;starts P29 degrees before the end of
;the toric zone
P573=-(P1+P3)*SIN(P575)+P4
P572=(P1+P3)*COS(P575)+P566-P2
;calculate the next X point on torus
;calculate the next Z point on torus
;A toric start correction can be used to increase or decrease the
;amount of material on the backside of the head by shifting the
;x-point of the toric out.
;This correction adds [P5] of excess material at the start of the cut
;and the extra material linearly falls to zero at the equator.
If(P575>90)
;if the angle > 90
P573=P573-P5*(P575-90)/(P7-90) ;calculate Start of Toric correction
Endif
;An equator correction will increase of decrease the x-position
;at the equator region of the partt. Starting at P33 degrees before 90
;and ending at P34 degrees after 90, reaching the full value (P35)
;at 90 deg
If(P575<P33+90 AND P575>90)
P573=P573-P35*(90+P33-P575)/P33
Endif
If(P575<=90 AND P575>90-P34)
P573=P573+P35*(90-P575-P34)/P34
Endif
X(P573) Z(P572) B(P575) F(p10*P12);move to the next X, Z, B, position
P575=P575-P9
;Decrement the angle
ENDWHILE
;------- LOOP FOR THE BLEND PART OF THE SURFACE ------WHILE (P575 > (P8-P28))
M17958 - Revision D
;loops to the end of the blend zone which
;extends P28 degrees into the spherical
;zone
87
N700 Super Turn Series Manual
Program Printouts
;a radius correction term will vary the radius from the toric radius
;to the spherical radius in a smooth manner throughout the blend zone
;sin(X*90)^2 (0<X<1) gives a smooth transition with a continuous
; acceleration profile, but non-continuous jerk
P561=(SIN((P567+P29-P575)/(P567-P8+P28+P29)*90)*SIN((P567+P29-P575)/(P567P8+P28+P29)*90))
; SIN((SIN((P567+P29-P575)/(P567-P8+P28+P29)*90)*SIN((P567+P29-P575)/(P567P8+P28+P29)*90))*90)
;sin(sin(X*90)^2*90)^2 (0<X<1) gives a smooth transition with continuous jerk,
;but a higher peak acceleration than sin(X*90)^2
;P561=SIN((SIN((P567+P29-P575)/(P567-P8+P28+P29)*90)*SIN((P567+P29-P575)/(P567P8+P28+P29)*90))*90)*SIN((SIN((P567+P29-P575)/(P567P8+P28+P29)*90)*SIN((P567+P29-P575)/(P567-P8+P28+P29)*90))*90)
P562=P561*(P2-P3)
;an x and z correction term will shift the toric centerpoint from the
;centerpoint of the toric to the centerpoint of the sphere throughout
;the blend zone in a smooth fashion
P563=P561*(P4)
P564=P561*(P566)
;the new x and z coordinates will be calculated
P573=-(P1+P3+P562)*sin(P575)+(P4-P563)
P572=(P1+P3+P562)*cos(P575)+(P566-P2-P564)
X(P573) Z(P572) B(P575) F(p10*P12) ;move to the next X, Z, B, position
P575=P575-P9
;Decrement the angle
ENDWHILE
;------- LOOP FOR THE SPHERICAL PART OF THE SURFACE ------WHILE (P575 >= 0)
;loop until the angle is <= 0
P573=-(P1+P2)*SIN(P575)
;calculate the next X point on sphere
P572=-(P1+P2)*(1-COS(P575))+P1 ;calculate the next Z point on sphere
If(P15<=0) P15=.0001
;forces p15 to always be > 0
;A correction factor at the pole of the part is available to eliminate
;any positive or negative features that occur there.
;This correction factor adds a linear z-move, that starts at [P15]mm
;from the center of that part and ends with the z-position [P16]mm
;from the theoretical pole of the sphere.
IF(-P573<P15)
;if X is within P15 of center (correction at the pole)
P572=P572+P16*(1+P573/P15)
;calculate an alternate Z value
ENDIF
M17958 - Revision D
88
N700 Super Turn Series Manual
Program Printouts
X(P573) Z(P572) B(P575) F(p10*P12) ;move to the next X, Z, B, position
P575=P575-P9
;Decrement the angle
ENDWHILE
X0 Z(P1+6) F700
P570=(P9020+P31/2)
B(P570) F1500
;move 6mm off from the pole
;calculate B ABS 0 adjusted by g59 offset
;move B to ABS 0.0
RET
;return to main program
;----------------- END Surface Profile Subroutine --------------------
surface.probe
Surface/Part Probing program
; surface.probe
10/06/2009
; Surface Probing routine for P878 hard turning
; The setup paramters below MUST be configured to the specific
; machine setup for each of two fixtures.
;
;--------------------- Setup Parameters -----------------------If(P17>0)
P50=1.75
;Probe clearance from null (pre-travel + clearance)
Else
P50=1.75+P17 ;Probe clearance from null (pre-travel + clearance)
Endif
P51=.4174
;1214 Fixture end to reference diameter dimension
P52=14.441
;1214 Tool #8 active, CMD position at fixture end
P53=2.965
;1113 Fixture end to reference diameter dimension
P54=17.2391
;1113 Tool #8 active, CMD position at fixture end
;------------------- Error Checking -----------------------If(P41<0) EXIT
; P-table loaded but fixture # not confirmed
If(P9025=1)
P9020=P31/2
P9021=P32
P9026=0
P9025=0
Endif
;
;
;
;
;
P579=0
If(P9021<P31-P32)
P579=1
EXIT
Endif
Tool has just been changed (set = 1 in s5.pgm)
Set tool angle to starting end angle @ X0 Z0
Set sweep remaining to total usable sweep
Reset degrees of tool used up
clear tool changed flag
;
;
;
;
clear program error flag
tool sweep is used up
ERROR = "INSERT CHANGE REQUIRED"
Abort program if B offset exceeds max
If(P2=0orP3=0orP4=0orP7=0orP8=0orP18=0)
P579=2
; ERROR = "PART DEFINITION ERROR"
EXIT
Endif
M17958 - Revision D
89
N700 Super Turn Series Manual
Program Printouts
If(P9=0orP10=0orP12=0orP22=0orP23=0)
P579=3
; ERROR = "MACHINING PARAMETER ERROR"
EXIT
Endif
If(P19=0)
P579=4
EXIT
Endif
;pole to fixture ref diam not specified
;ERROR = "POLE DIMENSION NOT SPECIFIED"
If(P40=1214)
;Fixture # 12/14 is specified
P60=P52-P51+P19+P50
;calculate the start pt to look for part
;start = fixture end - ref dia to end + ref dia to pole + clearance
Else
If(P40=1113)
;Fixture # 11/13 is specified
P60=P54-P53+P19+P50
Else
P579=5
;ERROR = "FIXTURE NOT SPECIFIED"
EXIT
Endif
Endif
;--------------------- Probing Routine-------------------------M105S100
G01
G40
G71
G92
G90
G59
M5
M9
M18
M5
T0
G4 F.5
M110
Z-75 F2000
;probe infeed in mm/min
;T0, so referenced to home position
;read ABS positions
;Z retract
If(P2004>245 or P2004<10)
B10 F3600
;Force CW if need be
Endif
T8
P586=P590
B0 X0 Z(P60) F2000
G4F0.3
M100
flat.pgm
;Tool 8 holds the probe positions
;store the surf probe tip radius
;move B, X & Z into position
;wait 0.3 seconds
;seek null
Part program for cutting a Flat.
Used for Surface probe calibration
g01
g90
M17958 - Revision D
90
N700 Super Turn Series Manual
Program Printouts
g71
g40
g59
t5
m3s1500
g81
m7.1
z5 f300
x12 f500
z0 f300
x0 f25
g4f.5
z5 f300
m9
m5
17rcx.pgm
Part program for cutting a 17mm convex radius.
Used for Toolset probe calibration
;17mm Convex Radius
g01
g71
g90
g18
g40
t5
/m3 s1500
/g81
/m7.1
z10 f500
b0 f500
x12 f500
g41 x10 z-3.252273 f300
g02 x0 z0 r17 f25
g04 f.5
g46
g01 z10 f500
g40 x10 z10
m5
m9
P579error.codes
;
;
;
;
;
Text file which specifies the error message
related to the P579 error code number
P579error.codes
P579 error codes....
Entries are of form '##':'description'
P579 must be in the 'watch' window for this funtion to work
## are from 0: to 20: can be 80 chars long
00:
01:
02:
03:
DO NOT USE
INSERT CHANGE REQUIRED
PART DEFINITION ERROR
MACHINING PARAMETER ERROR
M17958 - Revision D
91
N700 Super Turn Series Manual
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
Program Printouts
POLE DIMENSION NOT SPECIFIED
FIXTURE NOT SPECIFIED
TIME TO MEASURE
INSERT IS NOT MAPPED
-TOO MANY POINTS
-
part_data.p
The machine resident P-Table file. The scanned job Ptable gets copied to here. Contents variable dependent
upon scanned job code.
1113master.p
P-table for 1113 Part Master
P2=18.0375
P3=18.01139
P4=0.01549
P7=133.1
P8=47.5
P9= 0.06
P10=1700
P12=0.050
P15=.75
P16=.002
P18=36.198
P19=10.589
P20=0
P21=.05
P22=1
P23=.1
P30=.25
P31=70
P32=70
P40=1113
P41=1
;Spherical radius
;Toric radius
;Toric center X offset
;Toric Starting Agle
;Starting angle of the sphere
;.06 Angular increment
;Starting rpm
;Feed per rev
;Start of pull-off in X
;pull off distance Z
;Nominal RAW Part/Ball diameter (before machining)
;Reference diameter to pole dimension
;Number of Rough Passes
;Rough Cut Depth
;Number of Finish Passes
;Finish Cut Depth
;Tool Contact Angle Increment (each part)
;B starting end angle @ X0 Z0
;Total usable tool sweep
;Required fixture number
;Flag host that new P-table loaded
1214master.p
P2=18.035
P3=18.012
P4=0.0155
P-table for 1214 Part Master
;Spherical radius
;Toric radius
;Toric center X offset
M17958 - Revision D
92
N700 Super Turn Series Manual
P7=122.1
P8=47.5
P9= 0.06
P10=1200
P12=0.063
P15=.75
P16=.002
P18=35.993
P19=7.714
P20=0
P21=.05
P22=1
P23=.1
P30=.25
P31=70
P32=70
P40=1214
P41=1
Program Printouts
;Toric Starting Angle
;Starting angle of the sphere
;.06 Angular increment
;Starting rpm
;Feed per rev
;Starting pull-off in X
;pull off distance Z
;Nominal RAW Part/Ball diameter (before machining)
;Reference diameter to pole dimension
;Number of Rough Passes
;Rough Cut Depth
;Number of Finish Passes
;Finish Cut Depth
;Tool Contact Angle Increment (each part)
;B starting end angle @ X0 Z0
;Total usable tool sweep
;Required fixture number
;Flag host that new P-table loaded
M17958 - Revision D
93
N700 Super Turn Series Manual
m1.pgm
Program Printouts
Equator Measurement Program
;m1.pgm
;Equator ONLY Measurement Program
10/04/09
;Notes:
;
'W' is the probe reading.
;
'point Angle' is measurement point relative to the pole.
;
The equator is at 90 degrees.
;-------------------- Watch Parameters --------------------------;watch:P500=Ref Surf Radius
;watch:P501=Ref Surf Z pos
;watch:P502=Meas Ref Surf W
;watch:P506=1st point w
;watch:p510=2nd point w
;watch:P515=Equator Rad Err
;watch:P579=error code
;watch:P0=surface location
;watch:P560=program status
;watch:P40=fixture number
;watch:P9028=C reference pos
;watch:P3=Toric Radius
;watch:P9029=cal'd ref radius
;watch:P41=fixture status
;-------------------- Setup Parameters --------------------------P566=P2*COS(P8)-P3*COS(ASIN((P4+P2*SIN(P8))/P3)) ;Toric Z Offset
p560=0
;Program Status = Started
If(P40=1214)
If(P9029=0)
P500=11.0715
Else
P500=P9029
Endif
P501=-205.
Else
If(P40=1113)
If(P9029=0)
P500=11.0769
Else
P500=P9029
Endif
P501=-205.
Else
P579=5
P560=-1
EXIT
Endif
Endif
;12/14 Fixture
;Ref radius not calibrated
;Reference Surface radius (diameter/2)
P502=0
;Ref radius = calibrated radius
;Reference Surface Z ABS position
;11/13 Fixture
;Reference Surface radius (diameter/2)
;Reference Surface Z ABS position
;ERROR = "FIXTURE NOT SPECIFIED"
;Program Status = Done & Error
;Measured Reference Surface W (probe value @ surface)
M17958 - Revision D
94
N700 Super Turn Series Manual
P503=91.5
P504=0
P505=0
P506=0
;1st
;1st
;1st
;1st
point
point
point
point
Angle
X
Z
w
P507=88.5
P508=0
P509=0
P510=0
;2nd
;2nd
;2nd
;2nd
point
point
point
point
Angle
X
Z
w
Program Printouts
;P511 - P515 used for equator error calculation
;----------------------------------------------------------------P560=0
;Program status = in-process
M101
;call surface.probe to find the ball location
T8
;Tool #8 is part probe setup when parallel to spindle
G59Z(P0-P590) B0 ;offset Z for surface probe tip radius
Z30 F2000
;safe retract point
B-179 F3600
;force B minus direction
T9
;Tool #9 is part probe at 90 degrees to spindle
X-30 Z50 B0 F2000 ;move to measurement area
;----------------- Reference Surface Calibration ----------------T0
Z(P501-P0+P586) F2000
;Z to reference surface pos
M27.1
;Activate & Home C Axis
G04 F.5
C(P9028) F3000
T9
X(-P500-P590-1.5) F500
X(-P500-P590) F100
;X to reference surface pos
G04 F2
M75.1
;get the probe value
P502=P2014
;store probe reading
;------------------ 1st Point Measurement -----------------------P504=-(P3+P590)*SIN(P503)+P4
P505=(P3+P590)*COS(P503)+P566-P2
;X pos
;Z pos
X(P504-2) F1000
Z(P505) F2000
X(P504) F100
G04 F2
M75.1
P506=P2014-P502
X(P504-2) F500
;X to clearance position
;Z to measurement point
;X to measurement point
;store corrected probe reading
;X to clearance position
;------------------ 2nd Point Measurement -----------------------P508=-(P3+P590)*SIN(P507)+P4
P509=(P3+P590)*COS(P507)+P566-P2
;X pos
;Z pos
X(P508-2) F500
Z(P509) F300
X(P508) F100
;X to clearance position
;Z to measurement point
;X to measurement point
M17958 - Revision D
95
N700 Super Turn Series Manual
Program Printouts
G04 F2
M75.1
P510=P2014-P502
X(P508-5) F1000
;store corrected probe reading
;X to clearance position
Z25 F2000
Z85 B90 C355
M26
;move to retract position
;Back to RPM mode
;---------------- Calculate Equator Error ----------------------P511=-P509+P505
;delta Z
P512=-P510+P508+P506-P504
;delta W-X
P513=P511*P511 + P512*P512
;length squared
P514=SQRT((P3+P590)*(P3+P590)/P513 - 0.25)
P515=0.5*(P510-P508+P506-P504) + P511*P514 + P4 ;equator radius error
G04 F.5
P560=1
cal_fixture.pgm
;Program Status = done & valid
Fixture Calibration Program
;cal_fixture.pgm
10/08/09
;Calibration routine that calibrates the fixture reference radius
;using a known part master equator radius. This routine compensates
;for fixture run-out that my occur at installation, and must be run
;everytime a fixture is installed.
;Notes:
;
'W' is the probe reading.
;
'point Angle' is measurement point relative to the pole.
;
The equator is at 90 degrees.
;-------------------- Watch Parameters --------------------------;watch:P500=Ref Surf Radius
;watch:P501=Ref Surf Z pos
;watch:P502=Meas Ref Surf W
;watch:P506=1st point w
;watch:p510=2nd point w
;watch:P3=toric radius
;watch:P579=error code
;watch:P0=surface location
;watch:P560=program status
;watch:P9028=C reference pos
;watch:P558=1st Equ rad err
;watch:P515=2nd Equ rad error
;watch:P559=Average Rad error
;watch:P9029=calibrated ref rad
;watch:P41=fixture status
;-------------------- Setup Parameters --------------------------p560=0
;Program Status = Started
M17958 - Revision D
96
N700 Super Turn Series Manual
Program Printouts
P566=P2*COS(P8)-P3*COS(ASIN((P4+P2*SIN(P8))/P3)) ;Toric Z Offset
If(P40=1214)
P500=11.0715
P501=-205.
Else
If(P40=1113)
P500=11.0769
P501=-205.
Else
P579=5
P560=-1
EXIT
Endif
Endif
;12/14 Fixture
;Reference Surface radius (diameter/2)
;Reference Surface Z ABS position
;11/13 Fixture
;Reference Surface radius
;Reference Surface Z ABS position
;ERROR = "FIXTURE NOT SPECIFIED"
;Program Status = Done & Error
P502=0
;Measured Reference Surface W (probe value @ surface)
P503=91.5
P504=0
P505=0
P506=0
;1st
;1st
;1st
;1st
point
point
point
point
Angle
X
Z
w
P507=88.5
P508=0
P509=0
P510=0
;2nd
;2nd
;2nd
;2nd
point
point
point
point
Angle
X
Z
w
;P511 - P515 used for equator error calculation
;----------------------------------------------------------------P560=0
;Program status = in-process
M101
;call surface.probe to find the ball location
T8
;Tool #8 is part probe setup when parallel to spindle
G59Z(P0-P590) B0 ;offset Z for surface probe tip radius
Z30 F2000
;safe retract point
B-179 F3600
;force B minus direction
T9
;Tool #9 is part probe at 90 degrees to spindle
X-30 Z50 B0 F2000 ;move to measurement area
;----------------- Reference Surface Calibration ----------------T0
Z(P501-P0+P586) F2000
;Z to reference surface pos
M27.1
;Activate & Home C Axis
G04 F.5
C(P9028) F3000
T9
X(-P500-P590-1.5) F500
X(-P500-P590) F100
;X to reference surface pos
G04 F2
M75.1
;get the probe value
P502=P2014
;store probe reading
Gosub 1000
P558=P515
C(P9028+180) F3000
M17958 - Revision D
;measure the equator
;Store equator radius error
;Rotate C 180 degrees
97
N700 Super Turn Series Manual
Gosub 1000
P559=(P558+P515)/2
P9029=P500+P559
X(P508-5) F1000
Z25 F2000
Z85 B90
G04 F.5
P560=1
M26
EXIT
Program Printouts
;Average error
;calculate new ref radius
;Program Status = done & valid
;Back to RPM mode
;------------------ 1st Point Measurement -----------------------N1000
P504=-(P3+P590)*SIN(P503)+P4
;X pos
P505=(P3+P590)*COS(P503)+P566-P2 ;Z pos
X(P504-2) F1000
Z(P505) F2000
X(P504) F100
G04 F2
M75.1
P506=P2014-P502
X(P504-2) F500
;X to clearance position
;Z to measurement point
;X to measurement point
;store corrected probe reading
;X to clearance position
;------------------ 2nd Point Measurement -----------------------P508=-(P3+P590)*SIN(P507)+P4
P509=(P3+P590)*COS(P507)+P566-P2
;X pos
;Z pos
X(P508-2) F500
Z(P509) F300
X(P508) F100
G04 F2
M75.1
P510=P2014-P502
X(P508-2) F500
;X to clearance position
;Z to measurement point
;X to measurement point
;store corrected probe reading
;X to clearance position
;---------------- Calculate Equator Error ----------------------P511=-P509+P505
;delta Z
P512=-P510+P508+P506-P504
;delta W-X
P513=P511*P511 + P512*P512
;length squared
P514=SQRT((P3+P590)*(P3+P590)/P513 - 0.25)
P515=0.5*(P510-P508+P506-P504) + P511*P514 + P4 ;equator radius error
return
M17958 - Revision D
98
N700 Super Turn Series Manual
check_results.pgm
Program to check Tool Map Corrections
;check_results.pgm
P41=1
Program Printouts
10/22/2009
;fixture = ok
;Program to verify the Tool_map.pgm progarm results for tool mapping
;watch:P8050=1st point W
;watch:P8051=2nd point W
;watch:P8052=3rd point W
;watch:P8053=4th point W
;watch:P8054=5th point W
;watch:P8055=6th point W
;watch:P8056=7th point W
;watch:P8057=8th point W
;watch:P8058=9th point W
;watch:P8059=10th point W
;watch:P8060=11th point W
;watch:P8061=12th point W
;watch:P8062=13th point W
;watch:P8063=14th point W
;watch:P8064=15th point W
;watch:P41=fixture status
;---------------------- Setup Parameters ---------------------------P600=-35
P9032=5
P603=19
;Starting B angle @ X0 Z0 (degrees)
;Measurement increment (degrees)
;Number of P-vars in the array
;---------------- Internal Program variables -----------------------P610=P600
;P611=
P612=0
;P613=
;P614=
;P615=
;P616=
;P617=
;P618=
;current B angle = starting angle
;current W value
;array index for p-var number assignment
;point counter
;W offset to make 1st point = 0 correction
;calculated Z @ probe null position
;Pointer to radius correction entry/table
;lower integer value
;fractional value
;---------------------- Main Program -------------------------------P560=0
;Program status = started
If(P603>29)
P579=8
P560=-1
EXIT
Endif
;ERROR = TOO MANY POINTS
;Program status = Done & error
;Abort if specified # of points > 29
G90
G01
G59
G92
M17958 - Revision D
99
N700 Super Turn Series Manual
T1
M110.1
Z100 F1000
X(-P2006) B(P610)
Program Printouts
;Get the lvdt probe X offset & Probe radius
;X to Tset LVDT X Offset
;(This aligns tool with probe)
P615=P590+P2007
Z(P615+5) F1000
;Z null = Tool rad + probe radius
;move Z to 5mm from null
While(P612<P603)
;Loop for specified # of points
P616=((P610+35)/P9032)
;determine the correction angle
P617=FIX(P616)
;get the lower integer value
P618=P616-P617
;get the fractional value
P9031=P(8000+P617)+P618*(P(8000+P617+1)-P(8000+P617))
;calculate the interpolated radius correction value
Z(P615+2) F300
G04 F.5
B(P610) F1000
Z(P615+P614+P9031) F100
G04 F1.5
M75.1
;Z to clearance position
P(8050+P612)=P2011
;store probe W reading
P610=P610+P9032
P612=P612+1
;increment the B angle
;increment the array index
;move B to the next check point
;move to the corrected Z position
;wait 1.5 seconds for things to settle
;get the analog probe value
Endwhile
Z50 F1000
;safe retract position
G05 F.5
P560=1
;Program status = done & valid
M17958 - Revision D
100
N700 Super Turn Series Manual
save_results.pgm
Program to save data when prompted by operator
;save_results.pgm
P41=1
Program Printouts
10/22/09
;Fixure = ok
;watch:P41=fixture status
;This program saves the results from the Tool Mapping program
;(Tool_map.pgm) to persistent P-variables which are saved and
;restored through power OFF etc. The main program (P878.pgm)
;reads P9050 -> P9079 for the tool correction values.
P619=0
P620=29
;base index
;number of entries
While(P619<P620)
;loop till all pvars are transfered
P(9050+P619) = P(8000+P619)
P619=P619+1
;increment the index
Endwhile
G04 F2
m2000.006
/upx.setup/autop_cfg.dat
Configuration File for automated network communications
(Bar Code Scanner file selection)
test
test
0
mount_smb //DSSERVER:192.168.4.150/data /NETFILES
part_data.p
M17958 - Revision D
101
N700 Super Turn Series Manual
P Variable Assignments
SECTION 11
P Variable Assignments
M17958 - Revision D
102
N700 Super Turn Series Manual
P Variable Assignments
Shown here are the P variable assignment designations within the UPX controller.
Following are printouts of the four P tables of assigned variables used to machine
the four acceptance test parts. Also refer to the attached foldout page showing a
visual representation of the P numbers as they are represented by ball geometry.
P-Variable
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
P16
P17
P18
P19
P20
P21
P22
P23
P24
P25
P26
P27
P28
P29
P30
P31
P32
P33
P34
P35
P36
P37
P38
P39
Description
Total Part Radius Offset
Spherical Radius of finished part
Toric Radius of finished part
Toric Center X Offset
Start of Toric Correction value
Material on condition from the finished part path
Starting Angle of the Toric
Starting Angle of the Sphere
Angular increment for the toolpath generation points
Spindle RPM
unused
Feed per Revolution
unused
unused
Start of pull-off in X
Pull Off Distance
User adjustable tool/part radius offset
Nominal Raw Part/Ball Diameter (prior to machining)
Reference Diameter to Pole Dimension
Number of Rough Passes
Rough Cut Depth
Number of Finish Passes
Finish Cut Depth
unused
unused
unused
unused
[deg] amount that the blend zone extends into the sphere
[deg] amount that the blend zone extends into the toric
Tool Contact Angle Increment (Each part, finish pass)
B Starting End Angle (at X0.0 Z0.0)
Total usable Tool Sweep
[deg] angle before the equator that the equator correction starts at
[deg] angle after the equator that the equator correction ends at
[mm] equator correction value at the equator
unused
unused
unused
unused
M17958 - Revision D
103
N700 Super Turn Series Manual
P40
P41
P42
P43
P44
P45
P46
P47
P48
P49
P50
P51
P52
P53
P54
P55
P56
P57
P58
P59
P60
P Variable Assignments
Required Fixture Number (MUST BE IN P-WATCH WINDOW)
Flags host that P-table just loaded (always set = -1) (MUST BE IN P-WATCH)
unused
unused
unused
unused
unused
unused
unused
unused
Surface Probe clearance from null (used for start probing position)
1214 Fixture End to Reference Diameter Dimension
1214 Tool #8 active, CMD Position at Fixture End
1113 Fixture End to Reference Diameter Dimension
1113 Tool #8 active, CMD Position at Fixture End
unused
unused
unused
unused
unused
Calculated Surface Probe Start Position
P500 Fixture Reference Surface Radius
P501 Fixture Reference Surface Z position
P502 Measured Reference Surface W (probe value at surface)
P503 1st Measure point Angle
P504 1st Measure point X
P505 1st Measure point Z
P506 1st Measure point W
P507 2nd Measure point Angle
P508 2nd Measure point X
P509 2nd Measure point Z
P510 2nd Measure point W
P511 - 515
Used for Equator Error Calculation
P540 - 543
P544 - 549
P550
P551
P552
P553
Used for Pole Error Calculation
Reserved for multi probe measurement program
1214 Fixture Reference Surface Radius (Diameter/2) (11.0715)
1214 Fixture Reference Surface Z ABS pos
(-205.0)
1113 Fixture Reference Surface Radius (Diameter/2) (11.0769)
1113 Fixture Reference Surface Z pos
(-205.0)
P555 - 556
Reserved for multi probe measurenment program
P558 Stored 1st Equator radius error in fixture cal routine
M17958 - Revision D
104
N700 Super Turn Series Manual
P Variable Assignments
P559 Averaged equator radius error from fixture cal routine
P560
P561
P562
P563
P564
P565
P566
P567
P568
P569
P570
P571
P572
P573
P574
P575
P576
P577
P578
P579
Measure program status (0=started, 1=done&valid, -1=done&error)
Smoothing factor for the blend zone
Radius correction factor for the blend zone
X-correction factor for the blend zone
Z-correction factor for the blend zone
Calculated Stock Removal from Raw Surface
Toric Z Offset
Ending Angle of the toric
Calculated number of B increments for full surface
unused
B at ABS 0.0, adjusted for G59 offset
unused
Calculated Z Move Position
Calculated X Move Position
Pass Counter
Current Surface Angle
Measure Only Flag (Set by host software)
unused
unused
Program Error Code (MUST BE IN P-WATCH WINDOW)
P590 Active Tool Radius
P600 - 618
P2004
P2006
P2007
P2011
P2012
P2013
P2014
P2015
P2016
Used in Tool mapping program (Tool_map.pgm)
Captured B Axis Position from M110 Command
LVDT X Offset
(From M110.1 command)
Toolset LVDT Tip radius (From M110.1 command)
Gauge 'C' Position
Gauge 'D' Position
Gauge 'E' Position
Gauge 'F' Position
Gauge 'A' Position
Gauge 'B' Position
P8000 - 8029 Reserved for Temporary Tool map results
P8050 - 8079 Reserved for Tool Correction check out results
Note: P9020 - P9079 are Persistent P-Variables which are saved to a file,
and are also restored after machine shutdown.
P9020 Tool #1 B Offset
P9021 Tool Sweep Remaining
P9022 Measured Radius Offset
P9023 Measured X Offset
M17958 - Revision D
105
N700 Super Turn Series Manual
P9024
P9025
P9026
P9027
P9028
P9029
P9030
P9031
P9032
P Variable Assignments
Part Measurement Counter
Tool was just replaced indicator/flag
Amount of Tool sweep currently used up
Measure frequency
C Reference Position (Position moved to after Homing)
Current Reference Radius from Fixture Cal Routine
User radius offset
Tool Correction Radius offset from Tool Mapping
Angle Increment Spacing of mapped tool
P9050 - 9079 Reserved for Tool Mapping
***** END OF P VARIABLE ASSIGNMENTS ******
M17958 - Revision D
106
N700 Super Turn Series Manual
P Variable Assignments
P tables used to machine four test parts as part of machine acceptance
136563100.p
P-table file for the equivalent user Drawing Number
P2=22.0355 ;Finished Spherical radius [mm]
P3=22.0120 ;Finished Toric radius [mm]
P4=0.01280 ;Toric center X offset [mm]
P5=0.0015
;Toric start correction value [mm]
P6=0.0025
;material left on for polishing [mm] on radius
P7=123.6
;Toric Starting Angle [deg]
P8=47.5
;Starting angle of the sphere [deg]
P9=0.05
;.06 Angular increment [deg]
P10=300
;1000 ;Starting rpm
P12=0.050
;Feed per rev [mm]
P15=1.0
;start of pull off distance in x [mm]
P16=0.007
;pull off distance in z [mm]
P18=44.203 ;Nominal RAW Part/Ball diameter (before machining) [mm]
P19=22.105 ;22.105
;Reference diameter to pole dimension [mm]
P20=0
;Number of Rough Passes (not used)
P21=0.05
;Rough Cut Depth [mm] (not used)
P22=1
;Number of Finish Passes (not used)
P23=0.1
;Finish Cut Depth [mm] (not used)
P28=0.2
;0.2 ;blend zone extention into sphere region [deg]
P29=0.2
;0.2 ;blend zone extention into toric region [deg]
P30=0.5
;Tool Contact Angle Increment (each part)
P31=70
;B starting end angle @ X0 Z0
P32=70
;Total usable tool sweep
P40=1214
;Required fixture number
P41=-1
;Flag host that new P-table loaded
P33=0 ;angle before the equator at which the equator correction zone starts
P34=0 ;angle after the equator at which the equator correction zone ends
P35=0
;maximum height of the equator correction
1365026100.p
P2=18.0350
P3=18.0120
P4=0.01549
P5=0.0015
P6=0.0025
P7=138.1
P8=47.5
P9= 0.05
P10=300
P12=0.050
P15=1.1
P16=0.007
P18=36.198
P19=10.589
P20=0
P21=0.05
P22=1
P23=0.1
P28=0.2
P29=0.2
P-table file for the equivalent user Drawing Number
;Finished Spherical radius [mm]
;Finished Toric radius [mm]
;Toric center X offset [mm]
;Toric start correction value [mm]
;material left on for polishing [mm] on radius
;Toric Starting Angle [deg]
;Starting angle of the sphere [deg]
;.06 Angular increment [deg]
;Starting rpm
;Feed per rev [mm]
;start of pull off distance in x [mm]
;pull off distance in z [mm]
;Nominal RAW Part/Ball diameter (before machining) [mm]
;Reference diameter to pole dimension [mm]
;Number of Rough Passes (not used)
;Rough Cut Depth [mm] (not used)
;Number of Finish Passes (not used)
;Finish Cut Depth [mm] (not used)
;blend zone extension into sphere region [deg]
;blend zone extension into toric region [deg]
M17958 - Revision D
107
N700 Super Turn Series Manual
P Variable Assignments
P30=0.5
;Tool Contact Angle Increment (each part)
P31=70
;B starting end angle @ X0 Z0
P32=60
;Total usable tool sweep
P40=1113
;Required fixture number
P41=-1
;Flag host that new P-table loaded
P33=0 ;angle before the equator at which the equator correction zone starts
P34=0 ;angle after the equator at which the equator correction zone ends
P35=0 ;maximum height of the equator correction
136550100.p
P2=18.0375
P3=18.0145
P4=0.01549
P5=.0015
P7=127.1
P8=47.5
P9= 0.09
P10=1000
P12=0.050
P15=1
P16=.005
P18=36.198
P19=7.714
P20=0
P21=.05
P22=1
P23=.1
P30=.5
P31=70
P32=70
P40=1214
P41=-1
P-table file for the Part Master
;Spherical radius
;Toric radius
;Toric center X offset
;Toric start correction value
;Toric Starting Agle
;Starting angle of the sphere
;.06 Angular increment
;Starting rpm
;Feed per rev
;start of pull off distance in x
;pull off distance in z
;Nominal RAW Part/Ball diameter (before machining)
;Reference diameter to pole dimension
;Number of Rough Passes
;Rough Cut Depth
;Number of Finish Passes
;Finish Cut Depth
;Tool Contact Angle Increment (each part)
;B starting end angle @ X0 Z0
;Total usable tool sweep
;Required fixture number
;Flag host that new P-table loaded
M17958 - Revision D
108
DETAIL D
SCALE 500 : 1
P-VARIABLE'S DESCRIPTIONS:
P2
P3
P4
P7
- RADIUS OF POLAR SPHERE
- RADIUS OF TORIC
- TORIC X-OFFSET FROM SPHERICAL CENTER
- STARTING ANGLE FOR THE TORIC CUT, MEASURED FROM THE
CENTER OF THE TORIC, SHOULD BE ~3 LARGER THAN THE
THEORETICAL ANGLE SO THAT THE TOOLPATH STARTS OFF THE PART
P8 - ANGLE FROM THE POLE TO THE SPHERE TORIC INTERFACE
MEASURED FROM THE CENTER OF THE SPHERE
P18 - RAW BALL DIAMETER BEFORE TURNING, USED TO DETERMINE HOW
MUCH STOCK MUST BE REMOVED FROM THE POLE OF THE PART
P19 - BALL TIP TO REFERENCE DIAMETER, USED TO DETERMINE
WHERE THE PART PROBE EXPECTS THE PART TO BE
P556- TORIC Z-OFFSET FROM THE SPHERICAL CENTER
[THIS IS CALCULATED FROM P2, P3, P4, P8]
DIM "E"
TORIC Z-OFFSET
[P566]
(DERIVED FROM
P2, P3, P4, P8)
2X DIM "D"
TORIC X-OFFSET
[P4]
47.50°
[P8]
C
DIM "B"
SPHERE RADIUS
[P2]
BALL TIP TO
REF DIAMETER
[P19]
DIM "A"
TORIC RADIUS
[P3]
RAW BALL DIA
(FINISHED TURNING
DIA + 2*STOCK
REMOVAL)
[P18]
TORIC
STARTING
ANGLE
[P7]
P915 CUSTOMER CONFIDENTIAL
C
SECTION C-C
UNLESS OTHERWISE SPECIFIED
TOLERANCES
.X ±.03
.XXX ±.005
ANGLES
.XX ± .010
.XXXX ± .0002
± 0° 30'
DIMENSIONS IN INCHES
USED ON
REMOVE BURRS, BREAK SHARP EDGES
& CHAMFER THREADED HOLES .03 MAX.
SIGNATURE
DWN
DATE
DAJ
9/28/2009
CHKD
APPD
SCALE:
SHEET
63
4:1
WT: 155.01 LB
1
OF
1
FINISHED SURFACE
ROUGHNESS
PROPRIETARY
THIS DRAWING INCLUDING ALL
SUBJECT MATTER, EMBODIES
CONFIDENTIAL INFORMATION
OF AMETEK PRECITECH INC.
AND IS LOANED WITH THE
UNDERSTANDING THAT IT WILL
NOT BE USED FOR ANY
PURPOSE EXCEPT THAT FOR
WHICH
LOANED
UNLESS
WRITTEN
PERMISSION IS
GRANTED BY PRECITECH AND
THAT IT SHALL BE RETURNED
UPON DEMAND.
44 BLACKBROOK RD (603) 357-2511
KEENE N.H. 03431 FAX (603) 352-0306
P915, P-TABLE VARIABLE DEFINITIONS
IN PRECITECH PARA-MACRO PROGRAM
CONTACT INFORMATION @
http://www.precitech.com/
DWG. NO.
P915AB
REV:
A
REVISIONS
REV. ECO NO.
CUTTING TOOL
P565
DESCRIPTION
DATE
APPROVED
P1
P6
Z=0
P2
P28
P1....= EFFECTIVE TOOL RADIUS
P2....= POLISHED SPHERE RADIUS
P3....= POLISHED TORIC RADIUS
P4....= TORIC X-OFFSET
P6....= MATERIAL LEFT ON ABOVE POLISHED PROFILE
P7....= TORIC START ANGLE (TOOLPATH START ANGLE)
P8....= SPHERE START ANGLE
P18..= RAW BALL EQUATOR DIAMETER
P28..= ANGLE THAT BLEND ZONE INTRUDES INTO THE SPHERE REGION
P29..= ANGLE THAT BLEND ZONE INTRUDES INTO THE TORIC REGION
P565= AMOUNT OF STOCK REMOVED
P566= TORIC Z-OFFSET
P567= TORIC ENDING ANGLE
P8
P29
P567
P566
P3
P7
P4
RAW PART PROFILE
P18/2
TURNED PROFILE
X=0
POLISHED PROFILE
UNLESS OTHERWISE SPECIFIED
TOLERANCES
.XX ± .010
.X ±.03
.XXX ±.005
.XXXX ± .0002
ANGLES
USED ON
± 0° 30'
DIMENSIONS IN INCHES
REMOVE BURRS, BREAK SHARP EDGES
& CHAMFER THREADED HOLES .03 MAX.
SIGNATURE
DWN
DAJ
DATE
3/23/2010
CHKD
APPD
SCALE:
4:1
SHEET
63
WT: 0.00 LB
1
OF
1
FINISHED SURFACE
ROUGHNESS
PROPRIETARY
THIS DRAWING INCLUDING ALL
SUBJECT MATTER, EMBODIES
CONFIDENTIAL INFORMATION
OF AMETEK PRECITECH INC.
AND IS LOANED WITH THE
UNDERSTANDING THAT IT WILL
NOT BE USED FOR ANY
PURPOSE EXCEPT THAT FOR
WHICH
LOANED
UNLESS
WRITTEN
PERMISSION IS
GRANTED BY PRECITECH AND
THAT IT SHALL BE RETURNED
UPON DEMAND.
44 BLACKBROOK RD (603) 357-2511
KEENE N.H. 03431 FAX (603) 352-0306
P-VARIABLE'S DESCRIPTIONS
P915.PGM
CONTACT INFORMATION @
http://www.precitech.com/
DWG. NO.
P915BB
REV:
A
REVISIONS
EQUATOR CORRECTION:
LINEARLY CHANGES THE Z-COORDINATE
OF THE TOOLPATH, STARTING AT PXX,
REACHING A MAXIMUM DEVIATION OF PXX
AT THE EQUATOR AND ENDING AT PXX
P33
REV. ECO NO.
P34
DESCRIPTION
DATE
APPROVED
TOOL RADIUS CHANGE:
INCREASING THE TOOL
RADIUS CAUSES THE
PART RADIUS TO INCREASE
BY THE SAME AMOUNT
P35
TOOL RADIUS CHANGE
CENTER CORRECTION:
INITIATES A LINEAR PULL OFF
IN THE Z DIRECTION FROM
THE PATH PROFILE, STARTING
P15 MM FROM THE CENTER OF
THE PART REACHING A
MAGNITUDE OF P16 AT THE
CENTER OF THE PART
P15
P16
TORIC START CORRECTION:
DEVIATES THE TOOLPATH P5
IN THE X-DIRECTION AT THE
START OF THE TOOL PATH AND
THEN LINEARLY GOES TO ZERO
AT THE EQUATOR OF THE PART
X-CENTER SHIFT:
SHIFTS THE TOOLPATH IN
THE X-DIRECTION SO
THAT THE PART IS EITHER
CUT PAST CENTER
(SHOWN) OR IS NOT CUT
TO CENTER
X-CENTER SHIFT
P5
UNLESS OTHERWISE SPECIFIED
TOLERANCES
.X ±.03
.XXX ±.005
ANGLES
USED ON
SIGNATURE
DWN
.XX ± .010
CHKD
.XXXX ± .0002
APPD
± 0° 30'
DIMENSIONS IN INCHES
REMOVE BURRS, BREAK SHARP EDGES
& CHAMFER THREADED HOLES .03 MAX.
DAJ
SCALE:
4:1
SHEET
63
DATE
2/25/2010
WT: 0.00 LB
1
OF
1
FINISHED SURFACE
ROUGHNESS
PROPRIETARY
THIS DRAWING INCLUDING ALL
SUBJECT MATTER, EMBODIES
CONFIDENTIAL INFORMATION
OF AMETEK PRECITECH INC.
AND IS LOANED WITH THE
UNDERSTANDING THAT IT WILL
NOT BE USED FOR ANY
PURPOSE EXCEPT THAT FOR
WHICH
LOANED
UNLESS
WRITTEN
PERMISSION IS
GRANTED BY PRECITECH AND
THAT IT SHALL BE RETURNED
UPON DEMAND.
44 BLACKBROOK RD (603) 357-2511
KEENE N.H. 03431 FAX (603) 352-0306
TOOLPATH MODIFICATION DESCRIPTIONS
P915.PGM
CONTACT INFORMATION @
http://www.precitech.com/
DWG. NO.
P915CC
REV:
A