OW13.1 User Manual
OW13.1 User Manual
OW13.1 User Manual
User Manual
Legal Notice
Copyright © MesserSoft GmbH
All brand and product names are brand names or registered trade marks of the owner
concerned.
MesserSoft products undergo constant change. Though this documentation has been
produced with the greatest possible care, its content may differ from the software
functionality. MesserSoft accepts no liability for incorrect or outdated information.
Using technically challenging software in an improper manner, or using such software
without sufficient qualifications, may lead to system errors. MesserSoft accepts no liability for
faults caused by such improper or unqualified use.
www.messersoft.com Contents | 3
1.6.1 Definition of the Start Point for an open contour 54
1.6.2 Cutting sense and cutting kerf compensation for open contours 56
1.7 Summary of the Toolbars 59
1.7.1 Display of incompletely shown Toolbar 61
1.7.2 Add icons to or remove icons from the Toolbar 62
1.7.3 Deactivating and Activating Toolbars with the right mouse button 63
1.8 Customizing Toolbars and Menus to suit 63
1.8.1 The Toolbar card in the Customize dialog 64
1.8.2 The “Commands” Card in the Customize Dialog 65
1.8.3 The “Options” Card in the Customize Dialog 67
1.9 Toolbars in Detail 68
1.9.1 Main Toolbar 68
1.9.2 Zoom Toolbar 69
1.9.3 Draw Toolbar for Part Construction 70
1.9.4 Draw Toolbar for Nesting 71
1.9.5 Modify Toolbar for Part Construction 73
1.9.6 Modify Toolbar for Nesting 74
1.9.7 Snap Toolbar 76
1.9.8 Measure Toolbar 77
1.9.9 CS (Coordinate System) Toolbar 77
1.9.10 Dimension Toolbar 78
1.9.11 Nesting Toolbar 79
1.9.12 View Options Toolbar 80
1.9.13 Nesting Parameter Toolbar 81
1.9.14 Attribute dialog toolbar 81
1.9.15 Profile Toolbars 82
www.messersoft.com Contents | 4
2.1.10 Import parts and plans in DIN- or ESSI code 102
2.1.11 Find Contours in Image 103
2.1.12 Reporting 104
2.1.13 Recent Files 117
2.1.14 Exit 117
2.2 Edit Menu 117
2.2.1 Undo 118
2.2.2 Redo 118
2.2.3 Cut 118
2.2.4 Copy 118
2.2.5 Paste 118
2.2.6 Separate Parts 119
2.2.7 Select All 120
2.2.8 Unselect All 120
2.2.9 Invert Selection 121
2.3 View Menu 121
2.3.1 Toolbars 123
2.3.2 Zoom Functions 123
2.3.3 Orbit Tool 125
2.3.4 Default Top Down View 126
2.3.5 Viewing and Rendering Options 126
2.3.6 The Coordinate System 131
2.3.7 Measure Point, Radius, Length and Angle 135
2.3.8 Layer Management 136
2.3.9 Layer translation 137
2.3.10 Part Info 143
2.3.11 OmniWin Options 145
2.3.12 Document options (CAD Options) 169
2.3.13 Customize visible items 175
2.4 Show Menu 176
2.4.1 Grid 177
2.4.2 Absolute CS 178
2.4.3 Relative CS 178
2.4.4 CS Null 178
2.4.5 Show Start-End Marker for Contour Elements 178
2.4.6 Drilling Holes 179
2.4.7 Manipulators 179
2.4.8 Manipulators for easy copy, move, rotate 180
www.messersoft.com Contents | 5
2.5 Draw Menu for Part Construction 188
2.5.1 Point 189
2.5.2 Drill Point 190
2.5.3 Line Commands 190
2.5.4 Circle Commands 192
2.5.5 Arc Commands 195
2.5.6 Ellipse Commands 196
2.5.7 Rectangle Commands 198
2.5.8 Polygon Commands 199
2.5.9 Text 200
2.6 Draw Menu for Nesting 205
2.6.1 Auto Remnant Plate 206
2.6.2 Draw Remnant Plate 213
2.6.3 Delete Remnant Plate 214
2.6.4 Cut Remnant Plate 214
2.6.5 Change Remnant Plate Cut 215
2.6.6 Line Commands 216
2.6.7 Circle Commands 216
2.6.8 Arc Commands 216
2.6.9 Rectangle Commands 217
2.6.10 Change Plate Size 217
2.6.11 Trim plate contour 217
2.6.12 Rotate Plan 218
2.6.13 Mirror Plan 218
2.7 Dimension Menu 218
2.7.1 Horizontal Linear 219
2.7.2 Vertical Linear 220
2.7.3 Aligned 221
2.7.4 Angle 221
2.7.5 Radius 222
2.7.6 Diameter 222
2.7.7 Comment 223
2.7.8 Edit Text 224
2.8 Modify Menu for Part Construction 225
2.8.1 Move 226
2.8.2 Copy 227
2.8.3 Rotate 227
2.8.4 Erase 229
www.messersoft.com Contents | 6
2.8.5 Horizontal Array 229
2.8.6 Vertical Array 230
2.8.7 Array 231
2.8.8 Polar Array 231
2.8.9 Nest Array 232
2.8.10 Trim 235
2.8.11 Chamfer 235
2.8.12 Fillet 236
2.8.13 Extend 237
2.8.14 Scale 237
2.8.15 Mirror 237
2.8.16 Offset 238
2.8.17 Bridge 238
2.8.18 Convert text into closed, simple or continued contours 239
2.8.19 Align Text to Circle 240
2.8.20 Join 242
2.8.21 Join All 242
2.8.22 Explode 242
2.8.23 Explode All 242
2.8.24 Break 243
2.8.25 Toggle Break 243
2.8.26 Approximate - Conversion of Straight Contours into Arcs 244
2.9 Modify Menu when nesting 247
2.9.1 Erase 248
2.9.2 Set Rows 248
2.9.3 Matrix 249
2.9.4 Move 249
2.9.5 Copy 250
2.9.6 Collision control 250
2.9.7 Rotate 250
2.9.8 Mirror 251
2.9.9 Bridge 251
2.9.10 Link 252
2.9.11 Common Cut 1 Contour 253
2.9.12 Common Cut 2 Contours 257
2.9.13 Stitches: Single Stitch - Multiple Stitches 258
2.9.14 Loops - manual/automatic 260
2.9.15 Pre-piercing geometries 262
www.messersoft.com Contents | 7
2.9.16 Common Cut 1 Sequence 268
2.9.17 Common Cut Position 270
2.9.18 Delete Technology 270
2.9.19 Set Left, Set Right, Set Top, Set Bottom 271
2.10 Snap Menu 271
2.10.1 Grid options 272
2.10.2 Snap Modes 272
2.10.3 Snap Release 274
2.11 Nest Menu 274
2.11.1 Create Combined Part 275
2.11.2 Transfer technology from selected part 277
2.11.3 Update Plan With Database Parameters 278
2.11.4 Update Plan with active workspace part 278
2.11.5 Place Lead-in/Lead-out 280
2.11.6 Rotate Lead-in/Lead-out 281
2.11.7 Delete Lead-in/Lead-out 281
2.11.8 Cutting Sense 281
2.11.9 Disable / Enable Contour 282
2.11.10 Automatic Sequence 282
2.11.11 Set Contour Sequence 283
2.11.12 Set Toolpath Sequence 286
2.11.13 Heat Distribution Sequence 286
2.11.14 Set Part Sequence 290
2.11.15 Simulation 293
2.11.16 Show Part Names 294
2.11.17 Show Start Points 295
2.11.18 Set Plate Null 295
2.11.19 Nesting Plan Options (without bevel support) 295
2.11.20 Production Time 325
2.11.21 View / Edit Current Plan Info 326
2.11.22 View / Edit Process DB 327
2.11.23 View / Edit Drill DB 336
2.11.24 Start Auto Nest 336
2.12 Help Menu 336
2.12.1 Licensing 337
2.12.2 Registration 339
2.12.3 Dongles and Licenses in OmniWin 339
www.messersoft.com Contents | 8
3 OmniWin – Advanced Functions 343
3.1 Macros 343
3.1.1 Modified macros 349
3.2 Automatic Nesting 349
3.3 OmniWin-Database (Parts, Plates, Plans, Profiles) 353
3.3.1 Database Dialog Window 353
3.3.2 Menu Database 354
3.3.3 The Key Symbol in the Part Record 368
3.3.4 Working with records and displaying the lists 368
3.3.5 View and filter options 374
3.3.6 Multiple records selection 374
3.4 Profiles for saving configuration settings 375
3.4.1 Creating a profile 376
3.4.2 Activate a profile (Load the settings) 377
3.4.3 Changing a profile 377
3.4.4 CAD Profile 378
3.4.5 Import Profile 379
3.4.6 Machine profile 380
3.4.7 Bevel profile 382
3.5 MultiTorch operation 383
3.5.1 Basic steps for creating a multitorch nesting plan 384
3.5.2 The Multitorch Menu 384
3.5.3 Multitorch Options Dialog 386
3.5.4 Definition of GC position (left/right) 388
3.5.5 Configuration of carriages for marking 389
3.5.6 Configuration of one carriage for marking 389
3.5.7 The Multitorch Dialog – Setting the Carriages 390
3.5.8 Standard scenario example – Multitorch machine with 3 carriages 392
3.5.9 Multiple torch operation with automatic nesting 398
3.6 Bevel Functions 399
3.6.1 Bevel types, cuts and parameters 399
3.6.2 Constructing parts with bevels 402
3.6.3 Advanced (bevel) nesting plans 416
3.6.4 Importing/Exporting of parts and nesting plans with bevel support 449
3.7 Customize Technology Databases - the PerfectCut Editor 451
3.7.1 Material and Material Groups 452
3.7.2 Macro parameters 455
www.messersoft.com Contents | 9
3.7.3 Compensation values 461
3.7.4 Save changes in PerfectCut Editor 465
3.8 Support of drilling heads 465
3.8.1 Function “Drill Point” in the Drawing menu 466
3.8.2 Object Info Dialog Box for the Process “Drill” 469
3.8.3 Adjusting the Drill Database MGDrillDB.mdb 470
3.8.4 Adjustments for drilling tapped holes 474
3.9 Messer Hole Technology 475
3.9.1 Using the Messer Hole Technology 476
3.9.2 Configuration and Process database 476
3.10 Tubes and tube connections (Option Tube) 480
3.10.1 Functions for the cutting of tubes 482
3.10.2 Manipulation of the view of a 3D object 502
3.10.3 Cut selection with / without axis rotation 503
3.10.4 Functions for tube joints 504
3.11 Boiler End for bevel cutting of formed ends (Option) 521
3.11.1 Technical Requirements 521
3.11.2 Installation of the option Boiler End 527
3.11.3 Procedure for generating the cutting geometry 528
3.11.4 Configuration 544
www.messersoft.com Contents | 10
4.3.4 DSTV Import 588
4.4 Appendix D: Creation of Custom Macros (Drawing Templates) 592
4.4.1 Creation of the macro drawing in OmniWin 593
4.4.2 Creation of the image for the macro drawing 593
4.4.3 Creation of the HTML script file for the new macro 594
4.4.4 Adding the new macro to the list of available macros 598
4.4.5 Commands for macro construction 599
www.messersoft.com Contents | 11
1 OmniWin - Overview and
Toolbars
1.1 Introduction
The User Manual OmniWin divides into four chapters:
CAD-System
A powerful CAD system especially conceived for the design of parts for thermal cutting is
integrated in OmniWin. This offers typical editing functions such as Zoom, Undo / Redo, Cut
out / Copy / Paste, Select / Deselect / Invert selection. Additionally you can work with various
coordinate systems (absolute and relative, orthogonal and polar).
Make use of the 3D volumetric view for construction - a visual representation is especially
useful when you create parts with bevels.
Macro Functions
You can create parts quickly and easily using the parameterized macros in the Macro
functions.
Print output
Printing out of nesting plans and part drawings
OmniWin database
The OmniWin database (PartLib.mdb) includes:
> Profile for saving individual configurations
> The part library
> The nesting plan library
> The plate library
The libraries make possible simple administration as well as the direct saving and calling of
plates, parts and nesting plans. Parts need not, for example be saved externally as DXF or
DWG files, rather the administration takes place directly in the system. Stored plates can also
be called directly for nesting, or you can save remnant plates you have generated or make
customer specific plate libraries.
Technology Database
The Technology database contains cutting parameters for machines and takes these into
account automatically during nesting depending upon the material, plate thickness and
cutting process. In all this special processes such as Messer Hole Technology are also
implemented.
Bevel support
Using the bevel functions in OmniWin it is possible to set bevels on part contours while
designing them in the CAD Editor. As an extended function you can create nesting plans
with bevel information.
NC Code creation
You can export your nesting plans directly a NC code with the corresponding postprocessor.
1.1.3 Installation
> To install OmniWin, start the program Setup.exe on the OmniWin product medium and
follow the Installation Wizard.
For a complete description of the installation process, please refer to the Quickstart
documentation on the OmniWin product medium in the /doc directory in the corresponding
language directory. The Quickstart documentation will provide current information regarding
system requirements.
1.1.4 Documentation
The OmniWin user manual is available as Online Help and PDF with identical wording. You
can access the Online Help in the "Help" menu, by clicking "Help Contents". The PDF
version is available on the OmniWin product medium.
The user documentation for OmniWin is updated regularly. However, it may not always
reflect the most recent state of the software. This may be the case especially with respect to
screenshots and graphics.
Differences between your system and the documentation may also occur because certain
functions and options are not available on your system (see also „Scope of functions and
Options“ on page 12.).
The OmniWin Main window consists of the following areas (from top to bottom):
> Title bar
> Menu bar,
> several toolbars,
> Dialogs grouped to the left: Workspace, Macro dialog and Database dialog.
The display and grouping of the dialogs can be configured (see chapter “Combining
Dialog Windows into Groups” on page 33).
> Area for drawings/nesting plans,
> Dialogs grouped to the right: Object Info dialog, Technology dialog and Multitorch dialog
(if enabled).
at the left-hand of the toolbar and move it with pressed mouse key.
To move an unanchored toolbar or an anchored or unanchored dialog box, click on the title
bar and move it with pressed mouse key.
To gain more space for the drawing region, you can also close dialog boxes which are not
needed for the operation, and in addition the view of the individual toolbars can be
switched on and off with the help of the functions in the sub-menu “Toolbars” in the
“View” menu:
In the “Command Input Line” you will find the commands which you selected by
> Picking a function in the menu system,
> Entering the key combination (short key) for a function
> Clicking on certain symbols in the toolbar
Whereby only those commands which require a further manual input can be repeated in this
line, e.g. the coordinates of a point. Commands which require no further manual input
appear directly in the list of previously entered commands and inputs.
You will always land automatically in the command input line with the tab key.
The last draw or modify command can be repeated with <Enter>, i.e. it appears a new in the
input line.
but also the administration data specified with the function “View / Edit Current Part Info”
in the View menu in a file called ”Part Info”:
or the symbol in the coordinate system Toolbar, but also directly in the object info
area.
The parameters which can be edited are prefixed with the symbol . To edit a parameter,
click on the value column of the parameter as in the following example for a “Part Info”:
If only on contour element has been selected then you can only edit the geometry for this
element (in the example an arc segment element):
Under “Plan Info” you can find all information which relates to the plan as a whole, as in the
following examples:
The directory ”Selected Objects“ contains the administration and geometry data for a single
part selected on the plan:
Nest menu, or the symbol in the Nest Toolbar, but also directly in the object info area.
The Plan Info Dialog can be switched on and off with the sub-menu of the “View” menu in
the nesting mode:
The selection list contains the relevant materials from the process database, i.e. these are the
same materials that can be used as process material for nesting plans.
When a nesting plan is created based on the plate, the plate material will be suggested as
process material, but you can select another process material, if necessary.
The „Plate Material“ field in the Object Info Dialog will not be editable in this case. To
change the plate material for the plan, you need to modify the plan record on the Database
tab.
The Plan Info Dialog includes parameters under the node “Geometry” that show the area of
the rectangle circumscribing the area required for the nested parts on the plate:
> Min required plate length (mm/inch)
> Min required plate width (mm/inch)
> Rectangular plate utilization
“Min required plate length” and “Min required plate width” represent the dimensions of a
surrounding rectangle which includes all nested parts, lead-ins, lead-outs, join macros and all
bevel cuts. This does not consider the distance from the part to the plate edge, which needs
to be added when calculating the required plate size, if necessary.
“Rectangular plate utilization” represents the area of the surrounding rectangle.
Export
The parameters are available when you export plan information to csv. They are included in
the “Plan Overview” and “Plan Properties” templates:
For further information please refer to the chapter Export on page 97.
Reports
The parameters can be included in customized reports:
Dialog windows such as the Macro dialog, the Object-Info Dialog and the Nest dialog can be
docked to the left, right, top or bottom edge of the drawing area using marks (stickers). If
you click in the title line of such a dialog window, you can move it as long as you hold the
mouse button pressed. As this is happening, marks appear at the left, right, top or bottom
edge of the drawing area with which you can dock the dialog window at the required edge
by moving the mouse cursor onto the mark and then releasing the mouse button.
Instead of changing the view (docked position / free window position) of a dialog window
such as the Nest dialog and the Macro dialog by using the two functions “Nest docked
view” and “Macro docked view”, this can be achieved by double clicking with the mouse in
the title line of the dialog window.
Dialog windows such as the Macro dialog, the Object Info Dialog and the Nest dialog, can
be combined into groups. Thus when OmniWin is called, the Object Info Dialog and the Nest
dialog are combined into one group:
The dialog window required is called into the foreground by clicking on one of the card
riders at the bottom edge. The sequence of the card riders can be changed by moving a card
rider with the mouse button pressed.
If you move the mouse cursor onto this mark and then release the mouse button, the two
dialog windows will be combined into one group.
Dialog Windows such as the Macro dialog, the Object Info Dialog and the Workspace dialog
now also have a Pin (Pinboard tack) at the right hand end of the title bar. The pin in
this form shows that the window is fixed to the edge. If you click on the pin, the window is
minimized to th edge, as the Object Info and Technology dialog here in the example:
If you click on the icon for the hidden window then the window opens and stays open until
the next mouse click.
To fix the window once more, click on the pin again.
If you not only want to add objects but also wish to deselect already selected objects then
you must hold down the <Ctrl> key and simultaneously click the objects to be deselected
with the left mouse button.
> You can select several objects at once by forming a selection window.
The start point of the selection window can be defined by clicking with the left mouse
button in the drawing window. When forming the window the user has to hold down the
left mouse button. After releasing the mouse button the selection window is defined.
It is now always necessary to use the OmniWin database to keep your parts and nestings.
When you work with parts and drawings, OmniWin operates in construction mode, i.e. the
menus show the functions relevant for part construction only.
When you drag and drop a nesting plan onto the OmniWin interface, the plan will be
directly shown in the workspace and the contained parts will be listed as well.
A CAD drawing will be imported as a part. When you drag and drop a drawing, the Import
dialog opens that allows you to define part properties (see Import on page 86).
Nested parts can only be closed, if the corresponding nesting plan is already closed.
Otherwise, the context menu item and the “Close” icon are unavailable.
There is also a “Close all” icon available in the Workspace toolbar. This closes all
objects open in the workspace.
If you want to close all objects of a certain object type (e.g. all parts), open the context menu
on the node item, and select “Close all”.
1.3.4.1 Objects
Parts
Combined parts
Plates
Nesting plans
The context menus vary depending on the node type. The functions available perform special
functions or actions for all objects in the respective node.
> Update properties for all drawings/parts: The Part info dialog opens that allows changes
to all objects in the node.
> Save all drawings/parts/plans/plates to database: Saves all objects in the node to the
database.
> Find a drawing/part/plan/plate: Opens a dialog for searching the currently opened objects.
Matches are highlighted in the workspace.
> Update info of all plans/plates: The Plan info dialog opens that allows changes to all
objects in the node.
> Create a nesting: Creates a new nesting plan.
> Add plate: Switches to the Database tab allowing you to open a plate from the database.
> Generate production data for all nesting plans: Data for all nesting plans in the node are
exported to several formats in one step, depending on your settings (see Generate
production data on page 99).
> Close all: Closes all objects in the node.
Plan:
The Autonest function for a nesting plan works the same way as if it was called e.g. from
the Nest menu, i.e. the Autonest dialog is opened.
Plate/Part:
If Autonest is called from the context menu for plates or parts, the dialog for creating a
nesting plan is opened first.
Here, you need to select a process and a machine profile for the new plan. Confirming this
dialog will create a new nesting plan and open the Autonest dialog.
> Enter or select the required value for the fields you want to change and click “OK” to
confirm your changes and close the dialog.
> After closing the “Part Info” dialog, the parts are still selected in the workspace, but
marked with an asterisk to show they are modified. You need to save the modifications to
the database.
> The easiest way to do this is to call the context menu again while the modified objects are
still selected and choose “Save selected”. Or, use the “Save all” icon in the
workspace toolbar.
The icons in the workspace toolbar change the display options for the workspace or perform
actions for all objects in workspace:
saves all pending changes for all open objects to the database.
closes all objects open in the workspace. If there are modified objects, you’ll be asked
whether to store the changes to the database, or to discard changes.
opens the “Workspace” pane in the OmniWin Options (see Workspace on page 147).
sets the sorting in the workspace. The icon varies depending on the current sorting
(see below).
> Click the arrow next to the icon to select the sort method:
- By name
- By size: The size is defined by the area of the surrounding rectangle.
- By date: The objects are sorted by the time of creation based on the database ID.
> Click directly on the icon to toggle the sort order (ascending/descending).
symbol in the main toolbar. The following dialog will then open for the definition of
the plan name, the machine, the material, the thickness and the plate dimensions. The input
dialog for a new plan allows the input of information about the job, the programmer and
the customer, as well as the input of specific notes:
Use the “Options” button to directly call the nesting plan options dialog.
After clicking <OK> the plate with the dimensions given will be displayed in the drawing
window:
Parts placed on the plan receive lead-in and lead-out lines automatically for the outer and
inner contours as set under Options in the “Inner Contour” and “Outer Contour” cards.
You can set the position of the Lead-in and lead-out lines on outer and inner contours
manually, too using the “Place Lead-in/Lead-out” function in the nesting toolbar (see
chapter “Nesting Toolbar” on page 79) or in the Nest menu. Furthermore you can
> rotate individual lead-ins and lead-outs with the function “Rotate Lead-in/Lead-out” in
the Nest menu or the corresponding button in the Nesting Toolbar (see chapter
“Nesting Toolbar” on page 79)
> delete individual lead-ins and lead-outs with the function “Delete Lead-in/Lead-out” in
the Nest menu or the corresponding button in the Nesting Toolbar (see chapter
“Nesting Toolbar” on page 79)
When you have completed the nesting plan you should check the Cutting sequence of parts
and change them as necessary. This originally comes from the order in which the parts were
placed on the plan. You can
> automatically redefine this using the function “Automatic Sequence” in the
nesting toolbar (see chapter “Nesting Toolbar” on page 79) or in the Nest menu,
> or set it manually using the function “Set Part Sequence” in the nesting toolbar.
You can also set the Sequence of the contours within a part. The related functions are
located in the Nesting toolbar or in the Nest menu. (see chapter “Nesting Toolbar” on page
79).
1.5.4.3 Saving a plan and generating the cnc format for the machine
Saving the plan and generating the cnc format for the machine is done with the “Save”
function in the main toolbar (see chapter “Main Toolbar” on page 68) and in the File
menu or with the “Save as...” function in the file menu.
If you wish to rework a plan that already exists, you must save it in the XML Format.
To generate the CNC code it is necessary to save in an EIA or ESSI file. This contains the
DIN or ESSI format for the cutting machine.
The CNC code of the nesting plan is output by means of the postprocessor, which can be
selected in the section <Machine Code> of the “System” card of the Nesting plan Options.
After nesting the parts, you can adjust the shape and parameters (length, angle) of individual
lead-in and lead-out lines of nested parts. The lead-line parameters for nesting plans with
vertical cutting are initially taken from the nesting plan options or the part graphics (Layer
Lead-in line/Lead-out). These can be modified later on in the Technology dialog.
> Nest the parts as usual. Initially the lead-ins and outs will be added automatically.
If you have defined leads in the part drawing (Layer Lead-in line/Lead-out), then these will
be taken into the nesting plan, otherwise the leads will be set according to the settings in
the nesting plan options.
> Then select the function “Show Techno contour” in the Technology dialog or in the
Technology menu and click on a lead-in or lead-out line.
You can also use the function “Show lead-in/Show lead-out” in the Technology menu or
in the selection menu of the “Techno contour” button, if you want to select only one
type of lead explicitly.
The lead selected will be highlighted in color. The lead line parameters will be displayed in
the Technology dialog and can be modified there.
There are, however, special types of open contours which should be carried out in nesting
plan. These include, for example, slits and separating cuts.
For these cuts no check for open contour will be made if they display a defined start point,
even if the check “Don’t allow open contours” has been activated. The special open
contours will be treated as inner contours and cut before the outer contour. The prerequisite
is the definition of a start point.
If you define the start point with a point, which is on the layer “Lead-in”, then this contour
will be cut with kerf compensation left. The cutting direction is defined with the start point
element.
If you define the start point with a lead-in element, then this contour will be cut without kerf
compensation. The cutting direction is defined with the start point element.
> Click on the cutting sense icon in the toolbar of an open nesting plan.
The cutting direction of the open contour can be changed as for closed contours with the
“Cutting direction” command.
Design the open contour with lead-in and lead-out then the lead-in line fixes the start point
of the contour to be cut and the cutting direction. Open contours defined in this way are cut
with no kerf compensation:
Design the open contour with a Start point, which is set on the layer “Lead-in”. The start
point then defines the cutting direction of the open contour. Open contours defined in this
way are cut with kerf compensation active:
For the meaning of the individual symbols see chapter “Main Toolbar” on page 68.
For the meaning of the individual symbols see chapter “Zoom Toolbar” on page 69.
For the meaning of the individual symbols see chapter “Draw Toolbar for Part
Construction” on page 70.
For the meaning of the individual symbols see chapter “Draw Toolbar for Nesting” on
page 71.
For the meaning of the individual symbols see chapter “Modify Toolbar for Part
Construction” on page 73.
when nesting:
For the meaning of the individual symbols see chapter “Modify Toolbar for Nesting” on
page 74.
For the meaning of the individual symbols see chapter “Snap Toolbar” on page 76.
For the meaning of the individual symbols see chapter “Measure Toolbar” on page 77.
For the meaning of the individual symbols see chapter “CS (Coordinate System) Toolbar”
on page 77.
For the meaning of the individual symbols see chapter “Dimension Toolbar” on page 78.
For the meaning of the individual symbols see chapter “Nesting Toolbar” on page 79.
For the meaning of the individual symbols see chapter “Nesting Parameter Toolbar” on
page 81.
For the meaning of the individual symbols see chapter “Attribute dialog toolbar” on page
81.
The Profile bar exist for the Bevel (B-Machine) profile, the Machine profile and the CAD
profile. For the meaning of the individual symbols see chapter “Profile Toolbars” on page
82.
In the same way, i.e. by clicking on a missing function, which can be recognized by the
missing ticked checkbox, you can add back removed icons.
When the function is called, a dialog opens, which is divided into the areas “Toolbars”,
“Commands” and “Options”.
and can be filled with icons using Drag and Drop (see further below).
If the new toolbar is selected amongst toolbars then is can be renamed or deleted using the
buttons < Rename... > and < Delete >:
Always show full menus: If selected, the complete menus are shown. If deselected, only the
topmost entries in the File, View, Show and Draw menus are displayed. Additional entries
are available only in the extended menu (clicking on the extension arrows).
Show full menus after a short delay: The extended menu is shown automatically after a
moment.
Large icons: Activates the display of large icons in the toolbar.
Show Screen Tips on toolbars: brief explanations will be displayed for the icon when the
mouse cursor is moved onto the icon and paused there.
Show shortcut keys in ScreenTips If a key combination is available for a function, it is shown
in the screen tip as well.
Menu animation: Here, you can set how the menus are formed:
> (System Default): The display of the menus takes place according to the operating system
setting
> Random: The menus will be opened in turn at random in one of the ways listed below
> Unfold: The menus unfold from top left to bottom right
> Slide: The menus unroll from top to bottom
> Fade: The menus fade in evenly
> None: The menus open without animation.
Function “Import a drawing” to import parts from other formats (DXF, DWF, DWG or
IGES)
Function “Generate production data”to generate various output formats for a nesting
plan in one step.
Function “Copy” to copy the selected elements in the drawing into the clipboard
Function “Paste” for the insertion of drawing elements, which have previously been
copied onto the clipboard with the ‘Cut’ or ‘Copy’ commands, into the current drawing The
function has no effect for plans.
Function “Zoom All” to zoom the entire drawing at the largest scale possible
Function “Zoom Window” to zoom with the aid of a window which is to be formed
Function “Zoom Dynamic” for fast zooming in real time (reducing and enlarging of
the drawing by moving the mouse)
Function “Zoom Center” for moving of an arbitrary point in the drawing window to
be clicked into the middle of the drawing window
Function “Zoom Selected” for zooming of the elements just selected as large as
possible in the middle of the drawing window
Function “Zoom Previous” for reversing all Zoom steps already made, i.e. all previous
zoom steps will be executed in the reverse order
Function “Circle: Center, Point” for the construction of a circle with the aid of the
circle center and a point on the circle
Function “Circle: Center, Radius” for the construction of a circle with the aid of the
circle center and the circle radius
Function “Circle: Center, Diameter” for the construction of a circle with the aid of the
circle center and the circle diameter
Function “Circle: 2 Points” for the construction of a circle with the aid of two points
on the circle
Function “Circle: 3 Points” for the construction of a circle with the aid of three points
on the circle
Function “Arc: 3 Points” for the construction of a circular arc with the aid of the start
point, end point and any desired point on the arc
Function “Arc: Start, Center, End” for the construction of a circular arc with the aid of
the start point, center and end point
Function “Arc: Start, Center, Angle” for the construction of a circular arc with the aid
of the start point, center and angle
Function “Arc: Start, End, Radius” for the construction of a circular arc with the aid of
the start point, end point and radius
Function “Arc: Start, End, Angle” for the construction of a circular arc with the aid of
the start point, end point and angle
Function “Rectangle” for the construction of a rectangle with the aid of two
diametrically opposite points
Function “Rounded Rectangle” for the construction of a rectangle with the aid of two
diametrically opposite points and a rounding radius
Function “Ellipse: Center, Point, Angle” for the construction of an ellipse using a center
point, main axis point on the ellipse and an angle
Function “View Options Bar“ for toggling the Viewing and Rendering Options bar
When nesting, the functions of the drawing toolbar can be used for the
construction of non-rectangular plates. The Functions ‘Point’, ‘Scrap Line’,
‘Ellipse: Center, Point, Angle’ and ‘Single Line Text’ are not used for this so
they are missing in the drawing toolbar for nesting.
The individual functions of the Draw Toolbar for Nesting are:
Function “Draw Remnant Plate” for the design of a remnant plate by means of the
Draw functions
Function “Delete Remnant Plate” for removing the remnant plate from the nesting
plan. If the remnant plate has already been stored in the database, it will only be removed
from the nesting plan but remain in the database.
Function “Cut Remnant Plate” for the cut of a defined remnant plate
Function “Change Remnant Cut” for changing the cutting sense for the remnant cut.
Function “Circle: Center, Point” for the construction of a circle with the aid of the
circle center and a point on the circle
Function “Circle: Center, Radius” for the construction of a circle with the aid of the
circle center and the circle radius
Function “Circle: Center, Diameter” for the construction of a circle with the aid of the
circle center and the circle diameter
Function “Circle: 2 Points” for the construction of a circle with the aid of two points
on the circle
Function “Circle: 3 Points” for the construction of a circle with the aid of three points
on the circle
Function “Circle: Tan, Tan, Radius” for the construction of a circle with the aid of two
non-parallel tangents, or a tangent and a tangential circle, or two tangential circles, and the
circle radius
Function “Arc: 3 Points” for the construction of a circular arc with the aid of the start
point, end point and any desired point on the arc
Function “Arc: Start, Center, End” for the construction of a circular arc with the aid of
the start point, center and end point
Function “Arc: Start, Center, Angle” for the construction of a circular arc with the aid
of the start point, center and angle
Function “Arc: Start, End, Angle” for the construction of a circular arc with the aid of
the start point, end point and angle
Function “Rectangle” for the construction of a rectangle with the aid of two
diametrically opposite points
Function “Rounded Rectangle” for the construction of a rectangle with the aid of two
diametrically opposite points and a rounding radius
Function “Change Plate Size” for the modification of the size of the plate for a plan
retrospectively.
Function “Rotate Plan” for rotation of a nesting plan with a specified angle
Function “View Options Bar“ for toggling the Viewing and Rendering Options bar
Function “Rotate” for the rotation of drawing elements or drawing objects about a
reference point by an angle which can be defined
Function “Array” for the (multiple) duplication of drawing elements in the horizontal
direction (X direction) and in the vertical direction (Y direction)
Function “Polar Array” for the (multiple) duplication of drawing elements in a circular
arrangement with the aid of an angle which can be defined
Function “Trim” for the pruning or trimming and also deletion of elements or objects
Function “Bevel” for placing a chamfer (bevel) on one corner of an object or on all
corners of a connected object
Function “Fillet” for placing a rounding on one corner of an object or on all corners of
a connected object
Function “Extend” for the extension of two elements, until these are closed or
connected to each other
Function “Scale” for the scaling, i.e. enlarging or reducing of objects in the X and Y
directions by the same amount
Function “Mirror” for the mirroring of drawing elements or objects about a mirroring
axis which is to be selected
Function “Join” to merge individual connected objects or elements into one single
object
Function “Explode” to disintegrate a connected object into its individual elements. This
command is the opposite of the Join command
Function “Offset” for the generation of parallel contours with the aid of a defined
offset
Function “Convert Text into closed Contours” to convert a text to a closed contour
(normally for cutting)
Function “Convert Text into simple Contours” to convert a text to a simple contour
(normally for marking)
Function “Bridge” for the construction of a bridge between two contour elements
Function “Matrix” for the nesting of parts in form of a matrix, with a number of
columns and rows which can be defined
Function “Collision control” to switch on/off the collision control for nesting
Function “Rotate” for rotation of parts on the current nesting plan about a reference
point by an angle which can be defined
Function “Mirror” for the mirroring of parts on the nesting plan about a mirroring axis
which is to be selected
Function “Link” for the definition of linking cuts (chain cutting) between parts
Function “Common Cut 1 Contour” for the creation of a common cut between two
parts. With Common Cut 1 Contour, the common cut creates a single outer contour from
two parts
Function “Common Cut 2 Contours” for the creation of a common cut between two
parts. With Common Cut 2 Contours both parts will, despite the common cut, still be
treated as separate parts. Two outer contours will be created.
Function “Single Stitch” for the definition of individual stitches on the part contour
Function “Multiple Stitches” for the definition of several stitches on the part contour
Function “Multiple Stitches - Use three points” for the definition of several stitches on
a specified contour part
Function “Common Cut 1 Sequence” to permit the sequence of cutting for the part
contour elements in a common cut with 1 contour to be set
Function “Common Cut Position” permit the relative position of the two parts to each
other along the common cut to be set for any desired common cut.
Function “Set Left” for the automatic movement of parts to the left on the current
nesting plan
Function “Set Right” for the automatic movement of parts to the right on the current
nesting plan
Function “Set Top” for the automatic movement of parts to the top on the current
nesting plan
Function “Set Bottom” for the automatic movement of parts to the bottom on the
current nesting plan
Function “Snap to Endpoint” to snap to an end point with the cursor cross-hairs for a
coordinate input
Function “Snap to Center” to snap to the centre point of a circles or arcs for a
coordinate input
Function “Snap to Quadrant” to snap to the quadrant point of a circles or arcs for a
coordinate input
Function “Snap to Ortho” to construct lines in orthogonal mode (0°, 90°, 180° and
270°)
Function “Snap release” to switch on/off all active object snap modes at once
Function “Measure Point” for measuring the coordinates of a point in the drawing
page
Function “Measure Radius” for measuring the radius of a circle or circular arc in the
drawing page
Function “Measure Length” for measuring the distance between two points in the
drawing page. In this way the length of a line can be measured
Function “View / Edit Current Part Info” for viewing and editing of the administration
data of a part
Function “CAD Options” to define all necessary defaults for part construction
Function “Absolute Ortho CS” for selection of the absolute orthogonal coordinate
system in the drawing
Function “Absolute Polar CS” for selection of the absolute polar coordinate system in
the drawing
Function “Relative Ortho CS” for selection of the relative orthogonal coordinate system
in the drawing
Function “Relative Polar CS” for selection of the relative polar coordinate system in the
drawing
Function “Show absolute CS” to display the zero point of the absolute coordinate
system in the drawing
Function “Show relative CS” to display the point from which the relative coordinate
system is based for the next point input
Function “Autoshift relative CS” to shift the origin for the relative coordinate system
to the current last point input
Function “Align relative CS” rotate and move the relative coordinate system with the
aid of the end point of a line which already exists
Function “Move relative CS” to move the origin of the relative coordinate system
Function “Rotate relative CS” to rotate the relative coordinate system with the aid of
an angle
When nesting the coordinate system toolbar is not needed so it is not visible.
Function “Vertical Linear” for the vertical linear dimensioning of contour elements
Function “Angular” for the dimensioning of angles between two contour elements
Function “Edit Text” for the insertion of a comment into a dimension of a contour
element already set
When nesting the dimension toolbar is not needed, therefore it is not visible.
Function “View / Edit Current Plan Info” to display and edit information about the job,
the programmer and the customer, as well as special comments related to a plan
Function “Create Combined Part” to create a combined part from selected parts. This
allows you for instance to apply a common cut to a group of two parts. Or, a combined part
can consist of a part with additional technology elements.
Function “Place Lead-in/Lead-out” to set lead-in and lead-out lines at any required
point on the inner and outer contours of parts
Function “Rotate Lead-in/Lead-out” to rotate the lead-in and the lead-out line of a
part, each separately or both together
Function “Automatic Sequence” to define an automatic cutting sequence for the parts
Function “Set Part Sequence” for the manual definition of the cutting sequence of
parts in a nested plan
Function “Set Sub-Contour Sequence” for the manual definition of the operating
sequence of the part contours of an individual part in a nested plan
Function “Show Part Names” for the temporary display of the part names in a nested
plan (ESC key to hide them again)
Function “Show null of coordinate system” for switching on and off the display of the
plate origin
Function “Set null of coordinate system” for plate for setting the plate origin to any
desired place on the plate
Function “Start automatic nesting” for the automatic nesting of parts on a plate.
Function “Production Time” for showing the production time in the object
information.
The individual functions are explained in chapter Viewing and Rendering Options on page
126.
As default the processes activated in the “On” column of the “Layer Toolbox” card in the
Layer Administration are available,
The “Color”, the “Line type” and the “Line thickness” of the layer can be set individually for
each process in the Attributes card under Options in the View menu.
If lead-in and lead-out lines should also be designed for a part in OmniWin, then these can
be put on the layer for lead-in and lead-out lines.
Machine profile:
Bevel profile:
If you manually change an option that is part of an active profile, the profile name in the
toolbar is marked with an asterisk.
Saving a profile
Use the "Save" button to create a new or update an existing profile.
For further information please refer to „Profiles for saving configuration settings on page
375“ in the chapter „Advanced Functions“.
The individual functions of this Menu are described in the following sub-chapters.
The function “New Drawing” (Ctrl+N) creates a new drawing in the workspace and an
empty drawing area becomes available.
Command input: NEW
> To switch between several opened drawings, double-click the required drawing in the
workspace.
Use the function New Nesting Plan to create a new nesting plan:
The input dialog allows the input of information about the job, the programmer and the
customer, as well as the input of specific notes.
You can view these information for example in the Plan Info Dialog (e.g. select “View
/ Edit Current Plan Info” from the Nest menu or the Nest Toolbar, or from the context menu
of the nesting plan in the workspace. For further information, please refer to “View / Edit
Current Plan Info” on page 326.
If you want to enter several lines in the Notes field, you have to create a new line by means
of the key combination <Ctrl> <Enter>.
The information about Job, Programmer and Customer can also be included in reports and
thus be printed out (see chapter “Reporting” on page 104).
Plate
Enter the plate dimensions and the number of nesting plans to be created.
Options
Use the “Options” button to the right to open the nesting plan options dialog. Here, you
can check or modify the properties of the chosen machine profile (see “Nesting Plan Options
(without bevel support)” on page 295 or Nesting plan options for bevel cutting (bevel
profile) on page 434).
2.1.3 Open
The function “Open” (Ctrl+O) opens a part drawing or a nesting plan from the
OmniWin format (XML).
Command input: OPEN
2.1.4 Import
The function “Import” opens drawings from third-party formats and launches the
part import function.
The following formats can be opened in OmniWin:
> DXF
> DWG
MTEXT
MTEXT commands can also be read in the DXF-Format.
IGES files
IGES files can only be read in OmniWin. No files in IGES format can be created and stored.
DWF files
In OmniWin also DWF files can be imported. The DWF format is a compressed XML format
from Autodesk.
Special import scenarios are described in Appendix C: Importing third party drawing formats
on page 583.
DSTV support
DSTV files in text format (*.nc) described in DSTV specification version 7/8 and in XML
format described in DSTV specification version 9 can be imported. For further information
please refer to DSTV Import on page 588.
> Browse to the directory where the files for import are located, and select the file type.
The window opens in the default path defined in the OmniWin Options on the “Files”
page. If there is no default path set, the window will open in the path from the last part
import.
The Parts Import dialog shows a list of all parts selected for import with some of their
properties, a preview pane and below the import settings for the part selected in the list of
parts.
The list of parts shows all parts selected for import. It allows you to:
> Select a part to show it in the preview pane and change part properties and layer
translation settings (see “Preview pane” on page 91 and “Import options” on page 92).
> Add/remove parts.
> Change settings for individual parts, or propagate settings from one part to all parts
(“Copy to all cells” function).
The cells are editable, you can change e.g. the part name or the material in the table - the
respective field on the “Part Properties” tab is automatically updated accordingly.
View options
Use the toolbar icons to change the view options and set the start point and the break
points.
Zoom options:
> The Zoom all, Zoom in and Zoom out icons ( ) can be used to change the
preview zoom. Zooming is also possible with the mouse wheel.
Scrolling:
> Hold down the Ctrl key while moving the mouse wheel will result scrolling the preview
vertically.
> Hold down the Shift key while moving the mouse wheel will result scrolling the preview
horizontally.
Toggle dialog layout:
The Toggle preview mode icon ( ) can be used to change the layout of the import dialog.
Focus on editing the list (default) Focus on the preview pane
The background of the preview pane uses the same color as set in the OmniWin options for
the drawing window (here in the example set to “white”).
> The “Toggle break points” icon ( ) allows you to add/remove break points for each
imported file individually.
> The “Start point” icon ( ) allows you to set starting points for each imported file
individually.
> The “Set break point manually” icon ( ) allows you to define break points anywhere
on a contour.
The tabs below (default view) the preview pane contain import settings for individual parts
(“Part properties”, “Layer translation”) or for the entire import process (“Profiles”).
Some fields, such as “Part name” or “Quantity” can be edited here, or directly in the import
table grid.
There is no “Nest quantity” (remaining to nest) parameter available here for the import. This
parameter will be set automatically after the import to the value entered in the “Quantity”
field. There is one exception: In case the “nest quantity” parameter is imported as
administration data from an DXF, file it will be used (see ”Importing Administration Data
from a DXF file – Example” on page 164). For basic information on how to import
administration data please refer to „Administration Data“ on page 163.
If you have defined options for automatic layer translation in the import profile (“OmniWin
Options”, “Auto Translation” page), these will be shown in the dialog, if matching
layers/colors are found in the files for import.
If you want to set layer translation options, select the translation mode first:
> Translate by Color and Layer
> Translate by Color
> Translate by Layer
To translate a layer, click the arrow in the process field and select the process for this
layer/color. You can also choose to delete a layer – all items placed on this layer will be
excluded from the import.
The import profile can only be viewed, changes are not possible here. If you need to select a
different import profile, you need to restart the entire import process and select the import
profile from the file open dialog:
2.1.5 Close
The function “Close” closes a drawing, a part or a nesting plan.
Command input: CLOSE
2.1.6 Save
The function “Save” (Ctrl+S) stores the current object in the database.
Command input: SAVE
2.1.7 Export
The function “Export” saves the current part or nesting plan as an external file. The files can
be saved as XML (OmniWin format) or as external formats.
Command input: SAVEAS
The following formats are available:
Nesting plans:
> EIA (CNC code in DIN format for the cutting machine)
> XML (OmniWin format)
Export directory
The export directory defaults to the path set in the OmniWin Options under “Files” (see
chapter “Files” on page 146). If there is no export path set for drawings/plans, the path used
during the last export is preset when you open the dialog.
> Select an export template and enter a target directory for the export.
> Confirm the entries with OK. The current nesting plan will be exported.
The plan name will be used as the file name. The file extension will be defined by the
template.
The export templates (XSLT) can be found in the program data directory under:
C:\ProgramData\MesserSoft\OmniWin ProcessData 2013\EXP\Plan (default setting).
There is a sub-directory there for each export template. The scope of supply already includes
a template.
2.1.9.1 Configuration
Before you launch the “Generate production data” function, define which data need to be
generated and whether further actions should be performed after generating.
> Open the OmniWin Options (e.g. by clicking the Options icon in the workspace toolbar).
> On the “Production Data” page, select the items you want to generate.
> If you generate reports, you need to select the required reports.
The files will be created in the output directories set in the machine profile (see “Set path
and file name for the output (machine profile)” on page 101).
Or, you can copy the generated NC code or XML files or another location for archiving, e.g.:
copy "[xmlfile]" "X:\NC archive\[customer]\[timestamp] [name].xml"
The following tags/menu items are available:
2.1.9.1.2 Set path and file name for the output (machine profile)
The machine profile allows setting the output path and the file names for each generated
object type.
> Click the button to select an output directory for the machine profile.
> Clicking the button opens a context menu for selecting placeholders as part of the
name of the generated file.
When you have configured the function, you can generate the production data for individual
nesting plans, or for all opened nesting plans.
To generate the production data for the current nesting plan:
> Use the icon in the toolbar or the “Generate production data”option from the “File”
menu. These are only available, if a nesting plan is opened.
You can include information about the nesting plan data in the nc code output as well. This
data can be used for information or for further processing. This function is available for
nesting plans for straight cutting only. The configuration is done in the INI file of the
postprocessor. For further information please refer to Include plan and parts data in the NC
code for straight nesting plans (data log) on page 558.
in which the image file is displayed on the left and the following parameters can be set on
the left:
> Smooth Method: to select a method of smoothing for photos
> Threshold: The color picture will first be changed into gray tones with a 1/3 weighting of
each of the color tones R(ed), G(reen) and B(lue), i.e. each RGB color pixel will be
allocated a gray pixel with the value 1/3 R + 1/3 G + 1/3 B. Each color tone has a value
between 0 and 255, and thus each gray tone value also has a value between 0 (for black)
and 1 (for white).
The input of a threshold value means that all gray tones under this threshold value will be
set to black and all gray tones with a value above this threshold value to white.
> Minimum Size: Objects in the picture with a pixel size less than the value set will not be
shown.
The dialog remains open so that you can observe directly in the drawing window the effect
on the contour in the drawing window of varying the individual parameters when you click
again on >Apply>. When you click on <OK> the contours are also extracted, but the dialog
is also ended.
The contours displayed in the drawing window can be edited and saved as a drawing.
2.1.12 Reporting
OmniWin includes an integrated 3rd-party tool FastReport®.Net for creating reports.
FastReport®.Net lets you create your own reports, or you use the reports already included in
OmniWin.
Command input: PRINT
You can easily print out the plan or part reports, or show a print preview.
Preview/Print/Save to file
Check mark the report(s) you want to preview/print and click the “Print” or the “Preview”
button.
> If you print, the “Print” dialog opens: Select the printer for the output and define the
print options (depending on the printer).
> If you show the preview, the FastReport®.Net viewer is opened showing all checked
reports. You can print directly from the viewer, or save the reports to a file. There are
different formats available, including pdf, html, MS Word.
You can easily change the logo for all report templates. This allows you to use your own
logo instead of the Messer Cutting Systems logo, that is used per default in the predefined
report templates. The formats bmp, jpg and png are supported.
Please note that the file is not loaded into OmniWin but linked by this path. If you remove
the logo file from the referenced location, you need to change the logo again and link to
the new location.
> Confirm your changes with “OK”.
> If you want to return to the Messer Cutting Systems logo again, click “Reset”.
If you need modified reports, you can adapt the predefined templates to your needs. You
will use FastReport®.Net designer, which is included in OmniWin, to change report
templates.
> To change a report template, select the template in the „Print Reports“ dialog and click
„Edit Template“. FastReport®.Net designer is opened.
Please refer to the FastReport®.Net documentation for further information on how to
change the templates.
Before you start editing, you may want to make a backup copy of the original template. As
an alternative, you can also create a new template based on an existing report template (see
“Create new report templates” on page 109).
If you need new reports, you can create new templates either from scratch or based on a
template. You will use FastReport®.Net designer, which is included in OmniWin, to
create/change report templates.
Creating new templates from scratch may require some programming skills. Please refer to
the FastReport®.Net documentation.
> To create a report template click the “Add“ button in the “Print Reports“ dialog. The
“Add report template“ dialog opens.
FastReport®.Net designer is a third-party tool for creating and editing report templates.
This section explains the relevant data structure for OmniWin reports. For information on
how to work with the Report Designer please refer to the FastReport.Net user manual.
Please note that you use the correct OmniWin mode when you open the
“Print Reports” dialog to launch the Report Designer. If you open the reports
from part construction mode (i.e. open drawing), you can only create reports
for parts. And if you open the reports from nesting mode (i.e. open nesting
plan), you can only create reports for plans.
Reports consist mainly of so-called “Business Object” data source fields. These business
objects are OmniWin data related to parts or plans, such as part name, material, quantity,
etc.
> Drag the fields that are required for a report onto the report area and position and format
them accordingly. While you edit the report template, you can always check the preview
(in the toolbar).
There are additional parameters: The “Picture” parameter inserts the part drawing, “Date”
and “Time” are the system time and date, i.e. the time when the report is printed/viewed.
The parameters in the “Optical List” node can be used to create a list of nested parts in the
plan. The fields are related to the nested parts. E.g. the “Picture” field in the “Optical List”
node will result in a list of sketches of all nested parts, whereas the “Picture” field in the
“Plan” node inserts a sketch of the entire nesting plan.
Some fields are automatically connected to a header text field. When you drag e.g.
[Plan.OpticalList.PartNumber] to the “Data” section, a text field showing “PartNumber” is
created in the “Page Header” section at the same time.
BoldMultiplier Part and Plan Line thickness multiplier (all line thicknesses used
are multiplied by this value)
ScaleAlignment Part and Plan Allows to define the position of the picture
scale. Simply click to select the required position.
ScaleColor Part and Plan Sets the color of the picture scale.
“ShowScale” needs to be enabled for this
setting to be applied.
ScaleFont Part and Plan Sets the font of the picture scale.
“ShowScale” needs to be enabled for this
setting to be applied.
ShowColor Part and Plan Indicates that colors should be used to display
the picture (e.g. tool color, plate border color
ShowToolType Part and Plan Indicates that picture will use tool line style (e.g.
solid line, dotted line, etc., this can be
configured in OmniWin View->Options-
>Attributes).
UseThickness Part and Plan Indicates that picture will use tool line thickness
(this can configured in OmniWin View->Options-
>Attributes)
ShowPartNumbe Nesting plan Whether to print part number for each part
r
ShowTraverseLin Nesting plan Indicates that tool traverse line will be drawn on
e picture as well.
> To add a barcode element, simply select “Barcode” from the “Insert” menu in
FastReport®.Net designer.
> Drag the field onto the report and link a data object (in the “Properties” pane).
2.1.14 Exit
The function “Exit” (Alt+F4) closes the OmniWin program. If drawing files or nesting plans
have been changed then you will be asked here whether the changes should be saved.
The individual functions of this Menu are described in the following sub-chapters.
When working with nesting plans, the functions for pasting and and for separating parts are
not available.
When working with nesting plans use the functions “Cut“ and “Copy” to cut out selected
parts from the plan and paste them into a drawing window.
The function “Undo” (Ctrl+Z) allows the user to take back a previously executed
command (the last 40).
Command input: UNDO
2.2.2 Redo
The function “Redo” (Ctrl+Y) always reverses the last Undo command (up to 40 Undo
commands).
Command input: REDO
2.2.3 Cut
With the function “Cut” (Ctrl+X) selected elements from a drawing are copied to the
2.2.4 Copy
With the function “Copy” (Ctrl+C) selected elements from a drawing are copied to the
Clipboard.
Command input: COPY
2.2.5 Paste
The command “Paste” (Ctrl+V) inserts elements which were previously copied into the
Clipboard with ‘Cut’ or ‘Copy’ into the current drawing, with the drawing being
simultaneously zoomed (Zoom All). The insertion of the element initially occurs at the same
place from which it was cut or copied.
To insert the drawing element at a different position of a drawing, a base point and an
insertion point for a move have to be defined. These points can be defined with the mouse
or by a coordinate input in the command line.
Are automatically split into the drawings Drawing1, Drawing1_1 and Drawing1_2 when the
“Separate Parts” function is called:
Visible toolbars and dialog boxes are marked with a tick. OmniWin saves the last values set
such as the size and position of a toolbar.
> Zoom All zooms the entire drawing or the entire nesting plan to the largest display
possible.
> Zoom window zooms with the aid of a window. The window is defined by two
mouse clicks with the left mouse button (the mouse button does not have to be held).
> Zoom Realtime fast zooming in real time (magnifying or reducing the drawing or
the nesting plan).
After calling the command you must first select the reference point for zooming then you
determine, by moving the mouse, whether the drawing should be made bigger (move
mouse upwards) or smaller (move mouse downwards).
The zoom process can be stopped again with a further click of the left mouse button.
> Pan Realtime Moves the drawing or the nesting plan (Panning).
After calling the function first define the reference point for the move by a mouse click on
the drawing page or the nesting plan. Then you can move the drawing or the nesting
plan in any direction you like by moving the mouse (without holding the button pressed).
A second mouse click stores the drawing or the nesting plan again.
You can use the middle mouse button (wheel) to switch temporarily to Pan mode.
> Zoom Center This command does not change the scale of the display but simply
moves an arbitrary point in the drawing window to be clicked into the middle of the
drawing window .
> Zoom Selected zooms the elements just selected as large as possible in the middle
of the drawing window.
> Zoom Previous reverses all Zoom steps already made, i.e. all previous zoom steps
will be executed in the reverse order.
By turning the mouse wheel from front to back you can zoom into the drawing window
(Zoom larger), and by turning it from back to front you can zoom out of the drawing
window (Zoom smaller). The center of the zoom is the position of the mouse cross in the
drawing window or the mouse arrow in the program window.
If the drawing window is split into several windows (in the display format with several sub-
windows) or several tab groups (with the display of the sub windows as index cards) the
zoom will be in the active sub-window, which means that the mouse cursor, and thus the
center of zoom, can lie outside the active window.
You can move the contents of the drawing window from right to left horizontally by turning
the mouse wheel from back to front and pressing the < Shift > key at the same time
(horizontal Pan), regardless of the position of the mouse cursor.
You can move the contents of the drawing window vertically up or down by turning the
mouse wheel back to front or from front to back whilst simultaneously pressing the < Ctrl
> key (Vertical Pan), regardless of the position of the mouse cursor.
You can switch between orthogonal and perspective view. In the orthogonal view, parallel
lines stay parallel independently of the viewing angle. In perspective view, the parallel lines
are shown in the correct perspective. Orthogonal view is the default.
Perspective Orthogonal
You can now switch between planar and volumetric rendering mode:
The planar rendering mode is the 2D geometry representation on the XY plane. The
volumetric rendering mode is a new 3D representation taking into account part/plan
thickness.
Planar: Volumetric:
When this option is turned on, the parts and the plate will be filled with the color defined on
the “Foreground” page in the “OmniWin Options” dialog.
This option mostly makes sense for normal 2D drawings to fill the closed contours.
2.3.5.4 Wireframe
When this option is turned on, wireframe lines are added. The option is only applied in
volumetric mode.
If you click to enable “Wireframe” while you are viewing a part or a nesting plan in planar
mode, the viewing mode is automatically switched to volumetric.
2.3.5.5 X-Ray
When this option is turned on, the object is displayed with transparency. The option is only
applied in volumetric mode.
When this option is turned on, construction geometries are shown. The option is only
applied in volumetric mode. Showing or hiding construction geometries is useful for parts
with bevels. This allows you to toggle the display of original contours or dimensions.
If you click to enable “Construction Geometry” while you are viewing a part or a nesting
plan in planar mode, the viewing mode is automatically switched to volumetric.
You can switch on animated views for parts and plans. There are two animation modes:
> Animation: Turntable: The object is continuously turned around the center of the view.
> Animation: Flyaround: Animates the view in a way that gives you the impression of
orbiting around the object.
2.3.6.1 Orthogonal/Polar/Absolute/Relative
Orthogonal/Polar
When you create parts, you can use the orthogonal or the polar coordinate system.
The orthogonal (Cartesian) coordinate system defines the coordinates by the X and Y axes.
The polar coordinate system specifies a position by radius (i.e. the distance from the zero
point of the coordinate system) and the angle.
orthogonal polar
Absolute/Relative
The origin of the absolute coordinate system is always located at the same point, whereas
that of the relative coordinate system can be moved. The relative coordinate system can be
used for example, if you want to specify a position based on a previous point (see example
below).
Use the function “Absolute Coordinate System” and “Relative Coordinate System”
in the “View” menu or toolbar to show the origin of the respective coordinate system.
At the start of a new drawing the origin of the relative coordinate system always coincides
with that of the absolute coordinate system. For information on how to move the origin
refer to “Move and rotate the relative coordinate system” on page 133.
absolute relative
with the function “Move relative CS”). The grid spacing is 50 mm.
Use the following functions from the “View” menu or from the Coordinate System toolbar
for selecting a coordinate system for part construction.
Absolute Ortho CS: Function for the selection of the absolute orthogonal coordinate
system.
Absolute Polar CS: Function for the selection of the absolute polar coordinate system.
Relative Ortho CS: Function for the selection of the relative orthogonal coordinate
system.
Relative Polar CS: Function for the selection of the relative polar coordinate system.
The selection of a coordinate system applies to the current part drawing. The
last type of input applies to all following inputs, until another coordinate
system is set.
The following functions from the “View” menu are used to move the origin of the relative
coordinate system or to rotate the axes. Show the relative origin of the coordinate system , if
Autoshift relative CS: Moves the origin of the relative coordinate system automatically
to the last coordinates entered in the drawing. This means you always start from the last
point when you enter coordinates for a new drawing element.
Command input: AUTOCS
Align relative CS: Use this command to align the origin of the relative coordinate
system to the end point of an existing line.
After selecting the function, you must click on the line required near the desired end point.
The positive X direction always runs along the line in the direction of the other endpoint of
the line.
Command input: CSALIGN
The null point can be aligned in different directions, depending on which line is snapped
upon clicking.
system manually. The ‘Autoshift relative CS’ function should be switched off for this,
as otherwise the origin will be moved again on the next point entry.
Command input: CSMOVE
Rotate relative CS: The relative coordinate system can be rotated using this menu item.
After calling the command you have to enter an angle value in the command window. This
angle specifies always - also if an angle had been entered already before - the positive X
direction of the coordinate system.
This command also enables you to return a relative coordinate system which has previously
been rotated with the ‘Align relative CS’ function back to the 0° position.
Command input: CSROTATE
Example:
You would like to set four points with identical distances; the fourth point however should
be placed at an angle of 90°.
You have set P1, P2 and P3 with relative
> Measure Point This function allows the coordinates of a point to be displayed.
> Measure Radius This function allows you to measure the radius of an arc or a
circle.
After calling the function you will be asked to select an arc or a circle.
> Measure Length This function allows you to measure the distance between any
two points you like in the drawing window.
After calling the function you will be asked to select the first point. For this you can enter
the X/Y coordinates of the point in the command input line of the command line dialog
box or define a point with a mouse click.
After the second point has been clicked, the rubber band and the values for dX and dY
vanish and the distance dL between the two points selected is output to the command
line dialog box.
> Measure Angle This function permits the angle between any two points on a
circular arc to be measured.
After calling the function you will be asked to select the first point. For this you can enter
the X/Y coordinates of the point in the command input line of the command line dialog
box or define a point with a mouse click.
You must give the centre of the circular arc on which the first point and the yet to be
defined second point lie as the next point. The center point can also be defined by an
entry in the command line or with a mouse click. Once the centre point has been defined
and arc will be displayed automatically with the angle between the first point and the
point on the +X axis as a pie slice.
Go with the mouse to the second point on the arc. As you do so the current angle to the
first point will always be displayed. Once the second point has been clicked the „Pie slice“
vanishes and the angle between the two points chosen will be output in the dialogue box
(Angle:).
This function can be called as well using the icon in the coordinate system toolbar.
The function “Layer Translator” can be called using the icon in the coordinate system
toolbar.
You will need the “Layer Translator” function if you want to read in third party DXF, DWG
or IGES files, which contain different layers to those defined in OmniWin.
If you want to import large amounts of data, or if you import from the same source on a
regular basis, you can automate the layer translation process („Auto Translation“ on page
155).
For a manual translation of layers, open a drawing first.
When the “Layer Translator” function is called, the following dialog will be displayed:
Now you can click the process 'Cutting' in the “Translate to” list and then click the
<Translate> button:
If, for example, you wish to delete all layers except the two shown in the next figure, then
only the cutting contour and the dimensioning would remain of our example drawing:
OmniWin can prevent saving an imported DXF/DWG file if this contains non-translated
layers.
Saving or exporting a DXF/DWG file from OmniWin marks this as proprietary OmniWin file
and the original layer information will be lost. Therefore, it is recommended to translate all
layers.
When you try to save an imported DXF/DWG file without proper layer translation, the “Layer
Translation” dialog will be shown. Assign the layers or delete layers you don't need and save
the file again.
Options
The CAD Options (Menu “View”/”CAD Options”) dialog allows to set the mode of this
function on the “Storing Option” page:
The function “Document info” in the “View” menu or the corresponding symbol in
the coordinate system toolbar allows you to define the part administration data listed in the
part info dialog window which follows:
The identification texts fort he administration data are output in English as standard, but can
be changed in the “Administration Data” card of the Layer Administration function (see
To open the OmniWin Options, select „Options...“ from the “View” menu, or click the
icon in the main toolbar.
Environment
> Files: Setting defaults for the input and output directories for DXF files and nesting plans
(see chapter “Files” on page 146).
> Units: Selection of the Inch system of measurement (see chapter “Units” on page 147).
> Grid options: Define settings for the grid (see chapter “Grid options” on page 147).
> Workspace: Definition of the background color for the drawing window and the nesting
plan window and settings for the workspace (see chapter “Workspace” on page 147).
> Short Key: Definition of short keys for the OmniWin functions (see chapter “Short Key”
on page 149).
> Language: Changing the language of the user interface (see „Language“ on page 150).
Import
> Auto Translation: Settings for automatic layer recognition (see “Auto Translation” on
page 155).
> Open and Save: Define the font type to be used for texts in imported drawings, and
settings for the part and plan names (see „Open and Save“ on page 157).
> NC Import: Settings for DIN and ESSI Import (see “NC Import” on page 158).
> DWG DXF Import: Settings for measurements for importing special formats (“DWG DXF
Import” on page 161).
> Administration Data: Options for importing administration data (“Administration Data”
on page 163).
> Post Import Actions: Rules that define how to treat files after successful or incorrect
import (see “Post Import Actions” on page 168).
2.3.11.1 Files
The “Files” page enables the pre-setting for the input and output directory for the DXF files
and the nesting plans:
On the “Units” page you can determine the dimension unit ‘Millimeters‘ or ‘Inches‘:
The current measurement is shown in the OmniWin status bar, in the lower right corner.
Here, you set the display and the spacing of the grid.
The “Show grid” checkbox shows or hides the grid.
Under “Spacing” you can set the distance for the grid lines.
As long as the grid is enabled (default), you can use the grid points as snap points. For
further information on the snap function please refer to “Snap Menu” on page 271.
The grid options are stored separately for metric/imperial systems.
2.3.11.4 Workspace
You define the display settings for the Workspace area on the “Workspace” page in the
OmniWin Options. Furthermore, you can set the background color for drawings/parts and
nesting plans.
Plans section
> Disable complete-nested parts: A part can no longer be nested once its nested quantity
reaches the “Remain to nest” quantity.
> Disable parts with other thickness and material: This prevents nesting of parts with a
material or thickness different form that of the plan.
> Show completely nested plates: If this is selected, plates are only shown in the workspace
in the “Plates” node, if the plate is still available, i.e. the “Remain to nest” quantity is
greater than 0.
> Show completely nested parts: If this is selected, a part is no longer shown in the
workspace in the “Parts” node, the required quantity is nested. Such parts are only
displayed under the plans they’re nested in.
> Group parts by material /thickness: Additional nodes are available for parts that group
them by material/thickness.
The card Short Key allows the creation of short keys for the listed OmniWin commands:
The short keys are one of different possibilities to execute functions in OmniWin.
The shortkeys defined here are saved to the file KEY.INI in the OmniWin directory. Some
short keys are already defined as default:
b ARC
k CIRCLE
l LINE
c MOVECOPYCOL
o OPEN
p POINT
e SNAPEND
< TOGGLEMR
t TRIM
a ZOOMALL
m ZOOMIN
g ZOOMOUT
w ZOOMWIN
A shortcut key can always be only one letter from the keyboard. Special character or
Functional keys or combinations with the keys <Ctrl> / <Shift> / <Alt> cannot be used.
Generally also the numbers, the brackets and also the „+“ or „-“ sign cannot be used for
short keys.
Please remember that the shortcut key must be allocated unambiguously. The syntax for the
function for the command input line can be found under the function descriptions in the
menu sub-sections.
When OmniWin is launched for the first time, the language used for the installation process
is used for the user interface initially.
> If you wish to change the language, select the language required in the list of available
languages and confirm with <OK>.
> Restart OmniWin.
The list of available languages includes all the languages supported by the OmniWin
installation.
Additional languages:
The OmniWin product medium includes files for supporting additional languages. These
languages are provided as is and are not released or tested with the product by MesserSoft.
However, you can select any of these languages for the user interface. The localization may
not be complete, e.g. if the last translation update was done a while ago. In this case, new
items in the user interface are displayed in English.
To add the files for additional language support, install OmniWin first.
> Copy the language files from the product medium (Additional Languages\<Language
Code>\OmniWin\Language ) to the OmniWin language directory on your system
(C:\Program Files\MesserSoft\OmniWin\Language ).
These manually added language files will not be removed during uninstallation. To remove
OmniWin completely from your system, you need to delete the language files manually after
uninstalling.
For the construction of parts, the contour elements, which should be worked with different
processes (for example Oxygen cut, Punch and so on), should be placed on different drawing
layers.
The “Attributes” page in the OmniWin Options allows the setting of attributes for the
selected process layer, on which the drawing is located.
On the “Attributes” page, all processes possible in OmniWin (Cutting, Powder Marking, ....
Lead-out) are preset to the appropriate layers:
In addition the line types, color and thickness for the display of various functions for nesting
are also defined, such as, for example for cutting of remnant plates, for rapid traverse, for
simulation etc.
The line type, the line color and the line thickness for each of the process or function layers
can be changed with the List boxes.
The following Line Types are available:
The box for the Colour contains 256 colours, the same ones as used in AutoCAD.
Three Thicknesses for the lines may be selected:
If you have changed settings and want to reverse this, you can restore the original default
settings with the <Set Default> Button.
2.3.11.8 Foreground
The functions under „Foreground“ allow to mark nested parts and plans with different
colors and a better optical contrast of plates and nested parts is achieved.
The colors can be set individually for the nesting plans in the plan window and the printed
out nesting plans.
Here, you can change the path to the OmniWin system files (program data), if required.
These files are copied to a program data directory during the installation process.
The defaults for a standard installation are:
> Windows Vista/7/8: C:\ProgramData\MesserSoft\OmniWin ProcessData <Release>
> Windows XP: C:\Documents and Settings\All Users\ApplicationData\MesserSoft\OmniWin
ProcessData <Release>
Please note that the ProgramData folder is normally hidden under Windows 7, 8 and Vista.
To get access, you need to open Windows Explorer, click on Organize, then Folder and
Search options. Then you have to check the button that shows the hidden files.
Please note that whatever location is chosen, for a proper operation Read/Write and Change
privileges for OmniWin are required.
The program data directory cannot be changed in normal working mode. To change the
program data directory, OmniWin must run in administrator mode. To launch OmniWin in
administrator mode, right-click the desktop icon or the start menu item and select “Run as
administrator”.
The ”Selection Tool” page in the OmniWin Options allows you to enable/disable
manipulators individually in part drawings or nesting plans.
Furthermore, you can set the angle steps for rotation with the cursor keys (see “Key
combinations” on page 188) and set fixed angle steps for the Rotate Manipulator with Shift
key (see “Rotate Manipulator” on page 183).
Independently of the above settings, a restriction of the step angle may also be defined for
individual parts by setting a grain restriction in the part properties.
On the “Production Data” page you can define which outputs should be generated when
the function “Generate production data” is launched.
The following outputs can be produced:
> Generation of NC code
> Creation of plan XML
> Creation of DXF/DWG files for parts used in the plan
> Reports (PDF or print)
> CSV export of nesting plan data
Additional actions (post-actions) can be executed after the generation.
For further information please refer to “Generate Production Data” on page 99,
“Configuration” on page 99 and “Further post-generation actions” on page 99.
On the “Advanced” page you can set whether to allow manual speed adjustments for
advanced bevel nesting plans.
The speed values for advanced bevel plans are taken initially from the Technology databases
when a part is added to the plan or a plan is updated with database parameters. The speed
value assigned to a specific contour is visible in the Technology dialog. This value can be
made editable. I. e. you can adjust the speed ad hoc for a specific contour element directly in
the nesting plan without changing your database values.
To change the value you need to make it editable by enabling the option “Allow manual
speed adjustments for advanced (bevel) nesting plans”.
For creating drawings in OmniWin, you would use the predefined process layers. However, if
you import drawings from other systems, the layers used there are probably not identical
with the process layers required for OmniWin.
If you import only few drawings, the best practice is to change the layers using the Layer
Translator function (see „Layer translation“ on page 137).
The Import Layers entered here will be automatically translated into the corresponding
processes with third party drawings, if one of the Translation Options “Translate by Color”,
“Translate by Layer” or “Translate by Layer and Color” is active. You can change the
selected import layer using the edit boxes below the lists for the import layers and import
colors as well as the listbox for the process.
If the checkbox “Change Attributes of non-translated Objects” is not activated, all objects
will be displayed on the layers and in the colors in which they are present in the DWG or DXF
file.
The checkbox “Change Attributes of non-translated Objects” allows all objects in a drawing
which were not translated to be put onto the layer “Import”. As standard, the layer
“Import” is shown as a continuous, dark red line with normal line thickness (see settings in
the “Attributes” card in the OmniWin options). In the following example the layer fort he
part contour is already allocated to the process “Cutting”, all other objects are on the Import
Layer:
The page “Open and Save” in the OmniWin Options allows you to set the font to be applied
to text contained in DXF, DWG and IGES files (option “Default font for open text“):
In the DXF files no information about the dimension system used will be
output.
2.3.11.15 NC Import
The settings for the import of DIN and ESSI (see chapter “Import parts and plans in DIN- or
ESSI code” on page 102) are made in the two INI files DinImp.ini and EssiImp.ini in the
two sub directories \IMP\DIN and \IMP\ESSI of OmniWin. They can be edited in the “NC
Import” page of the OmniWin options in the “DIN Format” and “ESSI Format” sections:
Each variable is commented on by the line above it. The files are organized into three areas
> [USER_CONFIG] with settings for the units, the metric or inch system, the DIN output, the
coordinate system etc.
> [CUT] with the auxiliary functions for switching a process on and off (cutting process)
> [MARK] with the auxiliary functions for switching a marking process on and off and the T
codes for the various marking processes
> [BEVEL] for read of bevel parameters in the comments (is only used for OmniWin-CAD in
OmniWin Classic, not in OmniWin
Each variable is commented on by the line above it. The files are organized into three areas
> [USER_CONFIG] with settings for the start identification of the program, the units, the
ESSI output, the coordinate system, the commentary auxiliary functions and the kerf
compensation
> [CUT] with the auxiliary functions for switching a process on and off (cutting process)
> [MARK_PUNCH] with the auxiliary functions for switching the punch marker on and off
> [MARK_POWDER] with the auxiliary functions for switching the powder marker on and
off
> [BEVEL] for read of bevel parameters in the comments (is only used for OmniWin-CAD in
OmniWin Classic, not in OmniWin
You can influence the way in which the recognition of lead-in/out lines in the imported DIN
and ESSI files is displayed in the sketch in the “Drawing: Run After Import” section of the NC
Import card under OmniWin options:
> None: The lead-ins/outs will be read in but only displayed as contours. This means that
lead-ins and outs will not be recognized as such
The options on the page DWG DXF Import can help to import drawing elements into
OmniWin, that could otherwise not be supported. It is possible here to set options to resolve
the dimensions, of blocks, splines, ellipses etc.
In many CAD drawings, the parts are not drawn in their full length but long straight lines are
displayed as broken lines. Usually the dimension for the total length of the part is then given,
not that for the length actually drawn. If this dimension is on the dimension layer, then
OmniWin normally replaces the dimension value given with the value for the length shown
in the drawing.
The OmniWin Options page “DSTV Import” allows you to define properties for the import of
DSTV data.
The “Administration Data” page in the OmniWin options defines the way the information
data are read in from the DXF file during file import.
The translation table on the right can be used to define identification texts for different part
properties. It is recommended to save this configuration in an import profile.
This configuration will recognize and transfer the following identification texts:
> PART will be recognized as part name
> MAT will be recognized as material
> THICK will be recognized as thickness
> QTY will be recognized as quantity
This should reflect the Single Line Text objects from your DWG file: You need one text object
for each parameter you want to transfer. Use the following format: <OW parameter
identification text > <value>.
> Switch to the Layer translation tab to make sure that all required layers are translated.
Here in the example, the cutting contour is placed on the layer “0”.
> You can delete the OWADMIN layer, as the administration data were properly recognized.
The “Post Import Actions” page in the OmniWin Options allows to define rules how to
handle files after a successful or a failed import.
Here, you can define whether you want to save imported files automatically to the database.
If a part with the same name already exists in the database, a new record will be created.
For imported of failed files you can define further options:
> Keep file: This is the default. No further action is done.
> Delete file: The file is deleted after the import.
> Rename/move file using this template: The file can be renamed or moved. You can define
a handling template with placeholders:
Examples:
> \Imported Files\[name].imported.[extension]
will rename a file and move it to a subfolder “Imported Files”, e.g.: “c:\drawing1.dxf” will
be moved/renamed to: “c:\Imported Files\drawing1.imported.dxf”
> [name]_[timestamp].imported
will rename a file, e.g.: “c:\drawing1.dxf” will be renamed to:
“drawing1_20130212123244.imported”
The “Storing Option” card consists of a dialog for the setting of options which should be
fulfilled when taking the drawing over into the workspace for nesting:
In the two sections "Filter" and "Check" the following options can be set in check boxes:
You can use this function to avoid taking over administration data of parts into the
workspace with them.
> Convert text into simple contours: Texts in a drawing which have not yet been
converted into a closed contour (for cutting) using the function “Convert Texts into closed
contours” in the Modify menu, will be automatically converted into simple contours (for
marking) when transferred into the workspace with the drawing.
If you wish to mark texts as simple contours, then you must place them onto a marking
layer (Powder Marking, Punching, Inkjet, Plasma Marking, Laser Marking, Technifor).
> Convert text into outline contours: Texts in a drawing which have not yet been
converted into a simple contour (for marking) using the function “Convert Texts into
simple contours” in the Modify menu, will be automatically converted into closed
contours (for cutting) when transferred into the workspace with the drawing.
Under “Saving” you can set whether OmniWin should allow saving imported DXF/DWG files
if these contain untranslated layers.
> Allow saving drawings with non-translated import layers to a file: This box is unchecked
by default, i.e. when you try to save an imported file, the “Layer Translation” dialog is
opened and you need to assign layers before you can save the file.
If you activate the checkbox, you can save the file. However, the “Layer Translation”
dialog is still opened, but the “Save” button is enabled and you can save the file without
translating the layers. In this case, OmniWin automatically saves to a new copy (name
suffix *_1) and your original file remains unchanged (see also “Options for Checking for
Non-translated Layers” on page 142).
In the “Run before store” card in the CAD Options, you can define in which sequence the
inner and marking contours are to be output and whether parts with multiple contours
inside each other are to be split before storing.
Sorting
Under Sorting, you can define the sequence for sorting the inner and marking contours
before saving a part. The sorting is stored in the database together with the part. The order
is maintained for the output of the nesting plan unless you make other adjustments during
the nesting.
The following sorting criteria can be selected:
> None: Sorting is the same as the sequence used to create the part.
> Standard: The inner and marking contours will be output sorted by increasing distance
from the origin of the drawing.
> Minimum Distance: Starting from the origin of the drawing, the inner and marking
contours will be linked in such a way that the shortest path to the next contour will
always be used.
> Minimum X-Distance: Starting from the origin of the drawing, the inner and marking
contours will be linked in such a way that the shortest distance to the next contour in the
X direction will be determined.
The distances will then be added to the Y difference of the vectors between the contours
concerned. This gives a priority to the contours lying in the X direction.
> Minimum Y-Distance: Starting from the origin of the drawing, the inner and marking
contours will be linked in such a way that the shortest distance to the next contour in the
Y direction will be determined.
In the card Dimension Style some settings for the dimensioning can be applied:
The two extension line spacings of a dimension can be extended beyond the start point of
the arrowhead. The length and the height of the arrowheads (Horizontal arrow size and
Vertical arrow size) can be determined, as well as the height of the dimension text (Vertical
text size) and the number of characters after the decimal point (Decimal precision).
If the Checkbox “Do not scale“ is activated, the size of the dimensions, i.e. the text height,
always stays the same size independent of zooming.
When modifying the dimension style, all existing dimensions will be changed
accordingly. Only the Decimal precision will remain.
Use this function to control which process layers should be available in the Attribute Toolbar
in OmniWin.
Note thate the color and line type of the layers cannot be changed here - use the Attributes
page in the OmniWin Options (see “Attributes” on page 151).
For example, with the processes activated in the illustration above, the Attributes dialog
toolbar would look like this:
Use the page “Storing Administration Data” in the CAD Options to configure which
administration data (i.e. the part information located on the layer “Administration”) will be
included in an export to DWG or DFX.
To enter the administration data, you use the function “View/Edit Current Part Info...” (see
chapter “Part Info” on page 143).
Use the column "On" to select the administration data which are to be saved together with
the part.
Only the selected elements (e.g. the print templates) are available in the individual dialogs.
Additionally, the print templates can be filtered to show only the templates for the active
language.
2.4.1 Grid
Shows or hides the grid in the drawing/nesting plan area.
This aids the better orientation on the drawing. The zero point display for the absolute
coordinate system applies both for the absolute X/Y coordinate system and for the absolute
polar coordinate system.
Command input: SHOWABSCS
2.4.3 Relative CS
Shows the point at which the relative coordinate system is based for the next point input
(e.g. for a line).
This makes orientation easier for the user. The X direction is shown by a red, solid arrow, the
Y by a red, unfilled arrow:
2.4.4 CS Null
The display of the plate origin (red cross with a small circle) can be switched on and off with
the “Show Plate Null” function:
2.4.7 Manipulators
The “Manipulators” option can be used to show or hide the manipulators.
Manipulators are handles that perform certain actions for the selected objects. If the
manipulators are enabled, a Manipulator Wheel is shown when you select an element such
as a part or a contour (see “Manipulators for easy copy, move, rotate” on page 180).
This menu option will only show the manipulators as enabled in the OmniWin Options. In
nesting mode, they are enabled by default, in drawing mode, they are all disabled.
Use the options “Increase Manipulator Size” and “Decrease Manipulator Size” to adjust the
size of the manipulator wheel.
Please note that the manipulators need to be enabled for the drawing mode,
if required. In nesting mode, they are available by default.
The manipulator wheel contains the following manipulators:
> Translate manipulator (move and copy actions)
> Rotate manipulator
> Pivot point manipulator (moving the pivot point for rotation)
> Snap point manipulator (move/copy/pivot point move actions based on snap points)
Manipulator actions are applied to the selected object(s), this can be e.g. a part, individual
contours in drawing mode (left example), or several parts in nesting mode (right example):
Simple move or copy actions can be performed as well without the manipulator wheel –
simply click a contour and drag and drop it to the new place. You can use key combinations
to add variations to this function (“Key combinations” on page 188).
The Translate manipulator can be used to move or copy objects. You can perform a free
movement or a directed movement aligned to the X or Y axis.
If you hold down the Shift key while dragging, the rotation is performed in 5° steps. These
increments can be configured in the OmniWin Options (see “Selection Tool” on page 153).
If you have set a grain restriction for a part in the part properties, rotation for this part is
limited anyway. A grain restriction is required where the direction of grain in the material
must be maintained. Values from 0 to 360 can be set; 0 allows any rotation, 360 prevents
rotation.
The pivot point marks the center of rotation. When the manipulator wheel is opened, the
pivot point is located in the center of the object, i.e. when rotation is started, the object is
only rotated in itself. You can rotate the object around another point by moving the pivot
point.
> Select an object (e.g. a part in a nesting plan).
The manipulator wheel becomes visible.
> Drag the pivot point from the center of the manipulator wheel to the desired location.
The Snap point manipulator can be used to move/copy objects or to move the pivot point
onto a snap point.
> Enable the relevant snap points in the Snap toolbar. The following snap points can be
used with manipulator functions. End point, middle point, center point, quadrant point.
> Select the object and hover over a snap point – it will be highlighted.
> Depending on the action you want to perform, do any of the following:
- Click: The pivot point is placed onto the snap point.
- Drag: The object can be moved freely.
- Hold down the Shift key and drag: The object can be moved in x or y direction.
The actions performed by the manipulators can be combined in most cases. Use the
following keys for this:
Key Action
Ctrl copy
Shift horizontal/vertical move (x/y)
Cursor arrows rotate
E.g. if you use the Copy function of the Translate manipulator in the manipulator
wheel and hold down the Shift key while dragging, the movement to place the object copy
is constrained to the x/y axes.
Or if you use the rotate manipulator and hold down the Ctrl key, a rotated copy of
the object is created.
2.5.1 Point
The command “Point” allows points to be constructed. The input can be a coordinate
input in the command line or as a mouse click in Snap mode (Snap to End, Intercept or other
points) in absolute and relative mode.
Command input: POINT
2.5.3.1 Line
The function “Line” allows the construction of a single line by means of the definition
of the coordinates of two points (start and end point).
When you call the function you will first be asked to select the first point. The definition of
the point can be made by coordinate input in the command line, by mouse click and also
with the snap mode (snap to end, intercept or other points). The second point can be
selected with the same possibilities.
For the input of the coordinates in the command line relative or absolute inputs are possible
depending upon the settings in the list box and on the settings for relative coordinates (Auto
shift relative CS ).
Both a comma and a space can be used to separate the coordinate values.
If the first and second points are to be selected in the same coordinate system, then the
input in the command line can be shortened:
After the first point has been requested you can enter the coordinates for the second point
in the same coordinate system immediately after the entry for the first point. In the
coordinate system ‚‘Absolute Ortho‘ the following entry would arise, for example:
LINE: Select first point: 0 0 200 100
a line from point (0/0) to point (200/100).
A further possibility is the construction of a line with a defined length in any desired
direction to be shown by the mouse, for example in the direction of a point to be snapped
to.
Instead, when asked to „select second point“ in the command line, enter the length
required there and confirm it with <Enter>.
If ‘Snap Orthogonal‘ is active, then you can only selected the directions +X, -X, +Y and –Y
for the line with the mouse.
Command input: LINE
2.5.3.2 Multilines
The function “Scrap Line” allows the creation of a scrap cutting line. The scrap frame
of inner contours can be split up by setting parting cuts using this function.
When the function is called you will be asked to select the first point and then the second.
You can set both these points on the contour or outside it (as in the example). The points
can be defined with the mouse or with the input of the X/Y coordinates.
Finally you enter the distance which should be between the scrap cut line and the contour.
After this has been confirmed, the scrap cut line will be shown in the inner contour:
Scrap lines are only allowed, if you have allowed open contours and objects
inside inner contours (see chapter “Storing Options” on page 169) in the
Storing options. (It may be appropriate to create a CAD Profile.)
“Circle: Center, Point” is a command for the construction of a circle with the aid of the
circle centre and a point on the circle.
The coordinates of the circle center must be defined first after calling the function, and then
the coordinates of a point on the circle. Inputs can be made as coordinate inputs in the
command line, by mouse click or by snapping to points in the drawing.
Command input: CIRCLECP
“Circle: Center, Radius” is a command for the construction of a circle with the aid of
the circle centre and the circle radius.
The coordinates of the circle centre must be defined first after calling the function, and then
the circle radius. Inputs can be made as coordinate inputs in the command line, by mouse
click or by snapping to points in the drawing.
Command input: CIRCLECR
“Circle: Center, Diameter” is a command for the construction of a circle with the aid
of the circle centre and the diameter of the circle.
The coordinates of the circle centre must be defined first after calling the function, and then
the circle diameter. Inputs can be made as coordinate inputs in the command line, by mouse
click or by snapping to points in the drawing.
Command input: CIRCLECD
“Circle: 2 Points” is a command for the construction of a circle with the aid of two
points on the circle.
After calling the function, the coordinates of two points on the circle are entered in
sequence. Inputs can be made as coordinate inputs in the command line, by mouse click or
by snapping to points in the drawing.
Command input: CIRCLE2P
“Circle: 3 Points” is a command for the construction of a circle with the aid of three
points on the circle.
After calling the function, the coordinates of three points on the circle are entered in
sequence. Inputs can be made as coordinate inputs in the command line, by mouse click or
by snapping to points in the drawing.
Command input: CIRCLE3P
“Circle: Tan, Tan, Radius” is a command for the construction of a circle with the aid
of two non-parallel tangents, or a tangent and a tangential circle, or two tangential circles,
and the circle radius.
After the function has been called, after the prompts
> ‘Specify first object and side:‘
> ‘Specify second object and side:‘
you have to select the two elements, one after the other, which are to be touched
tangentially by the circle to be constructed. The side must be selected, because in many
cases two possibilities are existing for the construction, for example at two tangential circles.
The two objects could be
> two non parallel lines, or
> one line and a circle, or
> two circles.
Then the circle radius has to be defined.
If a circle cannot be placed against these two objects, for example because the radius is too
small, then the message will appear „Cannot execute the operation.”.
Command input: CIRCLETTR
“Arc: “3 Points is a command to construct a circular arc with the aid of the start point,
the end point and any given point on the arc.
After the function has been called, the coordinates of the start point, any desired point on
the arc and the end point have to be entered. Inputs can be made as coordinate inputs in
the command line, by mouse click or by snapping to points in the drawing.
Command input: ARC3P
“Arc: Start, Center, End” is a command to construct a circular arc with the aid of the
start point, the centre and end point.
After the function has been called, the coordinates of the start point, the centre and the end
point of the arc must be entered. Inputs can be made as coordinate inputs in the command
line, by mouse click or by snapping to points in the drawing.
Command input: ARCSCE
The “Arc: Start, Center, Angle” command can be used to create an arc by entering
the start point, the center and an angle.
After the function has been called, the coordinates of the start point, the centre and the
angle of the arc must be entered. Inputs can be made as coordinate inputs in the command
line, by mouse click or by snapping to points in the drawing.
If a positive angle is entered the arc is generated in a counter-clockwise (CCW) direction, for
a negative angle, the arc is generated in a clockwise (CW) direction.
Command input: ARCSCA
The “Arc: Start, End, Radius” command can be used to create an arc by entering the
start point, the end point and the radius.
After the function has been called, the coordinates of the start point, the end point and the
radius of the arc must be entered. Inputs can be made as coordinate inputs in the command
line, by mouse click or by snapping to points in the drawing.
The created arc always has a counter clockwise direction.
Command input: ARCSER
The “Arc: Start, End, Angle” command can be used to create an arc by entering the
start point, the end point and the angle.
After the function has been called, the coordinates of the start point, the end point and the
angle of the arc must be entered in sequence. Inputs can be made as coordinate inputs in
the command line, by mouse click or by snapping to points in the drawing.
The arc is generated in a counter-clockwise (CCW) direction from the start point to the end
point.
Command input: ARCSEA
Only the command “Ellipse: center, point, angle” can be called from the
drawing toolbar with the symbol , the other ellipse commands cannot be
called from the drawing toolbar.
“Ellipse: Center, Point, Angle” is an instruction for the construction of an ellipse using a
center point, main axis point on the ellipse and an angle. If you consider an ellipse as the
intercept of a sloping tube with a plane, then the angle can be regarded as the angle of
inclination of the tube to the plane.
After calling the function, define first the center of the ellipse and then an end point of the
main axis of the ellipse. When entering the rotation angle, remember that the limit angle 0
yields a circle whilst the limit 90 gives no intercept at all with the plane. With a positive
angle, the selected point on the ellipse becomes the end point of the larger main axis of the
ellipse whilst with a negative angle it becomes the end point of the smaller main axis of the
ellipse.
Command input: ELLIPSECPA
“Ellipse: Center, Point, Distance” is an instruction to construct an ellipse using the center, a
main axis end point and half the length of the second main axis.
After calling the function, enter first the center of the ellipse and then an end point of the
main axis of the ellipse and finally half the length of the second main axis.
Command input: ELLIPSECPD
“Ellipse: Point, Point, Angle” is an instruction to construct an ellipse using both the end
points of a main axis and an angle. If you consider an ellipse as the intercept of a sloping
tube with a plane, then the angle can be regarded as the angle of inclination of the tube to
the plane.
After calling the function, first define the two end points of a main axis as the first and
second points. When entering the rotation angle, remember that the limit angle 0 yields a
circle whilst the limit 90 gives no intercept at all with the plane. With a positive angle, the
axis of the ellipse becomes the larger main axis of the ellipse whilst with a negative angle it
becomes the smaller main axis of the ellipse.
Command input: ELLIPSEPPA
“Ellipse: Point, Point, Distance” is an instruction to construct an ellipse using both the end
points of a main axis and half the length of the second main axis.
After calling the function, first define the two end points of a main axis and then half the
length of the second main axis.
Command input: ELLIPSEPPD
2.5.7.1 Rectangle
broken up into its individual lines with the ‘Explode’ command from the ‘Modify’
Menu (see chapter “Explode” on page 242).
circles. It can be broken up into its individual elements with the ‘Explode’ function in
the ‘Modify’ Menu (see chapter “Explode” on page 242).
If the radius entered is greater than the maximum radius which is possible, then the
maximum radius possible will be used.
When the function “Polygon inscribed in circle” is selected the message will appear
POLYGIN: Define center point:
Whereupon you can define the center point of the circle inside which the Polygon should be
formed. After the following message
{POLYGIN} define Radius [last value selected]:
The radius of the circle can be set, and then after the message
{POLYGIN} define number of sides [last value selected]:
You can set the number of sides of the Polygon.
Command input: POLYGIN
When the function “Polygon circumscribed about circle” is selected the message will appear
POLYGCIR: Define center point:
Whereupon you can define the center point of the circle inside which the Polygon should be
formed. After the following message
{POLYGCIR} define Radius [last value selected]:
The radius of the circle can be set, and then after the message
{POLYGCIR} define number of sides [last value selected]:
You can set the number of sides of the Polygon.
Command input: POLYGCIR
2.5.9 Text
> Launch the “Text” function ( icon or “Text” from the “Draw” menu), then click to
select the base point for the position of the text. The “Text” dialog opens.
> Select the type from the “Text type” list:
- Normal text: This is the standard and applicable in most cases, unless you want to insert
texts for REA marking. You can insert any number of lines and choose any text size.
- REA 7: This is for REA 7 only. Only one line is possible and a defined set of text sizes.
- REA 16: This is for REA 16 only. Only two lines are possible and a defined set of text
sizes. Two lines are only supported for a text height of up to 27 mm. If bigger
characters are used, the first line is not shown, but it will remain hidden in the text
object.
For further information on REA text markings, please see “Inserting texts for REA
markings” on page 202.
> Enter the text. Use “Enter” to insert a line break where necessary.
> Confirm with “OK”. The “Text” dialog is closed and your mouse pointer can be moved
up or down to specify the text height with a click. As an alternative, enter the height in
the command line and confirm with “Enter”.
closed or simple contour (function “Convert text into closed contours” or “Convert
text into simple contours” , see chapter “Convert text into closed, simple or continued
contours” on page 239).
Command input: TEXT
Scaling of text
You can enter a scale to adjust subsequently width and tracking of characters. This is
available in the Object Info for parts, in the “Selected Objects” node (when a text object is
selected). The scaling of text is not possible for Inkjet.
Modify parameters
You can use the Object Info dialog to change additional parameters. If you click the “Text”
line, the field expands allowing you to modify your wording. If you want to insert line breaks
here, use Ctrl+Enter.
The length of a text shown in the attributes is correct only for text fonts, in which all
characters have the same width, for example Courier New.
When you insert texts for REA 7/REA 16 printing (layer “Inkjet”) certain restrictions need to
be considered.
For information regarding the PP modifications required for REA text refert to Configuration
for REA text marking on page 574.
Font/Scaling/Text size
REA texts will be automatically assigned the font “Isocteur”. I.e. when you assign the layer
“Inkjet”, the supported font is applied and cannot be changed.
Only a defined set of font sizes is allowed. If you choose a font size that does not match any
of the allowed sizes (as specified below) the next bigger value is used later in the nc code.
However, the object info shows the value you choose.
The following font sizes can be applied:
REA 7 REA 16
mm Inch mm Inch
9 0.35
12 0.47 12 0.47
18 0.70 18 0.70
24 0.94 24 0.94
27 1.06 27 1.06
30 1.18
45 1.77
60 2.36
67 2.63
Use the text type “OmniScript2”. The text will be assigned the process “Mark OmniScript”
and some restrictions apply:
> The text size will be reduced if necessary depending on the text length (see “Text size
adaptation for multi-line text” on page 204).
> Multi-line text up to six lines can be entered.
> Single-line text will be automatically splitted if it exceeds the print area. The print area will
be repositioned and each piece of the text will be printed separately at the correct
position.
Processing on the machine is done according to so called “patterns”. Currently, only F
patterns (i.e. left-aligned text) are supported.
Text marking with OmniScript2 is supported by all current (4.4) PPs for straight cutting and
all current (4.5) PPs for advanced plans.
The function “Auto Remnant Plate” or the corresponding button in the drawing
toolbar when nesting is used for the automatic creation of remnant plates from a nesting
plan using parameters which can be set.
When the function is called the following dialog opens:
Various methods for the automatic generation of the remnant plate can be selected in the
“Type” section.
When the <Apply> button is clicked an automatic remnant plate generation is made for the
selected type for the plan currently displayed in the geometry window. <OK> closes the
dialog and also causes an automatic remnant plate generation for the selected type.
You can set which parameters may be used for the current remnant plate type in the
“Restrictions” section. There are no restrictions for the type “Negative”.
In the example of the following plans
All cut contours, without exception, will be shown as remnant plate contours.
It is possible to have the remnant plate(s) cut with the type “Strips” (and also with the types
“Raster” and “Optimized”) by selecting the checkbox “Make remnant cut”.
The following parameters can be entered in the “Restrictions” section (options available
depending on the type):
> the Part Plate distance (in mm)
> the Minimum Area (in m2): It sets the lower limit for how large an area must be for it to
be regarded as a remnant plate.
> Minimum circumscribed rectangle width and Minimum circumscribed rectangle
length (in mm): With these two dimensions for the circumscribed rectangle of a remnant
plate area you can influence the shape of the automatically generated remnant plates.
> Minimum raster width (in mm): This defines the minimum width of the strips.
> Direction: This defines the side where the remnant plate starts (only for “Strips”).
> Use inner area: This option allows to take into account the free areas inside inner
contours (only for “Raster” and “Optimized”).
Using the automatic remnant plate creation with the type “Strips” in the plan above would,
for example, give the following result:
Optimized
With the type “Optimized” it is possible in addition to the type “Raster” to use a slide
switch to achieve an optimization between maximizing the area of the remnant plate on the
one hand and minimizing the number of lines which form its edge on the other, still
observing the parameter values entered under “Restrictions”.
If it is optimized to the maximum area (Slider switch fully left), then the following results
comes:
If optimized to the minimum of lines (Slider bar fully right) then the remnant plate is made
up from very few lines, as in the following example:
button in the Draw Toolbar for nesting allows to draw a remnant plate.
Use the drawing functions for this, esp. “Multilines” (line sequence) or “Rectangle”. If you
have drawn a closed contour, save this as remnant plate using the context menu for the
nesting plan.
button in the Draw Toolbar for Nesting enables you to cut a defined remnant plate.
This includes the remnant cut in the NC code, and lead-ins/lead-outs for the remnant cut are
placed.
When you call the function you will be asked
PLANCUT: Specify remnant plate contour:
Now you have to click on that portion of the remnant plate contour which must be cut. If
you click on that portion of the remnant plate which belongs to the plate dimensions (green
lines in the following example), you will get an error message ‘Cannot execute the
operation.’
The remnant plate cut will appear as thick white lines, as in the following example:
Use this option in the “Draw” menu or the corresponding icon button to change the
cutting sense of the remnant cut. The direction of remnant cuts is originally defined by the
direction of drawing. You can use the option “Change Remnant Plate Cut” to toggle the
cutting direction of all remnant cuts in the nesting plan. Lead-ins and lead-outs are modified
accordingly.
This function is represented by the symbol in the Draw toolbar for Nesting.
When the function is called, the following dialog appears
In it you can set the plate length and width as well as its origin. This will delete the old plate
contour.
This function is represented by the symbol in the Draw toolbar for Nesting.
After the function has been called, the message ‘TRIM: Specify erasing part:’ appears.
You must now select the object you want to trim.
The Trim plate contour instruction will not function for part contours on the
plate but only for the plate contours themselves.
Command input: TRIM
corresponding button in the Draw Toolbar for Nesting you can rotate a nesting plan
through a specified angle. When you call the function you will be asked
PLANROT: Specify rotation angle:[90.00]
After you have entered an angle, the plan will rotate with this angle.
Command input: PLANROT
in the Draw Toolbar for nesting serves to mirror an empty plan (plate). This function
can especially be useful for self-defined not rectangular remnant plates. Plans already
containing parts cannot be rotated.
When you call the function, the active plate will automatically mirrored at the Y-axis of the
coordinate system.
Command input: PLANMIR
Some of the settings can be preset in the „Dimension Style“ card of the OmniWin options in
the „View“ menu (see chapter “Dimension style” on page 173).
The menu “Dimension” is only available in drawing mode.
The individual functions of the “Dimension” Menu are described in the following sub-
chapters.
The dimensioning command “Vertical Linear” is used for vertical dimensioning, i.e.
dimensioning of elements in the Y axis direction.
Once the function has been called you must enter the start and end points of the contour
whose vertical dimension you wish to define, using either coordinate point entry or a mouse
click.
Then the height of the dimensioning is to be fixed by entry of a value or by pulling it up with
the mouse. The height of the dimensioning is the distance of the dimensioning in the X
direction referred to its starting point (first point).
Once the dimension height has been confirmed the linear dimensioning will be shown (see
example):
The dimensioning command “Aligned” is used for the dimensioning of lines which
run neither in the horizontal nor in the vertical direction.
Once the function has been called you must enter the start and end points of the contour
whose aligned dimension you wish to define, using either coordinate point entry or a mouse
click.
Then the height of the dimensioning is to be fixed by entry of a value or by pulling it up with
the mouse. The height of the dimensioning is the distance of the dimensioning from the line
with reference to its starting point (first point).
Once the dimension height has been confirmed the aligned dimensioning will be shown (see
example):
2.7.4 Angle
The dimensioning command “Angular” is used for the dimensioning of the angle
between tow contour elements.
Once the function has been called you must define the two lines, between which you wish
to have the angle dimensioned, with a mouse click.
Then you need only define the position of the angle and the distance of the dimension from
both lines by moving the mouse.
Three angle positions can be set:
> the enclosed angle between the two lines (see example),
> the opposite angle between the two lines, i.e. the angle enclosed between the extensions
of the two lines,
> the angle between one of the lines and the extension of the other line
2.7.5 Radius
The dimensioning command “Radius” is used for the dimensioning of the radius of a
circle or of a circular arc.
Once the function has been called you must first define the circle or circular arc whose radius
you wish to define, with a mouse click.
Then the angular position of the radius dimension is input by entering an angle (referred to
the X axis) or by positioning it with the aid of the mouse.
Once the angle position of the radius dimension has been confirmed, the radius
dimensioning will be shown (see example). The value is preceded by an R:
2.7.6 Diameter
The dimensioning command “Diameter” is used for the dimensioning of the diameter
of a circle or of a circular arc.
Once the function has been called you must first define the circle or circular arc whose
diameter you wish to define, with a mouse click.
2.7.7 Comment
After the required text has been entered and confirmed with OK or the Enter button, you
have to set as first point the point on the drawing to which the text should refer and as
second point the point where the comment should appear. Both points can be defined by
coordinate input or with a mouse click.
Once the second point has been defined the comment appears with an arrow (see example):
After the required text has been entered and confirmed with OK or <Enter> the modified
dimension is displayed:
2.8.1 Move
The edit command “Move” is used to move selected drawing elements or drawing
objects.
2.8.2 Copy
2.8.3 Rotate
For the cost calculation for a part, the circumscribed (surrounding) rectangle should be as
small as possible, to minimize the required material included in the calculation.
By entering the command OPTROTATE, the part visible in the geometry window is rotated in
such a way that the area of the circumscribed rectangle parallel to the x and y axes of the
coordinate system is minimized.
This function is only available in the command line, there is no corresponding menu option.
Command input: OPTROTATE
Example before rotation:
2.8.4 Erase
The command “Erase” erases selected elements from the current drawing.
Once the function has been called, the elements to be erased can be selected after the
message appears "SELECT Specify objects:". When the selection is complete, the message
“{ERASE} To accept click on a selected object:" will appear. All selected elements are deleted
by clicking any one of the elements selected.
The ‘Del’ key can be used instead of the ‘Erase’ command.
Command input: ERASE
The “Nest Array” function is used for the multiple duplication and insertion of one or
more selected objects into one part or into several parts as an inner contour in the form of a
nest pattern with an offset and angle which can be pre-entered. With the aid of this
function it is possible to insert a number of small inner contours (cut-outs), such as slots, into
a part with values for the offset and angle which can be pre-entered.
Before calling the function, the part or parts, in which the objects are to be inserted, and the
objects themselves to be inserted, have to be provided, such as the circle and the slot in the
following example:
The command “Trim” is used to crop or trim and also to delete elements or objects.
After the function has been called, the message ‘TRIM: Specify erasing part:’ appears. You
must now select the object you want to trim.
If the element selected is cut or touched by another object, then it will only be deleted,
trimmed or extended to this point.
The Zoom command can be used as and when required during trimming. Free standing
objects can also be deleted.
Command input: TRIM
2.8.11 Chamfer
The function “Chamfer” places a chamfer (bevel) on one or all corners of an object.
Chamfers can be symmetric or asymmetric and they can be placed on inner or outer corners.
2.8.12 Fillet
The function “Fillet” puts a radius on one corner of two linked lines (the end point of
one line is the start point of the other line) or on all corners of linked lines of an object (an
object created with the “Join” command or, for example, a rectangle created with the
“Rectangle” command).
2.8.13 Extend
The function “Extend” extends two elements until they are closed or joined to each
other. However, it is not possible for elements to be closed to themselves (Part Circle).
After the command has been called, at the requirements
‘Specify first object and side:‘
‘Specify second object and side:‘
the two elements and their sides must be selected. For the selection of a side you have to
click near at the end of the element, whose end should be extended. Then the objects will
be extended and thus joined.
Zoom commands can be executed during the extension.
Command input: EXTEND
2.8.14 Scale
The command “Scale” allows objects to be scaled, i.e. enlarged or reduced in the X
and Y direction to the same amount.
After calling the function you must select the objects to be scaled. Then the basis point for
scaling must be entered followed by the scale factor.
Command input: SCALE
2.8.15 Mirror
The command “Mirror” allows a selected object to be mirrored about a mirror axis
which must be defined.
After the selection of the objects to be mirrored you have to define the mirror axis. The start
and end point of the axis can be picked with the mouse (with or without Snap points) or
entered in the command line. The snap mode “Snap to Ortho” (see chapter “Snap Modes”
on page 272) has no effect here.
2.8.16 Offset
2.8.17 Bridge
The command “Bridge” is used to generate a bridge between two contour elements.
This allows you to prevent inner contours dropping out, for example when cutting letters.
When the function is called you will be asked to select the first point and then the second.
You can set both these points on the contour or outside it (as in the example).
The points can be defined with the mouse or with the input of the X/Y coordinates.
Next the bridge width has to be entered in the command line. After the bridge width has
been confirmed, the bridge will be drawn in the inner contour (Example):
These functions convert a text object into a contour for cutting or marking.
With some font types, a large number of individual contour elements may be
generated which can lead to problems on the machine. In such cases, you
should use a simple font type.
To cut inner contours correctly, bridges need to be added to certain letters (such as “e”) to
prevent the inner fill areas from dropping out (see also “Bridge” on page 251).
The command “Join” allows individual elements which are connected (end point of
one element is the start point of the other element) to be joined into an object like a
“Polyline”. In particular a Multiline, i.e. a sequence of lines, can be combined into a Polyline
with the aid of this command.
To join connected elements into one object, the elements must be clicked with the mouse
individually one after the other. After having finished the selection you have to confirm the
execution of the joining by clicking on one of the selected objects.
This combined or joined object can now be processed with the various edit or modify
commands. Such an object can also be selected with one mouse click.
Command input: JOIN
2.8.22 Explode
The command “Explode” is the opposite of the “Join” command (see chapter “Join”
on page 242). Joined objects can be exploded down into its individual elements with this
command.
First the joined objects, which are to be broken down into its composite elements, must be
selected. After having finished the selection you have to confirm the execution of the
exploding by clicking on one of the selected objects.
Command input: EXPLODE
> First, join the individual contour elements (Technology Dialog, function “Join” ).
> To start the function, open the “Modify” menu and choose the “Approximate” option, or
enter the corresponding command in the command line: APPROX
> Then, follow the instructions in the command line:
> Select the contour element you want to convert.
It looks totally different to the Modify menu for the part construction. Only the functions to
Erase, Move, Rotate and Copy are present in both menus.
Corresponding to the menu the Modify Toolbar consists of the following symbols:
2.9.1 Erase
The “Erase” function erases a selected part or several selected parts from the current
nesting plan.
Once the function has been called, the parts to be erased can be selected after the message
appears "SELECT Specify objects:". When the selection is complete, the message “{ERASE}
To accept click on a selected object:" will appear. All selected parts are deleted by clicking
any one of the parts selected.
The ‘Del’ key can be used instead of the ‘Erase’ command.
Command input: ERASE
2.9.3 Matrix
The “Matrix” function allows the nesting of selected parts in the form of a matrix
with a defined number of rows and columns.
Once the parts have been selected, the program asks for the horizontal number, i.e. the
number of columns, and then for the vertical number, i.e. the number of rows.
When you enter the number, you set at the same time the direction where the part copies
will be placed:
Positive value: nest to the right/to the top
Negative value: nest to the left/to the bottom
Make sure you use the correct direction for the matrix. Parts that would exceed the plate
edge will not be placed.
Command input: MATRCOL
2.9.4 Move
2.9.5 Copy
The “Collision Control” function is used to switch the collision control on and off
when nesting.
If the collision control is switched on, then the function is marked with a tick in the Modify
menu and the corresponding button in the Toolbar is pressed.
The collision control can be switched on and off with the Spacebar.
2.9.7 Rotate
The “Rotate” function allows selected parts to be rotated by an angle, which can be
set, around a reference point.
Once the parts have been selected, the reference point for rotation is requested. After its
entry comes the request for the angle for the rotation.
Command input: ROTATEC
When the Rotate function is active, the “< “ key can be used to toggle to the "Move"
function and, by pressing “< “ again, back to the Rotate function.
The “< “ key is entered in the KEY.INI file as a shortcut for the TOGGLEMR function (for
Toggle Move / Rotate).
If you have set a grain restriction for the part in the part properties, rotation for this part is
limited anyway. A grain restriction is required where the direction of grain in the material
must be maintained. Values from 0 to 360 can be set; 0 allows any rotation, 360 prevents
rotation.
The command “Mirror” allows a selected parts to be mirrored about a mirror axis
which must be defined.
Once the parts to be mirrored have been selected, you must define the mirroring axis. The
start and end point of the axis can be picked with the mouse (with or without Snap points)
or entered in the command line. The snap mode “Snap to Ortho” (see chapter “Snap
Menu” on page 271) has no effect here.
When the mirroring axis has been defined you can decide with the message "Delete source
objects, "1" for "Yes", "0" for "No":[1.00]" whether the original parts selected should be
retained or not.
Command input: MIRROR
2.9.9 Bridge
You can define bridges between parts using the “Bridge” function in the Modify menu
when nesting or with the symbol in Modify Toolbar for nesting. After calling the
function, when the message appears
BRIDGEP: Select first point:
Define a point on or near the contour of one part, and on seeing the message
{BRIDGEP}: Specify second point:
define a point on or near the contour of the other part.
The parameters which can be set for the bridge can be found under nesting plan options, in
the “Bridge” section of the “Technology” card (see also Chapter “Technology” on page
317):
As well as setting the width of the bridge and the rounding radius for the bridge end points,
you can also chose whether the bridge should be made without crossing (left in the
example) or with a double crossing, i.e. with the cuts crossing at both ends of the bridge,
(right in the example):
2.9.10 Link
You can define linking cuts (chain cutting) between parts using the “Link” function in the
Modify menu when nesting or with the symbol in the Modify Toolbar for nesting. A
linking cut is always made from the end point of the lead-out line of the outer contour of a
part to the start point of the lead-in line of the outer contour of another part.
After calling the function, when the message appears
LINK: Select first point:
Pick the end point of the outer contour of a part. At this moment only such points can be
snapped to. After you have selected this point with a mouse click you will be asked for the
next point:
{LINK}: Specify next point:
now you can either snap to the start point of the lead-in line of an outer contour of another
part or set intermediate points as in the following example:
You can take back linking elements with the right mouse button.
corresponding symbol in the Modify Toolbar for nesting, you will see the message:
COMCUT: Specify first contour:
First click the common cut contour on the part which is to be moved to the second part. This
part to be moved gets an open contour from the common cut and will be cut as first outer
contour after all inner contours have been cut.
Once the first common cut contour has been selected, you will see the message:
{COMCUT} Specify next contour:
Now define the common cut contour on the second part, which will remain in its position.
The outer contour of the second part will be cut after the outer contour of the part selected
first. The common cut will take place at the end of this contour.
The parameters which can be set for the Common Cut 1 Contour can be found under
nesting plan options, in the “Common Cut 1 Contour” card (see also Chapter “Common
Cut 1 Contour” on page 319):
If the Checkbox “Set default length by database outer contour parameters” is active then
values for the lengths of the lead-in and lead-out lines will be taken from the outer contour
parameters of the process database as defaults. You can temporarily modify these values,
however as soon as you start OmniWin anew, the default values from the process database
will be used again. If the Checkbox is deactivated then the last values set remain in force.
No values from the process database will be used for the angles, the last values set always
remain valid.
OmniWin offers a function for ending a Common Cut 1 Contour with a stitch. There are two
ways to prepare the Common Cut 1 Contour Technology to apply a lead-out of type
“Stitch” with a defined length:
> Manually define a negative value for the lead-out length in the Nesting Plan Options.
> Define stitch lead-out in the process database and use it for Common Cut 1 Contour.
2.9.11.1.1 Manually define a negative value for the lead-out length in the
Nesting Plan Options
> Open the “Common Cut 1 Contour” page in the Nesting Plan Options.
> Disable the option “Set default length by database outer contour parameters”.
> Enter a negative value for the lead-out length:
> Combine two parts with the Common Cut 1 Contour technology.
A lead-out of type “stitch” is applied:
corresponding symbol in the Modify Toolbar for nesting, you will see the message:
COMCUT2: Specify first contour:
First click the common cut contour on the part which is to be moved to the second part. This
part to be moved gets an open contour from the common cut.
Once the first common cut contour has been selected, you will see the message:
{COMCUT2} Specify next contour:
Now define the common cut contour on the second part, which will remain in its position.
The outer contour of the second part gets the common cut so it is closed by it.
The parameters which can be set for the common cut 2 contours can be found under
nesting plan options, in the “Common Cut2 Contours” section of the “Technology” card
(see also Chapter “Technology” on page 317):
You can set the values here for the length and angle of the lead-in and lead-out lines.
If the Checkbox “Set default length by database outer contour parameters” is active then
values for the lengths of the lead-in and lead-out lines will be taken from the outer contour
You can define stitches on the part contour with the Single Stitch function in the Modify
menu when nesting or with the symbol in the Modify toolbar for nesting.
After calling the function, when the message appears
STITCH: Specify stitch position:
appears and you must specify a point on or near the contour of the part at which a stitch
should be created.
The parameters which can be set for the stitches can be found under nesting plan options, in
the “Stitch” section of the “Technology” card (see also chapter “Technology” on page 317):
As well as setting the width of the stitch you can change the length and angle of the lead-in
and lead-out lines at the stitches.
Command input: STITCH
This option adds several stitches as defined on the Technology page in the Plan Options(see
also chapter “Technology” on page 317).
> Select the menu option and click on the contour. The stitches are placed on the contour
(default setting: five stitches are placed at even distances on the whole contour).
This option adds several stitches to a defined contour section as set on the “Technology”
page in the Plan Options (see also chapter “Technology” on page 317).
> Select the option and click two points on the contour that limit the contour part you want
to add the stitches to. (You may use a snap mode to help you define the points.)
> With the third click, define the direction for assigning the stitches. The stitches are added
to the contour part that is next to the third click.
Command input: MSTITCHB
Example:
Selecting the two upper corners and clicking next to the upper contour adds the stitches on
this contour part only.
In both cases, the default setting is used (five stitches are placed at even distances).
Use the “Undo” function to remove all automatically added stitches directly, or you use the
“Delete Technology” option from the “Modify” menu to remove the stitches one by one.
You can apply corner loops manually to a specific corner, or automatically to all corners of
the selected contour that meet the configured criteria.
Configuration
Corner loops are configured in the nesting plan options.
> On the Technology page in the nesting plan options, you can set the “Radius” and the
“Minimum angle”.
For triangle loops the parameter is the length of the each of the equal sides of the loop
triangle.
Combined parts for automatic nesting and for saving parts with
loops
As you apply loops in Nest mode, it is not possible to save a part with loops directly as a CAD
drawing. However, you can save it as a combined part (function “Create Combined Part” in
the “Nest” menu). Simply create a nesting plan with reference objects. When you reopen
the nesting plan, you can then take back the combined parts into the workspace for reuse.
Storing parts with loops as combined parts allows you as well to autonest these parts.
For further information regarding the combined parts please refer to „Create Combined
Part“ on page 275.
The “Modify” menu for nesting plans contains two items that allow the placement of pre-
piercing geometries after nesting.
Enable pre-piercing in the Nesting plan options and select the type and the parameters
before you start nesting. See “Configuration” on page 264. Pre-piercing geometries will be
set when you nest parts manually or when you run automatic nesting.
The Technology Dialog shows the section “Pre-piercing parameters”. Here you can see
whether a pre-piercing geometry is assigned to the lead-in and check/modify the type and/or
the parameters.
Before you can start placing pre-piercing geometries, you need to configure pre-piercing:
> in the Nesting plan options for a specific nesting plan, or
> in the Process Data Editor as default setting for a specific set of process/material/thickness,
and
> in the PP ini file
If necessary, adapt the tool codes for initialization and deinitialization for your machine.
Enable pre-piercing
If pre-piercing is enabled in the nesting plan options before nesting, the geometries are
automatically placed when you nest parts.
If the checkbox is not selected, you can still apply the geometries manually after the parts
have been nested. Use the functions “Place single pre-piercing” and “Place pre-piercing on
whole plan” (see “Setting pre-piercing geometries” on page 263).
Type of geometry
Select the type of geometry you want to apply and set the parameters.
Parameter
Depending on your selection of the type, different parameters for the definition of the
geometry properties are available. E. g. for a circle, only the radius needs to be defined,
whereas for the rectangle you need to specify length and width.
When you select “Drill Point”, the diameters of the drill tools stored the Drill DB are available
for selection. Please make sure you use a PP that supports drills.
All parameters can be modified for a specific part in the Technology dialog after placing.
Depending on the offset, the geometry is positioned closer to or further away from the part.
Scale
Changing the scale (in percent) allows you to modify the size of the original lead-in without
modifying the actual lead-in parameters.
> Launch Process Data Editor (“Nest” menu, “View/Edit Process DB”).
> In the area to the left, select the row (process/material/thickness) you want to configure.
> Enable pre-piercing on the “Process Data” tab and select the type of geometry you want
to apply as default.
> Enter the parameters.
Type Parameter
Point -
Line Length
Circle Radius
Rectangle Length
Width
Length
Pre-piercings can only be produced by a single torch. When you create a nesting plan for
multitorch, enable pre-piercing in the options and in the PP ini file as explained above and
start nesting in multitorch mode. Pre-piercings are assigned to the lead-ins but they are
produced first in single-torch mode. After that, the machine will switch to multitorch mode
and start cutting the parts as configured.
in the Modify Toolbar for nesting permit the sequence of cutting for the part contour
elements in a common cut with 1 contour to be set.
If a Common Cut 1 Contour has been carried out, then, after selecting the “Common Cut 1
Sequence” you must click near the common cut contour when the message
SETCOMCUTSEQ: Define Common Cut Contour:
appears in the command line. Now the cut sequence for the part contours and the common
cut will be shown. This sequence results from the defaults for the Common Cut 1 Contour
type in the “Common Cut 1 Contour“ card under the nesting plan options (see chapter
“Common Cut 1 Contour” on page 319). In the following example the lower contour and
the common cut will be cut first in the clockwise direction, then the remaining contour
elements of the upper part will be cut counter-clockwise:
in the Modify Toolbar for nesting permit the relative position of the two parts to each
other along the common cut to be set for any desired common cut.
If a Common Cut 1 Contour or a Common Cut 2 Contours has been carried out, then you
can select the function “Common Cut Position” and when the message appears
SETCOMCUTPOS: Define Common Cut Contour:
in the command line you can click with the mouse on the part which you wish to slide along
the common cut edge with the other part. When the message appears
{SETCOMCUTPOS} Define Position:
in the command line, the part selected with the mouse can be moved along the common cut
edge.
The “Delete Technology” function in the Modify menu when nesting or the symbol in
the Modify Toolbar for nesting allows you to delete any desired technology object which has
been added (Bridges, Links, Common Cuts, Stitches).
After function has been called, the message appears
DELETETECH: Specify contours:
The Undo function in the Edit menu of the corresponding symbol in the Main Toolbar
permit the last technology function done to be undone. In the same way, the Redo function
in the Edit menu or the corresponding symbol in the Main Toolbar allows the
cancellation of the last Undo command.
The functions “Left” , “Right” , “Up” , “Down” are used for the
automatic movement of one or more selected parts, which have been placed on the plate
already, to the left, right, upwards or downwards, however maximum to the corresponding
plate edge. The movement only goes to the next part lying in the way in the direction of
movement.
These function can also be called with the Cursor Keys <Left Arrow>, <Right Arrow >,
<Upwards Arrow > and <Downwards Arrow >.
> Snap to grid (Alt+G): If this function is active, then a grid point can be snapped to
for a coordinate input.
> Snap to Endpoint (Alt+E): If this function is active, then an end point can be
snapped to for a coordinate input.
> Snap to Middlepoint (Alt+M): With the ‘Midpoint’ active the middle of lines can
be snapped as construction points.
To select a centre, you have to click near it.
> Snap to Center (Alt+C): If this function is active, then the center point of a circle
or arc can be snapped to with the cursor for a coordinate entry.
The center point to be selected must be snapped to with the cursor. To do this you must
click near the center point or the circle contour.
> Snap to Quadrant (Alt+Q): The ‘Quadrant’ snap function allows the quadrant
point of an arc or circle to be “caught” for the input of a coordinate value.
The nearest quadrant point is picked by clicking near a circular contour.
> Snap to Tangent (Alt+T): This snap mode can be used to catch a tangent point
on a circle or on an arc.
In this way a tangent can be set to an arc or an arc segment point with the help of the
‘Line‘ command. This also applies for two circles or circular arcs, i.e. a line can be defined
which departs tangentially from one circle and runs tangentially into a second.
> Snap to Perpendicular (Alt+P): The ‘Perpendicular’ snap mode allows the
perpendicular to a line, a circle or a circular arc to be formed, i.e. the perpendicular point
is snapped.
> Snap to Intersection (Alt+I): The ‘Intersection’ mode allows the intercept of two
drawing elements to be snapped to.
> Snap to Nearest: (Alt+N): This snap mode allows to snap that point of a contour ,
which is nearest to the snap square.
The function “Snap Release” (Alt+R) allows all active object snap modes to be
switched off at once. However, this does not only simply release all snap modes, but
remembers them. I. e. the first click releases all snaps, the second click restores the snaps as
before releasing.
Command input: SNAPREL
The function “Create Combined Part” in the Nest menu allows any desired selection
of parts (for example a group of parts comprising two parts with a common cut) to be added
to the workspace as a combined part.
The part name “Combined Part” can be changed in the part info dialog (see chapter “Part
Info” on page 143).
> Select the modified part in the workspace and select in the “nesting” menu the option
“Update plan with active parts from the workspace”. All parts in the plan will be updated.
An example for using the function “Update Plan With Active Workspace Part” is when you
change individual parts after the import.
By using the function “Update Plan With Active Workspace Part” in the Nest menu, you can
also change retrospectively individual parts in a plan after the import of DIN or ESSI codes as
a Plan and save the plan with the modified parts and output it again as an NC code.
The starting point for this function is the import of DIN or ESSI code as a Plan, whereby the
options in the “NC Import” card of OmniWin options “Plan: Run after Import” the functions
“Parts Into Workspace” or “Parts Into Workspace Without Lead In/Out” have to be set.
Then click on the part in the workspace which you wish to change. It now appears in the
drawing area and can be changed (for example by inserting a text which is to be marked, or
by altering an internal contour). The "Undo" and "Redo" functions can be used for the
changes made here.
Then switch back to the imported plan and activate the changed part in the workspace. If
you now call the function “Update Plan With Active Workspace Part”, all parts which you
have retrospectively modified but which are still shown in their original condition in the plan
will be replaced by the modified part.
The “Place Lead-in/Lead-out” function allows you to place the lead-in and lead-out
anywhere you like on the inner and outer contours of parts. After the function has been
called and the 'Specify lead-in position:' message appears you can click any point on or near
the contour with the mouse to position the lead lines there. To snap to the start of cut point
of the contour it is necessary to press the <Shift> key as well. With this it is possible when
one or more of the parameters in the “Outer contour” and “Inner contour” cards under the
nesting plan options to apply the change directly by clicking the current contour point where
the lead-in/out is placed.
The shape of the lead-in and lead-outs is determined by the settings in the ‘Inner Contour’
and ‘Outer Contour’ cards in the nesting plan options (see chapter “Nesting Plan Options”
on page 295). When placing them, the collision check to test distance, angle and radius will
be made to prevent their superimposition or cutting of existing contour elements.
The snap modes set will also be taken into account when placing lead-ins and lead-outs and
shown with the little snap square.
Furthermore it is possible with the “Place Lead-in/Lead-out” function not only to define the
position of the lead lines on the contour, but also to set their length and angle. A mouse
click on any point of the contour where the lead lines are not placed suffices to move their
position to that point. If you now click on the pierce point on the contour the message
{PLACELI}: Specify next point:
appears and the length of the Lead-in line can be set simply by moving the mouse and the
position of the start point of the lead-in line can be defined after a second mouse click. This
process can also be repeated so that multi-element lead-in lines can be generated. The last
element of the lead-in line can be taken back by a right mouse click. To finalize the lead-in
line, end the function with the <ESC> key. The lead-in line will then be displayed in violet.
If a contour already contains break points, the lead-in can be placed only onto a break point.
If there are no break points on the contour, the lead-in can be positioned randomly.
If the Lead-out line is to be modified then the <Ctrl> key has to be held down during the
mouse click on the pierce point on the contour. The <Ctrl> key can be released whilst
moving the mouse. Otherwise the sequence of operations is exactly the same as for the lead-
in line. The lead-in line will be shown in white (with a black window background).
Command input: PLACELI
button in the Nesting Toolbar you can rotate the lead-in and the lead-out line of a
part, each separately or both together.
When the message appears
ROTATELI: Specify lead-in or lead-out:
You can click on a point of the lead-in or lead-out line or near the lead-in or lead-out line
and, on seeing the message
{ROTATELI} Specify angle:
you can enter a rotation angle or specify it with the mouse. If you click on the common point
of the lead-in and lead-out lines on the contour then you can rotate them both together.
This function is only available for straight cutting.
Command input: ROTATELI
With the function “Cutting Sense” in the Nest menu or the corresponding button in
the Nesting Toolbar you can determine the cutting sense of contours. After starting the
function, you can see the cutting direction (by means of an arrow) and the tool offset (kerf
compensation) (by means of a white point), when moving the cursor on a contour. You can
toggle the sense and change the side of the offset simultaneously, if you click on a contour.
For an open contour, it is not obvious which kerf compensation the contour should have.
If you move the cursor onto an open contour, no offset will be displayed (the white point is
located directly on the contour). If you click on an open contour, only the cutting direction
will be changed.
But if you click on an open contour while pressing the <Ctrl> key, you can modify the kerf
compensation to the left and also to the right! That means, you have three possibilities:
Further, you can check the cutting direction and the kerf compensation by means of the
“Simulation” function in the Nest menu (see chapter “Simulation” on page 293) or in the
corresponding toolbar!
Command input: SENSE
The “Set Contour Sequence” function allows the operating sequence of part contours
of an individual part in a nested plan to be specified manually.
Once the function has been called the part for which the sequence of contours is to be
defined has to be selected. The current sequence of contours for this part will then be
displayed as in the following example:
After ending the contour selection with the right mouse button you can either set the
sequence of contours for another part or exit the function.
The contour numbers vanish again when the function is ended.
The changes to the sequence with the new rapid traverse paths will then only be visible
again when you call the function again for the modified part:
Here in the example, the marking processes for laser and plasma have different settings: all
plasma markings are to be produced first for the entire plan, laser markings are to be made
as per part. This setting is also considered when you manually change the sequence.
> Call the function “Contour Sequence” from the toolbar or the “Nest” menu.
> Now, click to select a contour (process) for which you want to modify the sequence.
part in a nesting plan. The function is only available for advanced bevel nesting plans. It
is also available in the Technology menu and in the Technology Dialog for advanced nesting
plans.
For further information about this function please refer to View/Change Cutting Sequence
on page 426.
activate / deactivate” function in the Nest menu (symbol in the nesting toolbar).
The “Set Part Sequence” function allows the cutting sequence of parts in a nested
plan to be specified manually. If no parts sequence has been set already for this plan, then
the sequence in which the parts were placed on the plate will be the initial sequence
proposed.
When the message “Specify next part:” comes you can click a part to specify the sequence.
When specifying the sequence bear the following points in mind:
If you call the function, the current cutting sequence will be displayed as running numbers
on a field with a green background, as in the following example:
Result: In this way the sequence of the parts 9 to 12 has been changed.
The part numbering vanishes again when the function is ended.
If no sequence is defined, i.e. if the function is not called, then the parts will be cut in the
sequence in which they were placed in the plate.
If you want to define a complete, new cutting sequence with this function then you
must click all parts in the sequence required.
2.11.15 Simulation
With the function “Simulation” in the Nest menu or the corresponding button in the
Nesting Toolbar you can simulate the movement of your tool. Doing so you can check the
cutting direction and the kerf compensation of the parts in your nesting plan.
Calling the function you will get a Simulation toolbar
Stop simulation
After starting the simulation with the Start button , you can see the cutting direction
(by means of an arrow) and the tool offset (kerf compensation) (by means of a white point).
In most cases you have to diminish the speed of the simulation by means of the Speed down
button and then zoom in the nesting plan with the help of the View in button .
Contours which have been proceeded are shown in violet color.
Using the function “Show Part Names” in the Nest menu or the corresponding symbol
in the Nest Toolbar, it is possible to show briefly the part names in a nested plan as in the
following example:
The function “Set Plate Null” in the Nest menu allows the plate origin to be set to any
desired place on the plate. After the function has been called you will see the message
‚Specify new plate null:‘
and can then set the new plate origin by entering coordinates in the command line or with
the mouse. When setting the plate origin you can also use the snap functions to assist you.
To set the origin anew, simply call the function once again.
The plate origin will also be set if the “Show Plate Null” (see chapter “CS Null” on page 178)
function is inactive. To check the plate origin after setting it, it is better to have the “Show
Plate Null” function switched on.
Command input: SETNULL
The “Nesting plan options” function in the “Nest” menu allows you to define all
necessary defaults for nesting. The Nesting Plan Options dialog is split into several areas. The
following options are available, if bevel cutting is disabled for the nesting plan.
Machine:
> System
> Sequence – Strategy
> Mark and Drill Sequence
> Process Selection
> Plan check
> Multitorch
> Time Calculation
> Production data locations
Cutting process data:
> Collision control
> Inner Contour
> Outer Contour
> Technology
2.11.19.1 System
> In the “Machine Code” and “Postprocessor” sections, it is possible to select the
postprocessor to be used for the generation of the NC code . For further information on
the available postprocessors and the correct settings to be chosen for individual scenarios,
please refer to the Technical Appendix.
- For the selected postprocessor, choose the File Extension for the machine code file.
The Technical Appendix includes information on the selection of file extensions.
- If the checkbox “Show result in Notepad” in the “Machine Code” section is active,
then after a plan has been saved, the CNC code of the plan will be displayed
automatically in the Notepad.
- Click the button “Machine Code Option” to open the INI file related to the selected
postprocessor for editing. You can make a lot of settings in various sections in the INI-
files of the postprocessors: For further details please refer to the Technical Appendix.
- The universal postprocessor is only for use in special scenarios after consultation with
MesserSoft.
This makes it possible to define different lead-ins and lead-outs on a circle (angle 180
degrees) than on a right angle between two sides of a part (external angle 270 degrees).
The angle range selected here will also be shown in the sections “Lead-in line” and
“Lead-out line” of the “Inner Contour” and “Outer Contour” cards in the nesting plan
options.
The allocation of the 189 degree angle selected here also applies to the
process database (“View / Edit Process DB” in the Nest menu), although the
column headline here reads 180<=A<=270 in both cases.
> Under “Reduce Speed Factor calculation (for Plasma systems only)” you can specify how
the values on the page “Reduce Speed Factor” are provided (see “Reduce Speed Factor”
on page 321).
- Load Reduce Speed Factor values from the process database:
The speed reduction values from the process database will be used. Manual
adaptations are possible. However, a major drawback here consists in the fact that the
material thickness is ignored which may lead to incorrect values.
- Calculate Reduce Speed Factor values dynamically:
If this option is chosen, the speed reduction values from the process database are
ignored and the values will be calculated dynamically. In this case 20 entries will be
created in the table on the „Reduce Speed Factor“ page below in the „Cutting process
data“ node in the nesting plan options. It is not possible to manually edit the values,
i.e. the buttons for modifying values from the process database are not available in this
case.
The “Sequence Strategy” page in the nesting plan options allows for a detailed
determination of settings for automatic sequencing. These settings are applied if you use the
“Autosequence” function (e.g. from toolbar icon ) (see chapter “Automatic Sequence”
on page 282).
If “Automatic Sequence” is checked in the nesting plan options on the “System” page, the
settings are applied as well if you start a simulation or save the nesting plan.
Furthermore, the following options for optimizing inner contours are available:
Rapid traverse distance minimization: The order of the inner contours is changed to
minimize rapid rates.
Separate sequence for Messer Hole Technology: The inner contours that are processed
with the Messer Hole Technology will be sequenced separately.
For further details, please refer to “Examples for inner contour optimization” on page 300.
You should disable this option, if you use the Messer Hole Technology for plasma cutting
and special post processor settings that allow Messer Hole Technology to be applied to any
inner contours.
parts displayed whenever you call the function Set Part Sequence by clicking the
checkbox ”Show for Parts”.
In the part sequence only the rapid traverse paths from the lead-out of the last cutting
contour of a part to the lead-in line of the first cutting contour of the following part will be
displayed.
If the ”Show for Contours” checkbox is activated, then the rapid traverse paths between the
contours of that one part is shown, which you select during the execution of the function
Here, you can set the sequence of mark and drill processes.
For complex machines, it is important to consider the sequence of markings and labels. Here,
you can set the sequence and decide, whether the markings should be applied part by part,
or for the whole nesting plan. You can set this for each marking process individually.
> Use the arrow keys or Drag & Drop to move all or the selected process to the correct side:
Here on the “Process Selection” card, you define which processes are available in a specific
machine profile or nesting plan.
> Open the nesting plan options (e.g. symbol in the nesting mode). If you want to
change the settings for a machine profile, make sure the correct profile is loaded.
> Allocate the permitted processes as appropriate under process selection using the arrow
buttons or Drag & Drop.
> Now save the new allocation either for the plan (“Save”) or generally for the machine
profile (“Save machine profile and process data”).
When you create a new nesting plan, only the processes in the current machine profile are
available for selection.
Call the nesting plan options when creating a new plan using the “Options” button. Then
you can take over changes initially for the current plan. The active machine profile will be
marked with a star. In this way you can see that the current settings differ from the profile
settings.
If you want to take the changes into the machine profile then update the profile directly
with the profile bar:
Use this tab to specify which nesting plan checks should be performed upon saving.
When the plan is saved, any error will be identified by an exclamation mark, and a message
will show.
2.11.19.6 Multitorch
For further information, please refer to the description of the options (see Multitorch Options
on page 386 in the Multitorch chapter.
Use this tab to define the settings for the calculation of production times. The production
times will be roughly estimated from the values and process data defined here.
To include the piercing time in the calculation, the piecing time must be set in the process
data (nesting plan options, on the Process card and in the Nest menu under View/Edit
Process DB).
For further information on how to view production times for a nesting plan, please refer to
„Production Time“ on page 325.
Here, you define the settings for the lead-ins/lead-outs for the remnant cut.
Lead-in parameters
L1 - Length P0-P1,
L2 - Length P1-P2,
d - Distance from point P1 to the plate edge,
A - Angle between L1 and L2 lines. For laser and oxyfuel, the angle can be any value from 0
(default value) to 90 degrees. For plasma, P0 cannot be placed on the line P1-P2 and
therefore the angle can be any value from 10 to 90 degrees.
Depending on the tool type, the points mark different operations, as defined in the related
PP ini:
For laser and oxyfuel:
P0 for tool positioning and switching off height sensing,
P1 for piercing,
P2 for switching on height sensing, setting normal speed.
For plasma:
P0 for tool positioning, piercing and switching off height sensing,
P1 for changing cutting direction,
P2 for switching on height sensing, setting normal speed.
Lead-out parameters
The lead-out has 3 points placed on a straight line perpendicular to the edge border.
You can set the following parameters in the “Collision Control” card:
The “Part – Part Distance” and the “Part – Plate Distance” in millimeters which must be
maintained when nesting with collision control active can be entered under “Collision
Control Distance”.
> In the section “Lead-in/out” you can determine whether you want to rotate the lead-in
and lead-out lines of the parts if the parts are rotated on the nesting plan.
If “Don’t Rotate” is enabled, the lead-in and lead-out lines of the parts will remain in the
position relative to the parts determined by the entry for the lead point in the cards “Inner
Contour” and “Outer Contour” of the nesting plan options, when the parts rotate. If
“Don’t Rotate” is disabled, the lead-in and lead-outlines of the parts will remain fixed to
the point on the contour, when the parts rotate. That means, the lead-in and lead-out
lines will rotate too.
This setting applies to the automatic nesting too (see chapter “Start Auto Nest” on page
336).
The shape of the automatically or manually placed lead-in and lead-out for the inner
contours of the various parts can be set in the “Inner Contour” card in the nesting plan
options. A collision check for distance, angle and radius can also be made when they are set,
to avoid superimposition or cutting of contour elements.
For the Method of choosing lead point (start of cut point) for an inner contour, you have the
selection of (see also “Defining the lead point position” on page 312):
> the apex of a corner whose position can be set under “Lead Point” (bottom left in the
dialog)
> the midpoint of the longest contour element
> the midpoint of the shortest contour element
> the midpoint of contour elements
> predefined start point (keep as defined in CAD)
For the parameters, a global continued cut length can be defined. The continued cut length
defined here is used as default value for all lead-out types except for “Stitch” and
“Continued Cut” (see also Lead-out types “Stitch” and “Continued Cut”). For individual lead-
outs the continued cut length can be modified in the Technology Dialog after nesting. (See
also Customizing lead-in and lead-out lines on page 52)
The shape of the lead line can be set depending upon the angle formed between the first
and last element to be cut at the start point of the inner contour in the two groups “Lead
In” and “Lead Out”.
For each of the following angle ranges
> 0 < A <= 90
> 90 < A < 180
> 180 <= A <= 270
> 270 < A <= 360
In the second step a special check is made for just the lead-in line as to whether the
distance to the start point to any given point on the inner contour is less than the value
entered under “min. distance”. If a point n the inner contour is found for which the
distance to the start point of the lead-in line is less than the defined value, then a warning
will be output and no further correction made.
> If “Check Angle” is enabled, a check will be made, whether the angle between the lead-
in line or lead-out line and the elements of the inner contour before an after the start
cutting point on the contour is smaller than the value given in “Min. Angle“. If that
happens, the angle of the lead-line will be set automatically to the given value, if possible.
If a correction is not possible in this way, only a message is displayed.
If an attempt is made to place an arc-shaped lead-in line (quarter or half circle) into an
inner contour at a point of the contour where the angle between the previous element
and the next element of the contour is less than 180 degrees then a warning will be
output as this is not possible.
Requirements:
> the contour is an inner contour
> the option “Check Distance” is activated in the “Inner contour” card of the Nesting plan
options
> the smallest side of the circumscribed rectangle around the contour is smaller than twice
the largest side of the circumscribed rectangle around the lead in
In this case, the lead in will be changed into a straight line whose length is half the smallest
side of the circumscribed rectangle for the contour.
Examples:
> Predefined start point: the start point set in the part geometry will be kept.
Please note that the method “Vertex of snapped corner” does not always select the outer
corner for the part, but the break point, that is nearest to the point where the contour and
the given vector intersect.
The origin of the vector is always the middle of the part.
Stitch
The cut stops on the contour before the start point. The parameter “P1 (length)” defines the
distance from the point where the cut ends to the start point.
When you manually set a stitch (function “Place Lead-in/Lead-out” on page 280) the
distance to distance to the previous break point is checked to make sure there is sufficient
room on the contour. If the break point is too close, no stitch will be set.
You can apply a lead-in of the type “Stitch” for a “Common Cut 1 Contour” as well. Please
note the configuration settings described under “Lead-out type “stitch” for Common Cut 1
Contour” on page 254.
The shape of the automatically or manually placed lead-in and lead-out for the outer
contours of the various parts can be set in the ”Outer Contour” card in the Nesting plan
options. A collision check for distance, angle and radius can also be made when they are set,
to avoid superimposition or cutting of contour elements.
In the second step a special check is made for just the lead-in line as to whether the
distance to the start point to any given point on the inner contour is less than the value
entered under “min. distance”. If a point n the inner contour is found for which the
distance to the start point of the lead-in line is less than the defined value, then a warning
will be output and no further correction made.
> Under Check Angle a check will be made, whether the angle between the lead-in line or
lead-out line and the elements of the outer contour before an after the start cutting point
on the contour is smaller than the value given in “Min. Angle“. If that happens, the angle
of the lead-line will be set automatically to the given value, if possible. If a correction is
not possible in this way, only a message is displayed.
> Check Radius is applied, if a quarter- or demi-circle lead-in line or lead-out line is set to an
element of the outer contour in form of a circle or an arc. The difference between the
radius of the lead-line and the radius of the contour element must be greater than the
value given in “Min. Difference“. In the other case, the radius of the lead-line will be
extended (if possible), in order to avoid a collision or a superposition with the contour.
2.11.19.12 Technology
A range of parameters can be defined for the extended technology functions (see chapter
“Bridge” on page 251 and the following chapters) Bridge, Common Cut 2 Contours,
Stitches and Corner loops with the “Technology” card in the Nesting plan options dialog:
The parameters for the Common Cut 1 Contour are managed in the card “Common Cut 1
Contour” for the three possible types of the Common Cut 1 Contour:
If a Common Cut 1 Contour is executed then the cutting sequence of the contour elements
is set according to the type given here. A later change of the cutting sequence is permitted
by the function “Common Cut 1 Sequence“ in the Modify menu (see chapter “Common Cut
1 Sequence” on page 268).
2.11.19.14 Process
Quality and cutting gas are only mentioned in the names where necessary. A standard
quality would not be included:
HPRXD_FF_MS_130 (Fine Feature Cutting) vs. HPRXD_MS_130 (standard quality)
Quality
Additional processes are available in the nest.mdb for the special Hypertherm and Kjellberg
qualities:
> Fine Feature Cutting (FF) for Hypertherm
> Contour Cut Speed (CCS) for Kjellberg
Whenever more than one process for the same material/thickness and amperage level is
available due to several quality levels, you need to select the process to be applied for the
nesting plan. The same process needs to be selected on the Global Control.
In the Nesting plan option’s card “Reduce Speed Factor” you can determine the factors for
the speed reduction for the plasma cutting of small inner contours (cut-outs).
The speed reduction is made dependant upon the area of the inner contour. You can apply
different “Reduce Speed Factors” valid for different “Maximum Areas”.
The values for the speed reduction can be loaded from the process database or calculated
dynamically in OmniWin. You define the method to be applied in the nesting plan options
for straight cutting on the “System” page (see “System” on page 296).
> Load Reduce Speed Factor values from the process database:
The speed reduction values from the process database will be used. Manual adaptations
are possible. However, a major drawback here consists in the fact that the material
thickness is ignored which may lead to incorrect values.
> Calculate Reduce Speed Factor values dynamically:
If this option is chosen, the speed reduction values from the process database are ignored
and the values will be calculated dynamically. It is not possible to manually edit the values,
i.e. the buttons for modifying values from the process database are not available in this
case.
This list may have a maximum of 20 entries. If this number is reached, the “Add” button is
disabled.
The machines, materials and thickness values which are available in the nesting toolbar
for selection for a nesting plan are stored in the Machines card of the Nesting plan options:
Entries can be added in the boxes for machines, material and thickness with <Add> or they
can be removed with <Delete>.
Changes on an active machine (for example Delete) become first effective, when OmniWin is
finished and started anew.
Here, you can configure the settings for the Messer Hole Technology.
The radius of the semicircle depends upon the hole diameter and half the kerf width. The
quarter circle radius can be set in the “Process parameters” area.
In the area “Process parameters”you enter the values for the cutting speed the half kerf
width, the continued cut length and the quarter circle radius for Hypertherm HXD and
Kjellberg to be used for the Messer Hole Technology.
For further information on process data please refer to „View / Edit Process DB“ on page
327.
For further information on the Messer Hole Technology please refer to Messer Hole
Technology on page 475.
Use this tab to configure the settings for pre-piercings in the nesting plan. For further
information please refer to “Pre-piercing geometries” on page 262.
Type of geometry
Select the type of geometry you want to apply and set the parameters.
Parameters
Depending on your selection of the type, different parameters for the definition of the
geometry properties are available. E. g. for a circle, only the radius needs to be defined,
whereas for the rectangle you need to specify length and width.
When you select “Drill Point”, the diameters of the drill tools stored the Drill DB are available
for selection. Please make sure you use a PP that supports drills.
All parameters can be modified for a specific part in the Technology dialog after placing.
Offset
The offset is the distance between the start of the lead-in and the pre-piercing geometry. A
positive offset moves the reference point of the geometry towards the part on the actual
lead-in, a negative value moves the geometry away from the part on a straight line.
For further information please refer to “Pre-piercing geometries” on page 262.
This data can be found under the “Plan Info” branch for the entire plan and under “Selected
Objects” for the selected parts only.
The prerequisite for this is that you have defined the parameters for the time calculation in
the Nesting plan options (see “Time Calculation” on page 306).
button in the Nesting Toolbar you can display and edit information about the job, the
programmer and the customer, as well as specific notes for a plan:
If you need to enter several lines in the Notes field, you can add a new line using the the key
combination <Ctrl> <Enter>.
Use the “Save to database” button to save the plan directly into the OmniWin database.
This information can also be printed out using the “Reporting” function (see chapter
“Reporting” on page 104).
After opening, the main window consisting of four tabs is shown where you can configure
the respective item:
> Process Data
> Processes
> Material
> Thicknesses
When you launch the Process Data Editor, the Process Data tab shows all process data rows
from the database. Data can only be viewed, direct editing in the grid is not possible.
Which process data parameters are applied for a special nesting plan depends on the
identifiers Process, Material and Thickness – these are the first items in each row. Use the
horizontal arrows to scroll and view the parameters in the grid for each combination of
process - material – thickness. When you select a row, the parameters are shown in the edit
area on the right.
Any modification here will be instantly committed to the database. Changed parameters are
marked yellow in the data grid. Direct editing in the grid is not possible.
Copy
Use the “Copy” button to create copies of the selected data rows. During the process, you
need to modify at least one of the row identifiers (Process, Material, Thickness) to avoid
double entries.
Here in the example, new rows for the process CutFire100_MS_100 need to be created for a
new material S235 based on the data for the material S235JR.
> The material needs to be added first (see “Processes, Materials and Thicknesses” on page
334).
> Then, set the filter to display only the required rows and select the rows.
> Click “Copy” and select the checkbox to change the material and choose the new
material from the list.
Please note that this function is available for plasma processes and for
metric data only.
Processes, materials and thicknesses available for process data are maintained on the
respective tabs:
Entries can be added, changed, copied or deleted by means of the respective buttons.
The function “Start Auto Nest“ for the automatic nesting and the
corresponding icon in the Nesting Toolbar are only visible, if this
function is enabled on the dongle.
The “Dongle Status” page in the Licensing dialog provides an overview of the licenses
available on the local or network dongle OmniWin is currently connected to. If one or more
dongles (regardless of what type) are locally connected to the PC, all the licenses on these
dongles are displayed. If a network dongle is available as well somewhere in your network,
the remote network dongle will be ignored as long as any dongle is locally connected to the
PC.
Dongle ID/Dongle Type: Shows the unique Dongle ID (serial number) and the type of the
dongle that is currently in use. You need the Dongle ID to manually download license
updates from the MesserSoft web pages.
Update Counter: Shows the current update counter for the selected dongle. You need this
value, if you want to manually download a license update via the MesserSoft web pages.
Connected to: Computer name, where the dongle is plugged in. In case of a network
dongle this will be the server name, for a local dongle this is the name of your PC.
The grid in the middle of the dialog shows the licenses available on the dongle. For network
dongles, you can also see how many users are currently working with OmniWin.
Create C2V: Creates a so-called “C2V file”, which is used to report to MesserSoft which
licenses are currently active on the selected dongle. This function is only needed when the
MesserSoft support requests this file.
Apply V2C: Applies a license update file to your dongle (see “Manual License Update” on
page 340).
On the “Network Dongles” page, you can change the mode of license acquisition for your
network dongle.
2.12.2 Registration
“Registration” opens the dialog for registering your dongle with MesserSoft. The dongle
needs to be registered once on each computer it is plugged into. The registration dialog is
opened automatically, if the dongle needs to be registered (usually when you launch
OmniWin for the first time), but you can open the registration dialog manually via this menu
item.
If your PC is connected to the Internet, please complete the registration form and submit the
data to MesserSoft. This data will only be used for support purposes.
The registration must be completed before license updates can be downloaded and applied
directly via the Internet from the MesserSoft License Service. The registration needs to be
done once for every PC, i.e. if you plug your dongle into a different machine, your license
will be transferred to that machine, but it needs to be registered again.
OmniWin checks the Internet-based MesserSoft License Service upon every launch of the
software. If a license update is found for the locally plugged dongle, you’ll see a respective
notification. If you already registered you can agree to let OmniWin download the license
update automatically and apply it to your dongle. Otherwise you’ll first have to complete the
registration process (see “Registration” on page 339).
In case your OmniWin system has no Internet access, or if you don’t want to use the
automatic update process, you can download license updates from the MesserSoft web
pages.
> Visit the MesserSoft license web page at http://www.messersoft.com/license from any PC
with Internet access.
> Make sure you have your Dongle ID and the “Update Counter” number at hand when
you visit the website. Both items can be found on the “License” dialog in OmniWin.
Furthermore, you need your contact details and company information for registration.
> When you entered all required details, the web site checks for available license updates.
> If a license update is found, your browser will open a “Save file” window allowing you to
save the license update file (V2C).
> After saving the license update file, the web browser will still show the dialog with all
previously entered data, but the Update Counter increased. If you want to check for more
license update files for your dongle simply click “submit” again.
> Once you have downloaded the license file (V2C) you need to copy it to a location you
can access from your OmniWin PC.
> In OmniWin open the menu “Help/Licensing”. On the page “Dongle Status” click “Apply
V2C”, browse to your downloaded license update file and confirm. The licenses will be
added to the dongle.
or in the sub-menu Toolbars in the View menu in OmniWin. The Macro dialog window
appears as a docked window on the left of the OmniWin main window when it is first called:
A macro can be inserted into a drawing which already exists in the drawing window (which
can also be a macro) by clicking the ”Add” button.
The Macro Toolbar contains the following functions:
> “Back” function: to navigate backwards to the previous page in the history list.
> “Forward” function: to navigate forwards to the next page in the history list.
> “Macro Docking View” function : to toggle the view of the Macro dialog (docked /
free window). The free window can be reduced or enlarged at will and positioned freely
on the screen. If the “Macro Docking View” is clicked again in the free window, the
window is moved back to its previous, docked position at the edge of the screen.
> Function “Change Home Page”... to change the home page: On clicking this
symbol you can chose between different home pages, depending on your setup:
> Call of the dialogue for direct parameter input for a macro
selected by number (as before, see above picture)
> Call of the macro selection using the macro pictures. The macro
picture selection contains several pages. Use the left and right arrows above the macro
pictures to leaf backwards and forwards:
> Call of a pocket calculator, with that the input parameters for a
Macro can be calculated from the dimensions of a part drawing:
then on the Icon to select a command. The contour element found will be
marked in red.
Conversely, if you want to find the command line in the NC code which corresponds to a
contour element, first click on the Icon to select a contour and then click the
contour element required. The command line found in the NC code will be marked in
beige.
Using the Icon you can run a simulation in the drawing. When you click on
the icon, the simulation toolbox you know from the “Simulation” function (in the Nest
menu or the corresponding Icon in the Nesting toolbar),
The function “Start Auto Nest“ for the automatic nesting and the
corresponding icon in the Nesting Toolbar are only visible, if this
function is enabled on the dongle.
The automatic nesting of parts on a plate can be performed by means of the Auto nest
function. Calling the function “Start Auto Nest”in the “Nest” menu or the corresponding
button in the Nest Toolbar, the following Autonest Option dialog window opens:
Start Corner
Use “Start Corner” to choose the start corner for automatic nesting, where the larger
objects are preferably laid in that corner. The description of the start corner relates to a 90
degree rotated view, i.e. the view of the machine in the direction of the track.
At the same time, this defines the nesting direction X or Y.
The description of the start corner relates to a 90 degree rotated view, i.e. the view of the
machine in the direction of the track:
Example:
Both examples have a left bottom start corner. The left example shows nesting in Y, the
other one in X direction:
With the “Optimization Level” slider you can adjust the speed and efficiency of the nesting:
> Setting fully left: low optimization: the nesting is fast but for this the quality of nesting is
low, i.e. the scrap is high
> Setting fully right: high optimization: nesting is not as fast but the quality of nesting is
high, i.e. the scrap is low
Set the slider according to your requirements.
The “Permit Part in Part” checkbox allows the nesting of parts in the inner contours of other
parts.
If the “Prerotate” checkbox is selected, the OPTROTATE command (to minimize the
surrounding rectangle) is carried out, to minimize the space required for nesting (see also
Minimize the surrounding rectangle on page 228).
Plate
In the “Plate” section
you can set the Quantity of plates, which are to be available for nesting.
Parts
In the “Part” section
If you have nested several plates in one run, then the first nested plate gets the name you
have given. Each additional plan has a number added to the name in the form Name_1,
Name_2, etc.
You can see how many parts have been nested/remain for nesting in the “Nest
Quantity”/“Remains” lines in the parts list of the “Autonest Option” dialog (see example)
Multitorch
The “Multitorch” section is available only in Multitorch mode. For further information on
automatic nesting with multitorch, please refer to „Multiple torch operation with automatic
nesting“ on page 398.
With the “View Database Dialog” function in the menu Database, it is possible to switch the
database dialog view on and off. If the function is ticked, then the dialog window is
switched on and can normally be seen on the left alongside the drawing window in a group
with the Workspace and the Macro Dialog:
The function “View Database Dialog” is available in the „View“ menu, in „Toolbars...“ too.
With the Search Records in Database function in the Database Menu or with the symbol
in the Toolbar in the Database Dialog Window, it is possible to search for specific
parts, plates, plans or profiles by specific search criteria.
Go to the respective tab (index card) for parts, plates, plans or profiles and call the function
“Search Records in Database”. A dialog for entering the search criteria opens.
These lines can be linked by selecting AND or OR. The <Delete> button allows the deletion
of individual marked lines.
Once the composition of the search criteria is finished with <OK>, the records found are
listed in the database dialog window as in the following example for a parts search:
With the Load All Database Records function in the Database menu or the symbol in
the Database Dialog Toolbar you can view all records of the current library, as e.g. of the
parts library:
The function “Show only workspace items” lists only the objects loaded in the
workspace.
Use the “Print report” function to launch the reporting function for plates. This
function is only available, if the “Plates” tab is opened in the “Database” dialog.
For further information please refer to the chapter Reporting on page 104.
The “Add all records to Workspace” function in the Database menu or the symbol in
the Database Dialog Toolbar allows all parts, plates or plans which are listed in the Database
Dialog Window to be loaded into the workspace.
If only one particular part, plate or plan should be loaded, then you have to set a check mark
for this record in the first column. To close the record simply unselect the checkbox.
The “Remove all records from Workspace” function in the Database menu or the symbol
in the Database Dialog Toolbar allows all parts, plates or plans which are listed in the
Database Dialog Window to be loaded into the workspace.
The function View/Edit Selected Record (Symbol in the database dialog window
toolbar) opens the Info Dialog for the record marked in the record list. The function can also
be called by double-clicking the required record with the mouse.
Individual data of the record can then be changed in the info dialog. Changes are confirmed
with <OK>.
If the “Part Table” is active, then the familiar part info will open as in the following example:
symbol in the coordinate system toolbar, opens the part info only for the part
displayed in the geometry window.
If another table is shown, the corresponding plan, part or profile Info will open.
The “Update All Records” function in the Database menu or the symbol in the
Database Dialog Toolbar allow all parts which are listed in the Database Dialog and for
which changes have been made to the geometry or to the administration data in part info to
be updated simultaneously.
The function or the corresponding icon is only active if the Parts table is
activated.
With the “Save Active Records” function in the Database menu or the symbol in the
Database Dialog Toolbar you can save the object currently displayed in the geometry
window, to the respective library. This function is available in the menu only if the Database
dialog is open.
If the active part is a part from the list displayed in the Database Dialog Window, then this
function is equivalent to updating the part (as described in the Chapter “Update All Records
on page 360), where the crossed out key symbol becomes a key symbol , if the
part has been changed.
If the active part is a part which is not yet present in the Part Library, such as a newly made
drawing or a newly imported DXF file, not only will the new part be saved in the Part Library
but it will also be taken into the Parts List.
Please note that you cannot save imported parts to the database unless all layers are
translated (see also Options for Checking for Non-translated Layers on page 142).
To store a new part, you need to define the material, otherwise the part cannot be stored.
In the “Properties” section the plate name, the material the thickness, the quantity and
other parameters can be entered. At least the plate name and the material must be defined
before saving with <OK>.
The plate dimensions are taken over from the drawing.
3.3.2.10.3 Plans
When you save a plan with “Save Active Records”, the dialog “Current plan info” is called.
Here, you can add further information about the job, the programmer, the customer and as
special comments for a plan.
The parameters, which can be entered in this dialog, fill the database fields:
> Plan name
> Job
> Programmer
> Customer
Profile
When you save the current profile, the profile information dialog is shown.
The profile type “Machine” is preselected.
The function “Delete Selected Records” from the “Database” menu or the icon in the
toolbar in the Database dialog deletes selected objects (parts, nesting plans, plates, profiles)
from the database.
The part/the plate are not only removed from the list, but deleted from the
database.
With the “Set Fields” function in the Database menu or with the symbol in the
Database Dialog Toolbar it is possible to show those fields which have been pulled out of the
respective list, whether for grouping in the area between the toolbar and the column titles
or for deletion (see chapter “Working with records and displaying the lists” on page 368), as
in the following example for the fields Material, Thickness and Note for the Part List:
3.3.2.13 Configuration
The “Configuration” function in the Database menu or the symbol in the Database
Window Dialog Toolbar can be used
> to configure the view of the list in the Database Dialog Window
> to configure the link to a database.
The “Shade Group Headings” checkbox in the “View” section produces a light blue shading
behind the group headings for the Group view of the Parts and Plates List, as in the
following example for a Parts List:
checkbox, with a Key Symbol in the key column of the Parts List. The key symbolizes
that the part record corresponds to the drawing and the administration data in the object
info dialog window or in the part info. If the geometry and/or the administration data of a
part are changed, the corresponding part record will be identified with a crossed out key
symbol .
When such a part is updated using one of the two functions “Update All Records” (see
chapter “Update All Records” on page 360) or “Save Active Records” (see chapter “Save
active records” on page 360) then the crossed out key symbol will be replaced by the key
symbol.
ID field
Each record which is stored as new with the “Save Active Record” function in the Database
menu (see chapter “Save active records” on page 360) or with the icon in the
Database Dialog Toolbar is automatically allocated a running ID number. If y record is
deleted, its ID number will not be reused
Remove columns
To remove a column from the list, click on the column headline and pull it out of its position
with the mouse button pressed until a black cross appears on the column headline, as in the
following example for the “Note“ column in a Part List:
descending order of this column. An ascending sorting will be indicated by the symbol
on the right alongside the column headline, a descending sorting by the symbol . When
the same column head is clicked again, the sorting is switched.
> First, click the „Search records in database“ icon to open the dialog for setting the
search criteria. For further information on the filter criteria please refer to “Search Records
in Database” on page 355.
> Then, click „Filtered by search“ in the menu related to the new filter icon . Only
objects matching your criteria are shown in the Database dialog.
> Click “All records” to cancel the filter.
Types of profiles
Profiles can be defined for:
> The import of drawings and plans (Profile Type “Import”)
> The creation of own CAD drawings (Profile type “CAD”)
> The machine parameters for the creation of cutting plans for different machines (Profile
type “Machine”)
> The creation of plans with bevels (Profile type “Bevel Machine”, also called bevel profiles)
Profiles are saved in the OmniWin database (Partlib.mdb). (see chapter “OmniWin-Database
(Parts, Plates, Plans, Profiles)” on page 353).
In addition to the settings available in the Options dialogs, the current layout of the
OmniWin user interface, e.g. the arrangement of the windows or the toolbar configuration
is stored in the profile (exception: Import Profile).
Before you create a special profile, we suggest you create a profile for your
default interface and configuration, as you can only restore these settings
manually.
> Use the Save icon in the Profile bar, as in this example for the CAD profile.
> Or, in the respective Options dialog, click the button for saving the profile.
The „Save <profile type>“ in the Options dialogs saves the profile. If you want to change the
current settings without saving them to a profile, click "Save".
When you save a profile an information dialog appears.
A Profile bar exists for the CAD profile, the Machine profile and the Bevel (B-Machine)
profile. The Import profile is only available in the open file dialog.
If no profile is shown, or do you want to switch to another profile, selected an existing
profile from the list box in the profile bar.
You can select a machine profile or a bevel profile directly when you create a nesting plan
(see „Load an existing Machine profile“ on page 381 or „Load an existing Bevel profile“ on
page 383).
The only way to deactivate a profile is to load another profile.
If you manually change an option that is part of an active profile, the profile name in the
toolbar is marked with an asterisk.
> Or, in the respective Options dialog, click the button for saving the profile.
in the toolbar.
All the parameters relevant for the creation of part drawings are available here. These
include:
> the activation of layers for the various processes which are needed for the part
> the display of the part dimensions
> the sorting of the inner contours for cutting and the marking contours for marking
> the filtering and check of the part drawing when storing.
All these parameters are included in the CAD profile.
in the toolbar.
All options required for importing drawings and nesting plans from third party formats can
be found here:
> Layer Translation for graphics import
> Adaptation of part and plan names during opening and saving
> Settings for DIN and ESSI import
> Settings for special scenarios for DWG and DXF import
> Import settings for parts information (Layer “Administration”)
The options under "Environment" apply to the entire OmniWin Software and are not stored
within the profiles.
When you open a drawing, select the profile that contains the correct settings for this
graphics.
The machine profile includes e.g. the post processor selection, settings for the automatic
cutting sequence, options for checking the nesting plan and settings for multitorch usage.
If you save data for the machine profile, the process data are stored as well. However, these
are located in the process database (Nest.mdb) whereas the profile data are stored in the
OmniWin database (Partlib.mdb). The process data include the settings in the nodes
"Cutting process data" and Messer Hole". Beim Laden eines Profils werden die Prozessdaten
nicht geladen – die geladenen Prozessdaten richten sich nach den Parametern für Prozess,
Material und Dicke für den Plan im Prozessdaten-Editor (siehe im Schachteln-Menü unter der
Option View / Edit Process DB on page 327).
.
> select the profile when you create a new nesting plan:
For plans with bevel support, only the information in the "Machine" node are available -
only these are stored in the profile.
> select the profile when you create a new nesting plan: with bevel support
Read Multitorch
The “Read Multitorch” function in the Multitorch menu or in the Multitorch dialog (symbol
) allows you to read the multitorch configuration for nested parts, i.e. the status of the
torches and the distance between them will be displayed in the Multitorch dialog.
> Select the parts and click “Read Multitorch” . The Multitorch dialog shows the
multitorch values for the selected parts.
Write Multitorch
With the “Write Multitorch” function in the Multitorch menu or in the Multitorch dialog, or
with the corresponding symbol in the toolbar of the Multitorch dialog, it is possible to
apply changed multitorch settings in the Multitorch dialog to already nested parts (see an
example procedure in “Step 6 - Changing the torch spacing of nested parts” on page 397).
Options
Opens the Multitorch Options dialog . This allows setting the default options for
multitorch operation (see “Multitorch Options Dialog” on page 386).
The grid shows the current Multitorch configuration and allows you to map the carriage
address, set the minimum distance between the carriages and assign processes to the
carriages.
“Carriage” defines the Multitorch carriage number. This field is read-only.
“Carriage address” allows to define the physical carriage address, which will be used in the
CNC code. When you start editing this field a “++” button appears which allows you to
populate all following carriage addresses automatically.
“Supported processes” defines which processes are supported by each carriage. Click the
“…” button in the cell to select the processes from the list:
“Cut” is always enabled. Drilling is not supported during Multitorch operation. Drill holes
included in the nested parts will be ignored in the NC output.
For information on how to configure marking refer to “Configuration of carriages for
marking” on page 389.
H1 – Plasma Marker – Carriage address 1 – this is used for plasma marking only
H2 – Alfa - Carriage address 2 – this is the driven carriage, this is used for cutting.
H3/H4 – Alfa - Carriage addresses 3/4 – these are used for cutting.
This scenario requires a special configuration step. The nesting can then be performed as you
would for 3 torches.
Configuration:
The carriage for marking can be almost ignored during the configuration, as the GC
recognizes the code for marking (T22) and activates the correct carriage automatically. This
means, you configure 3 carriages. The only thing you then need to do is to simply add the
Toolbar
The Toolbar contains icons which correspond to the functions in the Multitorch menu:
: Read Multitorch
: Write Multitorch
: Options
Carriage settings
In the “Carriages Adjusting” section you can set the number of torches with which you
wish to cut simultaneously and the distance between these torches. The number of torches
configured here for this nesting plan must not exceed the number of torches in the nesting
plan options, which reflect the number of carriages installed on the machine.
The torch with the driven carriage is shown here in red/yellow.
If the “Set” button is clicked, the distance which was entered in the input field “Distance
between torches” will be set for the number of torches entered in “Number of torches”.
If, for example, the number of torches is set to 2 and the “Set Max” button is clicked the
two torches will be parked automatically and the maximum distance of half the plate width
will be set as the distance between the active torches (1000 mm in the following example).
Each torch with the exception of the torch on the driven carriage can be parked or activated
with the left mouse button.
If there are more parked torches between the one you wish to activate and the torch on the
driven carriage, then these will automatically be activated as well. If there are further
activated torches besides the active torch which you wish to park with an even greater
distance to torch on the driven carriage, then these will also be parked automatically.
Create a new nesting plan for straight cutting (see New Nesting Plan on page 85).
> Open the Multitorch Options dialog (e.g. by clicking the Options icon in the Multitorch
dialog).
Set the torch spacing before nesting in the Multitorch dialog. This will define the torch
distance that is actually used for the current nesting plan, whereas the setting in the nesting
plan options defines the minimum distance that is supported by the machine. If the torch
distance set here must not fall below the minimum torch space defined in the nesting plan
options.
The distance can be set individually for each space between torches, or OmniWin sets the
distances automatically depending on the plate width and the number of torches.
Manually:
> Enter the number of torches to activate. (In this example, the value doesn’t need to be
edited, as all torches configured for this machine will be used.)
> Click the “Set” button. All torches will be activated and the minimum distance set in the
“Multitorch Options” dialog will be applied for all spaces between torches.
> Modify the distances below each torch as required. Here in the example, the default
distance is used between torches 1 and 2, whereas a manually set distance is used
between torches 2 and 3.
> Now drag the parts from the workspace onto the nesting plan. OmniWin will nest one
part for each activated torch, i.e. if you have 3 torches, 3 parts will be added
simultaneously to the nesting plan at the defined torch distances.
You can modify the torch spacing after nesting. This may be necessary in case of colliding
parts, or if the automatic positioning before nesting consumes too much plate space, as in
this example.
The distances can be set manually for each space between torches, or OmniWin can
calculate the minimum distance automatically depending on the area required for the nested
parts.
Automatically:
> Select the nested parts.
> In the Multitorch dialog, click “Set minimum distance”. The distances in the Multitorch
dialog are recalculated. This function will consider the dimensions of the parts and the
settings for collision control in the nesting plan options (see Collision control on page
308).
> Click the “Write multitorch” icon from the toolbar of the Multitorch dialog.
The nested parts will be repositioned accordingly.
The number of torches and the distances set between the individual torches are the defaults
from the Multitorch options dialog. Depending on the mode option you’ve chosen, these
values can be changed manually, or the fields are locked, if the values are determined
automatically:
The mode “Full Auto” can be used for machines with automatic carriage positioning. An
attempt will be made to nest with the maximum number of torches in use at once and the
number of troches used simultaneously will be successively reduced depending upon the
quantities of the parts available. The distance between the carriages will be automatically
optimized.
In the “Fixed Numbers” mode it is possible, in contrast to the “Full Auto” mode, to set how
many torches may be used as maximum and with which number of torches the remaining
parts, which could not be nested with the set maximum number of torches, should be
successively cut.
In the following example cutting will initially be made with three torches simultaneously and
then the remaining quantities will be cut with one torch:
You need an additional OmniBevel license for nesting parts with bevel
information.
The following table shows the bevel types and their parameters:
X X cut (2 cuts)
DS = Flank angle in degrees to the vertical on the top side
AS = Flank angle to the vertical on the bottom side
D = Distance to top surface of plate
K K cut (3 cuts)
DS = Flank angle in degrees to the vertical on the top side
AS = Flank angle to the vertical on the bottom side
S = Land height
D = Distance of land to top surface of plate
Nomenclature
AS: Other side (German: Andere Seite)
DS: This side (German: Diese Seite)
VAS: V cut, “Andere Seite”
VDS: V cut, “Diese Seite”
The following table shows which cuts are necessary for each bevel type:
I bevel: I cut
K bevel: A cut
K bevel: D cut
K bevel: I cut
X bevel: A cut
> If necessary, define the display settings for the different types of bevels first, this includes
the colors and line types to be used for each bevel types (see “Setting the display options
for each bevel type” on page 404).
> Create a new part drawing, or open an existing one.
> In the Technology Dialog, enter the part thickness in the “Thickness” field.
> Then, define points in the drawing, between that a certain bevel can be placed (break
points).
elements (with the icon in the Technology Dialog or function “Show Start-End
Marker” in the “Modify” menu).
- Explode or break the contour as required or set additional break points or join existing
contour elements that will be assigned the same bevel properties (see “Defining
sections of contour” on page 405).
> Set the bevels for the contour elements: Select the required contour elements. Then you
define the part thickness, the bevel type and the necessary bevel parameters in the
Technology Dialog (see chapter “Main area - Bevel types, Parameters and Options” on
page 413).
> Finally, check the start point of the contour (function “View/Change Start Point”). The
start point of a bevel part should be set finally, because when setting break points or
generally when working on contours, the start point can be removed (see “View/Change
Start Point” on page 408).
> Display bevel comments (icons and in the Technology Dialog). This will insert
information about the bevel type and the parameters into the drawing. This information
will be stored with the drawing when you save (e.g. as DXF/DWG/XML) and will be
included in the bevel plan when you nest. For further details, please refer to “Bevel
comments” on page 409.
To display different bevels in a drawing, it is possible to allocate different line types, line
colors and line thicknesses in the OmniWin Options dialog (“View” menu, “Options”) on the
“Attributes” card:
Use the functions in the Technology Dialog toolbar to divide contours into the sections
required for placing bevels.
For example, you want to apply bevels to opposite sides of a closed rectangle. This is only
possible, if these contour elements can be separately selected. To do this, explode the
contour first.
> Show the markers (icon ). This shows the start points and break points. In the
example here, only two start points are visible, as the outer and the inner contour consist
only of one contour element each.
> Explode the contours: You can either explode all contours in a graphics or individual
contours only (“Explode all contours” on page 405 or “Explode individual contours” on
page 406).
The explode function applies always to individual contour elements (e.g. straight lines or
quarter-circles). If you want to set freely positioned bevel transitions, use the Break function
(see “Break contours” on page 406).
> Choose the “Explode All” function to explode all contours in a graphics. The
explode function applies always to individual contour elements (e.g. straight lines or
quarter-circles).
remain, even if the elements were joined with or into a closed contour in the
meantime.
Command input: EXPLODEALL
> Choose the “Explode” function and left-click to select the contour. If you need to
explode several contours, keep the Ctrl button pressed while clicking the respective
contours one by one.
> Confirm your selection by right-clicking on a contour and conclude the function with
another left-click on the contour.
Command input: EXPLODE
> Choose the “Break” function and click the contour consecutively at the positions
where you want to set your break points.
Use the functions “Join” or “Join All” to connect exploded or broken contours
again.
If you already have placed bevels, join only contour elements that have
identical bevels - otherwise bevel information will be lost.
Command input: JOIN or JOINALL
There are two variants of the Technology menu: One for part construction (when a drawing
is open) and one for nesting (when a nesting plan is opened in the current window, see
“Technology Menu when nesting” on page 430).
The following functions are available for part construction:
The start point of a bevel part must be set finally, because when setting
break points or generally when working on contours, the start point can be
removed.
Command input: SETSTP
The function “Draw Bevel Comment” in the Technology menu and the symbol in the
Technology dialog toolbar allow you to see the bevel parameters for a selected contour
element in the form of a comment.
After calling the function, when the message
“LDRB: Specify first point:”
appears in the command line you must set the first point near the contour element to which
the bevel comment should relate, and when the message
“{LDRB} Specify second point:”
enter as second point the point where the bevel comment should appear, as in the following
example:
The Technology Dialog for part construction holds all functions for placing bevels and setting
the bevel parameters.
The Technology Dialog can also be activated and deactivated in the Toolbars sub-menu of
the View menu.
Function “Show Start-End Marker” to display the start and end marker for the
individual contour elements in the drawings
Function “Join” to merge individual connected objects or elements into one single
object
Function “Join All” for the automatic joining of all connected objects or elements of a
drawing
Function “Explode” to break down connected objects into their individual elements,
as the opposite of the Join command
Function “Explode All” for the automatic breaking of all connected objects
Function “Break” to break one connected object (Polyline) into several connected
objects (Polylines)
Function “Toggle Break” for setting and removing break points at the start and end
points of the individual contour elements of one connected object
Function “View/Change Start Point” to display and change the start point of a part
contour (see chapter “View/Change Start Point” on page 408)
Function “Draw all Bevel Comments” for the automatic display of the bevel
parameters of all objects to which a bevel has been allocated (see chapter “Draw all ” on
page 410)
Bevel
Here, the type of the bevel is shown (default: I bevel). Use this option to select the bevel type
of the marked contour element.
Parameters - Quality
You can assign a quality value (from 0 to 15) to the contour elements. Simply enter the value
in the “Quality” field.
The quality value can be used for information and it will be included in the DXF when you
save the drawing
For advanced bevel nesting plans it is possible to use the quality value to assign different
processes to individual contour elements. The mapping of the quality values to the available
processes is done in the bevel profile, in the nesting plan options (see “Nesting plan options
for bevel cutting (bevel profile)” on page 434). When you assign the qualities to the bevel
contours, please make sure the related process supports bevel cutting. To see which quality
value is related to a process in a bevel profile, check the lower area in the Technology Dialog
(see “Quality Mapping” on page 416).
The quality information will be shown on importing DXF files, if it is present as a comment
(see Import of Quality Information on page 584).
Always read/Read: If the “Always read” checkbox is selected, the bevel information will be
shown directly when you click a bevel contour. The type of bevel, the parameters and the 3D
view of the current bevel are shown directly in the Technology Dialog. If the “Always read”
checkbox is not selected, you need to click the “Read” button to display the bevel
information for the selected contour in the dialog.
Always set/Set: If the Always set checkbox is selected, the bevel is set directly when you
modify the bevel type or the parameters. If the “Always set” checkbox is not selected, you
need to click the “Set” button to apply the new settings to the bevel.
The mapping for the bevel profiles is done in the nesting plan options (see “Quality-Process
Mapping” on page 444).
Before you create a nesting plan, adjust your bevel database and the nesting plan options
(for the bevel profile, where required). Use PerfectCut Editor to modify the bevel database
(“Customize Technology Databases - the PerfectCut Editor” on page 451).
> Select a bevel machine profile (“Machine” field) to load the settings for a specific
machine.
> Click the “Options” button to check and adjust directly these settings for the nesting
plan. Make sure you check the setting for the ESSI output under “System” (see “System”
on page 434).
The available settings are described under “Nesting plan options for bevel cutting (bevel
profile)” on page 434. You can also change the default settings for the bevel profile. For
information on profiles please refer to Profiles for saving configuration settings on page
375.
> Select the material, thickness and the process for the nesting plan.
> Enter the plate dimensions.
> Enter further information as necessary: The fields “Programmer”, “Job”, “Customer” and
“Comment” are for information only.
> Confirm your input with OK.
If you have checked all the settings, start to nest the parts.
> Open the parts to nest in the workspace.
> Drag the parts from the workspace onto the plate, or use the auto nest functions.
A message will be shown if configuration settings are missing for nesting. Mostly, these
messages are related to missing compensation values or macro parameters.
In case of missing plate information, the current combination of material and thickness is not
available in the database.
> Check the nesting plan options to make sure you use the correct database and adjust the
values in PerfectCut Editor (see “Customize Technology Databases - the PerfectCut
Editor” on page 451).
If macro parameters are missing, the part can still be nested - instead of the macro a
placeholder (diamond) is used. This is an example for a placeholder and a macro that is
correctly displayed:
Wrong Process: If you select a process that does not support bevel cutting, a message will be
shown upon nesting.
> Select the correct process, remove the part, if already nested, and nest it again.
The function View/Change Lead In allows the macro parameters for the start macros
of parts with bevels and positioned macros to be displayed.
When the function is selected you can click a technology contour with the mouse when the
message appears
“SELECTBLI: select contour:
appears, you can click anywhere you like on a techno contour with the mouse. The start
macro found for the part will be shown in red and the corresponding macro parameters will
be shown in the Technology dialog window, as in the following example:
If the “Next Bevel” section is opened the bevel information for the following contour will
be listed.
Command input: SELECTBLI
If the “Previous Bevel” section is opened the bevel information for the previous contour will
be listed.
Command input: SELECTBLO
nesting” on page 430) or the corresponding symbol in the toolbar for the “View
Techno Contour” function in the Technology dialog when nesting (see chapter “Toolbar in
Technology dialog when nesting” on page 432) allow the macro parameters for selected
Join macros of parts with bevels and positioned macros to be displayed.
When the function is selected you can click a technology contour with the mouse when the
message appears
“SELECTBJN: select join:
If the “Previous Bevel” section and “Next Bevel” section is opened the bevel information
for the previous and following contours will be listed.
Command input: SELECTBJN
Menu when nesting” on page 430) or the corresponding symbol in the toolbar for
the “View Techno Contour” function in the Technology dialog when nesting (see chapter
“Toolbar in Technology dialog when nesting” on page 432) allow the macro parameters for
selected cutting contours of parts with bevels and positioned macros to be displayed.
When the function is selected you can click a technology contour with the mouse when the
message appears
“SELECTCNT: select contour:
appears, you can click on the cutting contour of a part. The cutting contour selected will be
displayed in red and the corresponding bevel parameters will be shown in the Technology
dialog window in the two sections “Start bevel” and “End bevel”, as in the following
example:
Menu when nesting” on page 430) or the corresponding symbol in the toolbar for the
“View Techno Contour” function in the Technology dialog when nesting (see chapter
“Toolbar in Technology dialog when nesting” on page 432) allow the original contours to be
shown in addition to the technology contours in the parts with bevels, as in the following
example:
chapter “Technology Menu when nesting” on page 430) or the corresponding symbol
in the toolbar for the “View Techno Contour” function in the Technology dialog when
nesting (see chapter “Toolbar in Technology dialog when nesting” on page 432) allows the
macro sketch of a Start, Join or End macro in a part with bevels to be displayed in the Bevel
dialog window, which can be selected with the functions “View Techno contour”, “View
Lead In ”,“View Lead Out” or “View Join” in the Bevel menu when nesting, as in the
following example for the Join macro at the lower left of the rectangle:
When the function is called a second time the macro help picture is removed again.
You can display the cutting sequence and adjust it if necessary for the individual cuts on a
part in a nesting plan.
> Select the option “View/Change Toolpath Sequence” in the “Technology” menu or
dialog or enter the command SETBEVSEQ.
The “Nest” menu has functions for simplified updating of parts in nesting plans:
> Update plan with active parts from the workspace (see “Updating of parts after changes
in the CAD drawing” on page 428)
> Transfer technology from selected part (see “Updating of identical parts after modifying a
part in the nesting plan” on page 428)
> Update plan with database parameters (see “Updating of nested parts after changing of
compensation or macro data” on page 429)
> Select the modified part in the workspace and select in the “nesting” menu the option
“Update plan with active parts from the workspace”. All parts in the plan will be updated.
Function “Toolpath sequence” to view and change the cutting order of the individual
contours or cuts (cuts only with advanced nesting plans).
Function “View Original contours” to display the original contours (see chapter “View
Technocontours - Original Contours” on page 425),
Function “View Help picture of macro” to display the macro sketch of a selected Start,
Join or End macro in the Technology dialog window (see chapter “View Help Picture of
Macro” on page 426)
Function “View Lead in” to display the macro parameters of the lead in macro (see
also chapter “View Technocontours - Leadin” on page 422),
Function “View Lead out” to display the macro parameters of the lead out macro (see
also chapter “View Technocontours - Leadout” on page 423),
Function “View Join” to display the macro parameters of a selected join macro (see
also chapter “View Technocontours - Join” on page 423),
Function “View cutting contour” to display the bevel parameters of a selected cutting
contour (see also chapter “View Technocontours - Cutting Contour” on page 424).
All functions can also be found in the Technology menu when nesting (see chapter
“Technology Menu when nesting” on page 430).
Adding macros
The sub-menu of the “Add macro” function contains more icons for adding different types
of macros:
function “Add leadin macro” - here only the leadin macros (Start) are available for
selection
function “Add leadout macro” - here only the leadout macros (End) are available for
selection
function “Add join macro” - here only the join macros (Join) are available for selection
You'll find a detailed description of the available macros and the respective macro
parameters in the OmniBevel Manual.
The nesting plan options keep all important settings for your nesting plan with bevel
support. Changes can be applied to the current nesting plan (Save) or to the profile (Save
Bevel profile).
For information on how to work with profiles please refer to Profiles for saving configuration
settings on page 375.
3.6.3.9.1 System
Here, you define all basic settings for the nesting plan.
> Database
- Select the bevel database you would like to use. The “Run PerfectCut Editor” button
allows you to modify the selected database, see “Customize Technology Databases -
the PerfectCut Editor” on page 451)
> Postprocessor
- Select the postprocessor. Depending on whether you create a plan with ESSI or DIN
output the appropriate postprocessors are available for selection. The postprocessors
must be stored in the program data directory under PP/Bevel. For further information
Rounding corners
For the Skew process, bevel corners need to be rounded, if the tool has a rotating C-axis,
and no Join macros are used.
> Enable the rounding for an inner and/or outer edge and set the minimum angle (A). This
can be in the range of 0˚ to 180˚.
The settings can be stored in a bevel machine profile. By default, corner rounding is turned
off.
To be rounded, the contours need to fulfill the following criteria:
> Outer contours
The derived cutting contour is outside the part. This applies to bevel types where the
calculated cutting contour is outside the part, or to straight cuts with positive lateral
compensation (i.e. > 0).
Limitations:
> only applied to interior profiles
> only applied to the process GC-Skew and Laser (Fanuc and GC Laser)
> the contour has no additional break points (only a start point)
> Take break points from CAD: The break points are taken over from the part drawing.
> Set break points automatically: The break points will be set automatically according to
the angle limit given under Parameters of autosetting break points.
If both options are selected, then the breakpoints from the drawing will be taken over and
possibly additional ones will be added.
The settings generally apply for the entire plan from the moment that the part is inserted,
and are stored in the bevel profile as well. They can also be displayed, and adjusted if
necessary, in the Technology dialog.
The Set Default button restores the original default values for the cutting sequence. Any
changes applied here can be stored in the bevel profile and thus become available for all
nesting plans created with this bevel profile.
For advanced cutting plans, the order of the individual cuts can be manually changed for
each part in the nesting plan (see “View/Change Cutting Sequence” on page 426).
The options described above apply for inner contours for non-cut processes as well.
Collision avoidance checks inner contours instead of parts (see also Collision avoidance
on page 301 and PP Settings for Collision avoidance and Messer Process Optimization on
page 569). For further information please refer to Examples for inner contour optimization
on page 300.
Another option for optimization is the Rapid traverse distance minimization: The order
of the inner contours is changed to minimize rapid rates for non-cut processes.
parts displayed whenever you call the function Set Part Sequence by clicking the
checkbox ”Show for Parts”.
In the part sequence only the rapid traverse paths from the lead-out of the last cutting
contour of a part to the lead-in line of the first cutting contour of the following part will be
displayed.
If the ”Show for Contours” checkbox is activated, then the rapid traverse paths between the
contours of that one part is shown, which you select during the execution of the function
For complex machines, it is important to consider the sequence of markings and labels. Here,
you can set the sequence and decide, whether the markings should be applied part by part,
or for the whole nesting plan. You can set this for each marking process individually.
> Use the arrow keys or Drag & Drop to move all or the selected process to the correct side:
- At first in plan: These processes are performed in the entire nesting plan in the given
sequence.
- At first in part: These processes are performed per part in the given sequence.
> Use the buttons “Move Up” and “Move Down” to set the sequence.
In the example above, all drills for the entire plan are produced first, and then the markings
are applied part by part in the given sequence.
For setting the marking sequence, all the layers activated in the CAD options can be used
(see Layer Toolbox on page 173).
Here, you define which checks should be performed when a nesting plan is stored.
When the plan is saved, any error will be identified by an exclamation mark, and a message
will show.
> Select the “Enable drill” checkbox for the nesting plan to support drills. In general,
through, blind and sink holes are supported. Threads are supported for some regions or
special configurations (see “Adjustments for drilling tapped holes” on page 474).
> Select the “Drill unit type”. The list contains all drill unit types configured in the drill
database (MGDrillDB.mdb). The drill unit type is needed to differentiate between the drill
units on individual machines. The drill data are configured in the database always for a
defined drill unit type .
> Enter additional data, such as the number of slots on the unit or if you want to use
threads (if supported).
Parameters:
> Marking depth: Enter the depth for all markings in the nesting plan.
> Maximum drill depth: Enter the maximum depth the drill unit can produce. This value is
especially relevant for very thick plates.
> Min. and max. drill diameter: Enter the range of diameters that can be produced with this
nesting plan.
Process
From the “Process” list, select the tool you want to use for the remnant cut. The available
processes are defined in the postprocessor configuration (xsl file). The tools are defined by
the xsl file of the postprocessor and the technology database. Only processes with lead-
ins/outs defined in the technology database can be selected here.
Lead-in parameters
L1 - Length P0-P1,
L2 - Length P1-P2,
d - Distance from point P1 to the plate edge,
A - Angle between L1 and L2 lines. For laser and oxyfuel, the angle can be any value from 0
(default value) to 90 degrees. For plasma, P0 cannot be placed on the line P1-P2 and
therefore the angle can be any value from 10 to 90 degrees.
Lead-out parameters
The lead-out has 3 points placed on a straight line perpendicular to the edge border.
When a part is nested, the process “Messer Hole” is assigned to the hole contour and the
appropriate macros are applied.
The parameters of the bevels placed in OmniWin are saved in the DXF or the DWG part file
and can also be read in from the DXF or DWG files. The bevel parameters can be imported
based on the layer name, if the syntax is correct, and then be mapped to a layer for the
cutting process with the layer translation function.
> In the “View” menu, select “Layer Management” or click the icon in the CS Toolbar.
> The dialog for the automatic layer translation from the OmniWin options is shown.
> Select the “Set Cut Process to Bevel Layer” checkbox.
During the import, the layer will now be automatically assigned to the cutting process, if the
layer name uses the syntax described above (see “Bevel parameters in layer names” on page
450).
If the checkbox is deactivated you can edit the layer with the bevel information using the
“Layer Translator” function in the “View” menu (see Layer Translation on page 137).
If a DIN or ESSI code, which is being imported using the “Import DIN code as sketch” or
“Import ESSI code as sketch” functions in the File menu, contains bevel information in
defined commentary formats, then these can be interpreted in OmniWin, if the parameter
READ_BEVEL_ON=1 is set in the [BEVEL] section at the end of the file in the configuration
file DinImp.ini or EssiImp.ini (in this example for DinImp.ini):
For the ESSI code, the auxiliary function for the start and end of comments must also be set
in the configuration file EssiImp.ini. As standard, these are the auxiliary functions 3 and 4.
The configuration files DinImp.ini and EssiImp.ini can be viewed or edited in the OmniWin
Options dialog under the “NC Import” import card.
The bevel information for the different types of bevel must be there in the commentary
format given (with sample values).
> First, select the database and the unit system (metric, inch, Gage) and enter login data, if
necessary. (The unit system can be switched later on as well.)
Define your material groups before adding materials and plates. Most of the databases
already contain the material groups MILD STEEL and STAINLESS STEEL, but you can add
further groups if necessary.
> To create a new material group, click on the insert symbol in the “Plate” area and from
the context menu select the option “Add new material group”. Here, it doesn't matter
whether you call the function from the “Macro parameters” or the “Compensation
values” tab.
> In the following dialog, enter the name for the material group and click OK, to confirm
your input.
> To create a new material click on the insert symbol and select in the context menu the
option “Add new material”. Here, it doesn't matter whether you call the function from
the “Macro parameters” or the “Compensation values” tab.
A plate defines the material group, the plate thickness and a plate thickness range, for which
the same macro or the same compensation values apply. Before you add a plate, create a
material group first.
> To create a new plate click on the insert symbol and from the context menu, select the
option “Add new plate”.
> Select the material group, enter a thickness and a thickness range.
To modify the thickness or thickness range of an existing plate, double-click the line or use
the “Edit selected plate” icon.
You need to create seprate plates for defining macro parameters and for compensation
values.
The configured macros are applied automatically during the nesting. Which macro is applied
depends on the bevel (or the cut type) and the plate type (material group and thickness). To
define which macros are to be applied for a certain plate type and bevel cut type, proceed as
follows:
> First, check the settings for the unit system in the top of the dialog and select the process
for which you want to change the settings.
> Under “Plate” you define the material group, the plate thickness and a plate thickness
range, for which the same macro applies.
For the Start macros at the start of cut point for the contour, only cut types in the “Next
bevel” area are available, as no previous contour can exist in this case. In the same way,
for End macros at the lead-out of the contour only cut types in the “Previous bevel” area
are available, as there can be no following contour cut. Only for linking macros (Join
macros) is it possible for a previous and a following cut to exist at the break point.
You can change the size of the dialog with the handle right bottom.
> When you have selected the cut type of the bevels, you can see which macro types are
available and you can select the required macro.
The two offset parameters “Pre-point offset” and “Post-point offset” identify the distance to
the break point on the previous contour section at which the height sensing should be
switched off, and the distance to the break point on the following contour section at which
the height sensing should be switched on again.
With a Start macro only the „Post-point offset“ is available and for an End macro only the
„Pre-point offset“.
If there is no macro configured for a special bevel or a bevel transition, you can add a macro.
This procedure applies as well when you modify a macro (e.g. macro parameters or the
angle range where this macro should be placed).
> Select the plate type (material/thickness), the macro type (Start, Join or End) and the bevel
for which this macro applies. (see above).
> Then, click the “Add new macro” button below. If you want to modify an existing
macro, use the next button “Edit selected macro” or double-click the macro name.
The “Element angle” is the angle between contour segments, where the angle is always
taken to be the one inside the part. With the values for the “Element angle range –
minimum” and “Element angle range – maximum” you can set the element angle range
for which the given geometry parameters (e.g. length 1 and length 2) and the offset
parameters should apply. In the example below, different macros should be placed for
different angle ranges between the contour sections.
> Confirm your input with OK. Your changes will be applied.
In the areas “Previous bevel” and “Next bevel”, you can adapt the types of cuts. You can
change the parameters of existing entries or add new types of cuts.
> Click the “Add new bevel” button. If you want to modify an existing entry, use the
next button “Edit selected bevel” or double-click the line.
The plasma beam normally deviates a little from the vertical. The inclination of the plasma
beam is about 1 to 3 degrees. To compensate for the deviation of the beam from the ideal
vertical plasma cut corrections are needed for the lateral and angular adjustment of the
bevel head (Plasma Skew-Rotator) when cutting bevels with Plasma machines, and possibly
also with Laser machines.
These compensation values are set for each bevel database in PerfectCut Editor on the
“Compensation values” tab.
The values for the lateral and angle compensation depends on the bevel (or the cut type)
and the plate type (material group and thickness). Normally, the compensation values are
pre-configured in the databases for each machine. To adjust these values, proceed as
follows:
Add additional types of cut, or plates. This procedure is mostly the same aswhen you add
types of cut or plates on the “Macro parameters” tab (see “Add/modify a plate (material
group/thickness)” on page 454 and “Add or edit a cut type” on page 460). In addition,
the plate types for the compensation data include default values for collision control as
well.
> Select the “Activate compensation values for machine” check box. Now, you can define
the compensation values for the lateral and angle adjustment of the Plasma bevel head
for the plate and the selected type of cut in the input fields
- Compensation lateral
- Compensation angle
These compensation values are applied directly to the geometries.
> In addition, you can enter the Cutting speed.
Additional Options:
> For the Alan Bradley Control, additional fields are available for entering voltage and
current.
> If the process “Plasma: Messer Hole” is selected, you can set a maximum and a minimum
cutting speed for Messer Hole, instead of the common cutting speed (see “Additional
cutting speed for Messer Hole processes” on page 477).
The default values for the collision control (distance between the parts and the plate edge)
are stored in the bevel database with the plate data. Depending on material and thickness
defined for the nesting plan, the configured distances are applied for the nesting.
> In PerfectCut Editor, on the “Compensation values” tab, under “Plate”, click the
button, and select “Add new plate” from the shortcut menu. If you want to modify an
existing entry, use the next button “Edit selected pate” or double-click the line.
> Select the material group and enter the value for the thickness and the range.
> Enter the minimum distances between the parts and the plate edge, or modify the
existing values.
The values for the collision control are available only on the “Compensation values” tab, not
for the plates for the macro parameters.
The defined values are used as default for new nesting plans based on this database, and
they are entered in the nesting plan options and technology data. There, they can be
adjusted for individual nesting plans.
> Simply quit the PerfectCut Editor with the menu “Exit” or the “Close” button in the
title bar of the window.
Exiting the Drill properties dialog with <OK> automatically causes the process “Drill” to be
set in the attribute dialog:
The process “Drill“ is activated as standard in the Layer bar of the Layer Administration:
symbol in the Drawing toolbar. Points set with this function always have the
parameter values set in the drill properties dialog.
If point processing is not set to “no”, then a drill point is always set with the normal point
function.
The points are shown differently for the different drilling processes:
No (Drilling)
Marking drill
Through hole
Tapped Hole
Blind Hole
It is also possible to change a normal point into a drilling point afterwards, if “Drill” is
selected as process for the point.
The values for the drill parameters can also be changed here retrospectively, and by opening
the Listbox for the drill process it is also possible to select another drill process:
The drill database consists of several tables. When the function “View / Edit Drill DB...” or
the program DBDrill.exe is called, the drill database appears with the Table “Drill”.
Each line in this table “Drill” contains a drill tool which is uniquely determined by an ID
number.
The drill parameter names and their values in the individual lines of the different tables are
listed below each other in the right hand area of the Drill Data Base window and can be
> Drill Unit Types: contains the names and the user names of drills to differentiate
between the different types on different machines, and a comment if required
> Unit Types: contains the types of units mm (=1) and inch (=2)
> Tool Usages: contains the identifications for the tool usages (D - Drill hole, S -
Countersink and G - Thread), whereby the usage “Hole” includes both full penetration
holes and blind holes.
3.8.3.1 Material mapping for advanced bevel nesting plans with drill
holes
The materials defined in the drill database must match the material names in the technology
database. Otherwise OmniWin will not be able to identify the correct drills for creating the
NC code for advanced bevel plans with drill holes. If the material names differ, you can map
the material names from the drill database to the materials in the technology database.
Use the table “TechDB Material Mapping” for this. Simply add new entries for each material
you need to map.
OmniWin will apply the mapped material, if the material used in the nesting plan (originally
defined in the technology database) cannot be matched directly to a material in the drill
database.
Tapping is implemented for the regional packages for the American and
Asian markets.
The following needs to be defined in the database, before you can start creating tapped
holes:
> Definition of drill tools:
- for drilling tapped holes and
- for predrilling.
> Correct definition of the parameter “PreDrillDiameter1”: For the tab, this parameter must
include the diameter of the drill tool for the predrilling.
If these settings are applied, a predrilling is made with the specified tool, after this, the tool
is changed and the thread is cut.
If you did not apply these settings, an error message occurs when you try to save the nesting
plan.
Postprocessor
Postprocessors for tapping must support an additional tool change (T54 for tapping). This
function is included in the following postprocessors:
Other controls
The Messer Hole technology also gives older controls and non-Hypertherm plasma the
possibility of the three “new lead-in shapes” for full circle inner contours in an extended
material thickness range.
Small holes with the following material thickness / diameter ratios can be cut with the
Messer Hole technology:
5 – 15 mm 1:1 1:2
15 – 35 mm 1:2 1:2
The cutting speed is the most important factor for obtaining a high quality for circular inner
contours. The optimum speed value depends on the thickness/diameter relation and on the
amperage.
The databases support the use of different cutting speeds for circular inner contours for the
process Plasma:Messer Hole for Hypertherm and Kjellberg.
> For a relation greater than 1:2 the maximum cutting speed value will be used.
> For a relation of less than 1:1 the minimum cutting speed value will be used.
> For a relation between 1:1 and 1:2 the cutting speed will be calculated by linear
interpolation.
If the process “Plasma: Messer Hole” is selected, you can set a maximum and a minimum
cutting speed for Messer Hole. For other processes, only one speed value can be entered.
Process Data
The speed values are stored with the process data (“Nest” menu, “View/Edit Process DB”).
The Option Tube is not included in the product standard and must be
enabled on your dongle as a separate option.
When cutting tubes one can differentiate between two applications:
The cut surface on tube B will be created as a projection of the surface A onto the tube B.
All lengths will be projected.
Projection cutting is only possible for laser machines and round tubes (see
chapter “Function New” on page 485).
Cuts with rotation axis:
Cuts which are carried out with the tube axis activated, i.e. the clamped tube is rotated and
the torch moves only in the direction of the axis of rotation:
In this manner, a Surface cut, takes place, i.e. all lengths are developed onto the surface of
the tube B:
Function “New”: to create a new tube (see chapter “Function New” on page 485)
Function “Update”: for updating the 3D picture of the current drawing (see chapter
“Update Function” on page 489)
Function “Demo”: for automatic rotation of the 3D picture of the current object (see
chapter “Demo Function” on page 490)
Function “Machine Code Export”: to produce the machine code (DIN format) for the
active drawing (see chapter “Function Machine Code Export” on page 498)
Function “Machine Data Export”: to create the machine data (machine independent
data format) (see chapter “Function Machine Data Export” on page 498)
Function “3D Object Export”: for saving the surface of the 3D objects as DXF format
(see chapter “Function 3D Object Export” on page 499)
Function “3D Lines Export”: for saving the surface of the 3D objects as DXF format
(see chapter “Function 3D Lines Export” on page 500)
Function “Tube Docking View” : to switch the view of the Tube window (docked / free
window) (see chapter “Function OmniWin Tube docked view” on page 501)
The individual functions can also be called with the Tube menu:
Circle:
Round tube with a circular cross-section.
Parameters which can be defined are the length and the radius (outer radius) of the tube.
Rounded Rectangle:
Rectangular tube with rounded corners.
Parameters which can be defined are the length, the radius (rounding radius), width and
height of the tube.
The radius of the rounding may not be less than a minimum value of 0.1 mm.
For viewing it is also possible to enter the thickness in mm in the OmniWin Tube settings (see
chapter “Function Options” on page 490).
After selecting a tube type and its parameters, the tube will be displayed as a 3D object in
the OmniWin Tube window. The developed tube appears in the drawing window at the
same time:
After creating a text using the drawing function single line text the text must be
converted using the modify function Convert text into a cutting contour, if it is to be
cut.
If you want to see the new 3D object after changing the original tube development you
must call the Update function in the tube dialog (see chapter “Update Function” on
page 489).
For the developed tube pieces the drawing data with the development information, which
can be recognized lower left under the drawing,
> save in the OmniWin database with the “Save part in database” function.
To create the machine code (DIN format) of the developed tube part, use the Machine
Code Export function (see chapter “Function Machine Code Export” on page 498).
The current system parameters will be saved when a tube application is closed and are kept
even if the program is ended. The saved parameters act as defaults for a new start.
Existing tube applications will be opened with the last valid system parameters for them.
The function “Update” is used to update the 3D picture of the active drawing.
If changes are made to the developed tube drawing in the drawing window then these
changes only become visible in the 3D picture when the “Update” function has been
executed.
If a tube development is loaded from the OmniWin database, then the “Update” function
must also be called to display the 3D picture of this development.
The “Demo” function is used for the automatic rotation of the 3D image of the
current object.
When this function is called, the 3D image of the current object rotates automatically,
without the rotation being able to be influenced. You can stop the rotation, by calling the
function again or clicking with the mouse in the OmniWin Tube window.
The “Options” function is used to open the options dialog of OmniWin Tube:
The changes to the number of help lines for Pipe 1 and the setting of the
display of help lines for Pipes 2 and 3 will not be taken over for the current
drawing when the OmniWin Tube pre-settings are closed, but only for the
next new drawing.
For the display of help lines on the screen the automatically calculated distances between
them in mm (right of the drawing) and in degrees (left of the drawing) will be output:
If there are more than one inner contours on the tube, then generally the inner contours
will be cut from the end of the tube in the direction towards the chuck. I.E. the contour at
the greatest distance from the chuck will be cut first. I.e. the contour with the largest
> In the “Zero Position” checkbox you can set the coordinate system:
Depending upon the mechanical layout of the machine four different coordinate systems
can be used. The system can be configured for each coordinate system. The orientation of
the axes is the same in all cases. The differences come from the interaction of the rotation
axis with the X or Y axis. The NC code will be generated accordingly.
> In the “Max. angle projection cut” entry field you define the limiting angle, up to which
the machine should execute a cut with no rotation axis, i.e. a projection cut. The default
value for the limiting angle is 30 degrees. If a contour exceeds this limit angle the system
automatically generates a cut with axis rotation.
> In the “Small contour area limit” input field you can set the limit value for the area that
defines which contour type is used for cutting the contour on machines with Fanuc
controls. If the contour area exceeds this limit area, then type A1 will be used. Below the
limit value type A2 is used. 100 (in mm²) is offered as a default value.
> In the “Small contour length limit” input field you can set the limit value for contour
lengths of open contours that determines, which contour type is used for cutting the
open contour. If the contour length exceeds the limit value, type A1 will be used. Below
the limit value type A2 is used. 50 (in mm) is offered as a default value.
> In the “Strip Distance (mm)” input box the width of strips before and after the corners for
rectangular and polygonal tubes with rounded corners. The default is 5 mm.
You can set parameters for the lead-in lines. for the inner contours to be cut in the tube
development in the “Lead-in Line” section.
> In the “Set Lead-in Line” list box you can select from the following types of lead-in line:
– On the contour: The start of cut takes place directly on the contour.
– Perpendicular: The cut initiation takes place as a straight line perpendicular to the
contour with
The lead-in type listed here will only be set if the angle at the lead-in line corner is less
than 180 degrees. With corners over 180 degrees, the angle bisector will always be used.
For outer contours the angle bisector will, in general, always be set as the lead-in.
> You can enter the length of the lead-in line in the field “Length (mm)”.
> You can set the minimum distance between the start of cut point and all other contour
points in the “Minimum Distance” field.
The distance of the start point must be smaller than the given lead-in length as otherwise
the message “Lead-in smaller than minimum distance” and no lead-in is generated. To
get a lead-in in such cases you have to change the length of the lead-in or the minimum
distance in such a way that the lead-in line length is more than the minimum distance.
> The radius of the quarter circle for the lead-in types with roundings can be entered in the
field “Fillet Radius (mm)”.
The “Machine Code Export” function is used to create the machine code (DIN format)
for the active drawing.
When the function is called you can define the directory in which the machine code file is to
be saved, the name for the Machine code file and the file type:
The Machine code file normally has the file type .txt.
Clicking on the “Save” button will store the machine code of the active drawing under the
name entered in the directory shown under “Save in:“.
The “Machine Data Export” function is used to generate the machine data (machine
independent data format) for the active drawing.
When the function has been called you can set the directory in which the machine data is to
be stored, the name for the machine data file and the file type:
The machine data is not currently needed. It can serve as a basis for the
output for other control types.
The “3D Object Export” function is used to save the surface of the 3D object as a DXF
format.
When the function has been called you can set the directory in which the DXF format of the
surface of the current 3D object is to be stored, the name for the DXF format and the file
type:
The DXF format of the surface of a 3D object is normally not needed. It can
be used for in-depth analysis.
The “3D Lines Export” function is used to store the 3D cut contour as a DXF format.
When the function is called you can define the directory in which the DXF format of the cut
contour for the current 3D objects is to be stored, the name for the DXF format and the file
type:
The DXF format of the cut contour of a 3D object is normally not needed. It
can be used for in-depth analysis.
The function “OmniWin Tube docked view” is used to switch the view of the tube
dialog (docked/free window).
The free window can be reduced or enlarged at will and positioned freely on the screen.
> Update the 3D image of the current drawing with the function “Update” (see also
chapter “Update Function” on page 489):
If changes are made to the developed tube drawing in the drawing window then these
changes only become visible in the 3D picture when the “Update” function has been
executed.
> Automatic rotation of the 3D image of the current object with the “Demo” function
(see also chapter “Demo Function” on page 490):
When this function is called, the 3D image of the current object rotates automatically,
without the rotation being able to be influenced. You can stop the rotation, by calling the
function again or clicking with the mouse in the OmniWin Tube window.
> Manual Rotation the 3D image of the current object:
The 3D object can be turned as much as you like manually, by moving the mouse in the
OmniWin Tube window while holding down the left mouse button. The rotation always
takes place relatively to the centre point of the 3D object.
> Zooming the 3D image of the current object:
The 3D object can be magnified or reduced at will by moving the mouse in the OmniWin
Tube window while holding down the right mouse button. By moving the mouse in
opposite directions the image will be zoomed larger or smaller.
> Moving the 3D image of the current object:
The 3D object can be moved at will by moving the mouse in the OmniWin Tube window
whilst holding down the Shift Key on the keyboard and simultaneously holding down the
left mouse button.
> Perspective of the 3D image:
In the OmniWin Tube adjustments, which are called with the “Options” function
(see chapter “Function Options” on page 490) you can activate or deactivate the
perspective of a 3D image in the “View” section.
> Thickness of the tube in the 3Dimage:
In the OmniWin Tube adjustments, which are called with the “Options” function
(see chapter “Function Options” on page 490) you can enter the thickness of the tube in
the “View” section. This thickness will be taken into account in the view of the 3D image.
> Colors for the Background, the front (outside) and the back (inside) surfaces of the 3D
object:
A cut without axis rotation can only be carried out on the machine up to a certain limit
angle, which can be set in the OmniWin Tube options with the “Options” function
(see chapter “Function Options” on page 490).
Cuts without axis rotation (projection cuts) are only possible on round tubes.
The Tube Joint dialog appears as a docked window on the right hand side of the main
window when called for the first time:
> Function “Show Project Editor”: to call the Tube Tree dialog window, in which
tube combinations can be created (see chapter “Function Show Project Editor” on page
507)
> Function “Perspective”: for switching the perspective view of the tube combination
displayed on and off (see chapter “Function Perspective” on page 516)
> Function “Front View”: to switch on the front view of the tube combination
displayed, i.e. the viewing point will be set to the front (see chapter “Function Front
View” on page 516)
> Function “Top View”: to switch to the top view of the tube combination displayed,
i.e. the viewing point will be set on top (see chapter “Function Top View” on page 516)
> Function “Right View”: to switch to the view from the right of the tube
combination displayed, i.e. the viewing point will be set to the right (see chapter
“Function Right View” on page 516)
> Function “Options”...: to open the Options dialog for Tube Joints (see chapter
“Function Options” on page 518)
> Function “Grid”: to switch the grid in the active view of the displayed tube
combination on and off (see chapter “Function Grid” on page 516)
> Function “Print Image 3D”: to print out the 3D image displayed (see chapter
“Function Print Image 3D” on page 520)
> Function Joint Docking View”: to switch the tube joint window (docked / free
window) (see chapter “Function Joint Docking View” on page 521)
The individual functions can also be called from the “Joint” toolbar:
The “Show Project Editor” function is used to call the Tube Tree dialog window, in which
tube combinations can be created as multiple joints:
3.10.4.1.1 New
To create a new project click on the “New” button. The first time the Tube Tree dialog
window is called this is not necessary, you can start at once to construct the combination.
First define the Parameters of the Main Tube. To do this, open the main tube with a
double click on the main tube line in the parameter area or click on the + sign in front of the
main tube symbol:
The meaning of the parameters is given in the Comment column, on the lower right in the
Tube Tree dialog window you will find the parameters reproduced as a schematic sketch:
To change a parameter value click on the corresponding line in the value column.
To define the parameters of the branch tube you must open these again with a double click
on the Tube_1 line in the parameter column or by clicking on the tube symbol for Tube_1:
With the “Connect” parameter you can define how the intercept between a tube and the
branch tube should look.
The branches can be constructed not only on the main tube but also on tubes already set
onto the main tube, as in the following example:
3.10.4.1.3 Delete
With the “Delete” button you can delete a branch tube complete with all branches which
may be coming from it. The branch tube to be deleted must first be clicked in the parameter
column of the Tube Tree dialog.
button. The current project will not be closed by this. If you click on the symbol in the
toolbar for tube connections, then the running project appears again.
If one activates Tube_1, then in the Show Node display only the main tube (MainTube) and
the first branch tube (Tube_1) will be shown, the branches Tube_2 and Tube_5 will not be
displayed. In the following illustrations you can see the entire tube combination as well as
the view of the combination of MainTube and Tube_1 for comparison:
If you also call the OmniWin Tube dialog, you can use the “Show Part” function (see
chapter “Function Show Part” on page 517) individual parts of the tube combination as a
development in the drawing window and simultaneously as a 3D object in the OmniWin
Tube window, as in the following example:
3.10.4.1.8 Save As
You can use the Save As” button to save a new project under a specific name. You can
define the directory and the file name under which the project is to be saved as an XML file
in a dialog. The default directory offered will be the one set as input and output directory in
the Options (see chapter “Function Options” on page 518):
3.10.4.1.10 Open
The “Open” button allows you to reopen an already closed and saved project. The default
directory offered will be the one set as input and output directory in the Options (see
chapter “Function Options” on page 518):
The function “Perspective” is used to switch on and off the perspective view of the
tube combination displayed.
On calling the function a perspective view of the currently displayed tube combination will
be switched on or off. The current view is retained for the following tube combinations
when they are displayed.
The function “Front View” is used to switch on the front view of the tube
combination on display, i.e. the viewing point will be set to the front.
When the function is called the front view of the tube combination on display will be shown.
The front view is then retained for following tube combinations.
The function “Top View” is used to switch on the top view (view from above) of the
tube combination on display, i.e. the viewing point will be set to be from on top.
When the function is called the top view of the tube combination on display will be shown.
The top view is then retained for following tube combinations.
The function “Right View” is used to switch on the right view of the tube
combination on display, i.e. the viewing point is set to the right.
When the function is called the right view of the tube combination on display will be shown.
The right view is then retained for following tube combinations.
The function “Grid” is used to switch the grid in the active view of the tube
combination on display on and off.
When the function is called the grid in the display of the currently shown tube combination
will be switched on if it is off, and off if it is on. The status of the grid remains valid for
following new tube combinations when they are displayed.
The function “Show Part” is used to display one component of the tube combination
on display.
When a tube combination is developed, several developments are generated. To be able to
display one specific development, you call the “Show Part” function and then click in the 3D
view on the tube part whose development you wish to see.
If two tubes are linked to each other, then there will be two developments:
> One for the clamped tube with the penetration (example):
> and one for the branch, i.e. the tube mounted onto it (example):
To then see another part development you must call the “Show Part” function once again.
The part development shown in the drawing window can also be shown simultaneously in
OmniWin Tube (example):
The function “Options” is used to open the Options dialog for tube connections:
In the “Drawing” section you can set whether the developed tube in the 2D display should
have the name of the original tube (as in the following example)
The form of the dimensioning and the size of the letters can be set in the CAD Options in
the View menu in the “Dimension Style” card.
In the “3D Image” section, you can:
> set the Background Color of the 3D window using the “Change” button,
> select the color of the Front (outside surface) of the 3D tube combination on display from
a Listbox,
> select the color of the Back (inside surface) of the 3D tube combination on display from a
Listbox.
> use the “Trim connected tubes” checkbox to delete the tube sections of the branch tubes
which lie inside the main tube:
The parameter d (Position distance = distance from the start of the tube axis of the branch
tube to the tube axis of the main tube) determines for a branch tube how deep it
penetrates into the main tube. Normally d = 0. This gives a penetration as in the above
left picture.
After activating the trimming this will only be carried out for the newly created tube
branch.
> In the “Grid Step (mm)” field you can enter a spacing in mm for the grid lines, which can
be switched on with the “Grid” function (see chapter “Function Grid” on page
516). The default value suggested is 100 mm.
In the “Input and Output” section you can specify a directory for the projects to be opened
or saved. This directory must exist, i.e. it will not be created automatically.
If you press the “OK” button in the Joint options dialog the values entered will be taken
over, with the “Cancel” button the changes to the defaults will be discarded.
The function “Print Image 3D” is used to print out the display of the 3D tube
combination.
When the function is called, the usual Windows printer dialog is first shown. After
confirmation with “OK“ the 3D image of the tube combination currently displayed will be
printed on the selected printer.
The function “Joint Docking View” is used to switch the view of the tube Joint
window (docked / free window)
The free window can, as with OmniWin Tube (see chapter “Function OmniWin Tube docked
view” on page 501) – be enlarged or reduced as much as you like and positioned freely on
the screen.
If the “Joint Docking View” function is clicked again in a free window, the window will be
moved back into its previous docked position at the edge of the screen.
Boiler End is an option that is not included in the OmniWin standard product
scope.
“Formed ends” are usually defined as connection elements of mainly cylindrical pressure
vessels or similar containers. OmniWin supports dished ends formed to DIN standard
(DIN 28011) and domed ends to (DIN 28013).
Through their flattened semi-spherical shape they occupy less space than the hemispherical
form which is ideal for pressure vessels – with only a slightly greater wall thickness. A dished
end is made up of a central spherical cap (r1), the outer bend (r2) as well as the short
cylindrical part extending from it, which is know as the “Board” (h).
The option Boiler End is only authorized for dished ends to DIN 28011 and domed ends to
DIN 28013.
Only pipe penetrations for pipes with a round section are supported, no rectangular pipes.
With OmniWin you can design axial (parallel to the pipe axis) and radial pipe penetrations
with or without weld seam preparations.
The angle adjustment of the A axis is up to 45° to the left or to the right.
Because of the restriction of the angle adjustment of the A axis, there is also a limit on the
angle for the weld preparation, when a tube penetrates the formed end.
The dimensional accuracy has to be limited as both the formed end and the tube have
tolerances. The dimensional accuracy can be improved through compensation parameters in
the database for cutting formed ends (see “Setting the compensation values in the
technology databases” on page 544).
As the pipes are welded, it is better to program the penetration a little larger than the actual
pipe diameter. Thus the actual penetration will be, e.g. some 1 – 3 mm larger. This tolerance
is absolutely adequate for the practical application in pressure vessel construction.
The reference point for all cutting geometries on formed ends is the theoretical center point
of the end.
There are various methods to determine the approximate center point. A laser pointer is
mounted on the machine as standard. The machine operator must reference the machine to
three points on the formed end. The Global Control can then calculate the approximate
center point.
Alternatively you can also mark the center point.
Procedure:
The option Boiler End can only be installed after the installation of OmniWin. You need
administrative privileges to do so.
> Close OmniWin.
> Copy the file “HTML-BoilerEnd” contained in the package into the installation directory
for OmniWin (normally C:\Programme\MesserSoft\OmniWin<Release>).
> Copy all files from the directory “Language” contained in the package into the
“Language” directory in the installation directory of OmniWin.
> Copy all directories from the folder "ProgramData" provided with this package to the
OmniWin program data directory, e.g. z.B. c:\ProgramData\MesserSoft\OmniWin
ProcessData <Release> . This directory contains the postprocessor and the database for
Boiler End. Make sure to maintain the folder structure.
The data contained in the directory “GC” must be installed onto the Global Control as
necessary (see also “Requirements for the Global Control” on page 546).
After the data has been copied, load the option Boiler End in the user interface of OmniWin:
> Start OmniWin. Ensure that the Macro dialog is in foreground. Click on the symbol
“Change the start page” in the macro dialog.
If you want to return to the original Macro dialog, choose “HTML1\macrohome.htm” after
clicking the “Changes the home page” toolbar icon.
To work with Boiler End in OmniWin you need to enable the function in the
OmniWin dongle. Otherwise, no bevel information will be saved in the
geometry „Boiler“.
You can switch between coordinate systems during working - OmniWin will convert the
coordinates already entered into the other coordinate system.
For example, enter the coordinates of the center point of a pipe penetration in orthogonal
coordinates at first.
Orthogonal coordinate system (Example pipe penetration with coordinates X = 200, Y =
200)
> First select the DIN standard in the Macro dialog (DIN 28011 or DIN 28013). Thus you
determine whether you are creating a dished end or a domed end.
> Enter the outer diameter D and the material thickness.
Define the 2D geometry of the formed end with the following parameters:
- D = Outer diameter
- t = Material thickness
You have now defined the geometry of the formed end in the first step and have thus
entered the parameters for calculating the pipe penetrations.
Enter the parameters for the pipe to be inserted under “pipe penetration”:
> The pipe diameter d
> The position in X and Y on the formed end:
In this example there is already an angle a of 27.7° resulting from the pipe penetration. Thus
the bevel angle c for the VDS weld preparation has only a maximum possible angle of 17.3°.
Once all inner contours have been created, you can generate the nesting plan.
> Click on “Create nesting plan” in the Macro dialog“.
Before setting the material and thickness you must first define the technology database, as
the technology database determines the material available for selection.
It is recommeded to save these settings as a new bevel machine profile (see “Profiles for
saving configuration settings” on page 375).
Common Boiler End scenarios are already prepared in the technology database – however
you should check the technology data (especially the compensation values) for your scenario.
To do this, start the PerfectCut Editor (Button “Start PerfectCut Editor”).
Further information about the compensation data for Boiler End can be found under
“Setting the compensation values in the technology databases” on page 544.
Using the < Machine Code Options > button you can display the configuration of the Boiler
End postprocessor and adjust it if necessary.
Select material/thickness:
Once you have defined the technology database and the postprocessor, enter the material
and thickness.
> Select a material. The technology database for Boiler End has default entries for MILD
STEEL and STAINLESS STEEL.
> Enter the material thickness.
The thickness must be entered manually as the value from the Boiler End
dialog will not be taken over automatically.
> Confirm the dialog “New or existing plan” with OK.
A new plan will be created and the geometry “Boiler” will be added to the workspace as
new drawing:
When making a nesting plan the lead-ins and outs will be added automatically according to
the information macros stored in the technology database.
You can adjust these manually. The following section “Automatic creation of the lead-ins
and lead-outs” describes first how OmniWin places the macros for lead-ins and lead-outs
automatically. You can find how to adjust these macros in the section “Adjusting the lead-
ins and lead-outs” on page 539.
Lead-in
To make the lead-in an arc is formed starting from the center of the formed end and placed
onto the inner contour of the pipe penetration. This procedure ensures that the lead-in line
always runs along the same height, namely along a height line around the center of the
formed end.
As soon as 2/3 of the lead-in has been cut the height sensing goes into automatic height
control and the height adjustment of the Z axis is controlled automatically.
The macro Start042 is used for the lead-in.
Lead-out
The lead-out is implemented as a continuation cut on the contour. Shortly before crossing
the cutting kerf of the lead-in line, the automatic height sensing is switched off.
The macro End002 is used for the lead-out.
The adjustment of the lead-ins and lead-outs is made in the technology dialog.
You will first see the general settings for the nesting plan, such as database, postprocessor
or the material group, here.
You can find further information about the general functions of the technology dialog under
“Technology dialog when nesting in summary” on page 431.
> Technology contour elements: Small elements with bevel information. These
technology contours are calculated separately by OmniWin for each pipe penetration and
cannot then be altered. However you can display the characteristics of the technology
contours.
> Lead-in: lead-in contour which is defined by a macro (see also “Adjust lead-in” on
page 541).
> Lead-out: lead-out contour which is defined by a macro (see also “Adjust lead-out”
on page 542).
> Entire cutting contour: You will get here the general settings which were used to
create the technology.
You can change the position and size of the lead-ins a well as the size of the lead-outs in the
nesting plan.
You will then see, amongst other things, the following information about the technology
contour selected:
Process: This will be allocated automatically by OmniWin according to the application and
should not be changed manually (see also “Which process for which application?” on page
544).
Contour size: This will be set automatically by OmniWin and should not be changed.
The bevel type and the bevel angle, which are calculated automatically, are examples which
have grey backgrounds, meaning that they cannot be changed.
Further important information includes, for example, the compensation angle and the speed
which come from the technology database.
> Click in the “File” menu on the “Save” button. The nesting plan with be stored as an
XML plan and as an NC code. If you have activated the nesting option “Show results in
the Notepad”, then the NC code will be displayed directly in Editor.
It is necessary for the quality of the cut to set the compensation values and the value for the
lateral offset correctly in the technology database.
You can set in the configuration of the postprocessor for Boiler End whether for the speed
the value from the technology database or from the Global Control database should be
used.
It is possible that you could use one database on the Global Control which works with
different speed factors for formed ends. The postprocessor should then output an M93
function so that the speed control of the database on the Global Control is used.
Open the postprocessor configuration (nesting plan options, index card “System”, button
“machine code options”).
Set under “Code generation” the line “”Speed value from the Global Control database” to
“Yes”.
Macros must be present on the control which can be called from the postprocessor
dependant upon the material and the material thickness.
These macros contain commands for the control which influence the behavior of the height
sensing and the initial height sensing. The macros for the control are contained in the
installation package in the file “GC”. Check whether the macros are present on the GC.
Currently macros are available for the control for Steel (Mild Steel), Stainless Steel and Nickel
for various material thicknesses and current strengths.
4.1.1 Installation
The postprocessors (PPs) are installed to the program data directory during the OmniWin
setup (default: C:\ProgramData\MesserSoft\OmniWin ProcessData <Release>\PP\). This
includes a directory of the PP types concerned.
Straight: Standard-PPs for vertical cutting
Bevel: Postprocessors for the output of nesting plans with bevel information
Tube: PPs for the cutting of pipes
The functions for Tube (pipe cutting) and Bevel (bevel cutting) are only available if the
Options are enabled on the dongle/if a license for OmniBevel is available. The corresponding
PPs will, however, always be installed.
Type of control:
GC: Global Control, this postprocessor can only be used for machined with Global Control
MCS: Machines with other controls
Cutting processes:
LASER: Laser
OXY: oxyfuel
PLASMA: Plasma
Functions:
DRILL: PP with support for drilling heads
DRILL_ATC: PP with support for special drill units with automatic riding drill changer
MTORCH: PP for multiple torch operation. PPs without this part of the name can only be
used for single torch operation.
TRUEHOLE: Support of the Messer Hole Technology
ESSI: PPs in ESSI-Format (e.g. for output for OmniBevel)
TUBE: support for a pipe rotation axis
All postprocessors for machines with Global Control (GC) use the DIN format.
For machines with older controls (not Global Control) use the postprocessor:
MCS_ESSI
The file extension is LOS.
PP_MgEssi
Use this PP for older machines (with DNC/OmniCard) where the sequence of the header data
needs to be observed - the plan name is always in the third line here.
Postprocessors for DIN and ESSI output with and without drill support are available for
nesting plans with bevels.
For the cutting of pipe on machines with a pipe rotation axis use:
GC_TUBE
You can find further information about this postprocessor under “Postprocessor for pipe
cutting (Tube)” on page 566.
By creating a machine profile you can however also define the PP setting as well as other
settings and save these and recall them quickly. Further information may be found in the
chapter about profiles.
You can select the appropriate postprocessor, depending on whether you generate ESSI
code for further processing in OmniBevel, or DIN code for direct processing for the Global
Control.
By saving a bevel profile you can save and quickly recall the PP selection together with other
settings. Further information may be found in the chapter about Profiles on page 375.
In addition, you can store the settings for the PP configuration (see “Saving the
Configuration for XSL PPs” on page 554). The selected configuration is saved to the profile
as well.
First, there is only the option <unnamed> available which includes the standard
configuration.
Section [USER_CONFIG]
UNIT_INCH – the units set in the NC code in mm or inch
SPEED_OUTPUT_IN - the units for the output of the cutting speed
REDUCED_SPEED – support for the reduced speed
SAMPLING_SUPPORT – supports the height sensing
DBL_PREC – units for the ESSI output or the number of decimal places, with which the
output for DIN will be calculated
KERF_WIDTH – support of the kerf width
KERF_OUTPUT_PRECISION – units for the kerf width output
Section [FILE_SECTION]
FILE_SECTION – start and end recognition of the file
Section [PLAN_HEADER]
PLAN_HEADER – Output of comments in the header line of the code output (name and
version of the postprocessor DLL file, the postprocessor INI file and the name of the nesting
plan file)
Section [PLAN_FOOTER]
COMMAND_STRING – Output of an additional command before the end of the plan
FOOTER_RAPIDTRAV_ON – Rapid traverse to the zero point at the end of the plan
Values: 0 – no rapid traverse, 1 – only in X coordinate, 2 - in X- and Y coordinates
Section [PLAN_CONFIG]
Comment for output of the machine used, the material and the thickness
Settings of the auxiliary functions used for:
> Comment
> Kerf width
> Cutting speed and reduced speed
> Sampling (height sensing) on / off
> Format for output cutting a line
> Format for output cutting a circular arc in clockwise direction
> Format for output cutting a circular arc in counter-clockwise direction
> Cutting kerf offset off, left, right
additionally for postprocessors with DIN output with further settings specially for output for
the Global Control:
> Unit metric or inch
> Relative or absolute coordinates for the center point of a circular arc
> Absolute or relative coordinate system
> Display of the absolute or relative coordinate system
> Shifting of the absolute or relative coordinate system
Under TOOLS:
Section [LEADIN_LEADOUT]
Adding custom code to lead ins/outs, that is included in the postprocessor output. With this
it is possible, for example, to integrate speed data or commands for switching the height
sensing on or off flexibly in the code. This section is commented out in the standard
configuration.
You can now configure the postprocessors in such a way that line numbers are inserted into
the NC code. This function is used to support particular machines from third party suppliers.
The line numbering only functions with the current postprocessors.
To control the line numbering adjust the ini file of the postprocessor required. You can insert
the following entries:
Section [USER_CONFIG]
CODE_LINE_NO=0
Activates line numbering if the value exceeds 0. The increment is set by the value: 1-
consecutive numbering, 2-steps of 2, 10–steps of 10 etc.
PROCESS_START_CODE_LINE_NO=1
1 – Activates the numbering only for each process start (previous behavior)
0 - Activates the numbering for every line
Section [PLAN_CONFIG]
SET_CODE_LINE_NR=N%i
Enter the format for the line numbering. %i stands for the line number (in this example thus:
N plus line number). You can also define a fixed number of places, N%05i means that by
adding a corresponding number of leading zeros a five digit number always results.
4.1.7.2 Include plan and parts data in the NC code for straight
nesting plans (data log)
You can include information about the nesting plan data in the nc code output. This data
can be used for information or for further processing.
The following information can be added to the NC code:
> name of the nesting plan
> name of the machine
> material, thickness, length and width of the plan
> weight of the plan and the parts
> list of all parts
> total cutting time
> total marking length
> total rapid move length
Configuration
If you want to include data logging into your nc code, enable the following entry:
SET_DLOG_ON=1
In some PP ini files, this may be already set by default. Direclty below this entry, you find the
settings for configuring the output format for each type of information. Depending on your
region, an info format or a format for PLC output is preconfigured. Change this as required.
Example for plan name “NestPlan1”:
Configuration in ini Output in NC code
SET_DLOG_PLANFILE=#MSG SYN_ACK #MSG SYN_ACK
PLC["LOGC=(PlanFile=%s)"]\n PLC["LOGC=(PlanFile=NestPlan1)"]
SET_DLOG_PLANFILE=(%%%%INFO (%%%%INFO PlanFile=NestPlan1)
PlanFile=%s)\n
Use “;” to put unnecessary lines in comment. These will not appear in the output.
Related functions
To extract data for analysis, consider also the OmniWin functions “Export to CSV” or the
reporting function. Both outputs can be generated manually as required. Alternatively, you
can use “Generate production data” and configure the function to generate these outputs
when you create the NC code.
For further information please refer to Generate Production Data on page 99.
To generate the NC code for cutting with a multiple torch machine with a Global Control,
there are two postprocessors available for oxyfuel cutting and for plasma cutting: All PPs
with MultiTorch support have „_MTORCH_“ as part of their name:
GC_<Process>_MTORCH <version>
Adjustments to these postprocessors can be made in the corresponding INI files which you
can edit using the < Machine Code Options > button.
In the TOOLS section of the INI files you will find the two sections [MULTITORCH] and
[MULTITORCH_INFOFILE]:
;------------------------------------------------------------------------------
[MULTITORCH] ;Start of carriage positioning
CARR_POS_BEGIN=M154\n#MCS ON\nM155\nM94\nG90 G1 Y0
F6000\nM156\n
;Carriages clamped together
CARR_CLAMP =M157 H%s\n
;Set the carriage positions
CARR_POS=G91 G00 Y%s\n
;End of carriage positioning
CARR_POS_END=M93\n#MCS OFF\nM159\nG90\n
; M function for process on with carriage activation
CARR_PROC_ON=M07%s\n
; M function for process off with carriage activation
CARR_PROC_OFF=M08%s\n
;Carriage activation
CARR_ACTIVATE=H%s
;Main comment string
CARR_COMM_MAIN=(CARRIAGE:%s)\n
;Text for activated carriage in comment string
CARR_COMM_ACT=+%sACT%s
; Text for deactivated carriage in comment string
CARR_COMM_DISACT=+%sDACT%s
; Text for activated driven carriage in comment string
CARR_COMM_DRVACT=+%sAACT%s
; Text for deactivated driven carriage in comment string
CARR_COMM_DRVDISACT=+%sADACT%s
;------------------------------------------------------------------------------
[MULTITORCH_INFOFILE]
;creates a file with carriage positioning data
CREATE_INF_FILE=1
;Header of Info file
CAPTION=Carriage adjustment data\n
;Parameter Title
Special postprocessors are available that support the drill process on machines with Global
Control. These can be selected from the list of postprocessors in the "System" card of the
Nesting plan options. All PPs with drill support have „_DRILL_“ as part of their name:
GC_<Process>_DRILL<Version>
GC_US_OXYFUEL_SIMPLE_DRILL_<Version> is a special PP for simple pneumatic drill units.
Adjustments to the drill settings can be made in the corresponding PP INI files which you can
edit using the < Machine Code Options > button. The drill parameters can be set under
TOOLS in the [DRILL] section:
[DRILL]
; T code for Drilling
TOOL_ID=46
; format for first start after changing tool
FIRST_START=M70 M72 M74\nG04 X0.1\nV.G.NP[1].V.X =
V.A.ABS.X\nV.G.NP[1].V.Y = V.A.ABS.Y\nV.G.NP[1].V.Ya
= V.A.ABS.Y\n#CS ON
[0,0,0,0,0,V.E.ROTATION]\nG54\nG00 X0.00
Y0.00\nM190\nM66\nG04 X0.1\n#SET DEC LR
SOLL\n#MCS ON\nG00 Ya=V.A.ABS.Y + 300.00\n#MCS
OFF\nM67\nM75 H1\nG04 X0.1\n
; initialization of tool
TOOL_INIT=M64\nT46\nM65\n
; M function for Process On
PROC_ON=M18\n
; M function for Process Off
PROC_OFF=
; deinitialisation of tool
TOOL_DEINIT=(%%MACRO Parken_Ya)\n
; drill unit type
DRILL_UNIT_TYPE=Messer-Standard
4.1.7.5 Postprocessor for the ATC drill unit with automated tool
changer
The postprocessors for the riding drill unit with automated tool changer (ATC) include
specific options in addition to the general drilling settings. This unit is currently available for
the European market only, support is available in the following postprocessors:
> GC_OXY_DRILL_ATC
> GC_PLASMA_DRILL_ATC
> GC_PLASMA_DRILL_TRUEHOLE_ATC
The drill tools available in the changer unit and other machine configurations are set by the
PLC macros “Parkdrill”, “Holderposition” and “Toolchange”.
Support for multi-axis machines is enabled by default in the ATC ini files (MULTI_AXIS=1 in
the section [USER_CONFIG] and CARRIAGE_INDEX=x for each related process under
TOOLS).
Special postprocessors are available that support the Messer Hole Technology. These can be
selected from the list of postprocessors in the “System” card of the Nesting plan options. All
PPs with Messer Hole Technology support have „_TRUEHOLE_“ as part of their name:
GC_PLASMA_TRUEHOLE<Version>
The postprocessor for Messer Hole Technology must, for the NC output,
> Control that the process gas changes to O2/O2 for Messer Hole inner contours with a
command in the NC code
> Switch off the plasma power source before the cut continuation with a command in the
NC code
> Place the Messer Hole inner contours before the normal inner contours of a part.
For the Messer Hole technology support, the following parameters in the INI files of the
GC_PLASMA postprocessors are decisive:
At the end of the [USER_CONFIG] section:
; Support of Messer Hole technology MSS_HOLE_SUPPORT = 1
This parameter switches on the support of the O2/O2 processes in the NC code.
Further technology requirements are supported by the following parameters in the
[CUT_PLASMA] section:
For point marking the following settings must exist in the Global Control Postprocessors:
section at the end of the [PLAN_CONFIG] section:
;Marking/Drilling of a point PROC_POINT=M18\n
T-code for powder marking in the section [MARK_POWDER]:
; T-code for powder marking TOOL_ID=43
T-code for punch marking in the section [MARK_PUNCH]:
; T-code for punch TOOL_ID=42
For the generation of NC code for the Fiberblade laser cutting machine there is a
postprocessor GC_LASER available. The section responsible for laser cutting looks like this:
[CUT_LASER]
; T code for process (large or outer contours)
TOOL_ID=31
; T code for process (small or inner contours)
TOOL_ID_SC=
; Format for first start after tool change
FIRST_START=
; Tool initialization (large or outer contours)
TOOL_INIT=T31\nM112 H1\n#FLUSH WAIT\nG261\n
; Tool initialization (small or inner contours)
TOOL_INIT_SC=T31\nM112 H2\n#FLUSH WAIT\nG261\n
; M function for process on
PROC_ON=M07\n
; M function for process off
PROC_OFF=M08\n
; Tool de-initialization
As well as the T code cutting outer contours and large inner contours, an additional T code
for the cutting of small inner contours can also be set.
Further three thickness ranges can be defined by defining two limit values between ranges 1
and 2 and between 2 and 3.
For each of these three thickness ranges the maximum size of the rectangle circumscribed
around the contour is given above which the contour is classified as large.
4.1.7.9 Pre-Piercing
With pre-piercing all starts are pierced first and then the contours are cut afterwards. This is
used, for example, when another process is used for piercing (e.g. pulsing instead of
continuous laser power.
Pre-piercings must be activated in the .ini file for the postprocessor. Set the value “1” for the
following entries.
[CUT_<Process>]
SET_PREPIERCING=1
Use the applicable Init and Deinit codes for your machine which have to be inserted before
and after the pre-piercing block and adjust SET_PREPIERCING_INIT= accordingly.
The postprocessors for pipe cutting are only available for editing in the Tube Options dialog.
These PP are always installed, however, the Tube functions are only available if they have
been unlocked.
In the INI files of the postprocessors, the output of T codes can be adapted in particular.
It is possible in the INI file to adjust the T codes for cutting and marking, the commands for
the tool initialization and tool de-initialization and the M functions for switching the
processes on and off.
Example: Postprocessor GC_TUBE
The postprocessors can output customer specific code as well. This code can be inserted for
vertical cutting in the ini files for the postprocessor concerned. With this it is possible, for
example, to integrate speed data or commands for switching the height sensing on or off
flexibly in the code.
In some cases, a Skew Rotator is used for straight cutting that supports tactile and swing-
arm sensing.
A swing arm is used to prevent distortion of thin sheets, where tactile sensing should
therefore not be used. For the current machines, the sensing mode is associated with a tool
code (T code) that represents a separate process. Therefore, different T codes must be
generated for straight cutting - depending on whether swing-arm or tactile sensing is used.
A parameter allowing to switch between the two sensing modes is available in postprocessor
CD_PLASMA.
Customers with laser machines usually cut high precision objects. In some cases, the plate is
covered with a plastic protection film. This film can remain on the plate during the cutting
process – the film will be vaporized before laser cutting/marking only on the contours, and
the cut parts will still be protected by the film.
For this, the cutting process needs to be adapted to take into account the vaporization
which is done with a special speed and process.
Enabling vaporization
Vaporization can be switched on/off for entire plan in the postprocessor. This function is
included in the following standard postprocessors:
> GC_Laser_<version>.ini
> GC_US_laser_<version>.ini
To enable vaporization, set the value of the parameter in the VAPORIZATION section in the
INI file.
> “SET_VAPORIZATION = 1” – enabled
> “SET_VAPORIZATION = 0” – disabled
If vaporization is enabled, the part contour will be output twice: Once with the vaporization
tool code (H4) and then again with the tool codes for cutting and marking (M112 H1, H2 or
H3) for the part contour.
Vaporization is not taken into account for the calculation of production times.
The following processes are excluded from the vaporization:
> Drilling and tapping
> Rea Inkjet
> All marking processes except laser marking.
When cutting kerfs are crossed, height sensing can be switched off automatically. depending
on the parameters defined in the postprocessor ini files This function is available for plasma
cutting.
In the ini files for the plasma PPs the following parameters can be set:
SUPPORT_CROSS_CUT=0
If the value is set =1, switching the height sensing is enabled.
FACTOR_DIST_CROSS_CUT=1
This defines the distance (offset) from the kerf, where height sensing is frozen.
The offset is the kerf width multiplied by the factor entered here.
FACTOR_SPEED_CROSS_CUT=0.5
This parameter defines the speed reduction. The value entered here is multiplied by the
cutting speed, i.e. you would normally set a value smaller than 1.
If the parameters are set, OmniWin switches off/on the height sensing with M50 and M51
when cutting kerfs are crossed. This applies to the following crossings:
> lead-out/lead-in
> loop/cutting kerf
> bridge/cutting kerf
> common cut/cutting kerf
> links/other technology elements
The PP supports two methods for process optimization, which can be set in the ini file of the
PP:
;IHS optimization
;0 - disable any method
;1 - enable method 1
;2 - enable method 2
IHS_METHOD =1
Method 2 (IHS_METHOD = 2)
After the cut the torch is raised to a higher position, but the result of the last height sensing
is stored. On the way to the next contour, there is no need to pay attention to obstacles. For
the next piercing, the torch lowers to the stored height and is ignited.
This method works irrespective of the Messer Process Optimization.
[IHS_METHOD_2]
;The method consists of the following actions:
;after the cut, lift up as usual, but remember the last cut height.
;With the next cut, move down directly to IHS height, then proceed as usual
;
When you include micro stitches in your nesting plan, special code may be required for
processing them on the machine. This individual code can be added to the PP and will be
included in the NC code output.
This feature can be configured in the current laser postprocessor ini file
(GC_LASER_XX_4.3.ini, or newer).
In the section [MICRO_STITCH] the following parameters can be set:
> MAX_STITCH_SIZE = maximum length (P1) of the stitch to be handled as a micro stitch
> OFFSET_LENGTH = Offset length, this value defines the distance from the contour end
where the special code is to be inserted. After the special code, the contour cut will
continue unto the end of the contour.
> OFFSET_COM = Offset code; this is the code which will be inserted at the offset distance.
Here in the example, the dummy text was used. Replace the default dummy text with the
required code in the ini file.
> END_COM = End point code, this is the code which will be inserted at the end of the
contour. Replace the default dummy text with the required code.
Contour smoothing can be switched on/off for each process by editing the postprocessor ini
file.
The following setting available in each process section can be used for this:
;Use contour smoothing
USE_SMOOTHING=1
The start/stop strings for the machine code (default G261/G260) can be adapted as well, in
the upper section of the ini file:
; G function for Contour Smoothing On
SET_SMOOTHING_ON=G261\n
; G function for Contour Smoothing Off
SET_SMOOTHING_OFF=G260\n
This is available in the following PPs:
GC_LASER
GC_OXY
GC_OXY_DRILL
GC_OXY_MTORCH
GC_PLASMA_MTORCH
GC_PLASMA_DRILL
GC_PLASMA_DRILL_TRUEHOLE
GC_PLASMA_MTORCH
GC_PLASMA_MTORCH_TRUEHOLE
GC_PLASMA_ TRUEHOLE
If smoothing is enabled for a process, it will be switched on right after the process is
activated, before the first contour element, and it will be switched off again right after the
last contour, before the process is turned off.
Example
You may use oxyfuel for cutting and plasma for marking and have the tools installed on two
separate driven carriages that are launched several times in turn for one nesting plan. Before
one process is launched, the other unit needs to be moved to park position to avoid
collisions. This can be achieved by entering the respective parking code for the unit in the
EVERY_START line. Instead of parking, other action codes may be required, depending on
your scenario (e.g. for docking the carriages).
Multi-axis machines
If you want to use EVERY_START= on a multi axis machine, the text for a process should only
be output if the process resides on a different driven carriage to avoid unnecessary parking
of carriages.
For this, you can assign a carriage index for every process by modifying the following entry in
the section of the respective process:
CARRIAGE_INDEX=1
And, enable the entry for the multi-axis mode in the [USER_CONFIG] section:
MULTI_AXIS=1
If multi-axis mode is enabled, the text entered for EVERY_START is only included in the
output when the carriage changes, i.e. a process with a different carriage index is activated.
The REA head needs to be rotated to generate different text heights. If a text is too close to
the plate edge, the inkjet head would need to be positioned outside the plate border to
produce the required text height, which is not possible. The forerun values are the minimum
distances allowed from the plate edge to the text start point. Any text that is closer to the
plate edge will not be included in the nc output. Please consider this when you create parts.
Forerun (1) is the distance from the center of the REA head to the point where the text
starts.
The representation of the text in OmniWin is a rough estimate only – the final font
parameters are set when you create the nc code based on the font parameters defined in
the PP configuration. If your text is close to the part or plate edge, you should calculate the
correct position to make sure your text will fit.
When you compare the x position of the text start point , you’ll notice the difference,which
is the defined forerun (default: 35 mm for REA 16, 13.5 mm for REA 7).
Here in the example, the text start point is located at X4556.17 and Y2507.09, the code
gives the corrected x value:
To check the correct position and length, you should calculate the text length that will later
appear on the part before you create the nc code and start cutting.
Count the number of characters and blanks included in your text, and the number of
character spaces (usually one less than the number of characters). The “Sample text REA
Inkjet 18 mm” counts 28 characters and 27 character spaces. Character width for 18 mm
REA 16 is 6 and the spacing is 2.5. The overall length for this text is 235,5. You may need to
add the overrun (+25). The overrun is the space required after the text for the movement of
the REA head. This space must not exceed the plate edge.
The character and forerun/overrun configurations are set in the PP settings (see below). The
default values (in mm) are as follows:
REA 7:
text height character distance forerun overrun
width between
characters
9 13.5 13
12 7 4 13.5 12.5
18 6 2.5 13.5 10.5
24 9.5 6.5 13.5 6.5
27 11.5 8 13.5 0
The PPs allow the configuration of several settings. If you apply REA markings, in any case
you need to:
> enable the process in the PP
> set the REA type and the rotation axis
Further options are:
> REA rotation controlled by the OmniWin NC code or by the PLC
> Configuration of text parameters (character width/distance, forerun/overrun)
The following paragraphs explain how to apply these settings for straight and bevel plans.
For straight plans, this is set in the PP ini by adjusting the following entry:
; Correction angle calculated by PLC
PLC_ANGLE_CORRECTION=0
If you have PLC output enabled (=1), you need to set the code for the REA axis index for the
angle correction (default “Ca”) but other values are possible depending on your machine.
In the ini file for straight cutting, the corresponding entry is:
; tool rotation for PLC angle correction
PLC_ANGLE_ROT=G00 Ca=V.E.PRINTHEAD_DIR\n
These are two examples of the generated nc code where angle correction is included in the
NC output (left) and where angle correction will be done by the PLC (right).
The variable “V.E.Textformat” contains the text parameters (font type, text height,
forward/backward printing). For the PLC output a fourth value sets the text rotation (here in
the example “0”).
For advanced bevel plans, select the value from the “Code to define angle of REA rotation”
field (default Ca=).
Changes in the C# section of the XSLT PPs may only be performed by trained
staff.
You find the values in the section under:
if (ToolType == "1")
{
if (ysize<18.00)
{
xsize = 7.00 + 4.00; ysize = 12.00; flength = 35.00; blength = 30.00 - 4.00;
}
etc.
The values for REA 7 are located directly under “if “(ToolType == "1")””, the values for
REA 16 can be changed further down under “ else”.
For basic information regarding the import of external drawings please refer to Import on
page 86. The following topics describe special scenarios.
When you create a drill point (POINT object/entity) in a DXF file you can add a Layer attribute
(group code: 8). This must have a defined syntax to be recognized by OmniWin.
Example
0
POINT
8
DRILL_T D10 H10 T'M10' L'NO'
...
Examples
DRILL H D10 Q'-D+C-P'
A drill hole with diameter 10. Only CUT attribute allowed (if possible from diameter cut, else
mark or make center drill mark).
DRILL_BS_D10_H25_S15_I18_11_A45
A drill blind hole with countersink with blind hole diameter = 10, blind hole depth=25,
countersink diameter=15, countersink depth=18.11 and a countersink angle of 45 degrees.
Syntax variations
OmniWin allows certain variations from the syntax (as in the second of the above examples).
> Underscores (_) will be replaced with a space or dot by OmniWin during the import:
- Dot: If both the previous and the next characters are digits, a dot (.) will be used, e.g.
“1_2” will be replaced by “1.2”.
- Space: in all other cases, a space character will be used, e.g. “D10_H10” will be
replaced by “D10 H10”
> All leading spaces are ignored, e.g. “ DRILL” -> “DRILL”
> The next symbol after “DRILL” is ignored so you may add e.g. underscore ‘_’
Please make sure the word “DRILL” is spelled correctly and in capital letters.
These extension parameters define, which file extensions are available in the Open File
dialog. By applying the settings above, the Open File dialog will show MI files too. The
command format (%s %s for source and target file names) serves to start the conversion of
the MI files into the DXF format, which is then read in to OmniWin.
The functionality of the import of third-party formats supports a scenario where a single
import file is split into several output files. Each of these output files contains one drawing in
the target format.
Example:
Tool 1 converts a file with the extension MI into a DXF file (see “Import of MI files from
ME10 using a converter” on page 587).
Tool 2 splits the output from Tool 1 into several separate DXF files.
The use of both tools in sequence can be achieved by using a batch file which is called from
OmniWin. If the user selects an MI file in OmniWin, then the Batch file is executed and
various DXF files are opened in sequence in OmniWin, where each contains one drawing and
is contained in a temporary file. The user can now change all files individually and, for
example, save them in the database.
If the Registry key OpenFileFormat has a DWORD value named MultiFile the value of which is
not equal to 0, then OmniWin can read in multiple files after conversion. OmniWin writes
two text parameters (2 variables % in the text with the names “Command”) in the
Converter command line. The first is the complete name of the open file, the second is the
complete name of the temporary file. The Converter takes the second parameter and adds
numbers to the end of the name for additional files, e.g. ...\Tmp .dxf, ...\Tmp1 .dxf, ...\Tmp2
.dxf.
OmniWin reads each file in its own drawing window with the following window names
“OpenFileName”, ”OpenFileName_1”, ” OpenFileName_2”. After reading in, the file in the
TEMP directory are deleted.
DSTV files in text format (*.nc) described in DSTV specification version 7/8 and in XML
format described in DSTV specification version 9 can be imported.
The OmniWin Options page “DSTV Import” allows you to define properties for the import.
Bevel
Enable/disable the import of bevel data and set bevel restrictions.
Drilling holes
Define whether to import drill holes as drill point or as marking. For markings, select the
marking process and a symbol. The marking crosses can be assigned a size.
Import strategy
Here you can define the DSTV views (front/rear) for the import. You can import only one
view, or both views into one drawing or into separate drawings.
Customer/Comment:
Here in the example, an order id was imported into the “Customer” field and the DSTV view
id (H=rear view) is set as comment.
According to the DSTV specification, all values in DSTV files are stored in the Metric unit
system. To automatically convert all values to the Imperial unit system, make sure you have
enabled the “Scale an output DXF, DWG or DSTV file from mm to inch” box on the “Units”
page in the OmniWin Options, before launching the import.
4.4.3 Creation of the HTML script file for the new macro
Create a copy of an HTML file related to an existing macro and rename it to e.g.
Mymacro.htm. Use a text editor to modify the new HTML file.
The HTML script files are composed as follows (example: macro 001). The lines shown in
bold text may need to be adapted:
<html>
<head>
<title>Macro</title>
<link rel="stylesheet" href="messer_macro.css" type="text/css">
<base target="_self">
</head>
<SCRIPT LANGUAGE = "VBScript">
Sub MyParam( NumPar, ParName, ParDefVal, ParType, Picture, MacroName )
' TODO: add parameter description here
NumPar = 3
ParName(0) = "a"
Explanation
ParName will be displayed on the macro HTML page as a field name.
ParDefVal is the default value, which can be modified before the macro is applied.
ParType specifies the parameter type. Applicable values are:
0 – specifies a length
1 – specifies an angle
2 – specifies a number of elements (e. g. for macros 0124 and 0125)
Explanation
window.external.Command is the scripting command for the OmniWin command line.
iCoordinateSystem defines the coordinate system used for each command:
0 – sets the absolute orthogonal coordinate system
1 – sets the absolute polar coordinate system
2 – sets the relative orthogonal coordinate system
3 – sets the relative polar coordinate system
Replace czCommand with the appropriate OmniWin command, dPar1, dPar2, etc. are the
parameters related to that command. When you replace czCommand with the appropriate
OmniWin command, you need to put it in quotation marks (see above example).
For a complete list of allowed OmniWin commands, please refer to “Commands for macro
construction” on page 599.
4.4.5.1 "CSALIGN", X, Y
4.4.5.2 "CSMOVE", X, Y
4.4.5.3 "CSROTATE", A
4.4.5.4 "ZOOMALL"
4.4.5.6 "ZOOMIN"
4.4.5.7 "ZOOMOUT"
4.4.5.8 "ZOOMWIN",X1,Y1,X2,Y2
4.4.5.9 "PAN",X1,Y1,X2,Y2
4.4.5.10 "ZOOMRT",X1,Y1,X2,Y2
Sets the center of the view and enlarges or reduces the view.
Parameters:
X1,Y1 – center of the view
X2,Y2 – second point for zooming in or out
Draws a point
Parameters:
X,Y – coordinates of the point
Draws a line
Parameters:
X1,Y1,X2,Y2 – coordinates of the line
Draws a circle
Parameters:
X1,Y1 – center
X2,Y2 – point on the circle
Draws a circle
Parameters:
X1,Y1 – center
D – diameter
Draws a circle
Parameters:
X1,Y1 – first circle point
X2,Y2 – second circle point
Draws a circle
Parameters:
X1,Y1 – first circle point
X2,Y2 – second circle point
X3,Y3 – third circle point
Draws a circle
Parameters:
X1,Y1 – point for determination of the first object and the side
X2,Y2 – point for determination of the second object and the side
R – radius
Draws an arc
Parameters:
X1,Y1 – start point
X2,Y2 – point on the arc
X3,Y3 – end point
Draws an arc
Parameters:
X1,Y1 – start point
X2,Y2 – point on the arc
X3,Y3 – end point
Draws an arc
Parameters:
X1,Y1 – start point
X2,Y2 – center point
X3,Y3 – end point
Draws an arc
Parameters:
X1,Y1 – start point
X2,Y2 – center point
A – angle
Draws an arc
Parameters:
X1,Y1 – start point
X2,Y2 – end point
R – radius
Draws an arc
Parameters:
X1,Y1 – start point
X2,Y2 – end point
A – angle
Draws a rectangle
Parameters:
X1,Y1 – start point
X2,Y2 – end point
Draws an ellipse
Parameters:
X1,Y1 – first point
X2,Y2 – second point
A – angle
Trims an element
Parameters:
X,Y – point defining the section of the element to be deleted
4.4.5.36 "JOINALL"
Moves elements
Parameters:
X1,Y1 – point for defining the object
X2,Y2 – point for defining the side
D – distance
Generates a bridge
Parameters:
X1,Y1 – point for defining the object
X2,Y2 – point for defining the side
D – width
Sets a lead-in
Parameters:
X,Y – position
Deletes a lead-in
Parameters:
X,Y – position
4.4.5.48 "SELECTALL"
4.4.5.49 "SELECTLAST", N
Generates an array of duplicates of the selected objects in horizontal and vertical direction
Parameters:
D1 – horizontal distance
D2 – vertical distance
N1 – number of copies in horizontal direction
N2 – number of copies in vertical direction
4.4.5.55 "SCALE", F
4.4.5.58 "TEXTCONVERT"
3D cut contours saved saved as DXF 494, 509 Administration data, card in Layer
Administration 175
3D Image of bevels 422
Align relative CS 133
3D image printing
Align relative CS, function 78
tube combination 529
Aligned dimension function 223
3D Lines Export 494, 509
Aligned Function 79
3D object export 494, 508
All non-cutting at first 306
3D picture
All, card in Data Link dialog 376
automatic rotation 493, 499, 511
Always read
manual rotation 511
Technology Dialog 424
moving 511
Always set
perspective 511
Technology Dialog 424
stop rotation 499
AND combination for search criteria 364
update 493, 499, 511
Angle
zooming 511
coordinate system 131
Angle 180 degrees in two different angle
A ranges for lead lines 301
A4 format Angle a
reports 177 pipe penetration 541
About OmniWin 69, 341 Angle b
Absolute pipe penetration 542
coordinate system 131 Angle c
Absolute CS 179 pipe penetration 544
Absolute Ortho CS, function 78 Angle compensation
Absolute Polar CS, function 78 bevel cut 471
Access rights for database connection 375 Angle limit
Activate compensation values for machine 472 for break points 448
Activation time Angle of view 128
calculation for plan 330 Angular dimension function 223
Active part in Plan Info dialog 25 Angular function 79
Add Animation
speed reduction 327 Flyaround 130
Add button in OmniWin Macro 350 Turntable 130
Add or Remove Buttons 62 Application
Adding parts to the workspace during Boiler End 554
import 162 Application data 152
Administration data APPROX 247
display in drawing 144, 175 Approximate 246
edit for part 143 Approximation parameter for curve
mirror, priority 168 elements 104
Administration Data Arc
Arc: Start, Center, End function 71, 72, 197 Autonest start
from workspace 43
Arc: Start, End, Angle function 71, 73, 197
Arc: Start, End, Radius function 71, 73, 197 Autoshift relative CS 133
ARRAYP 235
ARRAYV 233 B
ATC 570 B profile
ATTRIB entity DSTV 598
DXF import 164 Back color of the 3D object 502
Attribute dialog toolbar 61, 81, 175 Back function 350
Attributes and values of drawing objects, Background
show 18 for drawings 148
Attributes of drawing layers 121 for nesting plans 148
Attributes of process layers 151 Background color
Auto Column Sizing 373 drawing area 147
Auto nest 356 nesting plan 147
Auto Nest 341, 356 Background color of the 3D window 502
Auto Remnant Plate, function 72, 207 Background color of the drawing window 121
Auto Translation, checkbox 141 Background color of the nesting plan
AutoCAD window 121
DWG import 591 Barcode
DXF import 591 in Reports 115
AutoCAD compatibility 592 Base point
AUTOCS 133 of coordinate system 131, 133
Automatic nesting Bevel
from workspace 43 3D Image 422
icon80 declining 424
Automatic nesting in multitorch operation 406 directory 556
Automatic positioning display color 413
multitorch 394 gradient 424
Automatic sequence line style to display 413
bevel plans 444 view 413
Delete contours with length less than 171 equal text height for zooming 174
Leader 225
Delete dimensions 171
Delete dimensions for nesting 171 Radius 224
Delete layers that are not translated on import 94 Do not scale 174
Dimension Toolbar 61, 78
Delete Lead-in/Lead-out function 80
Delete Lead-in/Lead-out, function 285 Dimension, comment later on 226
Delete plot infos for nesting 171 Dimensioning of contour elements 221
Dimensions, correct display 163
Delete search criteria 364
Delete Selected Records, function 371 DIN 28011
Explode dimension, leader, tolerance Option 163 Fixed numbers, Multiple torch operation
with automatic nesting 407
Explode function 245
Flank angle 408
Explode Function 74
Flexible zero point
EXPLODEALL 245
coordinate system 131
Export
Font type for text 158
CSV 97
Foreground, card in OmniWin options 152
list of parts 97
Forerun
nesting plan data 84, 97
REA text 584
production data 99
Formed ends 530
templates 98
Forward function 350
Export functions 13
Front color of the 3D object 502
Export Path 97
Front View function 515, 525
Extend drawing elements 73, 227
Full Auto, Multiple torch operation
Extend function 240 with automatic nesting 407
Extend Function 74 Full circle inner contours 485
Extended, card in Data Link dialog 375 Full render of a 3D object 502
Extension line spacing 174 Functions
Extract contours from images 84 for export 13
for import 13
F move and copy 63
FACTOR_DIST_CROSS_CUT 578 Functions for dimensions 78, 221
FACTOR_SPEED_CROSS_CUT 578 Functions for nesting 79
FF
Fine Feature Cutting 325 G
Fiberblade Laser cutting machine GC position
Postprocessor 573
further processing of bevel plans 444 Options dialog for tube connections 527
Options dialog of OmniWin Tube 499
macros 465
OmniBevel DB Macro Options for OmniWin 12
step angle 185, 230, 253 Scrap frame of inner contours 193
Set Cut Process to Bevel Layer Show relative CS, function 78, 179
Show result in notepad 300
checkbox 459
Set Default Connection 376 Show Result in Notepad