Hypermill Readme en
Hypermill Readme en
Useful information about hardware and software requirements, graphic cards for hyperCAD-S, installation requirements as well as an
installation guide can be found on our website at: Useful information
If you work with third-party software that uses hyperMILL data (such as postprocessors and simulation tools), you should consider the
following: The format of all data generated by hyperMILL can be changed by OPEN MIND without prior notice and at any time for the
purposes of further development. This primarily affects the output of machine- and control-neutral programs (POF format). OPEN MIND
does not offer any guarantee for problems that are due to compatibility issues involving third-party software.
hyperCAD and hyperMILL are registered trademarks of OPEN MIND Technologies AG. Windows and Windows products are registered
trademarks of Microsoft Corporation. Google Chrome is a product of the manufacturer Google Inc. Autodesk® Inventor® is registered
trademark of Autodesk Inc. SOLIDWORKS is registered trademark of Dassault Systems SA.
All other brand and product names are registered trademarks of their respective owners.
Argelsrieder Feld 5
82234 Wessling
Germany
Tel.: (+49-8153) 933-500
Fax: (+49-8153) 933-501
E-mail: <[email protected]>
Web: www.openmind-tech.com
Compliance Intelligence
The Software may include a compliance intelligence mechanism for security and reporting purposes ("Security Mechanism") that
automatically collects and transmits data regarding the installation and use of the Software to OPEN MIND Technologies AG, its
licensor and the manufacturer of the Security Mechanism for purposes of verifying End Customer's compliance with the terms of the
applicable EULA, identifying unauthorized use and users, and otherwise protecting and enforcing intellectual property rights. Data
processed through the security mechanism may include, but is not limited to, user, device and network identification information,
location and organizational domain information and software usage information. For more information about the processing of personal
data through the Security Mechanism, please see our privacy policy at https://www.openmind-tech.com/en/privacy/ .
Table of Contents
1. Supported Versions ...................................................................................................................... 2
Operating systems und CAD platforms ........................................................................................ 2
CAD interfaces ....................................................................................................................... 2
Interfaces Tool database ........................................................................................................... 5
Supported EDM formats ........................................................................................................... 5
Interfaces NC simulations ......................................................................................................... 6
Intersect .............................................................................................................. 44
Compensate ......................................................................................................... 44
Offset .................................................................................................................. 45
Offset on face ....................................................................................................... 46
Shapes ....................................................................................................................... 46
Offset .................................................................................................................. 46
Create solid .......................................................................................................... 46
Solids, features and meshes .................................................................................................... 47
Features ...................................................................................................................... 47
Holes .................................................................................................................. 47
Solid ........................................................................................................................... 52
Difference ............................................................................................................ 52
Design electrodes .................................................................................................................. 52
Electrode options .......................................................................................................... 52
Create reference system ................................................................................................. 53
Modify eroding path ....................................................................................................... 54
User-defined orbit type ................................................................................................... 56
User-defined material list ................................................................................................ 56
NC programming ................................................................................................................... 57
hyperMILL ................................................................................................................... 57
Analyse distance toolpath-shape .............................................................................. 57
Adaptive construction ..................................................................................................... 59
Global fitting ......................................................................................................... 59
Print documentation ....................................................................................................... 59
Quick print ........................................................................................................... 59
Reports ....................................................................................................................... 59
Configure job report ............................................................................................... 59
Export job report ................................................................................................... 60
Starting with this version, the name of releases has been adapted. This version is called 2023. The release
notes for hyperCAD-S and hyperMILL have been summarised in this PDF document. But now let us take a
brief look at the most important innovations ...
The measuring and turning strategies have been functionally expanded. The portfolio also includes two
brand new strategies. Easily edit NC-code-checked countersinks using 2D Back Boring. The new 5X Halfpipe
Machining enables quick and easy programming of complex slots. The hyperMILL VIRTUAL Machining
technology makes it easier to program mill-turn machining centres as well as machines with more than 5
axes. And the VIRTUAL Machining Optimizer allows parallel axes to be programmed fully automatically.
Best-Fit technology has been added to the hyperMILL SHOP Viewer. This is practical for machine operators.
It makes aligning the workpieces much faster and increases efficiency. Clamping therefore becomes a safe,
precise and plannable process step that is carried out directly on the machine.
hyperCAD-S brings enhancements to parametric modelling. Boolean operations and hole features can be
incorporated into this elegant approach. Adaptive constructions that can be predicted in advance can be
taken into account and implemented quickly if necessary.
Perhaps the most interesting innovation in hyperCAD-S Electrode is that an electrode can now rotate through
an angle not only at a point, but also synchronously along a path. To conclude this overview, it is important to
point out that it is now possible to manage the electrode materials in the hyperCAD-S material file.
1
hyperMILL / hyperCAD-S
1. Supported Versions
Operating systems und CAD platforms
64-bit operating systems 64-bit CAD platforms Server operating systems (Licence
server only)
CAD interfaces
The following CAD models can currently be imported and/or exported (depending on the licence purchased):
2
hyperMILL / hyperCAD-S
*.asm.
*
*.xas 6.0 9 x
*.iam
*.asm
*.pwd
*.psm
*.x_b 31 34.1 x
AP 242 AP 242c
AP 214 AP 214 x
3
hyperMILL / hyperCAD-S
*.asc
*.xyz
*.txt
*.pt x
*.stla
*.stlb
(3D Manufacturing
Format)
*.sab
4
hyperMILL / hyperCAD-S
Management
System
tdm systems TDM Base modul (TDM / TDMGL) TDM Systems - Base Installer
CAM Interface TDM - hyperMILL (AME) (iM- TDM Application Server Installer
HYP)
TDM GlobalLine Interfaces Installer (for the
Optional for 3D Tool data transfer: Smart Interface Client hyperMILL)
Zoller TMS hyperMILL v2 Interface first license TMS Tool Management Solutions BRONZE
package
TMS Tool Management Solutions
TMS Tool Management Solutions from ver-
sion 1.17.0
FlexLM
Exolution In development
5
hyperMILL / hyperCAD-S
Multiprog All
SODICK On request
Interfaces NC simulations
VERICUT from version 7.0
6
hyperMILL / hyperCAD-S
BEST FIT
More complex part shapes, alternative manufacturing processes (casting, 3D printing,
forged stock) and smaller allowances make manually aligning the part very time-consum-
ing. The hyperMILL Best Fit alignment eliminates the need for time-consuming manual
alignment measures. Positioning is automatic and based on the internal origin shift cap-
tured using the 3D Point Probing cycle. Probing takes place both in the CAM programming
and on the machine, so that the position deviation between the virtual and the real situa-
tion can be determined and corrected. The Best Fit real part position is adjusted in the
hyperMILL VIRTUAL Machining Center and is checked for collisions. An attempt is made
to comply with all machine limits with the help of the NC optimiser.
The Corrected output system dialogue page is only displayed with a licence for the hy-
perMILL VIRTUAL Machining Center. It is not available for origins. It is available for frames
if the Best Fit function has been activated on the Job list → Settings dialogue page.
From probing log file: Enable if there is a log file that was created using the Best Fit function of the hyperMILL
VIRTUAL Machining Center.
Use frame: Select a frame that was created with the help of the From probing log file function.
Create frame based on correction: This function creates a new frame on the Frames dialogue page of the
hyperMILL browser that was generated using theFrom probing log file function.
Open the Calculate corrected output system dialogue via the Calculate correction function. The following
functions are available:
7
hyperMILL / hyperCAD-S
Fix axis
Lock: Lock the axes that are not to be moved when calculating the optimal clamping position on the machine.
To do this, click the field for the required axis.
The corrected output system is automatically used when the NC file is created. The job does not need to be
recalculated. The corrected position of the component is not shown in the graphics area of hyperCAD-S. The
component and stock position is checked exclusively in hyperMILL VIRTUAL Machining Center.
8
hyperMILL / hyperCAD-S
9
hyperMILL / hyperCAD-S
Distance toolpath-shape
The distances between a toolpath and surfaces are determined. A subarea of the toolpath can be selected
using a selection area. Two target distances divide the toolpath into three steps. Points can be created at
which the toolpath meets the required distances.
Probing
Workpiece alignment along edge
Contours
Shift along edge: Define a value for moving the first/second probing point along the edge (3). Positive values
result in an inwards movement and negative values result in an outwards movement.
Probing direction (4): The following options are available as the probing direction: Y+, Y-, X+, X-, Z- and
Automatic. If you choose the Automatic option, the probing direction will be determined automatically by
hyperMILL.
+
2 5
Y- 4 4 X- 1
Y
X -
2 Z
Z 2 4
1
Z-
Y X
2 3
+
4 -
3 4
X+ +
- Y+
10
hyperMILL / hyperCAD-S
Turning
Finishing
Strategy
Smooth overlap
Various tools and orientations are often required to manufacture complex components.
The Smooth overlap function achieves smooth transitions without any visible machining
marks between individual machining areas (jobs). The tool follows the selected contour
beyond the boundary in a gentle lifting movement.
Please note: The selected contour must be part of the turning area.
Use smooth overlap: Activate to enable smooth lifting of the tool in the contour extension. Use Contour length
to define the length of the lifting movement and Distance to define the maximum retract value of the tool for
the extension of the selected contour.
Example: Subdivision into machining areas and overlap using the example of jobs 2 and 3, (1) - (5)
= toolpaths of the jobs
5
3
2 2
3 4
11
hyperMILL / hyperCAD-S
Example: (1) Selected contour, (2) Material to be removed, (3) Contour length, (4) Distance, (5)
Extension of the selected contour, (6) Retract macro.
1
2 6
5
3
4
If the start or end of the selected contour is an interior corner with a radius equal to or smaller than the tool
radius, automatic macro creation must take place.
12
hyperMILL / hyperCAD-S
Drilling
Back Boring
Machine sinks on the underside of the workpiece.
The Back Boring function requires a machine (VM/postprocessor) that has been prepared
for it.
13
hyperMILL / hyperCAD-S
Tool
The tool type Back Boring Tool can be used.
(1) Diameter, (2) Length, (3) Min. plunge diameter, (4) Cutting edge position .
The Mounting direction parameter indicates the mounting direction of the Insert in relation to the tool axis
and is used to define the spindle orientation. If the mounting direction is Right, the Spindle orientation is
Clockwise. If the mounting direction is Left, the spindle orientation is Counterclockwise.
Example: (C) Back chamfering: (5) Reference point, (6) Hole diameter, (7) Axial position.
A B
4
5
6
3
7
1
The geometry of the tool is not collision checked against the fixture.
Contours
Define the drilling strategy, contour selection for the holes and the vertical machining area (top and depth) of
the holes.
Contour selection
In Lines mode (A), select a contour (1) to define the top (2) and depth (3) of the sink as well as the position of
the drill hole (4). Use the Additional distance parameter to define the depth of the drill hole (5) and specify the
diameter of the sink (6) under Diameter.
In Points mode (B), select a point (1) to define the position of the drill hole (1). Under Top and Depth, select
a point in each case to define the top (2) and depth (3) of the sink. Use the Additional distance parameter to
define the depth of the drill hole (4) and specify the diameter of the sink (5) under Diameter.
14
hyperMILL / hyperCAD-S
A 1
5
1 2
1 3
4
2
1
5
3
6
The direction of the drill hole is determined by the Z axis of the frame in all procedures.
Optimisation
Drilling point optimisation allows any drilling patterns to be optimised in accordance with various criteria
(not available for the Turning strategy), so that the stresses and heat that are generated during drilling are
distributed as evenly as possible over the entire surface.
hyperMILL generates a graphical feedback of the drilling points that have been selected
for machining. Since a large number of drilling points requires a correspondingly powerful
computer to calculate and display this graphical preview, the preview display is limited to
1000 drilling points by default.
Sorting strategy
Off: Drill holes are machined in the order in which they were selected.
Shortest distance: Machining is carried out starting with the (drilling) point closest to the origin of the specified
coordinate system (frame), followed by the next closest in each case. Select the Use start reference option to
use a start point as the reference for the beginning of the optimisation.
Circular: The drill holes to be machined are divided into concentric circle segments starting from a centre
point.
X or Y parallel: The drill holes to be machined are divided into segments that are referenced on the X or Y
axis of the selected machining coordinate system (frame).
15
hyperMILL / hyperCAD-S
Contour parallel: The drill holes are machined along the outline of the outer contour of the drilling point
pattern.
Process
The movement sequence of the tool is divided into different procedures. Each procedure is characterised by
an event or a movement.
An event is controlled by the following parameters: Spindle speed mode, Spindle speed, Coolant (On / Off),
Dwell time and Program stop (No stop / Opt. stop (M01) ). A movement is controlled by the parameter
Feedrate.
There are ten different procedures for the Back Boring Tool tool type with fixed insert.
(1) Event: The tool is located at the height of Hole security → Clearance distance. The tool
position is eccentric.
The spindle is disabled. The tool’s insert is oriented toward the X+ direction of the job
or feature frame.
(2) Movement: The tool moves from the height of Hole security → Clearance distance eccentrically to
the height of Hole security → Retract distance (back side) and then to the position for
Back Boring.
Define feedrate.
(3) Event: The tool is located at the height of Hole security → Retract distance (back side) in the
position for Back Boring.
To modify the spindle orientation of the tool spindle, change the sign for the spindle
speed (positive/negative).
Define the spindle speed, coolant, dwell time and program stop.
(4) Movement The tool moves to the upper edge of the hole (Back Boring).
Define feedrate.
(5) Event: The tool is located at the upper edge of the hole.
(6) Movement: The tool moves to the the retract distance, if the option Move to retract distance is
activated at Final retract (Process #6). The tool moves to the retract value, if the option
Move to retract value is activated at Final retract (Process #6).
Define feedrate.
16
hyperMILL / hyperCAD-S
(7) Event: If the Move to retract distance option is activated, the tool is located at the height of
Hole security → Retract distance (back side). If the Move to retract value option is
activated, the tool is located at the upper edge of the hole – Retract value.
The spindle is disabled. The tool’s insert is oriented toward the X+ direction of the
machining frame.
(8) Movement: The tool moves to the the retract distance, if the option Move to retract distance is
activated at Final retract (Process #6). The tool moves to the retract value, if the option
Move to retract value is activated at Final retract (Process #6).
The tool’s insert is oriented in the X+ direction of the job or feature frame.
(9) Event: If the Move to retract distance option is activated, the tool is located at the height of
Hole security → Retract distance (back side). If the Move to retract value option is
activated, the tool is located at the upper edge of the hole – Retract value.
(10) Movement: If the Move to retract distance option is activated, the tool is located at the height of
Hole security → Retract distance (back side). If the Move to retract value option is
activated, the tool is located at the upper edge of the hole – Retract value.
1 2 4 6 8 10
17
hyperMILL / hyperCAD-S
2
1
Parameters
Define the machining areas (in addition to definitions on the Contours dialogue page), the infeed and clear-
ance parameters plus other machining parameters.
Machining area
Offset top: The drill depth is enlarged by the specified amount.
Absolute top / Absolute bottom: The defined absolute values are considered in each case. This facilitates
simple machining if the drill hole(s) must be made before the material removal (of the stock model).
Hole security
Clearance distance (1): Distance of the tool to the top of the drill hole that is travelled at the Z feedrate.
Retract distance (2): Distance of the tool to the top of the drill hole (back side) and the start of the retract
movement to the clearance plane (5).
Machining parameters
Pecking depth (3) / Retract value (4): stepdown/retraction of the tool for each drilling stroke.
F2, F4, F6, F8, F10: Feedrate for the respective stage during Back Boring (Process dialogue page).
5 Z
X
Z
1 X
F2
F10 F6 F4
2 F6 F4 3 4
F8 F2
18
hyperMILL / hyperCAD-S
Retract mode
The retract mode defines the Z level at which the infeed movements are executed between the drill holes.
The clearance plane refers to the Z axis of the current frame.
Clearance plane (1): Plane for rapid tool movements. Specification in absolute dimensions Define the
clearance plane by right-clicking on the icon. Select a point and confirm the selection.
(A) = Rapid. (B) = Z feedrate The Z feedrate can be adjusted for the various drilling stages.
A
1 B
Z
Traversing movements on the clearance plane are not checked with regard to collisions.
Therefore this plane must be placed at a sufficient distance above the surface of the
workpiece.
Boundary
Stop surfaces
Use stop surfaces to define the area of the CAD model on which no machining takes place. Always use
stop surfaces whenever you need to ensure that the tool does not touch the stop surfaces.
Offset: the offset of the stop surfaces extends the area excluded from machining by the specified value. Valid
in X, Y and Z direction.
Setup
NC parameters
In addition to activating this function, go to the Machine properties → Program halt dialogue and enter
the command to stop the tool (by means of M function or command chain). Open the Machine properties
dialogue via Job list → Postprocessor → Machine → Machine administration → Edit.
3D Machining
19
hyperMILL / hyperCAD-S
Profile Finishing
Boundary
Milling surfaces
Milling surfaces: Use milling surfaces to define the area to be machined.
Extension: Use the Milling surface extension option to protect the edges of the model against rolling move-
ments of the tool. For this purpose, hyperMILL generates extension surfaces that connect to the defined
milling surfaces tangentially or in a curvature-constant manner. This function is available for hyperCAD-S.
Advanced option
Check adjacent faces: Without checking, a milling extension is created around all selected surfaces, also
within the model (1) and with checking – only on edges and fillets (2). Optionally handle the fillets differently
when checking adjacency relations depending on the maximum fillet radius (Max. fillet radius). No surface
extension is created if the radius of the fillet is smaller than the entered value (3).
1 2
Wider blending: If a chain of boundaries/edges has been selected and there are usable surface extensions
before and after a gap, an attempt is made to close the gap using the fill algorithm. If this fill surface is
also unusable, further adjacent surface extensions are removed and approximated by the fill algorithm. The
warning ‘Some areas have been replaced by an approximation’ appears. Click the warning to highlight the
approximated areas in colour. To remove the highlighting, click the empty area below the warnings.
Normal direction: Automatically calculate an extension from the direction of the adjacent boundary of the
given surfaces. In a solid, it is the common edge with the adjacent solid surface. As this direction can be
oblique, the width of the extension is often less than the length entered. Activate this Normal direction option
to calculate an extension normal to the selected edge or boundary (1).
Use the Check undercuts option to determine whether a tool’s position direction results in an undercut in the
surfaces to be created due to the orientation of the surfaces to be processed.
20
hyperMILL / hyperCAD-S
Extension: Use the Milling surface extension option to protect the edges of the model against rolling move-
ments of the tool. For this purpose, hyperMILL generates extension surfaces that connect to the defined
milling surfaces tangentially or in a curvature-constant manner. This function is available for hyperCAD-S.
Advanced option
Check adjacent faces: Without checking, a milling extension is created around all selected surfaces, also
within the model (1) and with checking – only on edges and fillets (2). Optionally handle the fillets differently
when checking adjacency relations depending on the maximum fillet radius (Max. fillet radius). No surface
extension is created if the radius of the fillet is smaller than the entered value (3).
1 2
Wider blending: If a chain of boundaries/edges has been selected and there are usable surface extensions
before and after a gap, an attempt is made to close the gap using the fill algorithm. If this fill surface is
also unusable, further adjacent surface extensions are removed and approximated by the fill algorithm. The
warning ‘Some areas have been replaced by an approximation’ appears. Click the warning to highlight the
approximated areas in colour. To remove the highlighting, click the empty area below the warnings.
Normal direction: Automatically calculate an extension from the direction of the adjacent boundary of the
given surfaces. In a solid, it is the common edge with the adjacent solid surface. As this direction can be
oblique, the width of the extension is often less than the length entered. Activate this Normal direction option
to calculate an extension normal to the selected edge or boundary (1).
21
hyperMILL / hyperCAD-S
Use the Check undercuts option to determine whether a tool’s position direction results in an undercut in the
surfaces to be created due to the orientation of the surfaces to be processed.
5X Machining
Cavity Milling
The cycles in the cavity machining package are primarily used for 5-axis machining of cavities and steep
domes without undercuts for which unfavourable process parameters result in 3-axis machining.
With regard to the moving behaviour of the axes, we must differentiate between the following three methods:
1. Fixed inclination: Calculation of NC paths with a fixed tool inclination in the entire machining area.
2. Simultaneous machining: Calculation of NC paths with simultaneous movement of all 5 axes. Depending
on the cycle, the following inclination strategies are available: Automatic, Radial Z, Manual curve and
Offset curve.
3. Automatic indexing: Calculation of NC paths with automatic division into segments with a fixed axis
position as well as simultaneous movement of all 5 axes for the transitions between segments.
5X Halfpipe Machining
Finishing strategy for all kinds of ‘half-pipes’, for example, tube bending or hydro-forming tools along or
across the ‘half-pipe’.
The 5X Halfpipe Machining cycle was in the beta stage for a long period of time and has
been completely revised in the current version. The following documentation describes the
new functionality. Jobs created with previous versions will not be converted to the new
version. They must be created again!
22
hyperMILL / hyperCAD-S
Strategy
To generate the toolpaths, cuts are made along a central curve. Compared to the other tube cycles, the tool
axis does not run along the central curve, but more or less perpendicular to it.
Geometry type
The cycle supports three geometry types: (1) 2 open ends, (2) 1 open end, (3) No open end.
1 2 3
Strategy
Machining can be performed along the groove (option: Along) or across it (option: Across).
Below is an overview of the machining options for the three geometry types:
23
hyperMILL / hyperCAD-S
2 open ends
24
hyperMILL / hyperCAD-S
25
hyperMILL / hyperCAD-S
1 open end
26
hyperMILL / hyperCAD-S
27
hyperMILL / hyperCAD-S
No open end
28
hyperMILL / hyperCAD-S
29
hyperMILL / hyperCAD-S
Bottom curve: (3) The lower curve divides the tube at the line (regular surface) between the upper and lower
central curve into a left and a right side.
(2) = Boundary.
The height of the central curve must be selected so that the tool contact covers the entire
required machining area on the model.
2 1 2
The greater the distance of the upper curve (1) to the edge of the groove or to the defined boundary (2), the
more the tool ‘rolls’ around the edge of the groove.
1
2 2
1 2 2
30
hyperMILL / hyperCAD-S
Boundaries
The selection of Boundaries (1) depends on the geometry type of the groove. Either a closed (A), an open
U-shape (B) or two boundaries, one on each side of the groove, (C) are permitted. (2) = Central curve.
A B C
1
2
1
Start point: Only available for geometry type No open end. Activate to define the starting point of machining
for closed geometries by selecting a point on the boundary. In the case of open geometries (B, C), machining
starts by default at the starting point on the first or only boundary.
Reverse direction: By default, the direction of the machining or the infeed is always the direction of the
boundary. Select the Reverse direction option to reverse the machining direction.
Start opposite boundary: Only available for geometry type 2 open ends. Select to move the start of machining
to the other boundary.
31
hyperMILL / hyperCAD-S
Synchronize toolpaths
Synchronization lines Synchronization lines run between the two boundaries or between the boundary and
the upper curve. They are to be used to divide the forming groove into areas and so influence the course
of slicing as well as the course of the paths running across. The interpolation of the slices/paths then takes
place – as with other machining strategies – over the areas limited by the synchronization lines. Slicing
improvements improve the quality of the toolpaths – including those along the channel.
The following pictures show the effect of continuous and one-sided synchronization lines for an example with
a channel open on both sides using zigzag machining.
Examples:
(1) = Boundary
1
2
1
32
hyperMILL / hyperCAD-S
Parameters
Infeed
Y
1
X
33
hyperMILL / hyperCAD-S
Allowance
34
hyperMILL / hyperCAD-S
Y
Z 1
X
5 Axes
Tilt strategy
Prefer vertical: Tilt strategy for milling tools and moulds with demoulding in the Z direction. For slight under-
cuts, the machining can perform a 4X or 5X movement locally. This can be suppressed using the Tip check
tolerance (see the Setup dialogue page).
Toward top curve: The tool axis is tilted at the specified angle in the direction of the upper curve. The
connection line between the upper and lower curve corresponds to 0 degrees.
Radial Z: The tool axis is aligned with the specified angle to the Z axis of the frame. If the Fixed tilt option
is activated, the swivel axis remains unchanged during collision avoidance. When the Always radial option is
selected, the tool axis is always aligned radially to the Z axis of the frame.
Ignore any small undercuts with the help of the Tip check tolerance function (see Parameters dialogue page).
Desired tilt angle: Slope angle of the tool to be maintained laterally to the infeed direction of the tool.
35
hyperMILL / hyperCAD-S
Automatic indexing
Prefer automatic indexing: If possible, the area to be machined is automatically divided into subareas, each of
which is milled with a fixed tool inclination.
Tilt angle
Max. tilt angle: Maximum permissible angle of the tool to the Z axis of the frame used.
Macros
Additional movements to vertical infeed and retract movements that define a gentle approach and retract
behaviour at the calculated milling paths.
(1) = Radius, (2) = Axial offset, (A) Strategy = Along, (B) Strategy = Across.
A B
The two ends of the return macro are connected with a smooth movement (spline), for which a separate
Feedrate can be defined, which, as a rule, may be larger than the machining feedrate. For safety’s sake, the
increased feedrate is only carried out if the totalLinking movement (1) does not fall below the Min. clearance
to part.
36
hyperMILL / hyperCAD-S
A B
Setup
Model
Specify the model (milling area) required for the current job.
Multiple allowances: If the milling area contains groups with different allowances, these allowances are taken
into account during machining if the function is enabled.
Additional surfaces: temporary safety surfaces to avoid unnecessary rapid travel movements. Surfaces
in the machining area that need to be known to perform a correct collision check.
Check tool
The tool check ensures that all of the components defined for the tool are protected from a possible collision
with the CAD model on the basis of existing material. The tool check is only available if you have defined a
tool and also a model to be checked.
Check on: You must always enable this option if you want the tool to be checked for collisions. If the tool
check is not enabled, the tool used is shown in red in the graphic preview. When this check is enabled, the
defined clearance is used to check all of the components defined for the tool. We recommend that you define
the clearance so that it gets continuously larger, starting with the thick shank in the direction of the spindle.
Tool check setup: the tool check settings are specified in this dialogue box. For further information, see
section ???
NC parameters
Machining tolerance: Enter the required machining tolerance. The value defines the accuracy with which the
calculation for the generation of the toolpath is carried out.
Maximum G1 length(1): maximum length of the G1 movements on planar surfaces which are output in the NC
program. Greater distances are subdivided into a corresponding number of G1 movements of the specified
length. Controlling the G1 length avoids too strong accelerations of the machine on large planar surfaces.
37
hyperMILL / hyperCAD-S
Min. G0 distance (1): Distance between two machining areas that can be traversed – without tool contact –
close to the surface with machining feedrate (G1). In the case where gaps are greater than the maximum
gap distance, and depending on the settings for the retract mode in the Machining parameters menu, the
system executes a retraction movement to the clearance distance or clearance plane, with a subsequent
infeed movement to the next surface in rapid.
38
hyperMILL / hyperCAD-S
Thread mill
(1) Gage length, (2) Tool length, (3) Tool reach, (4) Tip length, (5) Chamfer length, (6) Shank diameter, (7)
Diameter, (8) Tip type – Full thread – fix pitch, (9) Tip type – Partial thread – fix pitch, (10) Tip type – Single
thread – variable pitch, (11) Cutting length, (12) Pitch.
6
8 9 10
6
2
12
5
3
4
11
11
11
7
9
39
hyperMILL / hyperCAD-S
The Mounting direction parameter indicates the mounting direction of the Insert in relation to the tool axis
and is used to define the spindle orientation. If the mounting direction is Right, the Spindle orientation is
Clockwise. If the mounting direction is Left, the spindle orientation is Counterclockwise.
Example: (C) Back chamfering: (5) Reference point, (6) Hole diameter, (7) Axial position.
A B
4
5
6
3
7
1
Coupling rotation: Rotate the coupling of the tool holder around the Z axis so that the orientation of the holder
corresponds to the orientation of the tool.
40
hyperMILL / hyperCAD-S
A A B
Import 3D data with the hyperMILL TOOL Builder to create Back Boring Tool types. For
more information on this and on the position orientation of various holder types or exten-
sions see the documenation hyperMILL TOOL Builder.
Define manufacturer
To assign a tool manufacturer to a database, proceed as follows:
The manufacturer can now be assigned to a tool / a tool series or an Extension, a Holder, an Insert a Tool
holder. To assign a manufacturer to a tool / tool series, for example, proceed as follows:
For a single tool in the Tool → Geometry → Common → Manufacturer area or for a tool series in the Tool →
Series definition → Manufacture area, select the manufacturer from the list.
In the Ordering code field, an ordering code can be assigned to a Tool, Extension, Holder, Insert or a Tool
Holder.
41
hyperMILL / hyperCAD-S
Default settings
Options / properties
Load and locally modify the defaults for the model, the model structure and the graphical attrib-
utes of the document and the software.
Selection
Mesh highlight: Define the highlight for displaying meshes. If Default is selected, the mesh will be highlighted
in colour if the mouse is hovered over it. If Bounding box is selected, a box is displayed around the mesh.
Use No highlight to avoid highlighting a mesh when hovering over it with the mouse.
Data interfaces
General interfaces
Point file formats
Property Description
If there are only a few points, interpolation makes sense because the
curves run exactly through the points 4 .
4 5
Approximation tolerance The approximation tolerance controls the maximum deviation of the gen-
erated curves from the points. Enter a value.
42
hyperMILL / hyperCAD-S
Analysis
Check
Shape spherical
The command is based on the tessellation. The lower the values of Tessellation and Edge length, the more
accurate the result, but the longer the calculation takes. Reduce the selected range if a precise calculation is
needed and therefore the entire model cannot be included. Use the Tessellation view to assess the change in
the result based on the selected values.
Sphere size
Check collisions: A collision check of the faces involved with a spherical shape in order to identify the areas
for the correct tool diameter. Conversely, the collision check also makes it possible to detect sharp edges
and corners, for whose production an electrode may be necessary. Without collision checking, each individual
face is analysed for its inherent minimum curvature/radius. With collision checking, all adjacent faces are
additionally taken into account for the diameter/radius.
The analyses in Sphere size and Colour map are separate. The entries do not influence each other.
More options
Keep attributes: The modified curves adopt the layers and the colours of their respective initial curves.
More options
Keep original: Specify whether the selected entities should be retained.
43
hyperMILL / hyperCAD-S
Curves
Intersect
Curves → Intersect
Create a curve along intersecting entities. In addition to intersections of faces, it is also possible to calculate
intersections of mesh pairs.
More options
Self-intersection: Create curve where faces intersect themselves 3 . The Shapes B option cannot be selec-
ted.
A1 3
1
Compensate
Compensate for manufacturing deviations using a scanned contour curve. A scanned 3D curve is converted
on the basis of the reference curve in such a way that the original manufacturing deviations (of the machine)
are compensated for in subsequent manufacturing.
Select
Curves: Select scanned curves 1 .
44
hyperMILL / hyperCAD-S
1
2
More options
Tolerance: Enter the required tolerance for the compensated curve. In the case of long curves, the tolerance
must be reduced in order to obtain the mirrored points of the opposite side in the desired tolerance.
Offset
Curves → Offset
More options
Keep attributes: The offset curves adopt the layers and the colours of their respective initial curves.
45
hyperMILL / hyperCAD-S
Offset on face
More options
Keep attributes: The offset curves adopt the layers and the colours of their respective initial curves.
Shapes
Offset
Shapes → Offset
More options
Use the Check radius of curvature option to determine whether the offset is compatible with the curvature
radii. If not, a warning is issued. Unable to create a self-cut 7 . Without checking, self-intersecting offset faces
are permitted 8 .
Create solid
46
hyperMILL / hyperCAD-S
Entity accuracy
Open edges are highlighted in red. The minimum entity accuracy is green, the maximum entity accuracy is
highlighted in blue.
Create a hole optionally with further machining (thread, fit, slot, countersink). Solids
Create a hole (also possible with parametric modelling) optionally with further machining (thread, fit, slot,
countersink). Save the entity as a template in a library and use it again.
A hole configured in Base is marked ‘Base’ on the Model tab. A hole configured in Advanced is labelled
‘Advanced’.
In hyperMILL, select the Keep CAD features option in the settings for Feature mapping
(hole). Activate if a drilling feature created with hyperCAD-S should remain associatively
linked to the hyperMILL feature after feature mapping.
Base Advanced
Max. 2-step (per feature including editing + countersink) Multi-step (up to 15 steps/10 opposite steps)
Several tolerances
As through bore, with flat hole end or pointed hole end Also with hidden through or with spherical hole end
Use variables from the hyperCAD-S spreadsheet No variables from the hyperCAD-S spreadsheet can be
used
47
hyperMILL / hyperCAD-S
Configuration
Library
Save a ready-defined CAD feature as a template in a user-defined library.
New
Add a CAD feature as a new template to the user-defined CAD feature library. Enter a name
and save it with . Either the base library or the advanced library is used, depending on the
selection of Base or Advanced.
Base
Create a hole, fit or thread as a CAD feature.
Compose holes
Compose the CAD feature as a hole, thread or fit, with the shape of the end of the hole and any countersink
required.
Select machining.
Parameter
Enter the specifications for the selected composition of the CAD feature.
48
hyperMILL / hyperCAD-S
1 1
Use the graphic in the dialogue to enter or change the length of the hole 1 , the diameters and the angles
according to the selected composition.
For threads, take the specifications from the thread table. For fits, take the specifications from the fit table.
Depth: Enter a length for the thread or fit. The minimum length of a core hole is the length of the thread plus
four times the pitch of the thread.
During creation, a preview is displayed in the form of a cylinder for the thread. The finished thread feature
is characterised by a helical stylisation along the entire length of the core hole. The finished fit feature is
characterised by a striped stylisation.
Browse: In the catalogue selection, change the stored thread or fit table and select from various standards,
such as metric coarse pitch, metric fine pitch, UNC standard pitch and UNC fine pitch.
The thread table omThreadCatalog.xml and the fit table omISOFitCatalog.xml are first searched for
in the default path of hyperMILL specified in the General working space option. This is the C:\Users\Pub-
lic\Documents\OPEN MIND\USERS\FeatTech directory when using the default. If there is no data
there, the installation directory C:\Program Files\OPEN MIND\Shared\[version]\files\featTech
is searched for the data. If there is no data in both places, search in C:\Program Files\OPEN MIND\hy-
perCAD-S\[version]\files\hmfeat\tech.
Thread direction
Select left-hand thread or for the typically used right-hand threads.
Fit / thread
Full depth: Run the length of the thread or fit through the entire feature depth.
Advanced
Create a generic hole as a hyperCAD-S CAD feature. Choose the Feature parameters. Variables from the
spreadsheet cannot be assigned.
Further information can be found in the hyperMILL software documentation under hyperMILL > Feature and
macro technology > Feature catalogue >Generic Hole.
49
hyperMILL / hyperCAD-S
Position
Face to be drilled
Face: Select an entity.
Distance from face. The CAD feature is shifted by the specified distance in the feature direction 2 . Enter a
value.
Snap: Snap centre position. The hole is placed on the snap point.
Project: Project the selected snap point as the centre position in the direction of
the shortest distance on the selected face. The CAD feature remains placed on the
selected face to be machined.
2 edges: Select two edges and enter the two distances to the edges.
Free point
Select the position using the U and V parameters of the selected face’s domain.
All entries refer to the face to be machined or, optionally, to another face that is used as a reference.
Initially, the entries are automatically related to the area to be machined. If another face is to be used as a
reference, reset the selection and select again:
Direction: Enter the direction for the X axis by selecting a second point or enter a
position so that a direction results from the line between the origin of this selection.
50
hyperMILL / hyperCAD-S
Direction: Enter the direction of the angle flanks as a reference for specified angle by
selecting a second point or enter a position so that a direction results from the line
between the origin of this selection.
Enter the coordinate values for the Angle and Distance from the origin.
Along edge: Enter a value for a shift of the feature centre position along the edge.
From distance: Enter a value for the distance of the feature centre position from the
edge.
Direction: Enter the direction of the angle flanks as a reference for specified angle by
selecting a second point or enter a position so that a direction results from the line
between the origin of this selection.
Enter the coordinate values for the Angle and Height from the origin.
Specify alignment
Select the orientation of the CAD feature.
Normal to face: The CAD feature is aligned at the selected position in the direction of the face normals of the
faces to be machined.
If the CAD feature is not aligned according to the face normals, determine the Direction:
Library (base)
Either the Library (base) or the Library (advanced) is displayed, depending on the selection of Base or
Advanced.
Select a saved CAD feature template from the library. To do so, double-click the required bookmark with the
left mouse button. The files can be set up in such a way that a distinction can be made between user-defined
CAD features and company-wide defined templates for CAD features.
User library: Select a template from the data saved by the user.
51
hyperMILL / hyperCAD-S
Library (advanced)
Either the Library (base) or the Library (advanced) is displayed, depending on the selection of Base or
Advanced.
The name of the user library, which acts as the default configuration container, cannot be changed. CAD
features, which are saved as templates in the library (advanced), are inserted into this branch library. They
can be dragged and dropped into one of your own branch libraries.
User configurations and user libraries: Select a template from the data saved by the user.
Templates can be moved between user libraries using drag-and-drop operations.
Remove library: Remove a user library. The user library (preset configuration container) cannot be removed.
Apply configuration: Apply the selected template to the selected position. Another option is to double-click
with the left mouse button.
Rename: Change the name of the user library or the name of the template.
Solid
Difference
Using a solid, remove the areas of other solids that this solid intersects in the other Solids
solids.
Booleans → Difference
Design electrodes
Electrode options
52
hyperMILL / hyperCAD-S
Technology
Electrode material: Select a material for the electrode from the drop-down menu. All materials are displayed
that are entered as electrode materials in the XML file for materials selected in the XML file for materials
option. Also see User-defined material list [56].
EDM
For electrodes without an electrode holder, a machine head is not displayed and not checked.
Orbit type: Select the shape of the electrode orbit type during erosion (for example, sink, sphere, half sphere,
square, widen, linear, sink and widen, sink and sphere, sink and square, injection, ISOG). A dynamically
adapted drop-down menu of orbit types is displayed that are defined in the file selected in the XML file for
orbit types option. Also see User-defined orbit type [56].
Folders
Electrode project: Select a directory for the milling project to undertake milling programming and to create the
derived electrodes.
If an electrode project directory has been entered, a subdirectory with the name of the electrode is created for
each derived electrode.
%HC_CURRENT_DOCUMENT_PATH_NAME% returns the file path and the currently opened document.
Example 1.
C:\66857-1004-004\66857-1004-004.hmc
%HC_CURRENT_DOCUMENT_DIRECTORY% returns the file path of the currently opened document without
including the file name of the document.
Example 2.
C:\66857-1004-004
Export reports: Select a directory to permanently store electrode reports that are generated with the Export
reports command.
%HC_CURRENT_DOCUMENT_PATH_NAME% returns the file path and the currently opened document.
%HC_CURRENT_DOCUMENT_DIRECTORY% returns the file path of the currently opened document without
including the file name of the document.
XML file for orbit types: Select an Electrode_orbit.xml file that has been prepared with the information
on the orbit types. Also see User-defined orbit type [56].
XML file for materials: Select a default.densities.xml file that has been prepared with the information
on materials. Also see User-defined material list [56].
The selected geometry is automatically locked by this command. Unintentional shifting or scaling of the
workpiece is prevented. The lock can be released manually at any time at one’s own risk using the command
Edit → Unlock entities. If manually unlocked, the lock will no longer be set automatically afterwards. Only as
long as the lock is present can the software inform that the workpiece is being used for eroding and should
not be changed.
53
hyperMILL / hyperCAD-S
It is advisable to lock the workpiece again after making a change. To lock the part again,
reassign the eroding reference to all faces and select the existing name.
If the reference position of the electrode for the target position is on the contact face, no C-axis rotation can
be defined. The axis of the machine does not match the axis of the electrode. The rotation of the electrode is
automatically inserted at the first point of the selected curves at the beginning of the eroding movement when
the curves of the eroding path are selected for Blind or Through.
Blind
Motion
In addition to lines, arcs can also be selected as eroding paths. The arcs must be parallel to the EDM
reference in XY planes.
In the graphic area, enter an angle for the rotation around the C-axis directly at the point in the middle of
the curve segment 7 . The angles of the individual turns are not summed. For example, for a continuous
rotation along six segments by 45° each, enter the angle values 45°, 90°, 135°, 180°, 225° and 270°. The
direction of rotation is determined by the preceding sign + / -. Plus turns in accordance with the right-hand
rule, anticlockwise. Minus turns clockwise.
Tolerance: The rotary movement is implemented in the NC program by subdividing into G1 segments and
partial angles. Control the accuracy of the subdivision with the tolerance (approximate chordal tolerance).
54
hyperMILL / hyperCAD-S
72°
7 6
72°
Through
Motion
In addition to lines, arcs can also be selected as eroding paths. The arcs must be parallel to the EDM
reference in XY planes.
Tolerance: The rotary movement is implemented in the NC program by subdividing into G1 segments and
partial angles. Control the accuracy of the subdivision with the tolerance (approximate chordal tolerance).
In the graphic area, enter an angle for the rotation around the C-axis directly at the point in the middle of
the curve segment 7 . The angles of the individual turns are not summed. For example, for a continuous
rotation along six segments by 45° each, enter the angle values 45°, 90°, 135°, 180°, 225° and 270°. The
direction of rotation is determined by the preceding sign + / -. Plus turns in accordance with the right-hand
rule, anticlockwise. Minus turns clockwise.
55
hyperMILL / hyperCAD-S
135° 180°
90° 225°
5 45° 270°
6
4
Y
The orbit types are offered for selection in Create, Create user defined and in Modify EDM parameters as
well as in the Electrode options and are used directly by the EDM converter and forwarded to the eroding
machine.
The selection of an orbit type is based on a user-defined file Electrode_orbit.xml in the directory
%MYDIR%/hyperCAD-S/files/electrode. It contains the displayed name of the <orbit> orbit types
of the name attribute. The description attribute can be used for remarks, such as for the machine in
question.
The T_ORBIT tag is assigned the content of the name attribute that is passed to the EDM converter.
<?xml version="1.0"?>
<EDMOrbits>
<!-- Machine A -->
<orbit name="Sink" description="Machine A" />
<orbit name="Sphere" description="Machine A" />
<orbit name="Square" description="Machine A" />
<orbit name="Widen" description="Machine A" />
<orbit name="Linear" description="Machine A" />
<orbit name="Sink and widen" description="Machine A" />
<orbit name="Sink and shpere" description="Machine A" />
<orbit name="Sink and square" description="Machine A" />
<orbit name="Injection" description="Machine A" />
<orbit name="Half sphere" description="Machine A" />
<orbit name="ISOG" description="Machine A" />
<!-- Machine B -->
<orbit name="Sink" description="Machine B" />
</EDMOrbits>
56
hyperMILL / hyperCAD-S
The materials are offered for selection on the Electrodes menu in the commands Create, Create user defined
and in Modify EDM Parameters as well as in the Electrode options.
NC programming
hyperMILL
Analyse distance toolpath-shape
The distances between a toolpath and surfaces are determined. A subarea of the toolpath can be selected
using a selection area. Two target distances divide the toolpath into three steps. Points can be created at
which the toolpath meets the required distances.
For the analysis, a toolpath calculated with a ballmill is assumed and displayed for the tool centre point. This
is not checked.
57
hyperMILL / hyperCAD-S
To perform a local analysis, position the mouse at the desired location. A shortest distance to a next face is
calculated, and the value and a line are displayed.
Automatic computation: After selecting all entities, start the calculation for the analysis. The results can be
applied only once the calculation of the preview has been carried out.
Select
Toolpath: Select entities. The number of selected entities is displayed.
Transparency: Select and set a transparency for the entities selected under Shape.
Inside toolpath
Limit the toolpath analysis to an area inside or outside a selection area.
Modes
C. + P.: Enter the middle point and point on the circumference of the circular selection area.
Select
Centre: Click the centre of the arc with the left mouse button or snap a position or select a point.
Vertices: Click two diagonally opposite corners with the left mouse button or snap positions or
select two points to draw the selection area.
Colour map
Target - max. distance: Enter a presumed maximum distance necessary for the analysis to speed up the
calculation. This can be determined, for example, on the basis of the values used in the tool calculation.
Min. and Max. display the determined minimum and maximum values.
The X axis shows a colour map and assigns a colour to each value in the analysis area. A colour symbolises
the value assigned to the analysed toolpath. The Y axis provides qualitative information about the scope of
the respective value in relation to all determined values. A thin, vertical line shows the analysed distance.
Use Limits to limit the analysis area and find a colour map that is suitable for the analysis. Select a minimum
Min. value and a maximumMax. value. Values below Min. are shown in dark grey. Values above Max. are
displayed in light grey. Use Reset to set a restricted analysis area to its original size. Auto calculates an
optimal analysis area.
The value ‘inf’ is displayed when no result was determined, or if the result goes to infinity.
58
hyperMILL / hyperCAD-S
Colouring step
Min. and Max. display the determined minimum and maximum values.
It is possible to specify two target distances in the table for the beginning and the end of the middle step. The
toolpath is then displayed with three colours in areas. Double-click with the left mouse button on a colour field
in the Colour column to change the colour. To change the values, double-click the values in the To column.
Extract points: The points at which the toolpath meets the required distances of the centre step can be
created.
Adaptive construction
Global fitting
Parameter
The following options may be active or inactive, depending on the mode selected.
Sampling method: Perform the calculation based on the existing tessellation (option: Tessellation) or based
on a temporarily created grid with evenly sized triangles (option: Uniform sampling).
Print documentation
Quick print
More options
Darken the entities: Entities are darkened for the printout and not coloured.
Reports
Configure job report
Call up the command and carry out the following steps to make presettings for exporting a job report:
1. Select a template. A job report and a compound job report are available for selection.
2. For two images (Define model view (Graphics 1), Define model view (Graphics 2)) select in which form
the images are generated. The following options are available:
• No screenshot – so no image
• 2D view
• 3D view
• Setting up the view manually
• Manually setting up and changing the view
Use the entries in the Start Excel cell, Width of bitmap and Height of bitmap options to influence the
position and size of the images.
3. If necessary, adjust Folder and File name to use your own logo. The OPEN MIND logo is used by
default.
59
hyperMILL / hyperCAD-S
Export job report. To do this, select the options configured in the Configure job report [59] command.
To set up the view manually, place the model in the graphics area accordingly and zoom in.
In a compound job report, the tool from the first job is output in the report! The assumption is that each
compound job contains only jobs with the same tool.
60
hyperMILL / hyperCAD-S
3. Release notes
Release 2023
hyperMILL
NC Optimizer - Additional axes
Fixed axes
The angle defined in the Virtual Machine configuration (dialog page Machine) for the respective axis is used
as the default angle.
Use preferred angle: Define an angle for the fixed axis. The NC Optimizer can change the defined angle to
achieve an inclination, that is within the machine limitation and at the same time collision free. This is the
default setting when creating a new job.
Optimizing logic:
The defined angle is checked first. If this does not lead to a valid solution, the position of the previous job
is checked. If both positions do not lead to a valid solution, another valid positioning of the rotary axis is
determined by the NC Optimizer. This is iterated in increments between 180°, 90°, 45° and finally 1° steps.
Even if the NC Optimizer is deactivated, this logic is used to search for a kinematically
correct solution. This solution is not checked for collision but only for violation of the axis
limits.
Force: Define a value for the angle of the rotary axis. This will not be optimized by the NC Optimizer and only
checked with active NC Optimizer.
HIRTH GEAR
The fixed rotary axis is also optimized for machines with Hirth gear. Here, the first solu-
tion is selected that is within the defined Hirth deviation tolerance. The Hirth deviation
tolerance is defined in the Virtual Machine Configuration (dialog page NC) under Common
→ Formats. (Attention: This input field is hidden in the standard configuration).
Parallel axes
The position defined in the Virtual Machine configuration (dialog page Machine) is used as the default value
for the respective axis.
Use preferred position: Define a value for the position of the parallel axis. The NC Optimizer can change the
defined value to achieve a position that is within the Machine limitation and at the same time collision free.
This is the default setting when creating a new job.
Optimizing logic:
The defined value is checked first. If this does not lead to a valid solution, the position of the previous job is
checked. If both positions do not lead to a valid solution, another valid positioning of the axis is determined by
the NC Optimizer. This tries to realize a minimum delta between the parallel axes.
61
hyperMILL / hyperCAD-S
Even if the NC Optimizer is deactivated, this logic is used to search for a kinematically
correct solution. This solution is not checked for collision but only for violation of the axis
limits.
Force: Define a value for the position of the parallel axis. This will not be optimized by the NC Optimizer and
only checked with active NC Optimizer.
1. Use the context menu in the Feature Browser (Feature lists) to select the Transformation Pattern Recog-
nition entry and open the dialog.
2. In the dialog select the frame at Frame and the surfaces of the already edited geometry at Selection
→ Surfaces. The Sorting → Shortest distance function searches for the same geometry at the shortest
distance from the selected geometry, considering the current frame view. If the Grouping function is also
activated, the same geometries found are grouped within the selected frame and the groups are sorted
according to the shortest distance.
3. As a result of the calculation, a new transformation is created in the Transformation area of the Frames
browser. It contains a correct frame for each geometry found. The frames are automatically used for
machining when using the transformation.
4. For further processing, activate the Transformation function in the job definition and select the newly
created transformation at Selection → General pattern.
1. Use the context menu in the Feature browser (Featurelists) to select the Customized Process Feature →
Machining object or select an existing CPF definition.
2. Set a mark at Selection → Transformation and close the dialog.
3. Open the CPF definition in the feature browser by double-clicking or via the Customized Process Feature
→ [CPF definition] entry, select the desired transformation under Transformation and close the dialog.
4. Select the CPF definition in the cycle via the Feature dialog page. An activated transformation is dis-
played in the lower area of the dialog (Transformation → Active). Double-click on the entry to toggle
between Active / Inactive.
62
hyperMILL / hyperCAD-S
connector. When machining pockets (cycle 2D Pocket Milling, function Use adaptive pocket) and using macro
technology, this improvement allows you to react especially to the rectangle pocket type.
Macros, that only react to the pocket shape General, will not find a match with the newly
recognized pocket shape Rectangle as of version 2023. The Rectangle feature parameter
must be additionally enabled (Free feature parameter) to ensure the usual processing.
1. Open the database with version 2022.2 and open the Couplings-Dialog.
2. Select adaptor couplings and convert each adapter coupling to the corresponding ISO 13399 adaptor
coupling.
3. To do this, open the context menu for the adapter coupling and select the correct ISO 13399 coupling
from the Convert to ISO menu.
4. Then restart the conversion to version 2023.
hyperCAD-S
System check tool
• A warning is given when the energy-saving mode of the operating system is activated.
• The setting of the environment variable HC_SPARSE_FILE_STD_HANDLING is displayed.
Customise context menu: The command has been revised. There are now more commands to choose from.
File
• Temporary data that is necessary when hyperCAD-S files are opened and saved is only stored during the
process and is deleted immediately after the process has ended, including the directories created for this.
63
hyperMILL / hyperCAD-S
For this purpose, the %temp%\OPEN MIND directory is now used to enable a virus scanner to exclude the
monitoring of hyperCAD-S.
• Open: The error layers (previously from 700) for faces with trim errors have been replaced by a marking
with the hcs_cr_trim_error tag. Filter out the affected faces in the visibility filter for user-defined tags.
The original layers of the faces are now retained.
• Merge: Multithreading is additionally supported for inserting documents. The same technology is now used
when pasting from the clipboard.
CAD interfaces
Drafting
• Sketch: The line now always snaps into place, even immediately after the first point – in horizontal, vertical
and 45° directions.
Shapes
• Extension faces: Only one single, circumferential face is created at a time if the faces are (coplanar) planar
faces.
• Create solid: Performance when creating open solids has been improved, especially when the data quality
is not optimal.
Features
• Linear slot and Rotational slot: If curves within V-sketches or parametrically created faces are preselected,
the Multishell solid option is automatically activated. It cannot be deactivated and is greyed out. The option
can be switched when there is no preselection or if the preselection includes static entities.
• Parametric modelling is possible for Boolean operations. The Boolean operation used is inserted into the
model structure.
The Boolean operation ‘One solid minus n solids’ can be performed. The Boolean operation ‘B minus A’ is
not possible.
2 3
a
4
a
a
a=5 a = 12 a = 20
1 Create V-sketches and define the dimensional constraint with a variable from the spreadsheet.
64
hyperMILL / hyperCAD-S
• In the model structure, the Roll-back state is indicated by the Roll-back icon even when the tree structure is
closed, for example, for a solid.
• It is not possible to create a parametric feature if the affected entity is in the Roll-back state or if it is the
master of an entity in the Roll-back state.
• The Roll forward and Roll back commands are also available on the Edit pull-down menu.
• Parametric Boolean operations can be changed subsequently. To do this, select the resulting solid again
and call the Change parameters command conveniently on the context menu.
• The ‘Separate multishell solids’ option has been renamed to Separate solids.
Direct modelling
• Several faces can be moved together while maintaining their topological relationships, for example, several
rings and ring grooves including fillets and chamfers along a cylinder.
Modify
• Fill mesh areas, Decimate mesh, Separate mesh clusters and Smooth meshes: The ‘Copy’ option has
been renamed to Keep original.
• Align faces orientation: The calculation algorithm has been revised and now works faster and more reliably.
View
• Global transparency on / off: The switching state of the option was not visible. A second icon has been
added so that the state can be better recognised.
Analysis
• Check quality / healing: Finds boundaries or boundary sections of trimmed faces that are smaller than the
tolerance, for example, small protruding ‘corners’ in the course of the edges at the transition between two
faces. These faces can be repaired using Healing.
A check is made for self-intersecting curves and faces.
Irregular parameterisation is shown in Default and no longer in Advanced, as it is information that is often
needed for hyperMILL.
Most defects on edges (usually in the Advanced mode) have so far appeared in the Curves category. They
have been moved to the Faces category, for example, irregular parameterisation.
hyperCAD-S Electrode
• The eroding path, including information on the C-axis rotation, is written to the file EDM_Converter_sum-
mary_2.0.xml.
• The two Euler angles yaw (alpha) and pitch (beta) have been added as tags for the eroding machines only
for the export of the 3 points eroding path and for its processing in the EDM converter. Accordingly, these
two angles have been added to the EDM_Converter_summary_2.0.xml file.
• Modify EDM parameters: Materials from the default.densities.xml file are offered for selection in a
drop-down menu for the parameter Material for workpiece.
• Print: Materials from the default.densities.xml file are offered for selection in a drop-down menu for
the parameter Material for workpiece.
• The EDM converter is delivered integrated in hyperMILL with the hyperCAD-S installation. A separate in-
stallation is not offered (any longer). The Directories option is no longer necessary and has been removed.
• The <InterpolationTolerance> is no longer maintained in the electrode_machine.xml. It can be
entered directly in the command Modify eroding path.
• A check is made to see whether a CAD entity is part of an electrode with the same reference system, for
example, workplane. A more precise check can be carried out to see whether the target position is on the
contact face. For this purpose, there is the additional (hidden) tag T_ELECTRODE_WORKPLANE_POSITION;
the ELECTRODE_WORKPLANE_POSITION tag is output in full_electrode_summary.xml and in the
other reports.
• Edit → Move / copy: A warning is output when moving and copying a workpiece with electrodes. If a
geometry is moved for which an eroding reference has already been defined, a warning is given indicating
65
hyperMILL / hyperCAD-S
that this geometry is used for the electrodes. This is because such a procedure can lead to false values.
The aim is to prevent a geometry from being moved unintentionally and without notification.
• Workplanes: Workplanes for the eroding reference system and electrode reference position are linked
to the information in the coordinate labels. They are not linked to the internal tags of the electrode.
A warning is issued if such a workplane is moved and overwritten with the same name, as this could
lead to inconsistencies. The process is not blocked as, for particular reasons, for example, because of
hyperMILL AUTOMATION Center, the workplane should remain movable and it should also still be possible
to manually update it to the correct values.
• Electrode options: A Min. block height of 0 is permissible. If the block height is 0, the correction for rounding
the target position is applied to the linear extension (previously the length was generally added to the block
length). The remaining block height/clamping depth for clamping in the electrode holder remains the same.
The reduction is automatically deactivated. If the reference position of the electrode is set to the reduction
bottom edge or the electrode holder, the reference position is automatically corrected to the coupling of the
electrode holder to the machine axis if the block length is changed to 0.
• The SYSTEM 3R electrode holders have been added. To use them, select the file elec-
trode_blocks_holders_3R.xml in the electrode options, under Folders, in the option XML file for
raw material and electrode holders.
• The PLM Connector functionality is available to an extent aligned with the functional scope of the software.
• The Move / copy command has been added.
hyperCAD-S Viewer
hyperMILL related
• The setting for the entities of the mesh type are used for stocks. The bounding box is then available for
selection and makes it quicker to preselect a large stock. Selecting can also be switched off as a result of
this.
• PDF export: The default has been changed from A4 to the main screen resolution that has been set.
• The menu structure has been slightly adapted for tool reports. They can now be found under hyperMILL →
Reports → Export tool report or hyperMILL → Reports → Configure tool report. The functionality has been
revised.
• The icon has been updated for the hyperMILL → Utilities → Import WinTool tools and Export WinTool tools
commands.
66