75% found this document useful (4 votes)
8K views56 pages

Cincom L32 Post Manual

This document provides instructions for programming the Cincom L32 series machine tools in ESPRIT. It covers custom machine settings, operation page custom settings, and tooling information. Special codes are described for functions like tool changing, coolant control, and drilling cycles on this multispindle turn-mill center.

Uploaded by

shivanagaprakash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
75% found this document useful (4 votes)
8K views56 pages

Cincom L32 Post Manual

This document provides instructions for programming the Cincom L32 series machine tools in ESPRIT. It covers custom machine settings, operation page custom settings, and tooling information. Special codes are described for functions like tool changing, coolant control, and drilling cycles on this multispindle turn-mill center.

Uploaded by

shivanagaprakash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 56

Post Processor Manual

Cincom L32 Series Equipment


This manual provides an overview of the unique requirements for
programming the Cincom L32 series machines in ESPRIT. For general ESPRIT
programming requirements, consult the ESPRIT Help.
L32 Post Manual

Revision Sheet

Rev. No. Date Revision Description


Rev. 0 August 4, 2015 Initial release.
Rev. 1 December 4, 2015 Added special instructions for T11-T14
Rev. 2 December 17, 2015 Added post options topic
Rev. 3 January 6, 2016 Added G164 topic.
Rev. 4 January 21, 2016 Added support for Q1 T-code argument.
Rev. 5 February 9, 2016 Added support for high speed spindles.
Rev. 6 April 25, 2016 Modified coolant control to allow coolant to be managed at
either the tool or operation level.
Rev. 7 July 21, 2016 Updated T7-T10 MC Data machine setup custom settings
Rev. 8 December 16, 2016 Added support for sub spindle tool offset
Rev. 9 July 7, 2017 Added instructions for tilted T11-T13
Rev. 10 July 24, 2017 Updated G65 pecking macro custom settings to eliminate counter
rotation drilling conflict.
Rev. 11 August 22, 2018 Added support for MC Data changes when guide bushing is
removed.

Page - 1 -
L32 Post Manual

Cincom L32 Post Processor Manual

TABLE OF CONTENTS

Page #

1.0 INTRODUCTION ..................................................................................................................................... - 4 -


CITIZEN ADD-IN ......................................................................................................................................................... - 4 -
INTRODUCTION .......................................................................................................................................................... - 4 -
SUPPORT / ENHANCEMENT REQUESTS............................................................................................................................ - 4 -
2.0 USING CUSTOM PAGES ......................................................................................................................... - 5 -
HOW TO TURN ON CUSTOM PAGES................................................................................................................................ - 5 -
3.0 MACHINE SETUP CUSTOM SETTINGS ..................................................................................................... - 7 -
CUSTOM SETTING 1 – G950 RADIAL OR DIAMETRAL ........................................................................................................ - 7 -
CUSTOM SETTING 2 – #815 TOOL POSITIONING POINT .................................................................................................... - 7 -
CUSTOM SETTING 3 – FINISH LAST PART [M98H#; N#] ................................................................................................... - 8 -
CUSTOM SETTING 4 – AUTOMATICALLY DISABLE COLLISION DETECTION [M88/M89]............................................................ - 8 -
CUSTOM SETTING 5 – IJK VS. R FORMAT FOR MILLED ARCS ............................................................................................... - 8 -
CUSTOM SETTING 7 – BLOCK SKIP FOR COOLANT CODES ................................................................................................... - 8 -
CUSTOM SETTING 8 – #819 PARTS PER CHUCK ............................................................................................................... - 8 -
CUSTOM SETTING 9 – G12.1 POLAR INTERPOLATION XY OR XC FORMAT............................................................................. - 8 -
CUSTOM SETTING 12 – #990 GANG HOLDER ................................................................................................................. - 8 -
CUSTOM SETTING 13 – #991 FRONT DRILL HOLDER ........................................................................................................ - 8 -
CUSTOM SETTING 14 – #992 BACK DRILL HOLDER .......................................................................................................... - 8 -
CUSTOM SETTING 15 – #893 BACK SPINDLE TYPE ........................................................................................................... - 9 -
CUSTOM SETTING 16 – T7 TOOL HOLDER ...................................................................................................................... - 9 -
CUSTOM SETTING 17 – T8 TOOL HOLDER ...................................................................................................................... - 9 -
CUSTOM SETTING 18 – DWELL FOR BAR FEEDER.............................................................................................................. - 9 -
CUSTOM SETTING 19 – BAR FEEDER TYPE ...................................................................................................................... - 9 -
CUSTOM SETTING 20 – T9 TOOL HOLDER .................................................................................................................... - 10 -
T10-T13 TOOL HOLDER ........................................................................................................................................... - 10 -
CUSTOM STRING 2 – BAR CHANGE SUB PROGRAM (NON-CAV) ....................................................................................... - 10 -
CUSTOM STRING 2 – BAR CHANGE COMMAND (CAV) .................................................................................................... - 10 -
CUSTOM STRING 10 – POST OPTIONS .......................................................................................................................... - 11 -
4.0 OPERATION PAGE CUSTOM SETTINGS ................................................................................................. - 14 -
SOLIDTURN CUTOFF CUSTOM SETTINGS ....................................................................................................................... - 14 -
Custom Setting 1 – CutOff Detection ............................................................................................................. - 14 -
SOLIDTURN PICKUP CUSTOM SETTINGS ........................................................................................................................ - 14 -
Custom Setting 1 – Collet Extension ............................................................................................................... - 14 -
Custom Setting 2 – Pickup Air [M72 Or MB#] ................................................................................................ - 14 -
Custom Setting 3 – Sub Spindle Tool Offset ................................................................................................... - 14 -
SOLIDTURN RELEASE CUSTOM SETTINGS ...................................................................................................................... - 14 -
M33 – Move to Part Chute ............................................................................................................................. - 15 -
M34 – Part Ejection Macro ............................................................................................................................ - 16 -
M00 – Manually Remove the Part ................................................................................................................. - 18 -
Feed Part Through the Sub Spindle ................................................................................................................ - 18 -
Open Sub Spindle and Return Home .............................................................................................................. - 18 -

Page - 2 -
L32 Post Manual

SOLIDTURN DRILLING CUSTOM SETTINGS ..................................................................................................................... - 18 -


Custom Setting 2 – Milling Spindle RPM ........................................................................................................ - 19 -
Custom Setting 3 – Spindle Superposition [G164] .......................................................................................... - 19 -
SOLIDTURN THREADING CUSTOM SETTINGS .................................................................................................................. - 20 -
Custom Setting 2 – Thread Whirler RPM ....................................................................................................... - 20 -
SOLIDTURN PARK CUSTOM SETTINGS ........................................................................................................................... - 20 -
Custom Setting 1 – Open Sub Collet [M16] .................................................................................................... - 20 -
ALL MACHINING CYCLES CUSTOM SETTINGS.................................................................................................................. - 20 -
Custom Setting 10 – Error Detect Mode [M92/M93] ..................................................................................... - 20 -
5.0 GENERAL INFORMATION ..................................................................................................................... - 22 -
G50 Z – SET WORK SYSTEM / FACING AMOUNT ........................................................................................................... - 22 -
#818 – MACHINING LENGTH ..................................................................................................................................... - 22 -
COOLANT ............................................................................................................................................................... - 22 -
T CODE ARGUMENTS ................................................................................................................................................ - 23 -
TOOL OFFSETS ......................................................................................................................................................... - 24 -
SYNCHRONIZATION CODES ......................................................................................................................................... - 25 -
SUPPORTING LONG PARTS ......................................................................................................................................... - 30 -
THREADING [G32, G34, G35, G36, G76, G92] .......................................................................................................... - 31 -
HOLE MAKING......................................................................................................................................................... - 31 -
PECK TAPPING ......................................................................................................................................................... - 32 -
CUTOFF MACRO – G231 .......................................................................................................................................... - 32 -
PICKUP POSITION AND EXTENDED NOSE COLLETS ........................................................................................................... - 34 -
TILTED MACHINING [G950] FOR MACHINES WITH A B-AXIS [TYPES 9 & 12] ...................................................................... - 36 -
TILTED MACHINING [G173] FOR MACHINES WITHOUT A B-AXIS [TYPES 8 & 10] ................................................................ - 38 -
NON-TILTED MACHINING USING T11-T14 / T51-T54 ................................................................................................... - 41 -
TOOL HOLDERS ........................................................................................................................................................ - 42 -
T3#/T5# Z POSITION SETUP...................................................................................................................................... - 54 -
HI SPEED MILLING SPINDLES ...................................................................................................................................... - 54 -

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.

Support / Enhancement Requests


If you discover issues with the Cincom L32 post or have questions, please first check to
see if you are running the latest version of the post processor. You can find the latest
post in the Post Library at www.dptechnology.com (login required). After trying the
newest version of the post, please contact support if you need further assistance. You
can do so online, under SupportWeb, at www.dptechnology.com (login required).
Alternatively, you can email [email protected]. Regardless of what method
you use, please be sure to include the following items.

 An ESPRIT file that demonstrates the issue.


 The current NC code with notes added marking the areas in question.

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

2.0 USING CUSTOM PAGES

How to turn on Custom Pages

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

3.0 MACHINE SETUP CUSTOM SETTINGS

CS# Post Option Summary


Value Meaning
0 X & Y will be radial following G950
1
1 X & Y will be diametral following G950
2 Any #815 Tool Positioning Point
0 Output finish last part format
3
1 Don’t output finish last part format
0 Don’t automatically disable collision detection
4
1 Automatically disable collision detection
0 Output IJK format for milled arcs
5
1 Output R format for milled arcs
0 /M52 and /MB1-MB10
7 1 M52 and /MB1-MB10
2 M52 and MB1-MB10
8 Any #819 Parts per Chuck
0 Output G12.1 in XC format
9
1 Output G12.1 in XY format
12 Must be valid value obtained from machine #990 Gang Holder
13 Must be valid value obtained from machine #991 Front Drill Holder
14 Must be valid value obtained from machine #992 Back Drill Holder
15 0=Std., 1=Basket, 2=Support #893 Back Spindle Type
16 Must be valid value obtained from machine #25974 T7 Tool Holder
17 Must be valid value obtained from machine #25975 T8 Tool Holder
18 Any Dwell for bar loader in seconds
0 Hydrostatic (single bar)
19 1 Magazine (non-Cincom multiple bar)
2 CAV Magazine (Cincom multiple bar)
20 Must be a valid value obtained from machine #25976 T9 Tool Holder

Custom Setting 1 – G950 Radial or Diametral


If parameter number 8162 is zero on the machine, set machine setup custom setting 1
to 0. If parameter number 8162 is 1 on the machine, set machine setup custom setting
1 to 1. Parameter 8162, G176 Diametric Command Valid, controls whether radial or
diametral inputs are needed for X and Y for G176. G176 is used internally by the G950
command that is used for tilted machining on the 12 machines.

Custom Setting 2 – #815 Tool Positioning Point


Enter the desired #815 Tool Positioning Point. This value will be output in the $0
Machining Data section of the NC code program.

Page - 7 -
L32 Post Manual

Custom Setting 3 – Finish Last Part [M98H#; N#]


Enter zero to output all back work inside of sub programs for finish last part format.
Enter 1 to include all back work in the main program instead.

Custom Setting 4 – Automatically Disable Collision Detection [M88/M89]


The post has been designed to detect when you are attempting to machine deeper than
the #821 Back Spindle Length. If a sub spindle operation includes Z moves deeper than
#821, an M88 will be output prior to the start of the operation. Enter zero to output the
M88 inside a comment so the setup person must remove the comment in order to
disable collision detection. Enter 1 to output the M88 in the program, so collision
detection is disabled for the operation without having to manually edit the NC code.

Custom Setting 5 – IJK vs. R Format for Milled Arcs


Enter zero to output IJK format for arcs. Enter 1 to output R format for arcs. IJK format
is recommended. See technical bulletin 4048 for details.

Custom Setting 7 – Block Skip for Coolant Codes


Enter zero to output block skip before M52 and high pressure coolant codes. Enter 1 to
output block skip only before high pressure coolant codes. Enter 2 to omit block skip
from all coolant codes.

Custom Setting 8 – #819 Parts per Chuck


Enter the number of parts that will be machined in the NC code program. This value will
normally be 1. It will be output in the $0 Machining Data section of the NC code
program.

Custom Setting 9 – G12.1 Polar Interpolation XY or XC Format


Enter 1 to output G12.1 polar interpolation in XY format instead of XC format.

Custom Setting 12 – #990 Gang Holder


Enter the desired Gang Holder number. To obtain this number you can choose the
correct gang holder and T11, T12 and T13 holders in the WinCNC editor program or
output a program from your machine tool and note the #990 value. This value will be
output in the $0 Machining Data section of the NC code program.

Custom Setting 13 – #991 Front Drill Holder


Enter the desired Front Drill Holder number. The standard value for the Front Drill
Holder is 55. To obtain this number you can output a program from your machine tool
and note the #991 value. This value will be output in the $0 Machining Data section of
the NC code program.

Custom Setting 14 – #992 Back Drill Holder


Enter the desired Back Drill Holder number. The standard value for the Back Drill Holder
is 67. To obtain this number you can output a program from your machine tool and

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.

Custom Setting 15 – #893 Back Spindle Type

Back Spindle Type Value


Standard 0
Basket 1
Support 2

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.

Custom Setting 16 – T7 Tool Holder


Enter the desired T7 Tool Holder number. The standard value for the T7 Holder is 5050.
To obtain this number you can output a program from your machine tool and note the
#25794 value. This value will be output in the $0 Machining Data section of the NC code
program.

Custom Setting 17 – T8 Tool Holder


Enter the desired T8 Tool Holder number. The standard value for the T8 Holder is 5072.
To obtain this number you can output a program from your machine tool and note the
#25795 value. This value will be output in the $0 Machining Data section of the NC code
program.

Custom Setting 18 – Dwell for Bar Feeder


Enter the desired dwell in seconds for the bar feeder. If this value is nonzero, it will be
output as a G4 U following the M6 near the beginning of the $1 program and following
the M7 near the end of the program.

Custom Setting 19 – Bar Feeder Type


Enter zero if a single-bar hydrostatic bar feeder is mounted on the machine. Enter 1 if a
non-CAV magazine style bar feeder that holds multiple bars is mounted on the machine
or if you wish to command a CAV bar loader using the M98 P format shown below.
Enter 2 if a CAV bar loader is mounted on the machine and you wish to command the
CAV bar loader using the M108 format shown below. This value will control the output
of the bar control section near the end of the program. For magazine bar feeders, the
following code will be output.

Non-CAV / M98 P Format CAV / M108 Format

M8 M8
M8 M8
M98 P(Bar Change Sub Program Number) M108 Command Line

Page - 9 -
L32 Post Manual

M9 M9

Custom Setting 20 – T9 Tool Holder


Enter the desired T9 Tool Holder number. The standard value for the T9 Holder is 5072.
To obtain this number you can output a program from your machine tool and note the
#25796 value. This value will be output in the $0 Machining Data section of the NC code
program.

T10-T13 Tool Holder


At this time, the MC Data for T10-T13 holder must be entered manually after generating
the NC code or selected at the machine after loading the program.

Custom String 2 – Bar Change Sub Program (Non-CAV)


Enter the desired bar change sub program number as custom setting string #2. For
instance, if you wish to output M98 P8000, enter 8000.

Custom String 2 – Bar Change Command (CAV)


Enter the desired bar change M108 commands as custom setting string #2. The format
should be:

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.

D – Z axis movement for deburring (in/mm). If this argument is omitted, deburring is


not performed.

B – X axis movement for deburring (in/mm). If this argument is omitted, deburring is


not performed.

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.

M1 – Specify this argument to perform phase adjustment of guide bushing before


inserting the material (e.g., hex stock). If this argument is omitted, phase adjustment is
not performed.

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 – Post Options

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.

Option 1 – M1 At Tool Cancel


If you include the keyword M1AtToolCancel in custom string 10, M1 will be
output at the end of each tool sequence, otherwise no M1 will be output.

Option 2 – M6 At Program End


If you include the keyword M6AtProgramEnd in custom string 10, M6 will be
output near the end of $1, otherwise (M6) will be output instead. If you often
run the machine in 1-Cycle mode without an operator present, this additional
M6 will prevent a timeout alarm when the collet is left open at the end of 1-
Cycle.

Option 3 – Spindle Stop At Program End


If you include the keyword SpindleStopAtProgramEnd in custom string 10, M5
will be output near the end of $1, otherwise M3/M4 S1=300 will be output
instead. M25 will also be output near the end of $2. If you often run the
machine in 1-Cycle mode this will stop the spindles at the end of each cycle.

Option 4 – Coolant Off At Program End


If you include the keyword CoolantOffAtProgramEnd in custom string 10, M53
will be output near the end of the program. Otherwise coolant will only be
turned off at the end of the last part.

Page - 11 -
L32 Post Manual

Option 5 – Tool List Output


If you include the keyword NoToolList in custom string 10, the tool list will be
omitted from the NC code, otherwise, the tool list will be output.

Option 6 – Turning Tool Offset


If you include the keyword TurningToolOffsetFromOperation in custom string
10, the tool offset for turning tools will be taken from the Length Register field
located on each SolidTurn technology page as explained in the Tool Offset topic.
If this keyword is omitted, the turning tool offset will be taken from the tool’s
technology page, limiting you to one offset per tool.

Option 7 – Tool Comment Output


If you include the keyword NoToolComment in custom string 10, the tool
comments will be omitted from the NC code, otherwise, the tool comments will
be output.

Option 8 – G10 Statements for Tool Radius Compensation


If you include the keyword G10RadiusOffset in custom string 10, G10 P R Q
statements will be output to set the tool radius offset to the Nose Radius for
turning tools and the Offset Register Value for milling tools when they are used
in operations that have Cutter Comp NC enabled.

Option 9 – Micron Precision


If you in the keyword Micron in custom string 10, the NC code will output 4
decimal places for inch and 3 for metric. Otherwise the NC code will be in sub-
micron format – 5 decimal places for inch and 4 for metric.

Option 10 – Incremental Rotary [H]


If you in the keyword IncrementalRotary in custom string 10, C axis rotary
motion will be output incrementally using H. Do not use this option if you are
using the RollOver option.

Option 11 – C Axis Roll Over


If you in the keyword RollOver in custom string 10, C axis rotary motion will be
output using absolute C positions that are limited to 0-360. This mode requires
parameter changes on the machine that will be specified in the header
comments near the top of the program. Do not use this option if you are using
the IncrementalRotary option.

Option 12 – 10X Rotary Feed


If you in the keyword 10XRotaryFeed in custom string 10, feed rates for rotary
motion will be output at 1/10th the programmed value to allow faster rotary
feed rates on the machine. This mode requires parameter changes on the
machine that will be specified in the header comments near the top of the
program. The parameter changes will cause the machine to read the feed rates
as 10 times their programmed value.

Page - 12 -
L32 Post Manual

Option 13 – Guide Bushing Removed


If you in the keyword NoGuideBushing in custom string 10, if you have removed
the bushing. This will modify the MC Data in $0.

Page - 13 -
L32 Post Manual

4.0 OPERATION PAGE CUSTOM SETTINGS

SolidTurn CutOff Custom Settings

The CutOff cycle uses custom setting 1 to control if M50 cutoff detection is output.

Custom Setting 1 – CutOff Detection

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.

SolidTurn Pickup Custom Settings

The Pickup cycle uses custom settings 1 and 2 for the collet extension and to control
whether air blast or coolant commands are output.

Custom Setting 1 – Collet Extension

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.

Custom Setting 2 – Pickup Air [M72 Or MB#]

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.

Custom Setting 3 – Sub Spindle Tool Offset

Enter the desired tool offset for the sub spindle.

SolidTurn Release Custom Settings

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.

Type of Release Parameters


M33 Part Chute = Yes, Custom Setting #1 = 33
M34 Part Chute = Yes, Custom Setting #1 = 34
M00 – Manually remove part Part Chute = No, Custom Setting #1 = 0
Feed part through sub spindle Part Chute = No, Custom Setting #1 <> 0
Open sub spindle and retreat home Both spindles must be holding the part prior to
release

Page - 14 -
L32 Post Manual

M33 – Move to Part Chute

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 1 – M33

Enter 33 to output the M33 part eject sequence.

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

Custom Setting 6 – Eject Z Position

Specify the desired Z position for ejecting the part.


According to the manual, the distance between the
sub spindle face and the part chute face is 118mm
(types 8 and 9) or 58mm (types 10 and 12). Enter a
positive value less that this distance to position the
sub spindle closer to the part chute for ejection.

Custom Setting 7 – /MB# or M72 Coolant or Air Blast

Enter an integer between 1 and 10 to output /MB1-/MB10 coolant commands during


the eject sequence. Or to use M72/M73 air blast commands instead, enter 72.

Custom Setting 8 –MB Code to replace M10

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.

Custom Setting 9 –MB Code to replace M11

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 – Part Ejection Macro

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

Custom Setting 1 – M34

Enter 34 to output the M34 part eject macro.

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 – Manually Remove the Part

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.

Feed Part Through the Sub Spindle

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.

Custom Setting 1 – Feed Part Through Sub Spindle

Set Part Chute to No and enter a nonzero value for custom setting 1.

Open Sub Spindle and Return Home

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.

Open and Return Home Example


M16
T3000
G50 Z0

SolidTurn Drilling Custom Settings

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.

Custom Setting 2 – Milling Spindle RPM

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.

Custom Setting 3 – Spindle Superposition [G164]

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

SolidTurn Threading Custom Settings

The Threading cycle uses custom setting 2 to control the spindle RPM for thread
whirling.

Custom Setting 2 – Thread Whirler RPM

Enter the whirler RPM for Custom Setting 2 on a SolidTurn Threading operation to
output the spindle speed for the whirler unit.

SolidTurn Park Custom Settings


Custom Setting 1 – Open Sub Collet [M16]

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.

All Machining Cycles Custom Settings


Custom Setting 10 – Error Detect Mode [M92/M93]

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

5.0 GENERAL INFORMATION

G50 Z – Set Work System / Facing Amount


G50 Z is calculated using the Start Position Z on the machine setup and the geometry
information from the cut off tool. A SolidTurn Cut Off operation must be programmed
in order for G50 Z to be calculated properly.

Tool Orientation Hand Of Tool G50 Z Calculation

3V Left Holder Dimension F – Insert Width W + Start Position Z

4V Right Start Position Z

#818 – Machining Length


The #818 Machining Length is obtained from the Main Spindle Home Position Z from the
Assembly tab of the Machine Setup.

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.

Machine Model Available Stroke


L32 320mm

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.

K2 – Sub spindle machining using a gang tool

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.

E – Index spindle to specified C angle during tool call

E is automatically output for milling tools as needed.

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.

Q3 – Move Z2 to return position before changing tools (T3#s only)

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.

S – Shift amount for Z2 axis (T2#s only)

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.

G600 – Default Mode

 $1=X1, Y1, Z1, C1 $2=X2, Y2, Z2, C2


 Commonly used at the beginning and end of a program to cancel other modes
and following any Gang/SubSpindle operations to reset axis control following K2
output.
 Optional Arguments: $1 – None, $2 – Add a W0 to prevent the sub spindle from
returning home during G600.

G610 – Z1/Z2 Composite Control On

 $1=X1, X2, Y1, Y2, Z1, C1 $2=Idle after Z2 moves forward


 Commonly used for ID work using T21-T26 with Z1. In G610, T21-T26 are
positioned in front of the guide bushing and then Z1 is used for machining.

Page - 25 -
L32 Post Manual

 Optional Arguments: $1 – None, $2 – Add a W0 to prevent the sub spindle from


returning home during G610.

G620 – Z1/Z2 Superimposition

 $1=X1, Y1, Z1, C1 $2=X2, Y2, Z2. C2


 Commonly used for simultaneous machining using a Gang tool and T21-T26 tool.
 In this mode, Z2 follows all Z1 movement, but Z2 can still move independently.
 Optional Arguments: $1 – None, $2 – Add a Z(negative position) to rapid the T2#
tool or sub spindle to a position just in front of the part face.
 When turning/drilling in $2 in G620 while other turning is taking place in $1, be
sure to set Spindle Priority to Other Operation on the $2 operation technology
page so that main spindle speed and direction commands will be omitted from
the $2 program.

G621 – G620 With C1 Controlled In $1

 Command G621 after G620 to control C1 in $1.

G622 – G620 With C1 Controlled In $2

 Command G622 after G620 to control C1 in $2.

G630 – Front/Back Parallel Machining Mode

 $1=X1, Y1, Z1 ,C1 $2=X2, Y2, Z2, C2


 In this mode, the Gang works on the main spindle while the T31-T38 back working
tools work on the sub spindle.

G650 – Z1/Z2 Superimposition

 $1=X1, Y1, Z1, C1 $2=X2, Y2, Z2, C2


 Commonly used during part transfer or when supporting long parts with the sub
spindle.
 In this mode, Z2 follows all Z1 movement, but Z2 can still move independently.
 Optional Arguments: $1 – None, $2 – Add a U0 to prevent the sub spindle from
returning to centerline. Add a W0 to prevent the sub spindle from returning
home during G650.

G660 – Simultaneous ID Working Mode

 $1=X1, Y1, Z1, C1 $2=X2, Y2, Z2, C2

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.

Then simply drag and drop to create the syncs.

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

Supporting Long Parts


When machining a long part, you may want to move the sub spindle closer to the guide
bushing and feed the part into it as it is machined. The Pickup cycle cannot be used for
this. The Pickup cycle assumes that you have closed the sub spindle and wish to
synchronize Z1 and Z2. Instead, you must use the Park cycle to position the sub spindle.
On the Park cycle, set Select Tool to No.

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

Threading [G32, G34, G35, G36, G76, G92]

Canned Cycle – Off [G32, G34, G35, G36]

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.

Canned Cycle – Single Path [G76]

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

Canned Cycle – Multiple Path [G92]

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.

Cutoff Macro – G231


To output the G231 cutoff macro instead of normal cutoff NC code, set Canned Cycle to
Yes on the SolidTurn Cutoff operation page.

Page - 32 -
L32 Post Manual

The format for G231 is as follows:

G231 X F A Z

X – Cutoff X1 End Position


F – Feed Rate
A – X1 Position where Z2 starts retracting
Z – Z is not supported

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

Pickup Position and Extended Nose Collets

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.

Extended Nose Collet Profile

Sub Spindle Home Position

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

Tilted Machining [G173] for Machines without a B-Axis


[Types 8 & 10]

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.

To rotate the holder solids, first start a new document and


open the GSE3210 Face STL model. Your ESPRIT license must
include the STL Import option in order to open the STL model.
Next, draw a point at 0,0,-15mm in the XYZ or Turning work
plane. This point represents the center of rotation for
GSE3210.

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.

Non-Tilted Machining Using T11-T14 / T51-T54

GSE33210 can be mounted in either a face-working position or a cross-working position.


When GSE3210 is mounted in the cross-working position, the control rotates the
coordinate system such that X+ now points toward the rear of the machine instead of
the top of the machine. The post is setup to assume that GSE3210 is mounted in the
cross-working position. Therefore X+ will be toward the rear of the machine for T11-T14
/ T51-T54 by default. If GSE3210 is mounted in the face-working position or you are
using a different tool holder like GSE1810, you must enter a negative tool number for
T11-T14 / T51-T54. The post will then use the normal coordinate system with X+
pointing toward the top of the machine.

Page - 41 -
L32 Post Manual

Tool Holders

GTF6312 - Turning Unit


Stations Reference X Y Z
7 Tool Point 18 -222 0
8 Tool Point 18 -259 0
9 Tool Point 18 -296 0
Notes: 6mm Y shift, -5mm Z shift typically used.
12mmx12mm holder.

GDF1207 – Drilling/Boring Unit


Stations Reference X Y Z
8 Tool Point 10 -259 0
8 R1 Tool Point -20 -259 0
8 R2 Tool Point -50 -259 0
9 Tool Point 10 -296 0
9 R1 Tool Point -20 -296 0
9 R2 Tool Point -50 -296 0
Notes: Mount holder in station 8 or 9. Max tool
length is 67mm. Sleeve diameter 19.05mm.

Page - 42 -
L32 Post Manual

GDF1601 – Z Axis Drilling/Boring Unit


Stations Reference X Y Z
U32B
8 Tool Point 10 -259 0
8 R1 Tool Point -26 -259 0
8 R2 Tool Point -62 -259 0
9 Tool Point 10 -296 0
9 R1 Tool Point -26 -296 0
9 R2 Tool Point -62 -296 0
U30B, U31B
10 Tool Point 10 -339 0
10 R1 Tool Point -26 -339 0
10 R2 Tool Point -62 -339 0

Page - 43 -
L32 Post Manual

11 Tool Point 10 -389 0


11 R1 Tool Point -26 -389 0
11 R2 Tool Point -62 -389 0
Notes: Mount holder in station 8, 9, 10 or 11. Max
tool length is 75mm. Sleeve diameter 25.4mm.

GDF508 – Z Axis Drilling/Boring Unit


Stations Reference X Y Z
11 Tool Point -.5 -395.5 0
11 R1 Tool Point -.5 -365.5 0
51 Tool Point -.5 -395.5 -205
51 R1 Tool Point -.5 -365.5 -205
12 Tool Point -37.5 -395.5 0
12 R1 Tool Point -37.5 -365.5 0
52 Tool Point -37.5 -395.5 -205
52 R1 Tool Point -37.5 -365.5 -205
13 Tool Point -74.5 -395.5 0
13 R1 Tool Point -74.5 -365.5 0
53 Tool Point -74.5 -395.5 -205
53 R1 Tool Point -74.5 -365.5 -205
Notes: Must be mounted in GSE3210 station 11, 12
or 13. Max tool length is 50mm. Sleeve diameter
19.05mm.

BSE607 – Z Axis Milling Unit


Stations Reference X Y Z
GTF6016
7 Tool Base 10 -222 -40
7 R1 Tool Base -20 -222 -40

Page - 44 -
L32 Post Manual

7 R2 Tool Base -50 -222 -40


GTF5916, GTF6016
8 Tool Base 10 -259 -40
8 R1 Tool Base -20 -259 -40
8 R2 Tool Base -50 -259 -40
GTF5916
9 Tool Base 10 -296 -40
9 R1 Tool Base -20 -296 -40
9 R2 Tool Base -50 -296 -40
Notes: Mount holder in station 7, 8 or 9. Max tool
length is 40mm. Max tool diameter is 7mm.

BSE707 – Z Axis Milling Unit


Stations Reference X Y Z
GTF6016
7 Tool Base 10 -222 -40
7 R1 Tool Base -20 -222 -40

Page - 45 -
L32 Post Manual

7 R2 Tool Base -50 -222 -40


57 Tool Base 10 -222 -125
57 R1 Tool Base -20 -222 -125
57 R2 Tool Base -50 -222 -125
GTF5916, GTF6016
8 Tool Base 10 -259 -40
8 R1 Tool Base -20 -259 -40
8 R2 Tool Base -50 -259 -40
58 Tool Base 10 -259 -125
58 R1 Tool Base -20 -259 -125
58 R2 Tool Base -50 -259 -125
GTF5916
9 Tool Base 10 -296 -40
9 R1 Tool Base -20 -296 -40
9 R2 Tool Base -50 -296 -40
59 Tool Base 10 -296 -125
59 R1 Tool Base -20 -296 -125
59 R2 Tool Base -50 -296 -125
Notes: Mount holder in station 7, 8 or 9. Max tool
length is 40mm. Max tool diameter is 7mm.

GSE1610 – Z Axis Milling Unit


Stations Reference X Y Z
U32B
8 Tool Base 10 -259 -41.2
8 R1 Tool Base -26 -259 -41.2

Page - 46 -
L32 Post Manual

8 R2 Tool Base -62 -259 -41.2


9 Tool Base 10 -296 -41.2
9 R1 Tool Base -26 -296 -41.2
9 R2 Tool Base -62 -296 -41.2
U30B, U31B
10 Tool Base 10 -339 -41.2
10 R1 Tool Base -26 -339 -41.2
10 R2 Tool Base -62 -339 -41.2
Notes: Mount holder in station 8, 9 or 10. Max
tool diameter is 10mm. Max tool length is
41.2mm.

GSE1810 – Z Axis Milling Unit


Stations Reference X Y Z
GTF6016 U32B
7 Tool Base 7 -222 -41.2
7 R1 Tool Base -32 -222 -41.2
7 R2 Tool Base -71 -222 -41.2
57 Tool Base 7 -222 -162.5
57 R1 Tool Base -32 -222 -162.5
57 R2 Tool Base -71 -222 -162.5
GTF5916 & GTF6016 with U32B
8 Tool Base 7 -259 -41.2
8 R1 Tool Base -32 -259 -41.2
8 R2 Tool Base -71 -259 -41.2
58 Tool Base 7 -259 -162.5
58 R1 Tool Base -32 -259 -162.5
58 R2 Tool Base -71 -259 -162.5
GTF5916 with U32B, GTF6016 with U30B, U31B
9 Tool Base 7 -296 -41.2
9 R1 Tool Base -32 -296 -41.2
9 R2 Tool Base -71 -296 -41.2

Page - 47 -
L32 Post Manual

59 Tool Base 7 -296 -162.5


59 R1 Tool Base -32 -296 -162.5
59 R2 Tool Base -71 -296 -162.5
GTF5916 with U30B, U31B
10 Tool Base 7 -339 -41.2
10 R1 Tool Base -32 -339 -41.2
10 R2 Tool Base -71 -339 -41.2
60 Tool Base 7 -339 -162.5
60 R1 Tool Base -32 -339 -162.5
60 R2 Tool Base -71 -339 -162.5
GTF5916 or GTF6016 with U31B
11 Tool Base 7 -389 -41.2
51 Tool Base 7 -389 -162.5
12 Tool Base -32 -389 -41.2
52 Tool Base -32 -389 -162.5
13 Tool Base -71 -389 -41.2
53 Tool Base -71 -389 -162.5
Notes: Mount holder in station 7, 8, 9, 10, or 11.
Max tool length is 41.2mm. Max tool diameter
10mm.

GSE3210 - Milling Unit Cross


Stations Reference X Y Z
11 Tool Base -.5 -415.5 0

Page - 48 -
L32 Post Manual

Notes: Various holders can be added to this milling


unit.

Rotary
GSC1310 – T11, T12, T13
GSE3707 – T12, T13
GSE3708 – T13
GSC1607 – T13

Fixed
GTF6312 – T11, T12, T13
GTF6313 – T11, T12, T13

GSE3210 - Milling Unit Face


Stations Reference X Y Z
11 Tool Base -.5 -400 0
Notes: Various holders can be added to this milling
unit.

Rotary
GSC1310 – T11, T12, T13

Page - 49 -
L32 Post Manual

GSE3707 – Z Axis Milling Unit


Stations Reference X Y Z
11 Tool Base -.5 -397 -30
11 R1 Tool Base -.5 -367 -30
51 Tool Base -.5 -397 -115
51 R1 Tool Base -.5 -367 -115
12 Tool Base -37.5 -397 -30
12 R1 Tool Base -37.5 -367 -30
52 Tool Base -37.5 -397 -115
52 R1 Tool Base -37.5 -367 -115
13 Tool Base -74.5 -397 -30
13 R1 Tool Base -74.5 -367 -30
53 Tool Base -74.5 -397 -115
53 R1 Tool Base -74.5 -367 -115
Notes: Mount holder in station 11, 12 or 13. Max
tool length is 30mm. Max tool diameter is 7mm.

GSE3807 – Z Axis Milling Unit


Stations Reference X Y Z
13 Tool Base -74.5 -397 -30
13 R1 Tool Base -74.5 -361 -30
14 Tool Base -98.5 -379 -30
53 Tool Base -74.5 -397 -115
53 R1 Tool Base -74.5 -361 -115
54 Tool Base -98.5 -379 -115
Notes: Mount holder in station 13. Max tool
length is 30mm. Max tool diameter is 7mm.

Page - 50 -
L32 Post Manual

GSC1607 – X Axis Milling Unit


Stations Reference X Y Z
13 Tool Base -74.5 -405.25 0
14 Tool Base -105.5 -405.25 0
Notes: Mount holder is station 13. -15mm Z shift
typically used. Max tool diameter is 7mm.

GSC1310 - X Axis Milling Unit T7-T10


Stations Reference X Y Z
7 Tool Base 30 -222 0
8 Tool Base 30 -259 0
9 Tool Base 30 -296 0
10 Tool Base 30 -339 0
Notes: -15mm Z shift typically used. Max tool
diameter is 10mm

GSC1310 - X Axis Milling Unit T11-T13


Stations Reference X Y Z
11 Tool Base -.5 -415.5 0
12 Tool Base -37.5 -415.5 0
13 Tool Base -74.5 -415.5 0
Notes: -15mm Z shift typically used. Max tool
diameter is 10mm. Mounted in GSE3210 at 90°.

Page - 51 -
L32 Post Manual

GSC1310 - Z Axis Milling Unit T11-T13


Stations Reference X Y Z
11 Tool Base -.5 -400 -30
12 Tool Base -37.5 -400 -30
13 Tool Base -74.5 -400 -30
Notes: Max tool diameter is 10mm. Mounted in
GSE3210 at 0°.

GSC1310 - Tilted Milling Unit T11-T13


Stations Reference X Y Z
11 Tool Point -.5 -400 0
12 Tool Point -37.5 -400 0
13 Tool Point -74.5 -400 0
Notes: Max tool diameter is 10mm. Mounted in
GSE3210 at a nonzero angle.

GSC1310 - Z Axis Milling Unit T21-T23


Stations Reference X Y Z
21 Tool Base 0 -90 -45
22 Tool Base 0 -133 -45
23 Tool Base 0 -176 -45
Notes: Mounted in U121B. Max tool length is
55mm. Max tool diameter is 10mm.

Page - 52 -
L32 Post Manual

GSC1310 - Z Axis Milling Unit T3#


Stations Reference X Y Z
U12B
31 Tool Point 73 275 -307
32 Tool Point 73 325 -307
33 Tool Point 73 375 -307
34 Tool Point 73 425 -307
U151B
31 Tool Point 0 263 -247
32 Tool Point 0 313 -247
33 Tool Point 0 363 -247
34 Tool Point 0 404 -247
35 Tool Point 0 445 -247
Notes: Max tool length 45.5mm. Max tool
diameter is 10mm.

GSE1910 - Y Axis Milling Unit


Stations Reference X Y Z
U12B
31 Tool Base 99 275 -307
32 Tool Base 99 325 -307
33 Tool Base 99 375 -307
34 Tool Base 99 425 -307
U151B
32 Tool Base 26 313 -247
35 Tool Base 26 445 -247
Notes: Tool length must equal 26mm + saw
thickness/2 to put slitting saw on centerline.

Page - 53 -
L32 Post Manual

T3#/T5# Z Position Setup

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.

Hi Speed Milling Spindles

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 -

You might also like