Академический Документы
Профессиональный Документы
Культура Документы
hyperCAD-S
Table of contents
Create partial............................................................. 22
Table of contents Create user defined...................................................24
Export reports............................................................ 25
hyperCAD-S is CAD for CAM!.............................. 3 Derive and milling......................................................26
Default settings...................................................... 7
Options / properties.........................................................7
Application................................................................... 7
Graphic > System > Navigation.................................. 7
Graphic > System > Print............................................ 7
Data interfaces....................................................... 8
OPEN MIND Software.................................................... 8
STEP file format.......................................................... 8
Direct interfaces.............................................................. 8
Analysis.................................................................10
Create bounding box.................................................... 10
Check............................................................................ 10
Check quality............................................................. 10
2
hyperCAD-S is CAD for CAM!
3
Additions to documentation
Additions to documentation
The following information refers to the hyperCAD-S software and further products based on
hyperCAD-S such as hyperMILL SHOP Viewer and hyperCAD-S CAD Viewer.
Release 2018.1
Information on changes and additions not described in the following extract from the software
documentation:
The Product and Manufacturing Information (PMI) option in File > Open > Settings for
importing CATIA-V5 data is in the BETA stage of development. The functionality is still
limited:
• The ANSI dimension type "Ordinate dimensioning" is not supported.
• For linear measures / tolerances, there is no information on whether a measure is
given in inches.
• For "Feature control frames" for "Geometric Dimensioning and Tolerancing" with
multiple lines, only the first line is rendered.
• Surface roughness values are not adapted to the view and can be obscured by the
geometry.
In the functions for Boolean operations, the Multi-solids option has been replaced by the
Separate multishell solids option.
For the purpose of standardisation, the Separate Solids option in the Create solid function
has been renamed to Separate multishell solids.
In the functions Curve > Project, Drafting > Projection points and in the function Modify > Trim
face, the Through all option has been replaced by the Forward only option.
Modify > Simplify faces: Not only are faces combined; the face boundaries of faces are also
combined now. In addition, cylinders and rotationally symmetric faces are also simplified.
Faces in solids are also handled.
Modify > Extend / shorten face: The Optimise option is now called Wider blending. The option
functions in the same way.
Disable the display of matings on the Model tab in Options > Options / properties in Model
structure > Entities to show.
Shapes > Join: Trimmed faces can also be joined into a face. The faces must be tangent to
each other and analytical.
Shapes > From boundaries: If a face is created from only three boundaries, the shape of the
fourth side is now completed in a sensible way and is no longer simply generated, as was
previously the case, via a straight connection.
To save a document with data for the hyperMILL SHOP Viewer software, instead of going to
hyperMILL > Setup now go to File > Save as, select the *.hmc format in the File dialogue,
choose the Save SHOP Viewer data option and set the settings you require.
All values in mm and inches in the user interface area now preset with a useful value. For this
purpose, each unit of measure is managed by a separate XML table.
Electrode: A rectangular measuring marker is also inserted for round raw material.
When printing for individual electrodes or using the option Print assembly in Electrodes >
Print, the current working plane is used as the main orientation for the orientation of the views.
This allows to adapt the layout to the requirements.
4
Information on direct interfaces
Catia V5 *.CGR
Parasolid *.x_t 28
Parasolid *.x_b 28
5
Save as
Introduction
Dialogues
Title bar
Customise software
Tooltip content
Search for text inside this structure from the line at the upper edge of the tree structure. Enter
your search text. Matching results will be shown as the text is entered. Confirm your input
with the Enter key. The search history is then saved temporarily. In order to show multiple
different content items at the same time, use space characters to separate text fragments.
The search function is not case sensitive.
File operations
File
Save as
Save SHOP Viewer data: Configure which data is provided to the MILL SHOP Viewer
software. This option is only available if hyperMILL is loaded.
6
Graphic > System > Print
When saving in the *.hmc format in the Settings dialogue, enable the following options to
include the information in a file for the hyperMILL SHOP Viewer: Stock data, Tool path
elements, Postprocessor configuration and Processed geometries for the 3DF data.
Document templates
Choose a template from a list of document templates and use it to generate a new document.
Use the Add templates to the list function to fill the list with templates. Use the Remove
template from the list function to remove templates that are not used much from the list.
The settings are stored in the templatelist.xml file.
Add a document template to the list. In the File dialogue, select one or more *.hmct document
templates.
Remove a document template from the list. In the dialogue, select one or several templates.
Hold down the CTRL or SHIFT key to select multiple templates at the same time.
Default settings
Options / properties
Application
Auto backup at saving reminder: If changes are being made, save a copy of the current state
of work at regular scheduled intervals (as defined in Save reminder). An incremental number
is added to the document name. Up to 999 work states can be saved.
Auto backup folder: Select a directory to save the backup copies.
7
Turn machining views
Silhouettes: Also activate the calculation of the model silhouette for print functions. Calculating
the silhouettes during print preparation can take some time.
Data interfaces
Property Description
Save UV curves To reduce the volume of data in a STEP file, do not save
the isoparametric curves.
Direct interfaces
Options
Product and Manufacturing Information (PMI) can be imported for Catia V5. The PMI is
displayed and inserted as editable entities (text, dimensions and vector graphics) in the model
tree on the Model tab. For this purpose, go to Filter entities and select the Product and
Manufacturing Information (PMI) option.
Table 2. Options for opening data via a direct interface
Property Description
Healing:
Remove faces less/equal During the import, discard faces that have an area that is
to area (mm²/inch²) equal to or less than the value specified. If 0 is entered, no
faces will be discarded.
View > Workplane views > Turn machining views > ...
8
Edit info
Edit
Name
You can also create a new clipping plane by entering a new name.
Quantified tag
Type: Specify a data type (integer, floating-point number, text or Boolean; without a unit of
measure) or a physical quantity with a unit of measure (length, angle, area) for the entry.
Propagate: If an entity with tags is copied, the tags with their values for which this option is
selected are also copied.
Edit info
9
Check quality
Values for the physical quantities Length, Angle and Area are automatically converted
between metric and inch when the system of units is changed.
Select entities
Chain
Modes
Shortest way: The chosen contour is continuously selected. At a bifurcation, the further course
along solid edges is calculated so that the shortest route is selected.
Analysis
Use Tessellation tolerance to specify the required level of precision or use Use entities
tessellation to apply the required level of precision from the selected geometry.
Check
Check quality
10
Spreadsheet
Function Explanation
Healing Repair entity. This function is only available if the determined data
can be repaired.
Spreadsheet
Manage variables centrally and assign values to variables in order to enter variables instead
of values in dialogues. Use formulas to calculate values.
Ok: Confirm your entry.
Del.: Delete your entry.
Func.: Select a variable, formula, function or constant.
Move up: Move a row in the table upwards. First click the row to select it.
Move down: Move a row in the table downwards. First click the row to select it.
Append: Append an additional row to the bottom of the table.
Delete: Delete the selected row. When you delete a row, a reference error may occur if the
defined variable is used again. In this case the field is highlighted in red and the formula needs
to be revised.
Insert: Insert an additional row above the selected row.
Used: List the used variables.
Using: List dependent variables.
Assigned: Display entities in which a variable has been assigned.
Calculating a value
If not yet available, create a row first (A). To do this, select Insert or Append.
11
Spreadsheet
Enter a name for the variable in the Variable column (B). To do this, double-click the cell
with the left mouse button (1). If you have just created a new row, you can change the name
straight away. Enter a name for the variable, such as L1 (2). Confirm your entry (3). To do
this, press the ENTER or TAB key, click Ok or click another cell.
Enter a value for the variable in the Formula column (C). To do this, double-click the cell with
the left mouse button (1). Enter a value, such as 50 (2). Confirm your entry. Continue to set
up variables until all the values and constants you require have been defined. Also provide
variables for calculations in formulas, for example, Area. When editing, a complete numerical
value is displayed and processed, otherwise its is displayed as a rounded number.
Attention: A decimal point must be used as the decimal separator. There is no function to
automatically convert a comma into a point.
Enter formulas for calculations in the Formula column (D). To do this, double-click the cell
with the left mouse button (1). Enter a formula, such as pow (L1,2) (2). It is not necessary
to include an equals sign at the beginning. Confirm your entry.
The calculation is performed. The result is displayed in the Value column (E).
To delete a variable, click the row with the variable and select Delete (F). If a variable that
is being used is deleted, cells with formulas that depend on it will be highlighted in red. The
variable must then be defined again or the formula will have to be corrected.
12
Spreadsheet
If a mating value defined in the Text, Mating and Mating clamping device functions changes
as a result of a recalculation of the variables in the parameter list, the affected options in the
function dialogue and the entities in the graphics area are updated.
Column Purpose
Variable Enter a name for the variable. To edit, double-click the cell with the
left mouse button.
Unit of measure Select a unit of measure. The selection you make here is
predetermined by the physical quantity.
13
Spreadsheet
Column Purpose
Assigned Specifies how often the variable is used in an option in the Mating
and Mating clamping device functions.
Description Enter explanations to make it easy to understand the row later on.
To edit, double-click the cell with the left mouse button.
Physical quantities
Angle A part of the plane that is limited by two rays (half- radians and
lines) that are located on the plane and that have a degrees
common start point.
14
Spreadsheet
Mass density Quotient from the mass of a body and its volume
Defining variables
A distinction is made between upper and lower case. Space characters, tabs and line breaks
may not be used in variables and formulas.
Attention: The following characters are forbidden in variable names: ()[]{}.,<>;'~*+-
=/\\\"^!?#
All JScript instructions, such as if...else , may be used if they make sense in a parameter
list.
Table 7. Examples of operations
a == a a is equal to a (comparison)
a*b a times b
a/b a divided by b
a+b a plus b
15
Spreadsheet
a-b a minus b
a|b bitwise a OR b
Attention: Please note the following restrictions. Instructions may only comprise one line.
The last instruction must represent a value. The instructions are only checked for syntax
errors, circular references among variables and exceptions that are triggered by the JScript
interpreter. A complex instruction, that is, one that consists of a complex sequence of
statements, can easily lead to a crash. Instructions must be formulated carefully and
checked.
Mathematical functions
To enter or modify data, double-click the respective table field. Then enter the function call
or select the function from the context menu.
A function may be preceded by ‘Math.’, but does not have to be. The arguments of the function
must be separated by a comma and the decimal places must be separated by a decimal point.
Trigonometric functions are calculated with decimal places.
Table 9. Mathematical functions
16
Spreadsheet
Mathematical constants
To enter or modify data, double-click the respective table field. Then enter the constant or
select the constant from the context menu.
Table 10. Mathematical constants
17
Spreadsheet
PI Pi number ≈3.14159
NaN ‘NaN’ stands for ‘not a number’, for example, sqrt (-1) = NaN.
If, for example, for the area of a square with an edge length of 50 pow(50,2) is entered in
an option in a function dialogue, the result 2500 will be calculated and used.
If, however, an equals sign is placed in front of the formula, for example, =pow(50,2) the
calculated result will be used and, in addition, the formula will be transferred to the parameter
list and a variable will be generated, such as _1.
Select the Show automatically generated variables option to display all formulas entered in
functions (8). A row is inserted into the table for each automatically generated variable. The
variable has an automatically generated name.
18
Linear sweep
To edit the name, double-click the respective cell with the left mouse button (9), edit the name
of the variable (10) and apply (11). By renaming the variable, it will be saved permanently
with all its data. If you do not rename it, the automatic variable will also be automatically
removed from the parameter list after you have removed your entries in the respective function
dialogue.
Drafting overview
Arc / circle
Context menu
Next solution: If multiple solutions are possible, select the solution you require. A solutions
preview is displayed.
Shapes
Linear sweep
Trim to
Faces: The extruded faces are trimmed to faces. The top and bottom faces that are created
follow the shape of these faces. It must be possible to project the selected profile curve entirely
onto these faces. However, entities of the Face - plane type are regarded as infinitely large.
They always trim the sweep faces. Select the entities (12). The number of entities is displayed.
19
Electrode options
Design electrodes
Electrode options
Geometry
Rotational: Rotate the electrode to combine roughing and finishing electrodes for an electrode
holder. Use the Rotational electrode option to switch from single electrode (A) to rotational
electrode (B). Use the Number of copies option (9) to specify how many electrodes are to be
created, for example, two for a roughing and a finishing electrode. The Angle of copies option
(8) defines by how much the electrodes continue to be rotated, for example, by 180° if the
rouging and the finishing electrode are to lie opposite each other. The Distance to the rotation
axis option (7) specifies the distance between the individual electrodes. Use the Direction of
the rotation axis option (10) to specify whether the distance refers to the X or Y axis of the
reference system. Collision warnings for collisions with the workpiece are output on the Info
tab.
20
Create
Technology
Spark gaps for rotational: Enter the widths from V for roughing to VVVV for finishing as
negative values and separated by a semicolon. Consider the widths as an undersize during
NC programming.
Reference
Name starting value: Enter a starting value for the automatic number increment in electrode
names, for example, 10, 100 or 1000.
Folders
If no electrode project directory has been selected, the directory of the opened *.hmc
document will be used as the directory for the electrode project data.
Create
Create electrode.
21
Create partial
If the existing second half of the name of a derived electrode is entered repeatedly, it is clear
that another version of this electrode should be created. In this case, a further counter is
automatically inserted as the third section of the electrode name.
Create partial
Reference system
WP: Select a workplane as a reference system from the list or in the graphics area (1). If no
reference systems are available in the list, create a workplane using the Create reference
system command.
Automatic computation: A preview of the electrode and electrode holder is shown based on
the selected entities and options.
Tip: Only select this opon once all entries have been selected, in parcular, the faces for the
erosion area.
Electrode shape
Select the faces for the electrode geometry either directly or using a closed chain of curves
that is to be projected onto the model.
Faces: Select faces for the electrode geometry (4).
Contour: Select a planar closed chain outside the model (5). The curves will be projected
onto the model in the Z direction. If the faces of the model project out past the chain, the
faces of the electrode geometry will be trimmed along the chain. Any type of curve (including
NURBS) is possible.
22
Create partial
Extension
Box: Guide the Tangent extension up to the bounding box (8). The affected faces of the
erosion area itself will be enlarged based on their parametrics.
Local: Additional faces will be generated (7) at the face boundaries of the erosion face area
using a tangential extension (6). The erosion faces remain unchanged. This is not possible
with Modify bounding box.
Min. tangent extension: Select the minimum length of a tangent extension (1) at the edges of
the erosion faces. A tangent extension is not possible if the geometry crosses over from the
erosion area into the remaining workpiece geometry as a curve. No extension is generated
if 0 is specified.
Min. linear extension: Select the minimum length of a linear extension (2) at the edges of the
erosion faces or the tangential extension. Use collision avoidance and a distance for collision
avoidance to increase the length. No extension is generated if 0 is specified.
23
Create user defined
Under Electrode shape > Faces, enlarge the area for generating the tangent extension (6)
in Extension mode > Box. To change the bounding box, disable the Automatic computation
option.
If the existing second half of the name of a derived electrode is entered repeatedly, it is clear
that another version of this electrode should be created. In this case, a further counter is
automatically inserted as the third section of the electrode name.
Electrode shape
Different electrode heights for creating a multiple electrode are automatically adapted (4).
24
Export reports
Export reports
25
Derive and milling
26
Global fitting
Select electrode
Derive only: Select electrodes and derive only. Multiple electrode projects are generated with
*.hmc files and the files are not opened.
NC programming
hyperMILL overview
Adaptive construction
Global fitting
Join connected, tangential (free-form) faces or modelled reverse engineering faces into a
single face in order to achieve better conditions for NC programming. Join multiple analytical
faces into a face with the required alignment of the UV isoparametric lines. Inner trims are
closed.
On the Info tab, click the warning to highlight a position that is not permitted. To remove the
highlighting, click the empty area underneath the warnings.
Select
Entities: Select the faces (1). The number of selected entities is displayed.
Use the Automatic computation option (2) to generate a preview.
Keep original: Specify whether the selected entities should be retained.
27
Global fitting
Modes
Direction
Existing reference
Parameter
The following options may be active or inactive, depending on the mode selected.
Tessellation tolerance: Enter the required level of precision.
Density: Select the number of constraints.
Smoothing factor: Enter a factor for the smoothing in the inner area of the selected face
formation. The larger the factor, the smoother the result. However, it will also be further away
from the original shape of the face formation.
Extension (%): Enlarge the deformation space greater than the size of the target face.
Tangency tolerance check: Enter the maximum tangential deviation in the selected face
formation, between the adjacent faces. If you enter 0, only transitions that are really tangential
will be permitted. If the value is not 0, domes may also occur within the face formation. The
edged transitions as well as the corners are then lost as a result of smoothing.
Sewing tolerance: Enter the permissible size of face gaps within all selected faces for which
face boundaries are still regarded as continuous.
Tangent to external boundaries: The resulting face should run tangentially to the outer
boundaries of the selected face formation.
Trim result: Trim the resulting face.
28
Text
NURBS output
Regular parametrisation: Create a face with a regular distribution of all face parameters (in
Fast mode).
Tolerance specifies a positional conversion tolerance for the NURBS entities. Use Max.
degree to specify the maximum degree for the NURBS entities, Min. cont. to define the
minimum continuity and Max. patches to specify the maximum number of face patches.
Advanced
Points: Specify the number of points placed on the boundaries that are to be used in the
calculation. Choosing a greater number of points helps to increase precision (mode: Precise).
Iterations: Specify the number of calculation loops for the optimisation. If the result is not as
precise as required, you can increase the number of loops.
Rigidity: Specify a value for the resistance of the resulting face for each coordinate axial
direction (mode: Precise).
Position: Specify a maximum permissible distance between the selected face formation and
the resulting face (mode: Precise).
Tangency: Specify a maximum permissible deviation from the tangency for the boundaries
between the selected face formation and the resulting face (mode: Precise).
Text
Insert text.
Function Explanation
Link to variable
Insert a link to a variable. Information from the variables is transferred to the text. Select a
text area as the Text to display.
29
Legal notice
Text to display displays the text areathat was selected before the function was called. This text
area is replaced by information from the variables. Under Variable name, select the variable
with the required information. Under Show, specify whether the variable name, the value of
the variables or the formula used to calculate the value should be displayed.
Value format: Select a formatting template with which to format the information.
Wildcard character: Enter text that will be used if information cannot be inserted because it
is not available.
Appendix
Legal notice
This software documentation applies to hyperCAD-S, which is the CAD platform for
hyperMILL, hyperMILL SHOP Viewer and hyperCAD-S CAD Viewer. The content of this
documentation and the associated software are the property of OPEN MIND Technologies
AG. No reproduction of any kind is permitted without the prior consent of OPEN MIND
Technologies AG.
All rights reserved.
As we constantly develop our products, we reserve the right to make changes without notice.
Last updated: Version 2018.1, 22 September 2017, saved September 22, 2017 12:36 pm
Contact
Trademarks
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 Google Inc. product.
All other brand and product names are registered trademarks of their respective owners.
30
Index
Index
R
A
Readme 4
Repair 8, 11
Automatic saving 7
S
C
Save work states 7
Calculate 11 Search 6
Clipping plane Selection
Edit 9 Shortest way 10
D T
Default settings 6 Title bar 6
Document template 7 Trim 19
List 7
V
E
Variable 11, 15, 29
Electrode
Create partial 22
Rotational 20
F
File
New 7
Formula 11
H
hyperMILL SHOP Viewer 7
I
Import
Repair 8
J
Join 27
JScript 15
M
Mathematical function 15
Measurement system 6
P
Parametrisation 29
Physical quantity 14
PMI 8
Print
Improve 7
Silhouettes 8
31