BRO CAM Strategies en
BRO CAM Strategies en
BRO CAM Strategies en
CAM strategies
and functions for efficient
manufacturing
Table of contents
Page
User interface
2D strategies
3D strategies
17
HSC functions
25
5axis machining
29
Specialised applications
37
Mill/turn strategies
47
General functions
53
63
71
Strategy overview
75
User interface
hyperMILL covers a very wide variety
of machining strategies, ranging from
Turning and Milling with 2D, 3D and
HSC applications, all the way through
to 5axis simultaneous and dedicated
special applications. All these strategies
are accessible from a single, coherent user
interface. Administrative tools, such as job
lists or component jobs, enable a highly
transparent and reliable workow. Functions such as associative programming or
parameter programming reduce programming times. This programming philosophy
User interface
Working with hyperMILL is easy, as users are already familiar with the
operating principle. The Windows look and feel facilitates user input.
Clearly structured dialog boxes with a graphical and menu-guided user
interface help users in their programming tasks.
Individual jobs as well as complete job lists can be copied within and
between projects using a drag-and-drop procedure. Tried and proven
technology sequences can be transferred between similar projects at
the click of a mouse.
Rapid result technology from hyperMILL integrates automated functions that take modied parameters into account. A clearly arranged job
management system, along with descriptions of problems and errors,
reduce both programming and input errors. Machining status is displayed graphically, while easy setup, change and copying operations make
it possible to implement modications and variations very quickly.
Job list
Parallel calculation and programming, structured procedures
and job storage
With hyperMILL, several projects can be open at the same time while
one project is being calculated, another one can be programmed. A
single job list can be used for all machining strategies, from turning to
5axis simultaneous machining. The job lists are stored directly in the
CAD model. All relevant data is automatically integrated and linked
and can be retrieved at any time.
Tool list
Compound job
For well-structured job lists
User interface
Associative programming
Time-saving programming with associative copies
This functionality allows users to work more exibly and quickly edit
common machining strategies where only few parameters dier across
several steps in a job.
Associative jobs permanently link all parameters with an original reference job. Changes to the reference job are automatically copied to the
associated jobs. Any individually denable parameter for a job step can
be unlinked from the template by a simple mouse click so that it can be
dened dierently for this job step.
All parameters that have been unlinked from the job template are displayed in a separate window of the job step where they can be edited.
Input screen
Parameter programming
Flexible changes and fast variant programming
Application of variables
Global editing
Fast and easy editing across within multiple jobs
Editing screen
Extended setup
Improved management of data and les used in hyperMILL
User interface
This function simplies the handling, entry and conguration of directories containing essential hyperMILL data such as postprocessor
information, machine denitions and NC les. When saving a CAD model,
a backup copy can be created automatically. The storage location and
number of backup copies are freely denable.
Setup denition
2D strategies
hyperMILL enables the ecient programming and processing of typical 2D tasks.
High-performance 2D contour milling, intelligent feature technology and the support
of controller-specic NC formats are just a
few of the reasons why.
2D strategies
Face milling
Large surfaces
With the face milling strategy, at areas can be machined quickly and
simply in one-way or zigzag paths. This allows several independent
surfaces to be machined in a single operation.
Pocket milling
Open and closed pockets with or without islands
and circular or square pockets
In this way, any pocket can be machined, even if it includes islands and
additional pockets with various heights and depths. This strategy always
seeks a start point where the plunging occurs outside of the material.
If this is not possible, a stepdown is made directly in the material via a
ramp or a helix, depending on the type of milling tool and setting. This
strategy also supports canned cycles for round and square pockets.
10
Automatic feature
recognition
Complete machining
of the bottom
Supports 2D controller
cycles
Contour milling
Optimised machining of open and closed contours
Optimisation functions
2D strategies
11
Playback
Simple creation of toolpaths
Toolpaths can be generated manually by moving the tool across the model with the mouse. Once dened, hyperMILL performs a collision check
for the tool against the model. If a collision is detected, the software modies the tool paths to place them at collision free points on the model.
Rest machining
The machining of residual stock
For areas not accessible using large tools in 2D contour and pocket
machining, this strategy calculates separate tool paths for small milling
tools. This referencing approach automatically detects all areas that have
not been processed and machines them. It detects not only areas within
a contour, but also between dierent contours.
12
Drilling
Centering, simple drilling, deep drilling, drilling with
chip break, reaming and boring, thread milling and drilling,
deep hole drilling
The strategies and functions for drilling enable highly ecient programming, especially in conjunction with feature and macro technologies.
Depending on the machine controller and available options, the postprocessor will supports canned cycles, subroutines, point lists or will output
simple G1 movements.
In helical drilling, the milling tool cuts into the part in a spiral motion.
The user can freely dene the pitch of the spiral, within the limits
of technological reason. Internal and external threads are produced
by thread milling. The option of deep hole drilling enables the milling
of very deep holes.
Drill optimisation: shortest path
2D strategies
13
Complex deep holes with various steps and cross-holes can be programmed separately using hyperMILL. The infeeds, drilling speeds and
coolant can be controlled separately for dierent areas and geometry
elements such as guide bushings, pilot holes or cross-holes. Here, the
strategy detects cross-holes in the specied stock.
Pilot hole
F1, S1, M9
F2, S2, M8
F3, S3, M9
Cross-hole/breakthrough
F4, S4, M9
F5, S5, M9
F2, S2, M8
14
5axis drilling
Drilling with dierent tool angles in a single operation with
optimised toolpath lengths
Within certain drill patterns, the clearance plane can be dened very close to the part, and the tool need not repeatedly go to a safety position.
For the machining of dierent drill patterns with dierent tool inclinations, additional retraction positions can be dened that reduce the
path length. The movements between the drill holes and the movements
between the individual machining planes are automatically checked for
collision against the model. If collisions are detected,
the cycle automatically positions the tool on a collision-free plane.
Drill hole optimisation reduces the paths travelled between the drill
holes in one plane. If a rotating axis movement is required, the user can
determine whether the A-axis or C-axis is used rst. Furthermore, users
also have the option of using the Z-height as a sorting criterion.
2D strategies
15
16
3D strategies
3D strategies
17
Roughing
Optimised and reliable roughing, based on current stock
calculation
Contour-parallel machining
Axis-parallel machining
Optimisation functions
18
Filleting corners
Axis-parallel machining
Optimisation functions
XY optimisation
3D strategies
Contour-parallel machining
Prole roughing
19
Optimisation functions
20
Automatic Z-infeed
adjustment
In the nishing cycle, automatic rest machining detects incomplete machined areas. After dening the reference tool and the machining
area using the boundary function, the necessary rest machining is
automatically executed.
A rest material area that has not been machined due to potential collisions can be used as a reference for a subsequent machining step with
modied tools (e.g., longer tool lengths). This ensures that only the areas
that could not be completed during the rst step are machined in this
next one.
Optimisation functions
3D strategies
Milling grooves
Pencil milling
21
Slope machining
By dening one or two guide curves, the strategy calculates the milling
paths parallel to the indicated curve. Here, the distance between paths
is not calculated in the XY plane, but rather always on the surface. In this
way, at and steep areas can be machined in a single operation with the
same surface quality.
22
3D strategies
With the aid of rework machining, tool paths from a reference operation
with other tools and modied tool inclinations can be output without
recalculating the path, and checked for collisions. This can be done
on the complete tool path as well as with path sections that have been
excluded in the reference operation in order to prevent collisions.
23
24
HSC functions
High-speed cutting
25
Roughing
Z-level nishing
Prole nishing
Rest machining
Smooth plunging
Optimal cutting conditions for constant cutter loads
With axial infeed, an optimal feed rate can be maintained and the tool
can be protected using a helix or a linear ramp.
26
Smooth infeed
Optimised tool movement between tool paths
Approaches and retracts, as well as the transition between individual paths, can be lleted. During the process, the tool can also be raised from
the surface in a smooth movement.
Spiral machining
For high feed rates and optimal cutting conditions
HSC functions
Trochoidal machining
27
28
5axis machining
5axis machining
5axis machining. Depending on the geometry and machine kinematics, you can
select between 5axis machining with a
xed tool inclination, automatic indexing
or simultaneous machining. Larger, slightly
curved surfaces and geometries that follow
leading surfaces or proles can also be
eciently milled using 5axis machining.
29
30
Automatic indexing
Automated 3+2 milling as an alternative to 5axis
simultaneous machining
Areas that require multiple tool angles for machining are programmed
and milled in a single operation using automatic indexing. This method
automatically seeks a collision-free xed tool angle for individual milling
areas and/or toolpaths. You can choose whether perpendicular (vertical)
or angled tool orientations are preferred. With manually dened segment
limits, milling areas can also be individually separated. If necessary,
5axis simultaneous machining operations can also be used for local machining. In comparison to complete 5axis simultaneous machining, however, automatic indexing minimises machine movement. This reduces
machining times and thus minimises stress on the machines.
If it is not possible to calculate a collision-free xed tool angle for
an area, then, with 5axis rest machining, for example, a subdivision
into smaller segments with dierent tool angles can be performed
automatically.
5axis machining
31
Simultaneous machining
Fixed position
32
5axis curve machining makes it possible to mill engravings without collisions using short tools, even near steep walls.
5axis machining
33
With this strategy the tool is guided on or relative to a curve with a xed
orientation to the surface. Grooves, chamfers and other similar geometries dont have to be designed in detail. The automatic collision detection and avoidance functions makes programming these machining jobs
easy and reliable. If necessary, the tool orientation can also be manually
changed for particular areas.
Milling grooves
Trimming perpendicular
to surface
34
Engraving perpendicular
to surface
The side of the tool is used to machine workpiece surfaces with the swarf
milling process. Large stopovers between paths reduce the cutting time
and improve the workpiece surface nish. The tool is guided by a surface
along a reference curve. As an alternative, it is also possible to guide the
tool between two curves. Multiple axial and lateral infeeds make swarf
cutting also suitable for roughing. Machining can be precisely and simply
executed by dening stop and milling surfaces and stock tracking.
5axis machining
Machining double-curved
surfaces with point contact
35
Specialised
applications
Geometries such as impellers, blisks, turbine blades, tubes and tyres pose special requirements that standard strategies cannot
satisfy. For this reason, hyperMILL oers
user-friendly special applications seamlessly integrated into the CAM system.
36
37
Specialised applications
A number of 2D and 3D strategies are available for machining the platforms of a blade. The 2D category includes strategies for drilling, facing,
curve and pocket milling. The various 3D operations include roughing
cycles, nishing operations for the mechanical attachment geometry, as
well as strategies for trimming, deburring or milling/machining curved
surfaces.
38
A rolling ball llet condition can be created even in conditions when the
designed llet would ordinarily can not be fully generated due to the
platform dimensions. The tool maintains contact with the blade and a
straight boundary of the platform to achieve a perfect transition in reference to the platforms of neighbouring blades, which cannot be achieved
in many CAD systems.
Specialised applications
The tool moves in parallel or spiral paths around the blade to point-mill a
seamless transition from top-milling of the blade surfaces to the platform
surface including the llets and to swarf-mill the platform surfaces.
Point machining
39
The most common roughing strategies are taking slices through the solid. Machining takes place pocket by pocket between the blades. Various
roughing strategies such as hub oset or shroud oset enable control of path distribution, tool inclination and tool length to be optimally
adapted to the geometry. Plunge roughing can also be used.
40
Point milling
The ank contact with swarf cutting reduces the number of necessary
machining paths and thereby the machining time required. The best t
of the tool to the surface is found simply by clicking the mouse. This option
simultaneously indicates the surface quality that has been achieved.
Swarf cutting
Specialised applications
41
42
Specialised applications
5axis Tube Finishing works with a spiral or parallel tool path. Spiral
machining creates seamless surfaces. With parallel machining, it is also
possible to avoid unnecessary movements of the rotary axes. Machining
of inlet and exhaust regions can be easily matched to avoid overlapping
paths. Collision avoidance allows tools with the shortest shank length,
lollipops and tools with thick shanks to be used. Using the most stable
tools guarantees high-quality surfaces.
With this strategy, rest material areas are machined in either a spiral
or parallel movement. The areas to be machined are described by
a reference curve. The machining region can be limited by dening
a value relative to the reference curve.
43
When creating NC paths, the tool paths are copied to the corresponding
position in the tyre. In doing so, the automated segment generation
function adjusts the tool paths that go beyond the segment boundary.
44
Specialised applications
With the tyre package, the dialogue boxes of all 2D, 3D and 5axis
strategies are expanded by a parameter that allows the user to assign
each machining strategy a pitch (section of identical construction).
Most of the tyre machining process is based on foundation hyperMILL
strategies.
45
Mill/turn strategies
The millTURN module of hyperMILL
enables the creation of NC programs for
turning and milling in a single set-up.
Because of the modules complete integration, the tool database, stock tracking
and collision check functions as well as
post-processors can be used together for
all milling and turning operations.
47
Mill/turn strategies
Dening
the bounding
geometry
In addition to the turning contour, the turning stock can also be automatically created. With stock tracking and the option of switching between
milling and turning stock, you can always work with the current stock.
This ensures precise machining and helps to avoid unnecessary redundant movements. The following options are available for the denition of
turning stock:
Generate on the basis of 3D milling stock
Dene by surface/solid/STL selection (maximum interference contour),
specication of axes and tolerance
Dene as cylinder with or without stock allowance
Dene as pipe with or without stock allowance
To dene the bounding geometry, the surfaces are selected by clicking on
them with the mouse. hyperMILL automatically creates the corresponding geometry. In addition, a parallel stock allowance can be dened as an
oset to the contour, for example for cast parts.
Drilling
Drilling with a xed tool
This strategy is suitable for creating holes in the centre on the turning
axis of the part including stock tracking with a xed tool. On mill/turn
machines, this strategy oers an alternative to helical drilling.
48
Turn roughing
Machining of rotationally symmetrical interior and exterior
stock surfaces of any shape
Mill/turn strategies
Face turning
Contour-parallel roughing
Clearance angle to
protect the insert
49
Turn nishing
Contour-parallel nish machining of rotationally
symmetrical surfaces
Turn nishing
Steep regions
Flat regions
50
Grooving
Workpieces with grooves or shoulders
Axial grooving
Mill/turn strategies
The operations of grooving, parting o and groove turning are programmable with this strategy. Workpieces with grooves and shoulders can be
machined either radially or axially. To optimise the machining process,
the ISCAR groove strategy is implemented. This automatically accounts
for the lateral displacement of the cutting length as a result of the lateral
cutting forces. Further optimisation functions are available, such as nish
pass, wall distance, ramp angle, tool path compensation or chip break.
This strategy also enables slope-dependent machining.
Thread cutting
Creation of external and internal threads with constant pitch
51
General functions
Functions that apply to all strategies,
such as stock tracking, milling and stop
surface concepts or automatic collision
avoidance, provide for eective, userfriendly techniques.
General functions
Bohrfeaturererkennung
Innerhalb eines festgelegten Bereichs knnen
Bauteile nach Bohrungen entweder mit
gleicher Orientierung.
Usto del del ullamet er
ad duissis sequam, qui
tat lor at. To odoleniam
irit ut alit augait velesting eugait wisl exer
aciliquat. Ut iureet ac
53
Analysis functions
Verication of parts and tools for ecient job planning and
CAM programming
The functions for modelling, surface and tool analysis allow users to
quickly and easily determine which element properties in a component
are relevant for machining tasks. By simply clicking on a surface, users
receive important information on the surface type (radius, plane, freeform surface), minimum and maximum radius, position and angle as well
as picking point coordinates for the selected frame system. When two
elements are selected, the function displays the minimum distance and
angle between the two surfaces.
In addition to analysing individual surfaces, hyperMILL can automatically search for all planes and radii on a component and also mark their
positions and sizes accordingly.
Model analysis
54
Stock tracking allows calculating the machining status for each single
job, for any number of freely selected jobs or for the entire job list.
Stock models are maintained, independent of the reference frame for
a machining job and can be used to limit the machining area. Job listoriented stock tracking and management guarantee extremely precise
and ecient material removal. Stock is automatically updated via all
turning and milling operations.
The compound stock function allows for machining multiple components,
each of which have their own stock, at the same time. The dierent
stocks are combined together, allowing a component (and stock) to be
machined free of collision in relation to the completely assembled stock.
Calculated stock is shown in a separate window and managed in the
job list. Stock can be used for visual checks as well as for any further
machining, such as the roughing of arbitrary stock. Stock can be saved
in a CAD-neutral STL format.
General
functions Funktionen
bergreifende
Milling/stop surfaces
More exact machining, exible and accurate limiting
of machining areas, increased precision
55
Transformations
For reproducing machining jobs on identical or
similar geometries
Using transformations, it is possible to reproduce programs for machining identical or similar geometries within a component or several
identical components that are clamped together. By freely transforming
machining steps across spatial coordinates, users can simplify their programming workload and reduce costs. In other words, multiple copies of
machining steps can be placed along the X and Y axes or rotated around
a freely denable axis.
With transformations, users can easily and conveniently create programs
for multiple components clamped within a single plane or in a tombstone xture, for example. Since the copies are associated with the job
template, modications to a program or geometry can be implemented
quickly and easily. Any changes to the job template are copied automatically by hyperMILL to the associated jobs. Furthermore, each parameter
can be modied individually. Since users can make local changes or even
delete parameters and dependencies, workows remain highly exible
(see also Associative programming on page 6).
Another powerful feature is that users can perform collision checks
relative to the nished part for programs that have been oset or rotated.
This means that jobs involving tombstones or multiple setups can be
programmed eciently and reliably.
Transformations can be applied to all job steps.
56
Mirroring
In contrast to simple mirroring actions performed by machine controllers, hyperMILL does not merely mirror the NC paths. An independent
toolpath is calculated for the mirrored geometry including modied
technology values. Climb milling movements remain intact. Automatic
approach and retract strategies, curve orientations and optimised infeed
movements are taken into consideration in mirrored jobs.
Mirroring automatically creates an associated element in a browser. Any
changes to the original are automatically applied to the mirrored versions. Again, every parameter can also be modied individually if required.
Mirroring can be applied to all job steps as well as to the entire job list.
General functions
57
Job linking
For intelligent links between jobs and eective reduction
of transition moves
Multiple job steps to be machined with the same tool can be combined
into a single step using job linking. Here, each of the job steps remains
unchanged. hyperMILL calculates the NC toolpaths between these steps
with respect to the workpiece and performs a collision check. Each job
link is established independently of the type of machining (2D, 3D and
5AXIS machining) and machining direction. Even undercut areas can be
approached safely with job linking.
This unique function allows users to combine multiple strategies into a
single processing cycle. This gets rid of retraction movements between
the individual operations and signicantly reduces machining times
Collision-checked link
Production mode
Automatic optimisation of transition moves for shortest
possible machining times of standard parts
Production mode is a new function that lets you minimise all transition
moves within a job. hyperMILL automatically optimises fast travel movements according to the path length by stepping over or sideways around
the geometry to the starting point of the next path. Lateral movements
help to avoid unnecessary infeed movements at the Z-level that are
mostly performed with reduced feedrates. By including the stock in the
collision calculation, hyperMILL ensures that transition moves remain
reliable.
58
Machining without
production mode
General functions
This function, based on the default tool length, calculates both the
necessary maximum and minimum tool reach required to avoid collisions
whilst maintaining rigidity in the tool. The extend function calculates the
Larger reach. The shorten optimisation function calculates the clamping
length of the selected tool in such a way that it is not longer than absolutely necessary and does not fall below the minimal length. If a longer
tool is required, the area is left out or the calculation is cancelled.
59
Fully automatic collision avoidance is an active type of collision avoidance that independently attempts to determine a collision-free tool
angle. During roughing, for example, the paths can be moved laterally,
thereby allowing greater machining depths. During nishing with 5axis
simultaneous machining, hyperMILL uses fully automated modications
of the tool orientation to prevent collisions. Tool orientation modication can be performed either in 5axis simultaneous machining or via
automatic indexing. Moreover, it is possible to cancel machining or skip
toolpaths with collisions in order to mill them with longer tool lengths
and/or modied tool angles.
60
Tool database
Extensive denitions of tools using technology data
By entering the technology data for tool extensions, copying tools into a
job list automatically changes the corresponding technology values.
General functions
61
Feature and
macro technologies
With feature and macro technologies,
hyperMILL users can standardise and
automate the programming of geometries.
It oers many options for using CAD geometry information for CAM programming and
to dene typical and repeating geometries
as a feature. A new feature type, the customised process feature, is used to dene
job templates and operating standards.
62
63
Automatic feature recognition detects geometries from solids and surface models, such as holes, stepped holes with and without threads and
open and closed pockets. Parameters are automatically generated that
are required for the programming of machining strategies and for tool
selection.
Features can be automatically or manually grouped, for example based
on type, diameter or workplane. Various lters support the grouping
function. Because features are summarised in dierent ways within
a group, programs for multi-axis indexing can be generated without
additional programming work.
Feature mapping
Importing of features from solids
64
Hole detection
Within a dened area, the user can search parts for simple holes and
stepped holes. hyperMILL also recognises features such as threads and
ISO ts if these were saved in a colour table. The search for and grouping
of hole features can be controlled using lters, for example according to
hole diameter or required workplane. The 5axis drilling option makes it
possible to machine holes with dierent orientations together in a single
operation.
Hole features
65
Pocket feature
Automatic pocket recognition
66
Feature programming
Feature browser
Feature management
The feature browser simplies the use of features. Users can work with
several feature lists at once without losing the overview. For easier
identication, features can be displayed in dierent colours and can be
sorted by type, depth, diameter as well as by used and unused features.
Features can be found quickly and easily by placing bookmarks.
67
Macro technology
Linking machining strategies and tools with features
With macros, programs can be generated faster and easier than ever.
Macros link machining strategies and tools for characteristic geometries.
They may consist of one or more jobs. They contain the machining rules
for characteristic areas of the corresponding feature, such as thread diameter, sink type and depth, and open or closed pockets. Once machining
sequences are stored, they are automatically assigned to the current geometries of the selected feature.
Macro database
Production know-how saved in an easy-to-follow manner
Technology database
68
69
Post-processors
and simulation
hyperMILL is able to calculate tool paths
independently of machine and controller.
The post-processor takes this neutral data
and creates NC programs that are adapted
optimally to the machine, controller and
components used.
70
71
PP and simulation
Post-processor technology
Transformation of machine-neutral toolpaths into NC paths
adapted to the machine and controller
72
Simulation
The graphical simulation of the machining job enables the visual examination of the CAM program created. By turning o milling paths for one or
several jobs, overlaps can be prevented. Individual paths are thus better
displayed and easier to control.
PP and simulation
Machining simulation
Collisions are displayed in colour and all NC areas where collisions could
occur are saved as a list. If necessary, the CAM program alone can be
simulated.
73
2D
3D
3+2
5-axis
simultaneous
HSC
Stock calculation
Turn roughing/
Turn nishing
Groove turning
Thread cutting
Centre drilling
Face milling
Pocket milling
Prole nishing
Z-level nishing
Complete nishing
Equidistant nishing
ISO machining
Rework machining
Fillet machining
Cutting edge
Top milling
Swarf cutting
Contour machining
74
Autoindex
Tube roughing
Tube nishing
Multiblade roughing
Flexible
Programming
with hyperMILL
Strategy overview
(Mill/turn strategies)
75
Contact
Headquarters
UK
USA
Brazil
Asia Pacic
China
India
Japan
Taiwan
www.openmind-tech.com
Imprint
OPEN MIND Technologies AG.
All rights reserved.
Issue: July 2014.
Reproduction in any form is
prohibited except with the
express written permission of
OPEN MIND Technologies AG.
Publisher:
OPEN MIND Technologies AG
Argelsrieder Feld 5
D-82234 Wessling
E-Mail: info@openmind-tech.com
www.openmind-tech.com
OPEN MIND Technologies AG
a member of the Mensch und
Maschine technology group