Professional Documents
Culture Documents
Documentation
Haas Vertical Series
3 Axis Vertical
Haas Control
This manual is designed to provide information about the different settings you can use
within ESPRIT to setup your machine configuration and how they will reflect within your
nc-code output for your specific machine / control combination.
Please use the ESPRIT help for general support with your ESPRIT software.
ESPRIT-Version
R3.2
Document Revision:
Revision History
Revision 3.208 22.09.2017 Michael Scheer
Post Version 3.208 New coolant G187
Revision 2.201 30.04.2017 Udo Ehnes
Post Version 2.205 minor format changes.
Revision 2.001 30.04.2017 Michael Scheer
Post Version 2.202 First Version
Document and content management: DP Technology Germany GmbH
Udo Ehnes, Technical Director Europe
Pictures of the machine: Absolute ownership and Copyright by HAAS Automation Europe
03a0b2ee-344c-442d-8a66-0dde57125794 page 2 of 21
Content
IN GENERAL ............................................................................................................................................................5
INTRODUCTION .............................................................................................................................................................. 5
SUPPORT / ENHANCEMENT REQUESTS ............................................................................................................................... 5
ESPRIT-MACHINE PACKAGE ............................................................................................................................................ 6
INSTALLATION ........................................................................................................................................................6
CUSTOM PAGE SETTING .................................................................................................................................................. 6
MACHINE SETUP ............................................................................................................................................................ 7
POST PROCESSOR ........................................................................................................................................................... 7
AVAILABLE OPTIONS IN THE MACHINE SETTINGS MENU ........................................................................................9
GROUP GENERAL ........................................................................................................................................................... 9
GROUP LINKS ................................................................................................................................................................ 9
GROUP HAAS ................................................................................................................................................................ 9
GROUP COOLANT ........................................................................................................................................................... 9
GENERAL FUNCTIONALITY .................................................................................................................................... 10
HEADLINES ................................................................................................................................................................. 10
ADDITIONAL COMMENTS/PROGRAM CODE ....................................................................................................................... 10
GENERAL SETTINGS .............................................................................................................................................. 11
LINKS SETTINGS .................................................................................................................................................... 11
TOOL CHANGE ............................................................................................................................................................. 11
HAAS SETTINGS .................................................................................................................................................... 11
TOOL LIST OUTPUT ....................................................................................................................................................... 11
WORK OFFSET LIST OUTPUT .......................................................................................................................................... 11
SEQUENCE NUMBER OUTPUT ......................................................................................................................................... 12
SEQUENCE NUMBER INCREMENT .................................................................................................................................... 12
REMOVE SPACES .......................................................................................................................................................... 12
UPPERCASE COMMENTS ................................................................................................................................................ 12
ARC OUTPUT MODE ..................................................................................................................................................... 12
HELIX OUTPUT MODE ................................................................................................................................................... 12
STOP AFTER EACH OPERATION ......................................................................................................................................... 12
STOP BEFORE EACH TOOL CHANGE ................................................................................................................................... 12
PRESET TOOL .............................................................................................................................................................. 12
PROGRAM END CODE ................................................................................................................................................... 13
LANGUAGE ................................................................................................................................................................. 13
CLAMPING .................................................................................................................................................................. 13
RAPIDMOVES .............................................................................................................................................................. 13
COOLANT ............................................................................................................................................................. 14
EXAMPLE .............................................................................................................................................................. 15
WORK COORDINATES ........................................................................................................................................... 16
STANDARD .................................................................................................................................................................. 16
EXTENDED .................................................................................................................................................................. 16
CUSTOM..................................................................................................................................................................... 16
WORK OFFSET TRANSFORMATION................................................................................................................................... 16
GENERAL OPERATION SETTINGS .......................................................................................................................... 17
G187 SETTING THE SMOOTHNESS LEVEL .......................................................................................................................... 17
M31 CHIP CONVEYOR .................................................................................................................................................. 17
MACHINE CYCLES ................................................................................................................................................. 18
03a0b2ee-344c-442d-8a66-0dde57125794 page 3 of 21
DRILL CYCLES .............................................................................................................................................................. 18
Overview ............................................................................................................................................................. 18
Details ................................................................................................................................................................. 18
03a0b2ee-344c-442d-8a66-0dde57125794 page 4 of 21
In General
Introduction
To use this manual efficiently you should have been trained on how to use your Haas Vertical Series machines and
have been trained on how to use the ESPRIT software. Please read this manually completely to have a proper
understanding about the different settings and switches of our ESPRIT postprocessor to create the nc-code output
in the way you like to get it, for a best possible support of your way of part manufacturing.
The Haas Vertical Series post processor supports all iterations of the Haas Vertical Series machines. There are
several unique functions on the Haas Vertical Series machines 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 Haas Vertical Series machines. Please read
this manual carefully and configure the machine setup before using the post processor.
Regardless of what method you use, please be sure to include the following items.
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 Support Web.
Again, please include the items mentioned above when submitting an enhancement request.
03a0b2ee-344c-442d-8a66-0dde57125794 page 5 of 21
ESPRIT-Machine Package
The package for your machine includes post processor (*.PST), machine setup files (*.gdml, *mprj) and
programming manual
Installation
Custom Page Setting
03a0b2ee-344c-442d-8a66-0dde57125794 page 6 of 21
Machine Setup
The machine file is necessary to setup the post processor. You won’t get any NC program without it.
You can save the machine files files to any directory on your pc, but it’s recommended to use the Machine Files
directory. To get the path, please go to Files -> Options.
Please use the machine files from the package for all ESPRIT programs created for this machine!
To open a machine setup please open the machine setup dialog.
For simplifying the usage, it’s recommended to create a template in ESPRIT.
Post Processor
Copy the post processor to the current post processor directory. To get the path, please go to File -> Options.
Select the post processor in the NC Settings of the machine setup dialog:
03a0b2ee-344c-442d-8a66-0dde57125794 page 7 of 21
03a0b2ee-344c-442d-8a66-0dde57125794 page 8 of 21
Available Options in the Machine Settings Menu
Group General
Select the machine
Group Links
Settings for move from tool change
Group Haas
Settings for NC code output
Group Coolant
Assign individual MCodes to the coolant settings of the tool
03a0b2ee-344c-442d-8a66-0dde57125794 page 9 of 21
General functionality
Headlines
Please select “Program” to use Program Number, Program Name and Comment at program start.
If you want to see some additional comment or want to output some direct commands in your nc-code, you need
to define a “Custom Cycle.
To do this please select Milling Custom Cycle and choose Strings. There you can type in your comments (up to
10 lines of strings are possible).
Example:
(Test)
(customer XY)
(material: )
..
..
03a0b2ee-344c-442d-8a66-0dde57125794 page 10 of 21
General settings
Not used
Links settings
Tool Change
Select the type of movement from tool change
Haas settings
Options:
No work offset list output
Output work offsets by number
Output work offsets by usage
03a0b2ee-344c-442d-8a66-0dde57125794 page 11 of 21
Sequence Number Output
Options:
At tool change only
Every line
Remove Spaces
Remove spaces from the code.
Uppercase Comments
All comments are transformed to uppercase letters.
Segments
Up to 360 degrees
Preset Tool
Options:
Yes
No
03a0b2ee-344c-442d-8a66-0dde57125794 page 12 of 21
Program End Code
Options:
M30
M02
M99
Language
You can choose the language of the output comments in the NC program. If you do not select any language, the
comments are output in English.
Clamping
Automatically unclamp/clamp rotary axis if needed or clamp by the setting in the operation.
Rapidmoves
Rapid moves are output as G01 with F9999/F393.
03a0b2ee-344c-442d-8a66-0dde57125794 page 13 of 21
Coolant
The coolant functions that are available on the machine can be assigned to the respective tool in the
Tool Settings.
03a0b2ee-344c-442d-8a66-0dde57125794 page 14 of 21
Example
O0001 ( ProgName )
( ESPRIT TNG BUILD: 20.300.1.11625 )
-> Defined by Program Properties
( MACHINE NAME : Haas_VF-1YT )
( MACHINE REVISION: RV2.203 )
( POST PROCESSOR : Haas_VF_3x_V2.204 )
(01.06.2017 17:44:17)
(Author: DP) -> Defined by Program Porperties
(********* TOOL LIST **************)
( T1 | SF8)
( T11 | CM10)
-> Option Tool List
( T13 | HSS8)
(**********************************)
(********* WORK OFFSET LIST *******) -> Option Work Offset List
(********* REFERENCE ONLY *********)
( G10 L2 P1 X-254. Y-199. Z-445. | G54 )
(***********************************)
M09
G00 G53 Z0.
G53 X-508. Y-457.
M05
M01 -> Stop before Tool change
N2 T11 M06 (CM10)
T13
(Chamfer)
S71938 M03
G54 G90
G00 X0. Y-24.5
G43 H11 Z2. M08
G01 G94 Z-1. F31972.
Y-34.5
X40.
G03 G17 X49.5 Y-25. R9.5 -> Arc Mode=R
G01 Y25.
G03 X40. Y34.5 R9.5
G01 X0.
Y-24.5
Z2.
M09
G00 G53 Z0.
G53 X-508. Y-457.
(Custom Cycle)
( This is a comment )
-> Custom String
Text from Customcycle -> Custom text
M30
%
-> Program End Code
03a0b2ee-344c-442d-8a66-0dde57125794 page 15 of 21
Work Coordinates
Standard
These codes select one of more than six user coordinate systems. All future references to
axes positions will be interpreted using the new (G54 G59) coordinate system.
Extended
This feature provides 99 additional work offsets. G154 with a Pvalue from 1 to 99 activates
additional work offsets. For example, G154 P10selects work offset 10 from the list of
additional work offsets.
Custom
Custom Work offset is not supported. Postprocessor will create an error message.
The postprocessor does not support Work Offset Transformation. You’ll get an error message if this setting is not
None.
03a0b2ee-344c-442d-8a66-0dde57125794 page 16 of 21
General operation settings
P - Controls the smoothness level, P1(rough), P2(medium), or P3(finish). Temporarily overrides Setting 191.
E - Sets the max corner rounding value. Temporarily overrides Setting 85.
G187 will be canceled whenever RESET is pressed, M30 or M02 is executed, the end of program is reached, or
EMERGENCY STOP is pressed.
-1 -> G187
1,2,3-> G187 P 1,2,3;
1.01 -> G187 P1 E0.01
03a0b2ee-344c-442d-8a66-0dde57125794 page 17 of 21
Machine Cycles
Drill Cycles
Overview
Details
ESPRIT-Cycle Controller Code
03a0b2ee-344c-442d-8a66-0dde57125794 page 18 of 21
ESPRIT-Cycle Controller Code
03a0b2ee-344c-442d-8a66-0dde57125794 page 19 of 21
ESPRIT-Cycle Controller Code
03a0b2ee-344c-442d-8a66-0dde57125794 page 20 of 21
ESPRIT-Cycle Controller Code
03a0b2ee-344c-442d-8a66-0dde57125794 page 21 of 21