
www.openmind-tech.com
November 2008
OPEN MIND Technologies AG, Wessling
___________________________________________________________________
hyperMILL V9.7 SP3
English
___________________________________________________________________
1. General information
2. Improvements / Bug fixes
3. Features
not mentioned in manual and online help
4. Known issues
___________________________________________________________________
1. General information
The Service pack mentioned above is dedicated to hyperMILL V9.7 SP2.
Supported 32 bit operating systems:
- Windows 2000
- Windows XP
- Windows Vista (*)
OPEN MIND has performed some initial testing on Windows XP / Vista 64 bit editions where no issues were recognized. In this case a dedicated 64 bit hard lock driver has to be insalled by hand. Please contact your OPEN MIND partner.
* To ensure an error-free data exchange within hyperMILL / hyperCAD, the User Account Control has to be deactivated in Windows Vista. To this purpose, proceed as follows: Click Start > Control panel and enter the string User Account Control in the search field. Deactivate the option in the dialog displayed. Then close the dialog. Please note also the terms of the different CAD manufacturers.
Supported CAD platforms:
- hyperCAD 2007.1, 2008.1
- thinkdesign 2007.1, 2008.1
- Inventor 10, 11 as well as Inventor 2008 and 2009
- Pro/ENGINEER Wildfire 2, 3 and 4
- SolidWorks 2007 SP4, 2008 SP1 and 2009
One of these versions needs to be already installed before the service pack can be installed.
This document contains information which is included neither in the written documentation nor in the online help. Please download the file hyperMILL_V9_7_SP3.exe, execute it and follow the instructions. You need administrator rights for installing!
Please note, that all supported CAD platforms are only supported in 32 bit mode. 64 bit versions are not supported.
This version can be installed parallel to older hyperMILL versions or can update your V 9.7 to SP3..
It is required that you need administration rights for the installation. Please log on as an administrator.
Network installations
For information on this, please refer to the pdf files in the misc\Network License Installation folder on our product DVD.
Drilling cycles
Helical drilling / Thread Milling
Path compensation
This option must be activated separately by OPEN MIND, it is also necessary to check your Post-processor before using it - please contact your OPEN MIND dealer. If you use this functionality without checking the Post-processor OPEN MIND assumes no liability for generating a correct NC program.
2D Contour Milling
Parameter tab (addition to chap. 12.2.2. of the manual)
Spiral stepdown
This option must be activated separately by OPEN MIND, it is also necessary to check your Post-processor before using it - please contact your OPEN MIND dealer. If you use this functionality without checking the Post-processor OPEN MIND assumes no liability for generating a correct NC program.
End with plunge point
If you have a defined plunge point for machining please activate this option if you want to finish the machining at the defined plunge point. Please note, that it's not allowed to select a starting point at the outer corner.
Using of Chamfer cutters
The definition of nominal diameters smaller than 0.001 mm or smaller than 0.0001 inch may lead to issues regarding cutter compensation. Please avoid the definition of such diameters.
Working with macros
The discontinued cycle 3D Z-level Roughing, 3D Z-Level Rest Machining, 3D Offset Roughing and 2D Drilling are not supported in macros.
Important hint for 5-Axis simultaneous user with control units without Great circle interpolation
The hyperMILL tool path calculations for all 5X cycles (except 5X Multi-Blade) are based on a Great circle interpolation between the tool positions. If your control unit is working with another kind of interpolation and can not be switched to Great circle interpolation please contact your OPEN MIND partner to re-configuration your hyperMILL installation. Please check in the documentation of your control unit which kind of interpolation your control system is using.
Demo data
For each product language a demo macro database MacroDB_Demo_language.mdw is created in the hyperMILL\V9.7\MacroTech directory. This database will be opened if you right-click in the hyperMILL feature or macro browser and choose View macro database. Even if you delete activation of those demo data while installing the product the data will be saved here for a later use. In this case you can carry out the activation later by opening the MacroDB_Demo_language.mdw database in the hyperMILL\V9.5\MacroTech directory. For this right-click in the hyperMILL feature or macro browser and choose View macro database. Afterwards click on the Macro DB button and choose the demo database mentioned above.
Using third party software, which is using hyperMILL data (for example Post-processors, Simulation tools etc)
The format of all data created by hyperMILL can be changed at any time and without former announcement in the context of further development. This is especially the case for the output of machine and control unit independent programs (POF format). OPEN MIND takes no warranty for problems resulting on incompatibilities with third party software.
nightSHIFT
When transferring job lists/jobs to nightSHIFT, only one project directory is created for several job lists. Thereby also job lists, which contain jobs, that reference jobs from other job lists, can be transferred together to nightSHIFT.
Supported tool types
hyperMILL supports the tool types in accordance with the delivered manual only. All other tool types (like angular tools, knives etc.) are not supported.
Feedrates
All feedrates defined in hyperMILL relate to the tool reference point (center or tip). The feedrates related to the several axis may differ from the one defined by the user. In general any parametric output of feedrates is not designed.
NC files
Optimization of memory usage for large NC files (SCR 498)
Supported languages
hyperMILL 9.7 is available in the following languages: German, English, Italian, French, Spanish, Dutch, Chinese (simplified), Chinese (traditional), Japanese, Czech, Polish and Korean.
___________________________________________________________________
2. Improvements / Bug fixes
valid for SP1:
Area SCR/Call-ID Description
General 3583 Problems with unistallation of hyperCAD 2006 are solved.
If you have no valid CAD system installed, you get the following error message during the SP1 installation. Click Finish.

If you have hyperCAD 2007.1 installed, but deinstalled hyperCAD 2006 before, please execute the hyperCAD-regfix.exe file, which is located in the SP1 folder.
2446 / 2518 / 3116 Correct data transfer for all in tool database defined tool classes
3751 No declining contours allowed, when defining tool head or holder (see arrow in graphic 1), because of incorrect simulation results in hyperVIEW
(wrong reference point).

Graphic 1: declining contour in tool holder definition
1389 When generating a stock model using the Bounding geometry option, the stock model is based on the NCS of the job list
Feature Technology 1525 Feature Mapping (hole): different colours are automatically assigned to the generated Feature lists. This can be edited and deactivated in the menu under hyperMILL Settings > Document > colours > colours for Feature lists.
2640 All holes are recognized correctly. Free defines holes can have up to 32 steps
2149 Feature Mapping / Feature Recognition (Single hole): threads are recognized correctly
2840 Feature Mapping: correct recognition of threaded holes in hyperMILL in SolidWorks 2008
2807 Feature Recognition (Pocket - Solid): Setup tab: correct parameter evaluation for circular pocket limits
2D Cycles 2680 Pocket milling: correct machining of open pockets with islands
1462 Pocket milling: correct machining of open pockets with islands
3254 Pocket milling: no more contour violation
2477 Contour milling: correct output of circular tool paths
499 Contour milling: Problems with path generation are solved
1404 Rest Machining: multiple contours are considered correctly
Drilling cycles 2401 Helical drilling: no more collisions between model and holder
3515 Helical drilling: all holder collision are recognized correctly
1104 Centering: support of tool type chamfer cutter
3D Cycles 919 Equidistant Finishing: better performance by multicore support.
2124 Complete finishing: no more double machining of steep areas.
2620 Z-Level-Finishing: no more collisions in slope dependent machining in combination with Clip mode (Check tool)
904 / 3213 Z-Level-Finishing: same macro behaviour as Complete finishing. For more information, please refer to the hyperMILL product documentation chapter 18.5
2516 Automatic
Rest Machining: correct fillet when using bullnose end mills
1560 Automatic Rest Machining: no more model violations
3349 Arbitrary Stock Roughing: correction of the plunge macro Ramp (clearance distance is considered correctly)
5X Cycles 3358 Contouring: problems with undercut contours (looked in direction of normal vector at surface) are solved
2516 Rest machining: correct fillet when using bullnose end mills
3217 Cutting edge: correction of preview graphic
3354 Multiblade
Roughing: machine limitations correctly regarded
1214 Swarf Cutting 1 curve: problems with different check tolerances are solved
2266 Rework: No more access violation
1420 ISO Top Milling: Optimisation of the milling behaviour
hyperMILL in Inventor 3250 No more crashes after POF file calculation
3556 No more crashes when changing a tool in a defined job
valid for SP2:
Area CR/Call-ID Description
hyperMILL in SolidWorks 4266 The additional function OMX Export is available also for hyperMILL in SolidWorks. Selected geometry data (contours) can be saved and exported in an omx file.
4153 A frame can be generated on an existing view. To do so, click Select > Frame > Set frame in the Frame definition dialog.
2046 Handling of STL models:
hyperMILL Settings > SolidWorks Document > STL file display: the max. file size (MB) of the stock model file (STL/VIS) can be defined here.
4929 hyperMILL Settings > SolidWorks Document > Model changes: if you activate this option, you will be informed about model changes by a hyperMILL message.
2049 The selection of coordinate systems is possible in assemblies now (SolidWorks menu Insert > Reference geometry > Coordinate system).
hyperMILL in Pro/Engineer 6446 Please note: All geometries, that are used for machining within hyperMILL, must be visible. Hiding them via CAD functionality may lead to wrong milling behaviour.
General
5041 Milling area/Stock model
The stock model feedback
can be hidden (in hyperMILL browser, icon
right mouse
button > Hide all) or limited to one stock model ( > Show only one
model).
3767 NC File Generation
A NC file can be generated for any job within a job list. Double click in the hyperMILL browser on the job list entry and choose the Package mode option in the Postprocessor tab, mark the jobs, you want to generate a common NC File for and choose the Generate NC File function.
Milling surfaces 4406 Please note: within the following cycles, that use milling surfaces, it's not possible to define milling or stop surfaces, if the milling area has been defined via an external polyhedron file (Milling area dialog > Definition tab > File).
3D Profile Finishing, 5X Profile Finishing, 3D Z-Level-Finishing , 5X Z-Level-Finishing , 3D Automatic Rest Machining and 5X Rest Machining.
Feature-Technology 284 Feature-Recognition > Pocket (Solid): Feature lists with Frames are automatically generated in the Feature browser for the recognised Pockets
All recognised pockets with the same Z direction are summarised in one list (Frame).
3783 The colours, defined within the hyperMILL settings (Document tab > colours) are automatically assigned to these Feature lists.
5664 Export holes
When exporting holes, a Reference frame can be selected [Feature name] > Context menu Export holes. Doing so, all holes will be exported
with their relative frame coordinates. If this option is not activated, the WCS coordinates are used when exporting the holes. If the model position has changed, the holes will be correctly imported via [Frame name] > Context menu > New > Import holes, if the same Reference frame is selected.
When importing the holes, you can activate the Use Feature list option, to preserve the allocation of the Features to the Feature lists.
5808/3509 Fit hole to stock model
Tolerance
By using a higher
tolerance value, you can avoid exploding of drilling features, that are
combined in a group. If the value for tolerance is bigger than the difference
of the distances of the smallest and largest feature of a group to the used
stock model, grouping of the feature is keeping.
The hole feature, generated with the Fit hole to stock model function are compared based on all contained parameters (Exception: Position) and, if possible, combined to new Features.
Please note also: with the Fit hole to stock model function, new features are generated and entered in the hyperMILL Feature browser.
All original Feature are obtained.
Turning cycles
5109 A turning contour can be defined via contour Feature (including. Start and Endpoint.
3053 A
turning contour can be generated automatically by using a (Turning) Model.
Setup tab > Turning model > Turning area. Click the icon
. The Creating
turning area from model dialog is opened. Firstly define the desired Frame,
as well as Color and Layer of the turning contour.
Then choose the surfaces of the model or the Solid. hyperMILL generates
automatically the turning contour, which is composed of lines
and arcs and is defining the turning area at the same time. A corresponding
entry is generated in the hyperMILL browser.
5079 Tool definition: Technology tab: depending on the used (tool) holder, a Reference angle can be defined.
5080 Tool definition: Technology tab: depending on the used (tool) holder, an Y offset can be defined.
5081 Tool definition: Correction list (Left / Right): for the cycles Turning, Grooving and Axial Grooving 99 corrections of cutting edges can be defined per tool.
3093 Tool definition Technology tab: for machining strategies without Ramp when retract movement, the Feedrate for Retract can be increased.
3308 Grooving / Axial Grooving (Parameter tab): for the Radial Roughing (Grooving) as well as for the Axial Roughing (Axial Grooving) strategies
a plane-by-plane machining can be realised by defining of the Radial depth parameter in combination with the Max. infeed depth parameter.
Doing so, also deep grooves with depths, exceeding the length of the used tool can be machined with shorter (more stable) tools
1784 Axial Grooving (Strategy tab): Inside / Outside (Cutting side) including collision check (undercut control) is possible. By activating the Radial / Axial limit option in combination with the Retract plane Z (Parameter tab), a driving out (of the tool) from undercutting areas is enabled. The Retract plane Z is displayed as graphical feedback.
3372 Grooving / Axial Grooving: the Dwell time of the tool can be defined either by using revolutions of the model (rev) or time units (sec).
3031 Turning, Grooving / Axial Grooving (Macros tab): for a more smooth connection of partially finished areas, the Tangential Approach and Retract macros for the Finishing strategy can be defined with the following options: Tangential length, Arc Angle / Radius, Tangential extension (see graphic).

2D Cycles 745 Circular Pocket
Support of the tool type Woodruff.
3D Cycles 4959 Arbitrary Stock Roughing
The Avoid collision option (Setup tab > Check tool) is possible in combination with boundary definition.
5951 3D Curve Flowmachining
When selection a Bottom curve there are no rapid movements.
6432 3D Complete Finishing
When slope dependent machining, suggestive values for the Slope angle are between 10 and 80 degree.
5X Cycles 1079 5X Blade Swarf Cutting
To avoid machining marks, the Z-axis MUST be oriented such that the tool approach takes place in the area of the trailing or leading
edge of the turbine blade.
3437 All blade cycles
Feedrate can be defined in the edge area and separately for Leading - and trailing edge.
If a leading or trailing edge was defined in the Strategy tab, the Feedrate leading edge / Trailing edge is available in the Parameter tab.
In the Blade Top Milling cycle, additionally the machining can be limited separately for shroud and hub.
5027 5X Multiblade Cycles
Support of free defined holder geometries
Furthermore, with Service Pack 2, the following bugs are fixed:
hyperMILL in Pro/Engineer 4150 Feature Mapping / External reference
5128 3DF generation
hyperMILL in SolidWorks
4249 Feature Mapping
4218 3DF
5263 No more hyperMILL job page freeze
hyperMILL in Inventor
4886 Job list
5515 Internal simulation
4886 Compatibility between version 11 and 12
6044 Feature Mapping
General
1904 Browser shortcuts
4673 Data import from version 6 to update hyperMILL-Version
5533 No more crash during job selection (Contour tab)
3794 Truncation problem solved / POF state
nightSHIFT 3910, 4860, 4471 Calculation error resolved
Feature Technology
3844 Stop surfaces / Feature technology
4001 Feature Recognition / Drill depth
4119 Feature Technology / Milling surfaces
4251 Feature Technology / Sink hole
4114 Feature Recognition / Single hole
5324 Feature Recognition (hyperMILL / hyperFACT)
5156 Feature Mapping / Calculation length
5400 Hole import (Feature)
5139 Thread pitch (tool/feature)
Macro data base 4171 Automatic tool search
2D Cycles
5412 2D Pocket Milling / No more collision in 3D Mode
3843 2D Contour Milling / Direction of pocket feature recognised correctly
Drilling Cycles
4646 Drilling / Angle compensation
5260 Tapping / Thread pitch
5380 5X Thread milling / Pitch
5632 2D Helical drilling / Crash situation resolved
5059 Thread milling / No more model violation
3565 Thread milling / Collision removed
4131 Centering / Correct drilling depth
3D Cycles
5804 / 5806 3D Cycles / Performance improvement (Multicore)
5594 3D Arbitrary Stock Roughing / Image updating now works correctly
5028 3D Arbitrary Stock Roughing / Start point pocket
3992 3D Arbitrary Stock Roughing / Collisions avoidance
5221 3D Profile Finishing / Collision problem resolved
4599 3D Profile Finishing / Collision problem resolved
4969 3D Complete Finishing / Boundary generation
4973 3D Complete Finishing / Boundaries
5452 3D Z-Level-Finishing / Memory allocation
5086 3D Z-Level-Finishing / Calculation correct
5430 3D Equidistant Finishing / No more model violation
5X Cycles
4798 5X Z-Level-Finishing / No more collision when retract movement
4693 5X Z-Level-Finishing / Collision(situation) resolved
5066 5X Equidistant Finishing / Optimised milling behaviour
6042 5X Equidistant Finishing / Optimised milling behaviour
5425 5X Rest Machining / Holder collision removed
4626 5X Rework Machining / Collision removed
4520 5X Swarf Cutting one curve / Collision removed
valid for SP3:
Area SCR/Call-ID Description
5X cycles
7708 3D-Blade Roughing
X-Limit 1 (shroud side) / X-limit 2 (hub side)
The machining limit (boundary) can be determined separately by selecting any point for the shroud (X-limit 1) and the hub side (X-limit 2). The corresponding Y value is automatically determined by hyperMILL. Thereby always the max. dimension of the 3DF model (plus the tool diameter of the tool) is used.
On/To
Related on the center of the tool (tool tip), used for the machining, the boundary is moved inwards with tool radius, when using the To option.
When using the On option it will be calculated with the tool tip on the boundary.
Clearance
Any value can be determined. A positive value reduces the boundary, a negative value enlarges it.
7339 3D-Blade Roughing
As in 3D Arbitrary Stock Roughing the generation of a stock model for subsequent machining is now also possible within 3D Blade Roughing (see Setup tab > Generate resulting stock).
3D Cycles 8195 Arbitrary Stock Roughing
Setup tab > Check tool
The Split option is, starting with SP3, no longer available, as this no longer required, because of the improved stock tracking function.
7804 Arbitrary Stock Roughing
Strategy tab > Machining direction
As OPEN MIND is always aimed to provide you with the highest quality standards, the X and Y parallel options are no more available until further notice, because no optimal results could be realised in special (complex) pocket situations. Currently we are intensely working on a corresponding solution, so that this functionality will be provided as fast as possible.
5660 Arbitrary Stock Roughing
Strategy tab > Planar mode
As OPEN MIND is always aimed to provide you with the highest quality standards, the collision avoidance (see Setup tab > Check tool ) is no longer available, when you use the Rapid in strategy (see Strategy tab). If it was activated, it will be set to Stop automatically, because no optimal milling results can be guaranteed.
6912 Z-Level Finishing
Strategy tab
When using the Pocket option as Machining priority, the Sort bosses option is no more available, because of an improved sorting as default behaviour.
8897 Offset Roughing and Z-Level Roughing
The cycles mentioned above can't be newly generated.
Drilling cycles 2708 Helical drilling
Parameters tab > Machining parameters
Additionally to the Chamfer height the Chamfer angle parameter can be defined directly. Suggestive values are between 0 and 89,99°.
2D-Cycles 7224/ Inclined Contouring
8398 The Ramp and None option (Approach macro) are only available, if there is no Path compensation activated ( = Center path).
Furthermore, with Service Pack 3, the following bugs are fixed:
hyperMILL in SolidWorks 7872 Problems with long tool names are solved
8599 Problem in connection with stock model generation (decimal separator) is solved
7027 and
6780 Performance problem when loading and saving models is solved
hyperMILL in Inventor 4881 3D Z-Level Finishing / Optimisation of the milling behaviour
7823 3D Profile Finishing / Problem solved in connection with temporary graphical display
8638 Problem in connection with turning tools (Axis side) is solved
4250 Correct calculation and display of the toolpaths in the 2D Contour milling cycle
hyperMILL in Pro/ E 7892 Correct generation of 3DF file
4774 Problems when saving parts/assemblies are solved.
hyperCAD 2008.1 7661 Reading in of IGES/STEP models via menu Insert > From file is working without problems
General 7201 Tool lengths calculation
7451 Stock model generation using the Extrusion option and selecting several contours
8008 Problem with the display of CAD model surfaces is solved
7451 and
8235 Correct stock model generation
8052 Correct simulation when using the tool type T-Slot cutter
8274 Improvement of the accuracy of the coordinates definition in internal simulation
6676 No more crashes in connection with the hyperPDM interface and the COMPASS software
8594 and
6505 Correct stock model generation
Feature Technology 5167 Textual feedback in userdefined feature
7925 Feature Mapping / problem with graphical display solved
6931 Compound Feature / Problems in connection with deleting of jobs are solved
8247 Feature: Simple hole / thread definition
Macro database 7182 Display of those macros, which are adequate for machining
Turning cycles 7831 Creating a turning stock from milling stock possible without Multi-axis Indexing license
8582 Axial Grooving / Optimised milling behaviour
8639 Axial Grooving / Problem in connection with macro behaviour is solved
8755 Turning / Axial grooving / No more error when contour calculation
2D Cycles 7658 Contour Milling / Improved milling behaviour when using spiral stepdown in combination with center path
7668 Inclined Contouring / Improved milling behaviour with Compensated path / Compensated center path
3D Cycles 2709 3D Arbitrary Stock Roughing / Optimisation in connection with plane level detection
6317 3D Arbitrary Stock Roughing / Collision avoidance
5928 3D Arbitrary Stock Roughing / Length of the tool name
7060 3D Arbitrary Stock Roughing / Plane level detection
7482 3D Arbitrary Stock Roughing / Correct plane level detection
8068 3D Arbitrary Stock Roughing / Machining of pockets
8427 3D Arbitrary Stock Roughing / Improved milling behaviour when machining of pockets
1387 3D Arbitrary Stock Roughing / Milling behaviour improved when plunging into premachined pockets
8623 3D Arbitrary Stock Roughing / Improved milling behaviour when using a boundary
1800 3D ISO Machining / Improved milling behaviour
7104 3D Automatic Restmachining / Improved milling behaviour
8089 3D Automatic Restmachining and 3D Rework Machining / Optimised milling behaviour
8282 3D Automatic Restmachining / Optimised milling behaviour when using bullnose endmills
7104 3D Automatic Restmachining / Improved milling behaviour when using a negative offset value
6720 3D Profile Finishing / Correct infeed direction
6877 3D Profile Finishing / Multiple profile curves
5621 3D Profile Finishing / Correct infeed direction
5419 3D Rework Machining / Correct toolpaths calculation
7574 3D Z-Level-Finishing / Boss sorting
7904 3D Z-Level-Finishing / Correct toolpath generation
7310 3D Z-Level-Finishing / Strategy: Spiral
7918 3D Z-Level-Finishing / Strategy: Spiral
7436 3D Z-Level-Finishing / Strategy: Spiral
4867 3D Z-Level-Finishing / Problem with wrong collision messages is solved
5532 3D Z-Level-Finishing / Problem when using several boundaries is solved
7802 3D Z-Level-Finishing / Optimised milling behaviour
0741 3D Z-Level-Finishing / Accuracy when trimming toolpaths and using stop surfaces
7904 3D Z-Level-Finishing / Improved tolerance accuracy when generating toolpaths
8307 3D Pencil Milling / Collision problem solved
5X Cycles 6375 / 6376 Rework Machining / Collision avoidance
8085 Rework Machining / 3DF file
7410 MB Cycles / Improving of the milling behaviour
7888 MB-Roughing / Improved milling behaviour (strategy: Flow zigzag next)
8478 MB Pointmilling / Optimised milling behaviour
5408 5X Free Path Milling / Setup A/B-Axis
7639 5X Rest Machining / Retract movements
7930 5X Rest Machining / No more collision
7678 5X Swarf cutting 1 curve / Strategy: Radial Z
7883 5X Contouring / multiple contours
8110 5X Z-Level-Finishing / optimised milling behaviour
8395 5X Z-Level-Finishing / No more collisions
7678 5X Swarf Cutting one curve / Correct milling behaviour in connection with the allowance definition (Parameter tab)
8164 5X Swarf Cutting one curve / Optimized milling behaviour when using tapered tools
6379 5X Top Milling / Improved infeed behaviour
5178 5X Equidistant Finishing / Problem with undercut machining is solved
__________________________________________________________________
3. Features not mentioned in manual and online help
hyperMILL 9.7 SP2 now supports traditonal Chinese and Korean language also.
With SP2 an advanced version of the installation guide with information on network installations and license updating will be provided.
hyperMILL in Solid Works
With Version 9.7 hyperMILL supports for the first time the CAD platform Solid Works.
Selection of geometric elements in SolidWorks
Point selection
Points, Snap points and Curves (only drilling cycles) can be selected as geometrical elements. Curves can be specified by using a Geometry filter.
A filter can be used for the following elements: Circle, Arc, Circles and Arcs, Any. Under Diameter you determine the Max. / Min. value for the defined filter elements. Additionally, the Automatic Selection is available. With the Select all points or Select all curves options, all points/curves of the marked surfaces an sketches are selected, according to the filter settings. When defining Top, Bottom, Start, End or Plunge point you can also select Snap Points as geometrical elements. These snap points you can select as:
Endpoint
The endpoint on the marked curve is selected.
Midpoint
The midpoint of the marked curve is selected.
Center
The center of the marked circle is selected.
Nearest
The nearest point of the marked curve/surface is selected.
Contour selection
Edges, Sketch segments (Auto chain segments also) as well as Composite curves can be selected as geometrical elements.
With the Auto chain segments option, all chained edges can be taken over directly into the selection.
Surface selection
Surfaces, Surface Bodies, Solids and Feature can be selected as geometrical elements.
Additional the Automatic Selection is available. Using this option, you can select all visible surfaces.
CAD Utilities for hyperMILL in SolidWorks
The CAD Utilities for hyperMILL in SolidWorks are an additional support when working with SolidWorks.
The following CAD Utilities are currently available for hyperMILL in SolidWorks:
Incorrect converted faces
Using this function, all faces that could not be correctly converted (polyhedron generation) can be displayed.
The following options are available
Zoom all Zooms in all incorrect converted faces in the current CAD window.
Zoom selected Zooms in all incorrect converted faces marked in the list in the current CAD window.
Hide all Hide all detected incorrect converted faces in the current CAD window.
Show all Shows all detected incorrect converted faces in the current CAD window.
Show selected Shows all incorrect converted faces marked in the list in the current CAD window.
Delete all Deletes all detected incorrect converted faces in the current CAD windows and in the list of faces.
Update
Changes in the model geometry are forwarded to hyperMILL.
Please note:
To
ensure a smooth workflow with hyperMILL in SW, the Import Diagnostics
tool may not show any incorrect surfaces.
Please note:
The tyre machining functionality is not available for hyperMILL SolidWorks.
nightSHIFT is not available for hyperMILL SolidWorks.
___________________________________________________________________
New functionality:
Feature Technology
Fit hole to stock model
With this function you are able to adapt hole features to an existing or changed stock model geometry. Mark the hole feature to be adapted in the hyperMILL feature browser and select the Fit hole to stock model
option in the context menu.
With the Automatic option, all selected hole features are adapted to the selected stock model automatically. Please note, that Compound feature are exploded optionally here, if this is necessary for the adaptation to the stock model geometry.
Both sides of a hole are adapted, unless you use the Top only option, which allowed an adaptation of the top side (origin) only. With the Fit cone option, the chamfer of a Simple hole, the sink of a Sink hole and the cone of a Free defined hole can be adapted to the surface of the stock model geometry accordingly to the defined angle.
With the Manual option, you can determine yourself, how hole features are adapted to the stock model geometry. Please note, that currently only positive Offset values are possible and that the changes using the Manual option, apply only to the top side of the hole (origin).
Export hole
This functionality by default generates files in *.hmf format. Files in *.omx Format can be exported and imported further on.
Feature Filter
You can use the Feature Filter function, to limit the area of a model (in Z-direction as well as in X- or Y-direction) from which you want to take all holes into a new feature list. For this, use the Z-Limit, or X-/Y-Limit function. To create a new feature list with all features within the defined area, use the Move to new feature list function.
___________________________________________________________________
General
Creating a stock model from a bounding geometry
Besides the Box and Cylinder options, you can create a stock model from a Profile in version 9.7. Choose the New stock > Bounding geometry option in the context menu of the hyperMILL model browser and activate the Profile option. Choose the Frame and click the Calculate button.
Creating a milling stock model from turning stock model
From any Turning stock model you can create a stock model for milling machining (Milling stock model). To do this, mark the correspondent turning stock model in the browser and choose the Create milling stock option in the context menu. Define the required Resolution and click OK. The newly created milling stock model appears in the hyperMILL model browser (hidden).
___________________________________________________________________
3D Cycles
Dual core optimized cycles:
With version 9.6 OPEN MIND has provided a Dual core optimization for the following cycles:
3D Arbitrary Stock Roughing
3D Profile Finishing
3D Z-Level Finishing
With version 9.7 OPEN MIND provides a Dual Core optimization for the following cycles:
3D Complete Finishing
(especially when using the Zigzag option, Strategy tab, there is a considerable increase of performance)
3D Arbitrary Stock Roughing
Avoid collision
If you check Shank and holder (Setup tab, Check tool) in the job definition, machining is collision-free considering the geometry of the shank/holder and clearance (if defined, see arrow in graphic), when you activate the Avoid collision option.
Advantages: more material removal with the same tool, less cutting time (SCR 169).

Setup tab (addition to chap. 15.2.5. of the manual)
Undercut trimming
To avoid "empty paths" in undercut areas when stock model machining with multi axis indexing, you can use the Undercut trimming option.
No plunge allowed
If you activate this option only those areas of the model are machined, that are accessible from outside (so for example no closed pockets). This is important if you use High speed tools which are not allowed to plunge (Strategy tab, Option Inside-out is deactivated).
3D Profile Finishing
Strategy 2 tab
Using the Fillet interior corners function, paths can be rounded smoothly at corners with abrupt changes in direction.
As there is no further development by OPEN MIND on the cycles 3D Z-Level Roughing and 3D Blade Roughing, we recommend that 3D Arbitrary Stock Roughing be used as a replacement.
3D Complete Finishing
Parameters tab
Plane level detection
Using this function the system automatically inserts an "intermediate level" with a smaller vertical stepdown value for the planar surfaces of the entire work piece, if the defined vertical stepdown is greater than the distance between two surfaces of the work piece (SCR 036).
3D Profile Finishing
Boundary tab
Stock
Here, you can select any stock, to trim the tool paths against this stock (SCR 927).
Strategy tab
If there is no Profile defined, hyperMILL automatically takes the defined Boundary (Normal Strategy) or (if using the Milling surfaces strategy), the boundary of the defined milling surfaces as profile (SCR 436)
___________________________________________________________________
Turning cycles
New turning cycle Axial Grooving available in version 9.7.
You can radial or axial machine work pieces with axial oriented grooves or shoulders with the new Axial grooving cycle. The tools normally used, have three cutting sides

Tool tab
Axial recessing tool
Min./ Max. Radius
Limits the machining area of the used tool for the first plunge.
1 = minimum radius
2 = maximum radius

Strategy tab
Left side / right side
To the right / to the left
Defines the machining side and machining direction.
Infeed direction
Up / Down / Central
Starting from the axis of the turning stock, infeed is taking place Up / down or - in case of Central - starting from the defined plunge point.
Options
Radial/axial limit
Limits the machining range of the used tool in radial direction (by using the Clearance radius (X), see Parameter tab) as well as in axial direction (by using the Clearance plane (Z), see Parameter tab).
Axial offset
Analog to the radial offset (Grooving cycle) an axial Offset can be defined here (not available for the Axial roughing strategy). For more information, please refer to the product documentation Chap. 9.4.3, Strategy tab (Grooving).
Macros tab (Grooving)
Trim stock TOP / BOTTOM
Stock trimming can be defined separately for TOP and BOTTOM (the Axial and Tangential options are available).
Macros tab (Axial Grooving)
Trim stock RIGHT / LEFT
Stock trimming can be defined separately for the RIGHT and LEFT side (the Radial, Axial and Tangential options are available)
Radial Trimming Tangential Trimming Axial Trimming

Setup tab
Collision check
If you activate this option, the holder of the used tool is permanently collision checked against the current turning stock (tracked stock).
Grooving
Strategy tab
Using the Pre-Plunge option, small retract movements are supported (SCR 1913).
Thread cutting
Parameters tab
As machining of Left or Right threads also depends on the Spindle orientation (Tool tab, Technology) the terms Start - and End diameter are replaced by Diameter 1 and Diameter 2. Analog to this, the terms Start Z and End Z are replaced by Z position 1 and Z position 2 as well as the terms Start factor and End factor are replaced by Offset factor 1 and Offset factor 2. For more information, please refer to chap. 9.5 Thread cutting of the product documentation for hyperMILL.
___________________________________________________________________
5X Cycles
5X Cavity Cycles
Additional information to the manual (chapter 2.6.6. Tilt angle)
Fixed
In all cycles of the package 5X Cavity cycles, the stilt strategy Fixed (5Axes tab) is automatically licensed for the acquired cycle. For this, no longer an additional license is necessary.
Max. tilt angle
The max. tilt angle is measured to the Z axis of the frame. The maximum tilt angle can be used to prevent the output of tilt angles that exceed the position range of the machine when path smoothing or collision avoidance is activated.
Z axes not parallel to NCS
For the maximum tilt angle, the angle between both Z axes has to be subtracted from the maximum permissible angle of the machine axis.
5X Surface Cycles
5X ISO Top Milling
5 Axes
4+1 Machining
Using this function, you can fix the tilt vector on one of the given main axes (X, Y, Z). Additionally you can define a slope angle to the axis (Default = 90) (SCR 926).
.
5X Swarf cutting 1 curve
Strategy tab
Exact tool path guidance in contact with adjacent rounding surface, if this surface is selected as Bottom surface (SCR 596).
5X Blade Cycles
5X Blade Top Milling
Optionally, a partial machining can be performed. In doing so, the movement can be restricted to 4Axes (SCR 868).
5X Blade Fillet Machining
Parameter tab
If you wish to have one single path only for infeed, Material Width parameter has to be set to 0 (SCR 2087)
5X Multiblade Cycles
Additional information to the manual (chapter 6.3.3. Selecting the Geometry)
Geometry tab
Attention!
Depending
on blade data additional definition of Blade skeleton curves might be
required.
Blade skeleton curves are optional. They might be required in case of:
- suction as well as pressure side consist of a patch containing short surfaces
- oversized edges whereby they extend into the suction and/or pressure side
- if suction and/or pressure surface include leading and/or trailing edge area (not symmetrically) split to both sides
- if the blades get very close to horizontal at leading and/or trailing edge
___________________________________________________________________
4. Known issues
nightSHIFT
- only transferring of complete job lists possible.
- checking of special characters in project names is not complete.
- therefore, the following special characters should not be used: '#' '=' '(' ')' '[' ']' '{' '}' ',' ';'
- possibly name conflicts in nightSHIFT (after paths adaptions)
All 3D Cycles/ 5X Cycles, that support stop surfaces
Please note, that stop surfaces are not considered by approach and retract macros.
hyperCAD / thinkdesign
To permit a smooth workflow with several models simultaneous, in the hyperMILL Setup (Document tab) the Display tool path option should be deactivated (SCR 1489).
Tool compensations in the tool compensation memory of the NC control unit
Within an NC program (including sub programs), hyperMILL only supports one tool compensation when using turning tools. (Exception: max. two tool compensations when using recessing tools). NC programs have to be created so that this restriction do not causes any problems, for example when manual editing.
Turning cycles
The usage of Feature within turning cycles is not yet supported in version 9.7 of hyperMILL (SCR 564)
Currently no collision avoidance is available for undercuts. Instead of that, an error message is indicating a collision, so that the user can avoid it, by defining suitable approach and retract movements (SCR 495).
5X Contouring
Parameters tab
The infeed mode Zigzag should only be used in case of multistep (Machining depth > Vertical stepdown) (SCR 934)
Internal Simulation
Tool pathes modified with TOOLPATH.EDIT can not be used with the internal simulation. You will see an error code. Please use hyperVIEW then. (SCR 06869)
___________________________________________________________________
Headquarter
OPEN MIND Technologies AG
Argelsrieder Feld 5
D-82234 Wessling
Phone:+49 8153 933 500
Fax: +49 8153 933 501
E-Mail:Sales.Germany@openmind-tech.com
Office Halblech
OPEN MIND Technologies AG
In der Siedlung 27
87642 Halblech
Tel: +49 8368 91 23 11
Fax:+49 8368 91 23 13
E-Mail: Sales.Germany@openmind-tech.com
Office Übersee
OPEN MIND Technologies AG
Greimelstraße 28c
D-83236 Übersee
Tel: +49 8642 59 51 50
Fax:+49 8642 59 51 70
E-Mail: Sales.Germany@openmind-tech.com
Office Kirchheim/Teck
OPEN MIND Technologies AG
Carl-Zeiss-Straße 17
D-73230 Kirchheim/Teck
Phone:+49 7021 95 95 07
Fax: +49 7021 95 95 04
E-Mail:Sales.Europe@openmind-tech.com
Office Ludwigsburg
OPEN MIND Technologies AG
Monreposstrasse 55
D-71634 Ludwigsburg
Tel: +49 7141 505 63 34
Fax:+49 7141 505 63 35
E-Mail: Sales.Germany@openmind-tech.com
Office Gomaringen
OPEN MIND Technologies AG
Schillerstraße 63
D-72810 Gomaringen
Tel: +49 7072 92 82 61
Fax:+49 7072 92 82 59
E-Mail: Sales.Germany@openmind-tech.com
Office Hannover
OPEN MIND Technologies AG
Karlsruher Straße 18
D-30880 Laatzen
Tel: +49 511 374 30 88
Fax: +49 511 374 30 90
E-Mail: Sales.Germany@openmind-tech.com
Office Dortmund
OPEN MIND Technologies AG
Brücherhofstraße 60b
D-44269 Dortmund
Tel: +49 231 408 09 43
Fax: +49 231 408 09 44
E-Mail: Sales.Germany@openmind-tech.com
United Kingdom
OPEN MIND Technologies UK Ltd.
John Eccles House
Robert Robinson Avenue
Oxford Science Park
Oxford OX4 4GP
England
Phone: +44 (1865) 338 026
Fax: +44 (1865) 338 100
E-Mail: Sales.UK@openmind-tech.com
Italy
OPEN MIND Technologies Italia S.r.l.
Via Pomè 14
20017 Rho (MI)
Italia
Phone: +39 02 93 16 25 03
Fax: +39 02 93 18 44 29
E-Mail: Sales.Italy@openmind-tech.com
France
OPEN MIND Technologies SARL
Alain Sutter
1, rue du Baron Chouard
BP 50056 Monswiller
67 701 Saverne Cedex
France
Phone: + 33 (0)3 88 03 17 95
Fax : + 33 (0)3 88 03 17 76
E-Mail: Sales.France@openmind-tech.com
Switzerland
OPEN MIND Technologies Schweiz GmbH
Hardstr. 20
CH-8303 Bassersdorf
Phone: +49 7021 959507
Fax: +49 7021 959504
E-Mail: Sales.Switzerland@openmind-tech.com
USA
OPEN MIND Technologies USA, Inc.
70 Walnut Street
Wellesley Hills, MA 02481
USA
Phone: +1 781-239 8095
Fax: +1 270-912 5822
E-Mail:Sales.Americas@openmind-tech.com
Singapore
OPEN MIND Technologies Asia Pacific Pte Ltd
10 Ubi Crescent, #05-22
Ubi Techpark
Singapore 408564
Phone: +65 6742-95 56
Fax: +65 6742-95 26
E-Mail:Sales.Asia@openmind-tech.com
Japan
OPEN MIND Technologies Japan Inc.
KS Building 1-31-11, Kichijojihoncho
Musashino-shi, Tokyo 180-0004
Japan
Phone: +81 422-23-5305
Fax: +81 422-23-5307
E-Mail: Sales.Japan@openmind-tech.com
India
OPEN MIND Technologies India
1109 ,11th floor, Barton Center
#84, M.G. Road
Bangalore 560001
India
Phone: 00 91 80 30504647
Fax: 00 91 80 30505554
E-Mail : sales.india@openmind-tech.com
Taiwan
OPEN MIND Technologies Taiwan
3F, No.153, Hwan-Pei Road.,
Chungli City 320, Taiwan, R.O.C.
Phone: 00 886 3 4613125
Fax: 00 886 3 4613156
E-Mail:sales.taiwan@openmind-tech.com
China
OPEN MIND Technologies China Co. Ltd
Suite 1507, Le Kai Tower
660 Shang Cheng Road
Shanghai 200120
China
Phone: 00 86 21 5887 6572
Fax: 00 86 21 5887 6573
E-Mail: sales.china@openmind-tech.com