This is for ESPRIT 2012 or newer post processors and requires ESPRIT 2012 R3 or newer
(Build B19.0.3.1325 or above.
Please refer to NT programming manual for detailed information on the related G and M-codes.
2. Setting up the Esprit Environment
2.1. Required Add-ins
2.1.1. How to Load an Add-in in ESPRIT
To load an add-in in ESPRIT, from the Tools menu, select Add-In...:
1
You will then see the add-in window:
2
To load an add-in, highlight it in the Available Add-Ins list and check in Load Behavior
the box Loaded/Unloaded.
Check box Load on Startup so the addin will automatically load each time you start
ESPRIT
For the Mori Seiki NT series, you will need to load the following add-ins:
Turning Work Coordinates
Optional Addins that can also be loaded if needed:
Spinning Turning Tool Addin
AutoSubStock
3
2.2. Mori Seiki ESPRIT for Mapps Addin
Installation of the Mori Seiki ESPRIT for MAPPS Addin is required. The Mori Seiki addin has a
number of components that are required for the programming of the Mori Seiki NT machines.
The Mori Seiki ESPRIT for MAPPS Addin is installed with the Mori Seiki Global installer.
The Mori Seki AutoPark addin is integrated with the ESPRIT Utilities.
ESPRIT for MAPPS addin version I60011C04 or newer is required
4
2.3. Stock Automation
In ESPRIT, from the Tools menu, select Options...
5
On the Machining tab, if you check Enable Stock Automation, The AutoSubStock add-in should
not be used since the Stock Automation will compute the state and shape of your stock present in
both the spindle 1 and spindle 2:
Please refer to the ESPRIT help file for additional information on stock automation.
6
SubStock
2.4. AutoSubStock (optional)
Important note: Note: If the Stock Automation function (above) is used, do not use the
AutoSubStock Addin.
The AutoSubStock add-in needs to be turned on prior to opening a file. This add-in will allow
you to correctly simulate the sub spindle work. It will also allow the simulation of production
work, when cutting on the main and the sub spindles at the same time.
Once you are done programming a part, simply play the entire simulation and once complete
click on Auto Sub Stock. This will save the sub stock in the sub spindle and stop the simulation.
If you restart the simulation, you will be able to see the cut on the main and sub spindles side all
at the same time.
7
2.5. Turning Work Coordinates Addin
The Turning Work Coordinate add-in will sort your operations in the appropriate work
coordinates and also offset the NC code for the sub spindle operations. It is necessary to run this
add-in in order to generate correct NC code.
When the Addin is run the operations that have the Main Spindle selected will go under the
Work Coordinate (WC) created for the Main Spindle and the operations that have the Sub
Spindle. If an operation(s) are machined with the B axis at an angle other than -90, 0, +90 will be
placed in a “Baxis” version of the WC for the spindle the “tilted” operation is working on.
2.5.1. Setting Up the Turning WC addin
When first staring a new file in Esprit from the Create menu, select Turning Work
Coordinates.
You will then see the Turning Work Coordinates dialog:
8
The Turning WC addin will look at your Machine Setup file and determine how the dialog
box needs to be setup for your machine. The Spindle names and orientation information in
the dialog box are taken directly coming from the Machine Setup.
WC Name: Corresponds to the Work Coordinate name. Please note that the name is just
informative and will not affect the NC code. This name will appear in the feature list inside
of Esprit.
WC Numbers: Both fields are used by the post. The Machine control has two sets of
offsets that can be used. The standard work coordinates (G54-G59) and the extended work
coordinates (G54.1 Pxx)
9
Standard
WC Field
Additional
WC Field
o The Standard WC number is used to output G54-G59. Enter 54 to have G54 in
NC code. 55 to have G55 in NC code, etc. If a machine is equipped with 2
spindles a value must be set for both spindles. When using the machines Standard
Work Coordinates (G54-G59) a zero (0) must be entered into the Additional
offset field.
Note: The NT1000 post has G59 is reserved for use on the Sub spindle when it is
tilted. If programming an NT1000 do not enter 59 into a WC in Esprit) .
o The Additional WC number is used to output extended work coordinate in the NC
code (G54.1 Pxx). For example if a 1 is entered into the Additional WC filed a
G54.1 P1 will be output in the NC code. When outputting the extended work
coordinates (G54.1 Pxx) a value of zero (0) must be entered into the Standard WC
field.
Z Offset: Used to setup the location of the work coordinates in Esprit. This is most
commonly only used for the sub spindle.
o Main Spindle: Typically set to zero. This means the program zero for main
spindle is P0 (World Zero) in Esprit.
o Sub Spindle: The sub spindle value is typically set to the negative value of the
finish part length. The value is pre-loaded from the Part Stock Length field of the
Machine Setup (on the General tab). For example if the finish part length is
100mm you would enter -100 in the Sub Spindle Z offset Field. The work
coordinate will be offset by minus this amount from P0.
10
o The Z offsets MUST have the correct values in them to have correct Z axis values
in your NC code.
Spindle Orientation: This information is coming from the Machine Setup and is just
informative.
11
Options Section:
Keep Z axis parallel with Tool axis: This MUST be set to “With Tilted Orientation”
Reverse Z axis of WC if spindle Z axis is reversed: MUST be set to NO
Auto Run Mode: it is best to have the “Before Posting and simulation” Option selected.
This will cause the addin to run every time you simulate and post NC code and ensure
that the operations fall under the correct WC, this ensuring your NC code is correct.
2.6. AutoPark Addin (required on NT1000 machines)
The ESPRIT AutoPark addin was designed to help users park the turrets to the extreme travel
limits without having known the exact location of the travel limits in the machine coordinate
system. The NT machines are setup to use the Auto Park addin to positions the Head\Turret to
the left most position in the travel envelop of the NT machines.
In addition the AutoPark addin is used to position the A axis (Sub Spindle) in the NT1000
machines to ensure correct NT code and simulation.
The AutoPark Addin is only for use with ESPRIT 2012 or newer and the ESPRIT 2012 or newer
Mori Seki addin.
In addition the AutoPark addin will only function correctly if you have the latest Machine Setups
created for the ESPRIT 2012 or newer packages. ESPRIT files created prior to ESPRIT 2012
will need the Machine Setup pages updated to use the AutoPark addin.
12
For information as to how to use the addin please refer to the Setting up the park operation with
the AutoPark addin and Setting A-axis Position with the AutoPark Addin sections of this
manual.
13
1
2 3 4
5
3. Machine Setup
3.1. Introduction
Some important settings regarding the NC output are set in the Machine Setup.
To open the Machine Setup, click on Common Machining and then on Setup:
3.2. Set the Program Name, Program Number
To set the program name and number output at the beginning of your NC code on each channel,
you will need to go to the NC Output tab of the Machine Setup. Under General Properties of the
Turret Program Output, enter the name of your program, its number. You can also specify here
the unit of your NC code and the coordinate mode.
14
3.3. Define the Turning Stock
On the General tab of the Machine Setup, you can define your turning stock. For turning
operations, if you are using the Stock Type Automation, your NC output will be linked to the
defined turning stock.
Use Start Position Z to position the stock along the Z axis. It will be used, for example, to define
the front face facing amount.
Use Stock Type to define the shape of your stock: Bar, Tube (Inside Diameter will then be
available) or Casting (Casting Feature will then be available for selection).
Use Bar Diameter to specify the diameter of your stock.
Use Total Bar Length to define the total length of your stock.
Finally use Part Stock Length to define the length of your finish part. This will be used by the
Turning Work Coordinates add-in.
Note: ESPRIT supports a number of different stock configurations. Please consult the ESPRIT
Help file for detailed information.
15
In order to use the stock configuration from the machine setup dialog box you must have the
Simulate Turning Stock field (Found in the Simulation Parameter dialog box) checked (as shown
below):
16
3.4. Tool Path Optimization with NURBS
With the Mori Seiki NT series machines, it is possible to translate non-uniform rational B-splines
(NURBS) used in modeling sculptured or curved surfaces directly in NC units. This is especially
helpful when programming complex three dimensional molds and tool dies.
To turn on NURBS Optimization in ESPRIT, navigate to the Machine Setup page and the
General tab. Under “Miscellaneous” there is a pull down labeled “Optimize Tool Path” open this
and scroll down to “NURBS Curves” to select NURBS optimization. Click OK to complete this
function.
Machine Setup General Tab
17
3.5. Selecting Post Processors and Outputting NC Code
Starting in ESPRIT 2011, there is now a new tool to output NC code from any ESPRIT file.
Now, the user simply needs to select NC Code from the Common Machining toolbar. The first
time that NC code is posted, ESPRIT will prompt the user to select the file location of the post
processor(s) to be used. The user will see the following window pop up upon first selecting NC
Code:
By selecting the “Add NC Output” button, the user is able to select the appropriate file location
for their post processor as well as determine the file location of the resultant NC code as well as
the name of the NC code file and file extension type:
18
For multi-turret machines such as the NT-SZ, NT1000WZ and NT1000SZ, the user should select
each turrets post processor separately and give each file a unique NC File Name. Once the user
has selected one post processor, they are able to select Add NC Output again and create a new
NC Output file for the other post processor, again with a unique NC File Name.
Once the user selects all necessary post processors and selects OK from the NC Output Settings
window, NC code will be generated and appear in the users selected NC code editor.
The next time the user chooses NC Code from the Common Machining toolbar, the NC code will
automatically be generated, without having to interface with the NC Output Settings window
again.
Note: If the user receives new post processors or would like to make any changes to the file
location or file name, they are able to do this by navigating to the Machine Setup in the Common
Machining toolbar. On the “NC Output” tab, there is a section on the right hand side called NC
Output Settings that will bring the user back into the NC Output Settings window and allow them
to make the necessary changes.
19
3.6. Machine Parameters
3.6.1. Introduction
Machine parameters can either be set on the Machine Parameters tab of the Machine Setup
Utility (part of the MoriSeik AddIn).
3.6.2. Output of Program End (M02), Sub-Program End (M99) or
Program End and Rewind (M30)
On the POST Output Configuration, set Program End Code to M02 to output M02, set it to
M30 to output M30 or set it to M99 to output M99 at the end of the NC code of each turret.
Please note that M30 is the default.
20
3.6.3. TCP Type
This setting is to choose between G43.4 and G43.5 modes when machining in 5 axis
simultaneous mode. Type 1 is G43.4 and Type 2 is G43.5. Please see section 5-axis
Simultaneous Milling Options for more information on these options.
3.6.4. Set position of optional stop code (M01) in the NC code.
Upper head only machines (turrets (NT-S, NT1000-S, NT1000-W) have 2 options for outputting
the optional stop code (M01).
At Operations (at the end of every operation)
At Tool Cancel (at the end of a tool or at the end of an operation where the B axis angle,
spindle changes, or anything else that causes the post to output tool cancel section of NC
code)
By default, optional stop codes are output at the end of every operation.
Machines equipped with a lower turret (NT-SZ, NT1000-SZ, NT1000-WZ) have an a 3 options
for outputting the optional stop code:
At Syncs (at every sync in the ESPRIT file’s operation list)
At Operations (at the end of every operation as well as at every sync)
At Tool Cancel (at the end of a tool or at the end of an operation where the B axis angle,
spindle changes, or anything else that causes the post to output tool cancel section of NC
code, as well as every sync)
By default, optional stop codes will be output on each head after sync codes in the NC code
on a lower turret machine this way, optional stop can be turned on while running the NC
code on both heads at the same time (production mode).
The “At Operations” and “At Tool Cancel” can only run with the optional stop mode on
when running the machine at one head at a time (NC code proofing mode).
3.6.5. Station on Turret 2 for Transfer
If this value is not zero, this station 1 will be used as empty station during part transfer and part
release on release operations in the lower turret (NT-S and NT-SZ). If the tool station for is left
zero the turret will be left at the current station when the turret is parked by the transfer section in
the post.
By default this value is 0
21
Note: The lower turret can be parked to the lower turret park location with the park operation
before the transfer is programed. If this is done, the post will not move the turret or change the
station of the turret even if this setting is not zero.
For additional information see the Park Cycles section of this manual.
3.6.6. Tail Stock Type
This option is used to determine an “independent” tail stock is in the sub spindle of the machine
used as a live center or a standard tails stock mounted on the machine.
If a value of 0 is entered in the Tail Stock Type setting, the post will assume the machine is using
an independent tail stock.
If a value of 1 is entered the post will assume the center is in the sub spindle of the machine.
By default this setting is 0
For additional information see the Tailstock section of this manual.
3.6.7. Block Skip Method
When using spindle priority on turning cycles on lower turret type machines (see part Other
Turning Cycles section for additional information), you can use choose which symbol will be
output to skip the turning spindle control (spindle start and spindle stop as well as the spindle
speeds) on the slave turret.
Comment Out will put the spindle commands inside of a comment as follows “( G97 S2139
M04 )” in the slave turrets program
Block Skip will output a block skip “/” before the spindle commands in the slave turrets program
Block Skip 2 will output a block skip “/2” before the spindle commands in the slave turrets
program
By default Comment out is used.
3.6.8. C-Axis Rollover
For the Mori Seiki NT-SZ machine, it is sometimes necessary to limit the C-axis rotation angle
to between -360 and 360 degrees.
Roll Over Off will turn off roll over in the post.
Roll Over On will turn on C-axis roll over in the post.
By default Roll Over Off is used.
22
The Roll over function will need to match the mode of the machines control:.
On machine control, if <Roll over for C-axis> is invalid
(NC Parameter 1008 bit 0 = 0):
min. C-axis value is -99999.999°
max. C-axis value is +99999.999°
In ESPRIT use Roll Over Off
On machine control if <Roll over for C-axis> is valid
(NC Parameter 1008 bit 0 = 1):
min. C-axis value is -359.999°
max. C-axis value is 359.999°
In ESPRIT use Roll Over On
When C-axis roll over is on, C-axis will be indexed between -360° and 360°:
C-axis will be indexed with C values.
SolidMillTurn 4-axis wrap and rotary operations with interpolation off cannot be
programmed.
23
Loading...
+ 167 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.