Cincom L32 Post Manual
Cincom L32 Post Manual
Revision Sheet
Page - 1 -
L32 Post Manual
TABLE OF CONTENTS
Page #
Page - 2 -
L32 Post Manual
Page - 3 -
L32 Post Manual
1.0 INTRODUCTION
Citizen Add-in
The Citizen add-in is currently being redesigned. This post processor was written in
anticipation of these upcoming changes. The current Citizen add-in includes a Data Page
function that writes MC data to many of the custom settings on the Machine Setup. As
you will see this post processor uses certain machine setup custom settings as well. To
avoid conflicts, do not use the Data Page function of the Citizen add-in. It is okay to use
the Tool Data function.
Introduction
The Cincom L32 series post processor supports all configurations of the Cincom L32
series machine. There are several unique functions on the L32 machine that do not
correlate to native ESPRIT functions. To support these functions, several custom
settings must be used. This manual provides a review of these custom settings as well
as other programming information pertaining to the L32 series machines.
If you would like to request enhancements for this post processor, you may also do this
online at www.dptechnology.com (login required) by submitting an Enhancement
Request incident in the SupportWeb. Again, please include the items mentioned above
when submitting an enhancement request.
Page - 4 -
L32 Post Manual
Custom settings are utilized by this post as explained later in this manual. To view these
custom settings, the Custom Page option must be turned on. To see the Custom Tab on
all technology pages, go to Tools > Options > Machining and check the Custom Page
option.
Be sure to select the Default button and choose Save Current as User Default so that this
setting will remain on permanently.
Once active, all technology pages - Machine Setup, Tools and Operations - will include
these additional Custom parameters.
Page - 5 -
L32 Post Manual
6 5
Page - 6 -
L32 Post Manual
Page - 7 -
L32 Post Manual
Page - 8 -
L32 Post Manual
note the #992 value. This value will be output in the $0 Machining Data section of the
NC code program.
Enter the value that corresponds to the type of sub spindle to be used for each part
program. Enter zero if a standard collet will be used. Enter 1 of the parts catcher basket
will be mounted in the sub spindle. Enter 2 if a support bushing will be used. This value
will be output in the $0 Machining Data section of the NC code program.
M8 M8
M8 M8
M98 P(Bar Change Sub Program Number) M108 Command Line
Page - 9 -
L32 Post Manual
M9 M9
M108 U C D B S W F A R1 K1 M1 T
U – X axis approach movement for deburring (in/mm, dia.). If this argument is omitted,
the #815 Tool Positioning Point is used instead. A decimal point is required.
C – Feed rate to position to the deburring point (mm/min). If this argument is omitted,
a feed rate is 150.0 mm/min. A decimal point is required.
S – Spindle speed when withdrawing the residual material and inserting the new
material (min–1). If this argument is omitted, the spindle speed will be 300 min–1. If the
specified value exceeds 2000 min–1, the spindle speed will be limited to 2000 min–1.
W – Spindle axis movement when withdrawing the residual material and inserting the
new material (mm). If this argument is omitted, 30.0mm will be used.
F – Feed rate (per minute) of the headstock (Z1 axis) when withdrawing the residual
material and inserting the material. If this argument is omitted, 3000 mm/min will be
used. A decimal point is required.
Page - 10 -
L32 Post Manual
A – Dwell time after the spindle is chucked (seconds). If this argument is omitted, 2
seconds will be used.
R1 – Specify this argument to rotate the spindle while changing the material. If this
argument is omitted, the spindle will stop.
K1 – Specify this argument to leave the coolant on while unloading the material. If K1 is
omitted, the coolant will be stopped.
T – Dwell time (seconds) after turning the coolant on. If this argument is omitted, 3
seconds will be used. A decimal point is required.
Custom String 10 is used to control a number of different options in the post. For each
of these options, a keyword is used to control NC code output. Each keyword entered
must be separated by at least 1 space. The order of the keywords is not important and
the case of the keyword also has no effect.
Page - 11 -
L32 Post Manual
Page - 12 -
L32 Post Manual
Page - 13 -
L32 Post Manual
The CutOff cycle uses custom setting 1 to control if M50 cutoff detection is output.
Enter 50 to output the M50 cutoff detection sequence after the cutoff operation. Enter
51 to output the M51 cutoff detection code near the top of the program.
The Pickup cycle uses custom settings 1 and 2 for the collet extension and to control
whether air blast or coolant commands are output.
If you are using an extended nose sub spindle collet, enter its length into custom setting.
This value will be output as #25115 in the $0 portion of the NC code program.
Enter 72 to output M72/M73 air blast commands during the pickup operation. Or enter
a value between 1 and 10 to output MB1 through MB10.
Several different types of release cycles are available as summarized below. Depending
on which cycle is chosen, the custom settings are used for different things. The release
cycle can be used to eject the part into the part chute 2 different ways. It can also be
used to manually remove the part or to pass the part through the sub spindle.
Alternatively, it could be used to simply open the sub spindle and send it home when it
is no longer needed to support the material in the main spindle.
Page - 14 -
L32 Post Manual
M33 is used in conjunction with other commands to eject the part. There are several
optional parameters that can be output along with M33. To output M33, set Part Chute
to Yes and set Custom Setting #1 must be set to 33.
M33 Example
M25
M33 W D U E
G0 Z#
M16
M10
G4 U
G0 Z0
/B# (ON) or M72
M11
M31
/B# (OFF) or M73
T3000
G50 Z0
Custom Setting 2 – W
Specify the Z2 retract position. If this argument is omitted, Z2 will move to 0.0.
Custom Setting 3 – D
Specify the feed rate (per minute) used when retracting the Z2 axis. If this argument is
omitted, Z2 will rapid instead.
Custom Setting 4 – U
Specify the X2 axis position for ejecting the work piece. If this argument is omitted, X2
will move to 0.0.
Custom Setting 5 – E
Specify the feed rate (per minute) used when the X2 axis moves. If this argument is
omitted, X2 will rapid instead.
Page - 15 -
L32 Post Manual
The L32 comes standard with a pneumatic knock out device that is triggered using M10.
If you have changed your knock out device to a servo, enter the MB code you wish to
use in place of M10.
The L32 comes standard with a pneumatic knock out device that is retracted using M11.
If you have changed your knock out device to a servo, enter the MB code you wish to
use in place of M11.
M34 is a macro that will automatically execute all of the movements needed to eject the
part. M34 supports several optional parameters that allow you to modify the default
eject movements. To output M34, set Part Chute to Yes and set Custom Setting #1 to
34.
M34 Example
M25
M34
Page - 16 -
L32 Post Manual
Custom Setting 2 – W
Specify the Z2 axis position after ejection is completed. If this argument is omitted, Z2
will be moved to 45mm (types 8 and 9) or 0.0.
Custom Setting 3 – D
Specify the feed rate for retracting the Z axis. If this argument is omitted, Z2 will rapid
instead.
Custom Setting 4 – U
Specify the X2 axis unloading position. If this argument is omitted, X2 will be moved to
0.0.
Custom Setting 5 – E
Specify the feed rate (per minute) for the X2 axis unloading movement. If this argument
is omitted, X2 will rapid instead.
Custom Setting 6 – Z
Specify the Z2 forward position for ejecting the part. If this argument is omitted, Z2 will
be moved to 35.5mm.
Feed Rate – F
Enter the desired feed rate (per minute) for moving Z2 forward into the Feed Rate field
on the SolidTurn Release operation page. If the feed rate is zero, Z2 will rapid instead.
Dwell – T
Enter the time (seconds) into the Dwell field on the SolidTurn Release operation page
for the back spindle to rotate during product collection. If the dwell is zero, the time will
be 2 seconds.
Custom Setting 7 – S
Specify the back spindle speed during product collection. If omitted, the spindle speed
will be 30 RPM.
Custom Setting 8 – B
Specify the Z2 return position after ejecting the part. If this argument is omitted, Z2 will
return to 45mm (types 8 and 9) or 0.0mm (types 10 and 12).
Page - 17 -
L32 Post Manual
M00 Example
T3000
G0 X
M00 (REMOVE PART)
T3000
Some parts may be too long to eject into the part chute. If you would like to output an
M00 to stop the program so the operator can manually remove the part set Part Chute
to No and set Custom Setting #1 to zero.
The sub spindle will return home before moving to the X position entered on the
SolidTurn Release operation page. M00 will be output so the operator can remove the
part. The sub spindle will then return home when the operator presses cycle start.
Some parts may be too long to eject into the part chute. If you would like to push the
part through the sub spindle instead, no NC code is needed for the ejection. Instead,
when the pickup operation is performed, the new part will push the completed part out
of the sub spindle. However, ESPRIT simulation requires that you create an eject cycle.
To omit the NC code for the eject operation, set custom setting 1 to a nonzero value.
Set Part Chute to No and enter a nonzero value for custom setting 1.
Some parts require sub spindle support to avoid flexing. It may also be necessary to
grab the part with the sub spindle for a rechucking operation. If you wish to send the
sub spindle home when both spindles are holding the part, simply program a release. If
both spindles are holding the part the sub spindle will simply open and return home.
The SolidTurn Drilling cycle uses custom setting 2 to control the milling spindle RPM for
counter –rotating drilling.
Page - 18 -
L32 Post Manual
Custom setting 3 is used for superimposing live milling spindles to turning spindles.
Enter the milling spindle RPM for Custom Setting 2 on a SolidTurn Drilling operation to
output the spindle speed for the milling spindle. This will allow you to spin both the
turning spindle and milling spindle at the same time, generating a higher effective RPM.
This will allow you to feed more quickly when using smaller drills and achieve better
concentricity.
Enter 164 for Custom Setting 3 to output G164 to superimpose a milling spindle onto
the turning spindle. This can potentially save cycle time and reduce wear on the turning
spindle and bar feeder because the turning spindle can continue spinning while drilling
and tapping are performed using milling spindles.
Normally the turning spindle must be stopped before tapping can be performed. Also, if
drilling and OD turning are done at the same time, you would typically need to calculate
the correct RPM and feed rate for the drill relative to the turning spindle RPM. With
G164 spindle superposition, these calculations aren’t required.
When drilling in $2 with T2# in G620 while other turning operations are taking place in
$1, be sure to set Spindle Priority to Other Operation so that main spindle speed and
direction commands will be omitted from the $2 program.
Drilling Example
T##00 (DRILLING EXAMPLE)
G97 M# S#=#### (TURNING SPINDLE RPM)
M8# S#=0 (INITIALIZE MILLING SPINDLE AT ZERO RPM)
G164 H# D# (ACTIVATE SPINDLE SUPERPOSITION)
M77 (WAIT FOR SPINDLE SUPERPOSITION CONFIRMATION)
S#=#### (MILLING SPINDLE RPM)
-DRILLING-
G113 (CANCEL SPINDLE SUPERPOSITION)
M8# (STOP MILLING SPINDLE)
Tapping Example
T##00 (TAPPING EXAMPLE)
M8# S#=0 (INITIALIZE MILLING SPINDLE AT ZERO RPM)
G164 H# D# (ACTIVATE SPINDLE SUPERPOSITION)
M77 (WAIT FOR SPINDLE SUPERPOSITION CONFIRMATION)
-TAPPING-
G113 (CANCEL SPINDLE SUPERPOSITION)
M8# (STOP MILLING SPINDLE)
Page - 19 -
L32 Post Manual
The Threading cycle uses custom setting 2 to control the spindle RPM for thread
whirling.
Enter the whirler RPM for Custom Setting 2 on a SolidTurn Threading operation to
output the spindle speed for the whirler unit.
Enter 16 for Custom Setting 1 on a SolidTurn Park operation in Head 2 to open the sub
spindle collet when supporting a long part. More details about this are discussed under
Supporting Long Parts.
Page - 20 -
L32 Post Manual
Enter 92 or 93 for Custom Setting 10 on any machining operation to output M92 or M93
to turn error detect mode on or off. When error detect mode is on, the machine will
check to confirm that it has arrived at the programmed position following each
movement command. This will add cycle time, so it should be used sparingly. Error
detect mode will be turned off during the tool cancellation procedure.
You can also toggle error detection mode during individual cutting moves by using Insert
Technology to set custom setting 10 during a cutting cycle.
Page - 21 -
L32 Post Manual
STROKE
Enter the desired stroke as a positive value for the Main Spindle Home Position Z on the
Assembly tab of the Machine Setup.
The amount of stroke available before rechucking is necessary varies depending on the
machine model. Of course, if you are programming in Inch, scale these values by 1/25.4.
Coolant
Coolant output is controlled using custom setting 6 on the each tool’s technology page.
For example, enter 1 in custom setting 6 to output MB1.
Page - 22 -
L32 Post Manual
Coolant can also be modified using custom setting 6 on each operation’s technology
page. If custom setting 6 is nonzero, coolant will be turned on if it was not turned on in
the tool technology page. If custom setting 6 is nonzero on the first operation following
a tool change, the operation coolant code will be used instead of the tool coolant code.
T Code Arguments
X & Y – Move X1 and/or Y1 to work piece position after changing tools (T0#s and T1#s
only)
If custom setting 8 on the tool is set to 1, the initial X and Y position for the next
operation will be output on the tool call line. Set custom setting 8 is set to 2 to instead
output the X position entered as custom setting 9 and Y position entered as custom
setting 10.
Z – Move Z2 to machine position before changing tools (T3#s and T5#s only)
If the Z Tool Change Movement for the previous tool is set to Machine with a nonzero
position, Z will be output on the tool call line.
To output the K2 argument, simply create an operation in channel 1 using a gang tool
and set the Spindle Name to Sub Spindle. This will transfer control of Z2 and C2 to $1.
Be sure to add a G6## sync code after the last K2 operation to restore the axes back to
the correct path.
Page - 23 -
L32 Post Manual
R1 – Station selection
Add an extra 1 to the end of the tool number for T8, T12, T52 etc. if the tool is to be
mounted in the R1 sub-station of a tool holder. For example, enter 121 for the T12 R1.
Q1 – Change tools without moving Z2 to return position (T2#S, T3#s and T5#s in $2
only)
If the X and Z Tool Change Movements for the previous tool are set to, Q1 will be output
on the tool call line.
If the Z Tool Change Movement for the previous tool is set to Home or Machine with a
position of zero, Q3 will be output on the tool call line.
Standard tool point for T2# tools is 10mm in front of the sub spindle face. If a T2# tool
extends past this point, use S to shift the Z2 position used during G610 mode. S can be
programmed using the collinear axis controls. Group the first T2# operation following a
G610 and edit the Z2 position under Collinear Axes in the properties. If a position less
than 10mm is entered, S will be output. For example, to output S-5.0 enter -15 for the
Z2 position.
Tool Offsets
Tool offset register numbers are controlled by either the tool technology or the
operation technology. On most of the SolidTurn technology pages you will find a Length
Register field.
If the Length Register value equals zero, the Length Register value defined on the tool
technology will be used as the offset.
Page - 24 -
L32 Post Manual
Otherwise the Length Register value on the operation technology will be used.
Synchronization Codes
<<Sync>>
Sync will output !L#-!L## wait commands according to the increment and limits defined
on the machine setup.
Page - 25 -
L32 Post Manual
Page - 26 -
L32 Post Manual
In this mode, T8-T14 ID Gang stations can be used to machine the ID on the main
spindle while T51-T60 ID Gang stations simultaneously machine the ID on the sub
spindle.
In this mode, the tool calls are automatically queued together (E.g. T11/T51,
T12/T52 etc.).
Optional Arguments: $1 – None, $2 – Add a W0 to prevent the sub spindle from
returning home during G660. Add an X2 to superimpose X2 onto Y1. For instance
if you are boring on the main spindle while drilling on the sub spindle.
Managing Syncs
Synchronization codes must be inserted into the ESPRIT document to produce correct
NC code. Syncs can be inserted by selecting the desired sync code on the list of sync
commands.
Syncs must be inserted before all Pickup and BarFeed (Rechucking) operations. Syncs
are also usually inserted following the Cutoff operation. Typical part transfer should
look like the following image; however, the park operation may not be required.
Page - 27 -
L32 Post Manual
Syncs must also surround each group of T21-T24 operations. The T21-T24 operations
should appear in Head-1 in G610 mode if you wish to use Z1 to execute the Z
movement. If you wish to use Z2 instead, the T21-T24 operations should be placed in
Head-2 in G620 mode.
When using T1-T14 and T31-T39 tools simultaneously, G630 mode should be used. The
T1-T14 operations should appear in Head-1 and the T31-T39 operations should appear
in Head-2.
When using T18-T14 and T51-T60 simultaneously, G660 mode should be used. The T8-
T14 operations should appear in Head-1 and the T51-T60 operations should appear in
Head-2.
G650 mode should be used when machining long parts that require sub spindle support.
G650 mode should be activated prior to a pickup operation.
Typical work flow for most parts should look like this:
Page - 28 -
L32 Post Manual
Page - 29 -
L32 Post Manual
Sync Placement
Sync (!L#-!L#) Anywhere queuing is required
G600 Cancel any other machining mode.
G610 Using T21-T24 on the main spindle in Head-1 with Z1 moving.
G620 Using T21-T24 on the main spindle in Head-2 with Z2 moving.
G621 Head-1 controls C1 axis in G620 mode.
G622 Head-2 controls C1 axis in G620 mode.
G630 Using T1-T14 on the main spindle and T31-T39 on the sub spindle.
G650 Before a pickup or when supporting long parts.
G660 Using T8-T14 on main spindle and T51-T60 on sub spindle simultaneously
Next, set the Park Position Z to Machine and enter the desired Z Position. The Z Position
in ESPRIT is measured from the sub spindle home position. So if you want to park at Z37
for example, and your sub spindle home position is 377mm, you must enter 377mm as
the Z Position to move the sub spindle 377mm to the right to Z2=377. This will output
G0 Z377. T0 in the NC code.
Enter 16 for Custom Setting 1 on the Park Cycle to output M16 prior to the Z movement.
Page - 30 -
L32 Post Manual
If the Lead Variation equals zero, G32 will be output for threaded segments and
G35(CW)/G36(CCW) will be output for threaded arcs. If the Lead Variation is non-zero,
G34 will be output. Canned Cycle must be set to Off when programming a thread that
follows more than one feature element or contains arcs.
If Canned Cycle is set to Single Path, G76 will be output. The parameters for G76 are
derived as follows.
G76 P Q R
P is 6 digits
o 1st 2 digits = Finish Spring Passes
o 2nd 2 digits = If the lead out type is Chamfer, this value is the chamfer
length * 10 / lead, otherwise this value is zero
o 3rd 2 digits = Thread Angle
Q – Minimum Depth Of Cut
R – Stock for Finish
G76 X Z P Q R F
P – Thread Depth
Q – First Depth of Cut
R – Radial Difference of Starting and Ending Diameters
F – Thread Lead
If Canned Cycle is set to Multiple Path, G92 will be output. Lead In/Out must be set to
Rapid for correct G92 output.
Hole Making
There are 3 different hole-making operations available in ESPRIT:
SolidTurn Drilling is for drilling with a fixed tool on centerline, or very slightly off
centerline, while rotating the stock in the main or sub spindle. It can also be used for
counter-rotating drilling where the live tool is rotated in the opposite direction of the
spindle to increase the effective RPM. For counter-rotating drilling, enter the live tool
spindle speed into custom setting #2 on the SolidTurn Drilling operation.
SolidMillTurn Drilling is for drilling with a live tool while the stock is fixed. This
operation must be used for cross holes that do not point through centerline (Y <> 0). It
must also be used for all angled holes. SolidMillTurn Drilling may also be used for
eccentric, end holes if the machine is capable of moving X and Y to reach the hole instead
of X and C.
Page - 31 -
L32 Post Manual
SolidMillTurn Wrap Drilling is for drilling cross holes that point through centerline
(Y=0) or end holes when you wish to use X and C to reach each hole location instead of X
and Y.
Operation Canned
SolidTurn Drilling SolidMillTurn Drilling SolidMillTurn Wrap Drilling
Cycle
Drilling Drill End = G83 – Q Omitted
Cross = G87 – Q Omitted
Pecking Peck End = G83 – Q = Peck Increment
End = G79 – I = First Peck Increment, K = Peck Increment, A = Clearance,
Q = Dwell, J = Custom Setting #1
Cross = G87 – Q = Peck Increment
Cross = G79 – I = First Peck Increment, K = Peck Increment, A = Clearance,
Q = Dwell, J = Custom Setting #1
Pecking Peck2 G65 P#### A = First Peck Increment, B= Peck Increment, C = Custom Setting #1,
S = Return Plane – Clearance, R = Return Plane,
U/W = Custom Setting #5, D = Dwell, E = Custom Setting #3
Note: Contact your Cincom distributor for the peck drilling sub program. Enter
Program number (P####) as Custom Setting #4, otherwise 8999 will be used.
Peck Peck G84 End = G84 Q = Custom Setting #1(100-500)
Tapping Cross = G88 Q = Custom Setting #1(100-500)
Rigid Tap G84 End = G84 Q = Custom Setting #1(100-500)
Tapping Cross = G88 Q = Custom Setting #1(100-500)
Tapping Tap2 End = G32 G1
Boring Bore End = G86
Cross = G89
Peck Tapping
This post has been designed to support peck tapping. To program peck tapping, create
a drilling cycle and choose a tap for the tool and choose Peck for the Cycle Type. The
post will output a series of tapping canned cycles, each with a deeper depth, since the
tapping canned cycle provided with the machine does not support pecking. The Peck
Increment field is used to control the incremental depth. Initial Peck Increment is not
used.
Page - 32 -
L32 Post Manual
G231 X F A Z
For tube stock, A will be .08in or 2mm below the Tube ID defined on the machine setup.
For bar stock, A is controlled by the Feed Rate Change Diameter.
When using G231 do not add a G6## sync command after the cutoff operation.
Page - 33 -
L32 Post Manual
When programming a SolidTurn Pickup operation using an extended nose collet you
may want to simulate an extended collet, you can do so by adding a fixture to the
simulation.
Before drawing an extended nose collet, you must first know the Z component of your
sub spindle home position on the SolidTurn Machine Setup. Select the Sub Spindle from
the Assembly tree to view its properties.
Once you know the sub spindle home position, you can draw your extended nose collet
and chain it. Be sure to position the extended collet geometry so it extends from the
sub spindle.
Page - 34 -
L32 Post Manual
Next, go to the Solids Tab of Simulation Parameters. Enter the following parameters
and then click Add:
Type: Fixture
Create From: Revolution
Select Feature: Click the selection arrow and then click the chain that represents your
extended collet.
Select Centerline: Click the selection arrow and then click on the system axis that
represents centerline.
Spindle: Sub Spindle
Indexing: Both Axes
Keep in mind that the sub spindle cap is still the control point for the sub spindle and
not the face of the extended collet. When programming a pickup operation, the sub
spindle cap will be placed at the pickup point and the extended collet will extend
beyond the pickup point.
Page - 35 -
L32 Post Manual
Pickup Position
Tilted Machining [G950] for Machines with a B-Axis [Types 9 & 12]
SEU1110 (B Axis Unit) can be rotated to any angle between -45.0° and 90.0° with 0°
being the face working position. In ESPRIT, all tools mounted in the B axis unit must be
defined in the Z- or B0° orientation. The orientation that is used for the cutting
operation is determined by the work plane that is assigned to the operation’s feature.
All operations that use T11-T14 should be placed within a work coordinate that uses the
Back Face or YZX work plane and has Rotate With Part set to Point Only.
Page - 36 -
L32 Post Manual
All operations that use T51-T54 should be placed within a work coordinate that uses the
Back Face or YZX work plane and has Rotate With Part set to Point Only and has the part
length entered for the Z offset.
Page - 37 -
L32 Post Manual
GSE3210 can be rotated to any angle between the face (0°) and
cross (90°) positions. In ESPRIT, you must rotate the GSE3210
and GSC1310 solids to the desired angle. You must also define
the tool as a Tilted tool using the correct vector.
Next, group the STL and use Copy-Rotate the GSE3210 to Move the STL to the desired
angle. Be sure to activate YZX or BackFace work plane first. The angle will need to be
entered as a negative value. Select the point at 0,0,-15mm as the center of rotation.
The picture below shows the result after rotation as well as the parameters used for
Copy.
Page - 38 -
L32 Post Manual
Next, save the STL and then open the GSC1310 T11-T13 Slant, or GSE3707 or GSE3807
STL. Activate the YZX or BackFace plane again and use Copy-Rotate to Move the STL to
the same desired angle. Select the point at 0,0,-15mm as the center of rotation. The
picture below shows the result after rotation as well as the parameters used for Copy.
Next save the STL and then repeat this procedure for any other holders that will be
mounted in stations 11-13. After saving all of the rotated STLs, open the document for
the part you wish to machine. On the machine setup, configure stations 11-13 using the
Page - 39 -
L32 Post Manual
information defined for the Tool Holder above but replace the standard GSE3210 Face
and tool holder STLs with the modified STLs. The same GSC1310 STL can be used for
T11-T13.
Now you are ready to create your tool. When defining your tool, you must choose
Tilted for the orientation and enter the correct tilt vectors. The tilt vector direction runs
from the tool tip, toward the tool shank.
The Tilted Vectors must be entered using the equations shown below. The vector
Y Vector Z Vector
Main Spindle +/- Sin(Angle*Pi/180) -Cos(Angle*Pi/180)
Sub Spindle +/- Sin(Angle*Pi/180) Cos(Angle*Pi/180)
Next, enter the tool shift using the equations shown below where the 0° Z Shift is the
signed Z shift the tool would have if it were a in the face milling orientation instead of
being tilted at a nonzero angle.
Y Shift Z Shift
Main Spindle +/- (15mm + 0° Z Shift)*Sin(Angle*Pi/180) -15mm+(15mm+0° Z Shift)*Cos(Angle*Pi/180)
Sub Spindle +/- (120mm – 0° Z Shift)*Sin(Angle*Pi/180) 120mm-(120mm-0° Z Shift)*Cos(Angle*Pi/180)
Page - 40 -
L32 Post Manual
Be sure to enter the tool number as a negative value and select GSE3210 Face for the
#990 gang holder when defining the MC data on the machine.
Page - 41 -
L32 Post Manual
Tool Holders
Page - 42 -
L32 Post Manual
Page - 43 -
L32 Post Manual
Page - 44 -
L32 Post Manual
Page - 45 -
L32 Post Manual
Page - 46 -
L32 Post Manual
Page - 47 -
L32 Post Manual
Page - 48 -
L32 Post Manual
Rotary
GSC1310 – T11, T12, T13
GSE3707 – T12, T13
GSE3708 – T13
GSC1607 – T13
Fixed
GTF6312 – T11, T12, T13
GTF6313 – T11, T12, T13
Rotary
GSC1310 – T11, T12, T13
Page - 49 -
L32 Post Manual
Page - 50 -
L32 Post Manual
Page - 51 -
L32 Post Manual
Page - 52 -
L32 Post Manual
Page - 53 -
L32 Post Manual
Z Tool shifts are not supported for the T3#/T5# stations. Instead, the Z tool shift is used
to output setup notes near the top of the $2 program as long as the OmitToolList post
option is not used.
The machine setup has been configured to place the tip of every T3#/T5# tool at
standard tool point. If you wish to extend the tool beyond standard tool point, enter a
negative Z shift in ESPRIT. If you wish to shorten the tool so it sticks out less than
standard tool point, enter a positive shift in ESPRIT. These shift values will be output as
part of the tool list.
(TOOL LIST)
(T3#3# SPOT DRILL | SET Z=0)
(T3#3# DRILL | SET Z=-5.)
(T3#3# TAP | SET Z=10.)
The setup data can be used by the machine operator to setup the T3#/T5# tools in the
machine as the ESPRIT programmer intended.
If a milling tool is mounted in a high speed air or electric spindle, enter the MB code that
turns on the air spindle minus 200 into tool custom setting #5. For example if MB201
turns on the spindle, enter 1 into tool custom setting #5. Next enter an RPM between
2000 and 180000 in increments of 1000 for the Spindle Speed RPM on the operation.
The post will divide your RPM by 1000, then add 100 and output the resulting MB code.
For example, if you enter 30000, the post will output MB130.
Page - 54 -
L32 Post Manual
If the spindle speed changes while the spindle is running, the spindle will be stopped
and restarted at the new RPM.
Page - 55 -