V12 Compact Guide
V12 Compact Guide
Compact Guide
Revision 1.16
Compact Guide
Copyright notice
No part of this document may be reproduced or transmitted in any form or by any means,
electronic or mechanical, for any purpose, without the express written permission of Magi-
Cut Software Ltd.
This Manual and the Software referred to are licensed to the Company or Person
identified by the Security key and shown on the Start-up screen. Please make sure that
you have read and understood the Software Licence Agreement provided before you
install and use the software.
Page 2 of 319
Compact Guide
Contents
1. Introduction....................................................................................................................4
2. Set up (install) ..............................................................................................................28
3. Professional and Standard Optimisers (PO & SO)...................................................50
4. Edges & Laminating ....................................................................................................91
5. Parts & Labels............................................................................................................105
6. Stock Control (SC).....................................................................................................117
7. Products & Quotes (PQ) ...........................................................................................133
8. Machining interface...................................................................................................162
9. Nesting Optimiser (NE) .............................................................................................178
10. Destacking & Palletisation......................................................................................208
11. CAD Drawings..........................................................................................................219
12. Board library ............................................................................................................226
13. More about Parameters and settings ....................................................................236
14. More about the Saw Interface.................................................................................252
15. Managing data, Import data, Export results .........................................................263
16. Design Labels and Forms ......................................................................................296
17. Online PC Saw Interface .........................................................................................314
Page 3 of 319
Compact Guide
1. Introduction
Welcome to V12
Splash screen
Kitchen cabinets
Office furniture
Shop fittings
Doors
Plastic fabrications
Caravans
Bathrooms
Vanity Units
Enter or import part sizes and quantities and let the program create a set of cutting
patterns and cutting instructions. From the cutting patterns send information directly to the
saw or machining centre to cut each pattern and machine each part.
The program works in Millimetres, Decimal Inches, or Fractional (Imperial) inches. Part
lists can be entered in any measurement and converted.
Page 4 of 319
Compact Guide
A quick tour
If the software is not installed read through the tour to get an overview of the program and
follow the next section on 'Set up' to install the software
The first screen is a splash screen which appears for a few moments and the program
moves to the Main screen.
(If the splash screen does not appear there is a problem - see 'Problems with start-up').
USER PROFILE. Each user has a unique profile (account) where settings and data are
stored. On start up the program displays a list of user profiles.
Page 5 of 319
Compact Guide
User profiles
On install the program includes a set of demo data with several user profiles. By default
the program automatically moves to the last user profile used. The program moves to the
main screen and display the data for the profile.
Note - the demonstration data installed may differ slightly from the examples shown in this
guide
Page 6 of 319
Compact Guide
Main screen
This is the command centre of the system. Access all the options from here.
Main screen
The program name is shown at the top of the screen. There are different names in some
countries, for example, Cut-Rite, Magi-Cut, Schnitt-Profi(t). …
At the left is a tree showing the various options and existing data. Click on an item in the
tree to see the files in a category.
There are also traditional menus and buttons to access all the options.
Page 7 of 319
Compact Guide
(Arrange the screen to suit your way of working with the View menu options).
NAVIGATION BAR. At the left (or right) of the screen is a toolbar with access to all the main
program options. This bar can also be set to float at the left/right of the display and is
available throughout and on the desktop- giving quick access to any part of the program.
Navigation bar
If the quick navigation bar is not visible - place the mouse cursor over the docking bar.
The docking bar is the thin vertical bar at the far left (or right) of the screen).
Page 8 of 319
Compact Guide
The docking bar pops up. Right click on one of the buttons on the navigation bar for a pop
up menu of options to re-position the toolbar.
Part lists
A part list is a list of all the part sizes and quantities required for cutting. This might be for
a single order or for several different jobs.
(The demo data includes several examples of different sorts of part lists - these may be
different from the example shown below).
Select a part list by opening the Part list branch of the file tree and double clicking on a
part list.
(The program may prompt: 'Patterns exist - significant changes will delete patterns' - this
happens because in the demo data the part lists are already optimised - ignore this
message as the next step is to optimise and re-create the patterns.
Page 9 of 319
Compact Guide
Part list
- Review and/or enter the required part list items. The basic information is:-
Description
Material code
Length
Width
Quantity
At the right of the part list screen there are several other columns - most of these are
custom columns which can be used for all the extra data for parts, for example, edging,
text for a part label, a tracking number …
Page 10 of 319
Compact Guide
MATERIAL CODE: This is important because it determines the material for that part. The
program uses this to extract candidate boards from the board library and create a board
list.
The board list is simply the list of available board sizes and quantities for the job.
Multiple part lists – up to 5 part lists can be open at a time. Click on the tabs at the foot of
the screen to move to a part list.
Page 11 of 319
Compact Guide
Board list
Board list
The Board list is created by the program extracting from the Board library all board sizes
(and offcuts if any) matching the material codes used in the Part list against each part.
Note the board list includes information from the Board library describing the material.
Page 12 of 319
Compact Guide
Board library
The board library stores the details and quantities of all the sheet material (a library is
provided in the demo data).
Board library
In this example there are two board sizes available for material MFC18-BEECH and also
a few offcuts.
The board library can include much information for each sheet size, for example, cost,
how to deal with low stock levels, storage etc.
Note - There are a wide range of materials from different suppliers so before using the
program for real - an important task is to set up the board library for the materials typically
available for the company. For more details see the section: Board library
Page 13 of 319
Compact Guide
Optimise
Once the Part list and Board list are created the job is ready to be optimised.
Page 14 of 319
Compact Guide
The program produces a set of cutting patterns and moves to the 'Review runs' section of
the program. This shows all cutting patterns and a set of summary reports.
The first report shown is an overall summary of the job; the Management Summary.
Management summary
This is an overall summary of the job, for example. Total costs, Overall Waste
percentage, Net material used …
Use the Navigation buttons or 'Summaries' menu option to view other reports.
Page 15 of 319
Compact Guide
At the foot of the report are a set of tabs with more information. For example, the
'Dashboard' gives a graphical view of the data.
Dashboard
Page 16 of 319
Compact Guide
The individual cutting patterns are viewed via the 'Pattern preview' option.
Pattern preview
Pattern preview
Use the navigation buttons or the Summaries menu to move between patterns and other
summaries.
Page 17 of 319
Compact Guide
Pattern
The tabs at the foot of the report show more details, for example, a full list of the parts
produced by the pattern.
The cuts, waste, offcuts and part information are shown for each pattern.
Page 18 of 319
Compact Guide
In this example the pattern is shown in an alternative view ‘Monochrome’. There are
several choices of pattern view.
Page 19 of 319
Compact Guide
After Optimisation the patterns (cutting instructions) are transferred to the Saw or
machining centre.
Saw
Homag/Weeke WoodWop
2D DXF
Nested DXF
Busellato AutoLink (DXF)
Biesse RoverCad (CID)
At the main screen select the Saw transfer or Machining Interface option.
Machining interface
Saw Transfer
Page 20 of 319
Compact Guide
For Saw transfer, for example, the program prompts with the current job.
Page 21 of 319
Compact Guide
Transfer to Saw
- OK to confirm
Note - For practical use the saw transfer and machining transfer need to be set up for the
company's machines. There are parameters for this and a wide range of options are
available.
Typically the saw or machining centre transfer sends data to a location on the Network
(Path for Saw data) and a separate program provided by the machinery manufacturer
runs and sends the data to the machine. This can all be integrated into the above transfer
process.
Page 22 of 319
Compact Guide
The program is fully supported by integrated, up to date, local help (no need to rely on a
web link).
Help system
Page 23 of 319
Compact Guide
F1 is active for context sensitive help at most boxes, parameters and options.
Help in context
Page 24 of 319
Compact Guide
Full help is available for most topics including ‘Overview’ and ‘How to’ topics and there is
advice on each parameters and setting.
Page 25 of 319
Compact Guide
Where an error is reported there is usually a link to more information in the help.
Error message
Page 26 of 319
Compact Guide
The number shown is the error number - this can be useful in identifying the exact
problem.
Web site
There are links at the main screen to the UK web site for downloads, updates,
documentation, latest news …
There are is also a page on the web site for reporting issues.
Page 27 of 319
Compact Guide
2. Set up (install)
Set up (single user)
Run the old and new version in parallel for a period to get used to the new version before
transferring a lot of data to the new version. Also the data between versions is not fully
compatible so existing data must be transferred from the old version to the new via the
'Copy / Convert' option.
For the program to run a security key must be plugged into one of the USB ports on a
computer or server or a cloud licence registered.
security key
To install the program on a local computer run the set up program: setup.exe. Follow the
instructions on screen carefully.
Network setup
For a Network decide first where the program runs and where user data is stored; there
are many different ways to set up the Network operation. A typical set up is for the
program and library data to be at the server and for each user to have a profile on a local
computer.
The security key must be plugged into one of the USB ports on a computer on the
Network (often the server). In addition the Network key software (called the Licence
Manager) has to be running on the computer where the security key is located.
Page 28 of 319
Compact Guide
If the program does not run there are several possible causes:-
- Security key is missing or not correctly inserted or cannot be found by the program
- Extra configuration file required (for some Networks)
- Language modules are missing
- Some system components are missing
- Minimum specification is not sufficient
The program cannot run without the security key or logging in to a valid cloud licence.
- Check that the security key is in place and firmly inserted and that it is in the correct port
For a small number of Network installations the standard set up is not suitable and the
program may not run because the Network key or the licence manager cannot be found.
In these cases a special setup file (NetHasp.ini) has to be used. This is available with the
Distribution but needs to be configured for each case - this is usually quite simple to do
but requires some experience of different Network layouts.
Contact the supplier for details. See the section below 'Customise Networks'.
On a Network install make sure that a 'Client' install has been done on any local computer
that runs the program from the Server. This is needed to install some important
components on the local computer.
Page 29 of 319
Compact Guide
This means that a language module is missing or is not available. The message reports
the number of the language module the program is trying to find and suggests an
alternative if there is one.
Language modules are files with the extension LNG, for example, 00.LNG, 01.LNG and
are usually located in the Program directory (where the program is installed).
The language is set via System parameters. This offers the list of available languages, for
example, English (UK), English (USA) etc. Each item in the list is provided by one of the
LNG files. If the above message(s) occur either there are no language files at all or the
file for the choice last set in the program is missing or has been renamed.
V12 does not require a large amount of resources to run but a computer must meet the
minimum specification. This is likely to be a problem with a local computer (or single user
computer) rather than a server. To check this:-
(If the CD automatically starts the Setup program - abandon this - right click on the CD
icon and select Explore)
Use Windows Explorer to locate the root directory of the CD-ROM or the root directory of
the Download.
Page 30 of 319
Compact Guide
A dialog is displayed showing the minimum requirements at the left and the current
system values at the right.
Minimum requirements
Once the new version is running Ok some or all of the data from the previous versions
may need to be transferred from the old version to the new version.
Page 31 of 319
Compact Guide
Always use this option to move data between versions (e.g. V8.03 to V8.10 or V7.18.3 to
V8.10, V9.07 to V10.0, V10 to V11, V11 to V12)
To move data from an older version to a later one, e.g. V11.04.0 to V12.0, the user data
and the common data must be converted for the new version and copied to a new
location. Identify the user directory to convert and the new location.
For example, the old data may be located in c:\V11\Data\User 1 and the new data needs
to be in c:\V12\Data\User 1.
The program shows a list of user profiles. Select the profile to convert. Typically the
profiles shown are the current profiles for the latest version and the profiles to convert are
located elsewhere. Use the Browse option to select the user profile to convert.
Copy / Convert
Page 32 of 319
Compact Guide
The program moves to the screen to select the location for the new (converted) data.
Copy / Convert
The directories shown are the full set of directories available. Some may not be in use and
in some cases it is not necessary to convert all the data; for example, the library data may
already be converted.
Page 33 of 319
Compact Guide
Use the list button browse and select a directory (in the 'To' column)
Use the mouse to adjust the screen size and column width
- If any of the paths are sub-directories of the user profile these are named automatically.
For example:-
If the destination user profile is set to c:\v12\ the following paths are set:-
If a source directory has already been converted to the current version the directory
is not converted again and the data is only copied.
● Select OK to convert
The program includes a 'Back up' option to take a copy of a User profile. It is best to take
a copy when experimenting with data or before moving data, for example, to a new
version.
(On a Network version it is best to NOT rely on manual back up but to also make sure that
all the program and data directories are included in the standard Network back up
processes).
Page 34 of 319
Compact Guide
This copies the user profile information and all the user data (batches, runs ...) linked to
that profile; this includes any library data linked to the user profile.
Copy / Convert
(The default is set by the System parameter: Path for Back up)
Page 35 of 319
Compact Guide
The data is copied to a single file (BKP). This is a zipped file containing all the files in a
compressed form. When back up is complete program prompts with a message showing
number of files and overall size.
Data
Data can often be split over several different directories. For example:-
C:\OPT\USER1
N:\OPTIMISING\LIBRARIES
C:\OPT\USER1\CUSTOMER
The program uses the System parameters for the User profile to locate the data to Back
up including Library data. Back up covers the following Paths:-
User profile
Path for Part lists
Path for Library data
Path for Stock libraries
Path for Customer data
The name of the BKP file is based on the date and time and is stored in the: Path
for Backup. e.g. 2021-10-29 1118 V12BACKUP.BKP. All files from these directories are
backed up except for file extensions. ARX, DLL, EXE, HLP, LNG, ISU.
When purchasing extra modules or extra users the security key usually has to be
upgraded. This is typically done via an Upgrade file sent via a download or via a disk.
The upgrade is activated via a program called CHECK.EXE which is part of V12.0
Page 36 of 319
Compact Guide
(If the CD automatically starts the Setup program - abandon this - then right click on the
CD icon and select Explore). Use Windows Explorer to locate the root directory of the CD
or the root directory of the Download.
[Upgrade key only - If the new version is already installed and the upgrade is to add
modules - use the installed version of the software for the upgrade. At the main screen:
Select: Tools - System Check ]
The program displays a dialog to select the path for the Upgrade file.
If the upgrade fails the program reports:- 'Upgrade failure'. Report the failure and any
diagnostic number(s) to the supplier
It is sometimes necessary to uninstall the program (for example if there was a mistake in
the install process). To do this use the Windows options on the control panel.
Note - the System files installed at a Workstation on a Network installation do not need to
be removed. They are a standard Microsoft update to the Windows operating system. Any
shortcuts on the Desktop etc. should be removed manually (Right click on shortcut -
Remove)
Page 37 of 319
Compact Guide
With more than one user (either users on a network or users with different profiles
on the same computer) it is often useful to co-ordinate processes where a sequential
number is used. For example when naming optimised runs, orders, offcuts, tracking
parts etc.
- Enter the full path where the shared control files are stored (for example:
n:\server\v12\SharedData). Make sure all users have read/write access to this path.
If this parameter is set the shared parameters are locked (greyed out) on the parameter
pages and the numbering is controlled by the program.
The most common option is to place the Network key and the Network key software on a
Network Server. Before installing the Licence manager make sure the existing licence
manager (if any) is NOT running
Insert the CD
If the V12 install process starts running - cancel this - look at the CD contents by Right
clicking on the CD icon and choosing: 'Explore'. The Network key software is in the
directory..\NETWORKS\NETKEY
Page 38 of 319
Compact Guide
Use Windows Explorer to set up a directory on the computer or server. This can be any
directory name, for example, N:\NETKEY. If Network key software directories already
exist they can be overwritten; this makes sure the Network software is up to date.
If using a Download version from a self-extracting file - double click on the EXE to extract
the files to a temporary location on the computer or server; the files are extracted to a
sub-directory. Follow the above steps to copy the Network key software to a separate
location on the computer or server.
The Licence Manager is set up with the program LMSETUP.EXE. To install the Licence
Manager:-
- When installing the HASP device driver (HaspUserSetup) and Licence Manager
(lmsetup) for Windows 7 onwards they must be run under a compatibility mode (Vista
Service pack 2)
- From the Start button on the Windows Taskbar select the Run option
- Run the program HaspUserSetup with the setting -i. e.g.
N:\NETKEY\HaspUserSetup.exe -i
If updating an existing system make sure that any Licence manager services that are
running are stopped before installing HaspUserSetup.
Page 39 of 319
Compact Guide
It may be necessary to re-start the computer for the settings to take effect
- During installation the LMSETUP program may modify firewall rules and installs an
additional device driver
- The Licence Manager cannot be installed without accepting the Licence Manager licence
Agreement
Always install a new version to a new directory - data is not directly compatible between
versions. It is best to run both the previous and the new version in parallel for a short
changeover period.
Note - if the setup program does not run automatically - navigate to the root directory of
the CD and double click on the program: setup.exe
A series of dialog screens moves through the setup procedure. Follow the instructions
carefully.
Program files
System files
Metric parameter templates
Metric Demo data
The other components are optional but it is often useful to have the demonstration data at
the Server.
Page 40 of 319
Compact Guide
Select the type of licence you have either USB key or Activation code (cloud licence).
Note - installation on the Server does not create a Windows program folder for the
Windows Start menu as the Optimising program does not run from the Server console .
It is also necessary to set up each Workstation running the Optimising program. Make
sure the workstation can access the server.
Note - if the setup program does not run automatically - navigate to the root directory of
the CD and double click on the program: setup.exe
A series of dialog screens take you through the setup procedure. Follow the instructions
carefully. At the dialog: Choose Destination Location
● Enter the path on the Server which the Optimising program was installed to.
Note - the setup program needs this information so that it can create shortcuts and other
client information to link to the Server.
Program files
System files
Metric parameter templates
Metric Demo data
Note - The demonstration and other data is usually not needed as this is installed at the
Server
A Windows program folder is created for the Workstation - this contains shortcuts to the
Optimising Program and other utilities.
Select the type of licence you have either USB key or Activation code (cloud licence).
Page 41 of 319
Compact Guide
The set up for the security key is the same as for any other Network set up (see above)
but the optimising program is installed differently.
Note - if the setup program automatically starts to run this causes an error with Windows
Terminal Server. Cancel the error dialog and cancel the setup.
A series of dialog screens take you through the setup procedure. Follow the instructions
with care.
Program files
System files
Metric parameter templates
Metric Demo data
Page 42 of 319
Compact Guide
Note: the same user name will be used to run V12 in the future
Note - if the setup program automatically starts to run this causes an error with Windows
Terminal Server. Cancel the error dialog and cancel the setup.
A series of dialog screens take you through the setup procedure. Follow the instructions
with care.
● Enter the path on the Server which the Optimising program was installed to.
Note - the setup program needs this information so that it can create shortcuts to this
directory for the user profile for this terminal.
Program files
System files
Metric parameter templates
Metric Demo data
A Program folder for the Windows Start menu is created for the Workstation. This folder
contains shortcuts to the Optimising Program and other utilities.
Page 43 of 319
Compact Guide
For a Network version there are many different ways of organising the program and
data; this depends on each site - some general ideas are given below.
One option is to store the Optimising program and data (Libraries and User profiles)
on a Network Server. This layout is flexible and allows users to easily share library
and other data and makes it easy to update the Optimising program. It also ensures
that all important data can be backed up by the usual Network back-up facilities.
Network server
N:\V12\DATA\LIBS - libraries
N:\V12 - program directory
N:\V12\NETKEY - USB key software
Network Security key or registered cloud floating licence
Workstation 1
Desktop shortcut to N:\V12\V12.EXE or N:\V12\V12Cloud.EXE for a
cloud licence
Workstation 2
Desktop shortcut to N:\V12\V12.EXE or N:\V12\V12Cloud.EXE for a
cloud licence
See the 'System parameters' for each user to set up the paths for each user.
In this layout each user maintains a user profile on their own Computer/Workstation.
Libraries are shared on the Network Server
Network server
N:\V12\DATA\LIBS - libraries
N:\V12 - program directory
Page 44 of 319
Compact Guide
Workstation 1
Desktop shortcut to N:\V12\V12.EXE or N:\V12\V12Cloud.EXE for a
cloud licence
C:\V12\DATA\ME - user profile 1
Path for data C:\V12\DATA\ME
Path for library data N:\V12\DATA\LIBS
Workstation 2
Desktop shortcut to N:\V12\V12.EXE or N:\V12\V12Cloud.EXE for a
cloud licence
C:\V12\DATA\ME - user profile
Path for data C:\V12\DATA\ME
Path for library data N:\V12\DATA\LIBS
Program and Data on Workstations. Library data and Network key on server (Server N:,
Computers C:)
In this layout the full Optimising program is installed at each Computer/Workstation and
only library data is shared.
Network server
N:\V12\DATA\LIBS - libraries
N:\V12\NETKEY - USB key software
Network Security key or registered cloud floating licence
Workstation 1
Desktop shortcut to C:\V12\V12.EXE or C:\V12\V12Cloud.EXE for a
cloud licence
C:\V12 - program directory
C:\V12\DATA\ME - user profile
Path for Data C:\V12\DATA\ME
Path for Library data N:\V12\DATA\LIBS
Workstation 2
Desktop shortcut to C:\V12\V12.EXE or C:\V12\V12Cloud.EXE for a
cloud licence
C:\V12 - program directory
C:\V12\DATA\ME - user profile
Path for Data C:\V12\DATA\ME
Path for Library data N:\V12\DATA\LIBS
Page 45 of 319
Compact Guide
Most Network setups work Ok with the standard install of the Optimising program and
Network key software (Network licence manager). However for some Network setups
some fine tuning is necessary.
Whenever the Optimising program is started and randomly whilst it is running the program
checks for the security key and that a valid licence is available. To do this the program
must look at the computer where the network key is located and the Licence manger
software is running.
Some Network setups can cause this search to be slow or prevent it from working reliably
if the default Network key setup is used.
These problems are fixed by fine tuning how the Optimising program searches for the
security key and how the Licence manager is running on the Network. Two files are used
for this.
NetHasp.ini - by default this is NOT installed as it is usually not required. A copy of this file
is located on the Optimising program CD or Distribution in the directory:
..\Networks\Other\. To use it take a copy and place it in the Program directory for the
Optimising program (where the optimising program is installed).
Nhsrv.ini - this is created automatically by the LMSETUP program when the Network key
software is installed and is located on the server or PC where the licence manager is
running. Typically in the directory: ..\Program Files\Aladdin\HASP LM
These files control each end of the link between the Optimising program and the Licence
manager.
It is best to use NetHasp.ini to try and fix any problems - but in some cases both files
need adjusting. The files are ASCII/Unicode files that can be edited by a text editor such
as 'NotePad' - always take a backup copy of each file before making any changes.
Page 46 of 319
Compact Guide
Cloud licences
The program supports operation with a ‘cloud’ software licence in addition to hardware
USB keys.
Cloud licencing mode is selected during the setup. When the installation has finished all
shortcuts will point to V12Cloud.exe if for some reason you are actually using a USB
dongle just change the target to V12.exe instead.
To use cloud licencing you will need to have a reliable internet connection.
Your distributor will supply a serial number and activation code for your cloud licence.
Please keep these in a safe place. They are required to register your licence (select a
user name and password) and to reset the user name / password if required.
The two types of cloud licence single PC licence and floating licences that can be shared
between different users and may have one or more seats.
A single PC licence is locked to the PC used for the log in. It is not possible to use the
software on another PC. If the licence must be transferred to another PC
(E.g. if the PC fails or is stolen), please contact your distributor.
If there are no licences available at log in (there may be more users than seats), a user
will need to log out. The option to log out from cloud licencing is available on the menu of
the main menu screen under the "Licence" menu item (see "Logging outof a cloud
licence") as well as via system checks log out button.
Notes
- The program does not support single PC licences in cloud licencing mode under
virtual PCs. Virtual PCs need to use floating licences.
The registration dialog allows you to select a user name and password to be used for the
licence. Floating licences may have more than one seat (user). All users of a licence must
log in with the same username and password.
Enter the serial number and activation code supplied by your distributor and choose a
user name and password. User names and passwords must be a minimum of 8
characters long and a maximum of 50. User names are not case sensitive but passwords
are.
Page 47 of 319
Compact Guide
The user name cannot already be registered to another licence. Using an email address
here should ensure that your user name is unique.
When a valid user name and password have been entered (and confirmed), the OK
button becomes enabled. Select this button to register the licence. There will be a short
delay while the program contacts the licencing server to register the licence. If successful,
the program reports ‘Registration successful’ and returns to the log in dialog.
Cancel from the registration dialog also returns to the log in dialog.
When you start the program in cloud licencing mode, the log in dialog appears.
If you have not previously registered your licence, select the ‘Register’ button and follow
the instructions in the Registering a cloud licence section.
If you have forgotten your user name and / or password, select the ‘Reset’ button and
follow the instructions in the Password reset section above.
Enter your user name and password and select the OK button. User names are not case
sensitive but the password is. There will be a short delay while the program contacts the
licencing server to download the licence and the main menu will then appear.
The cloud licence details are subsequently displayed on the splash screen, the ‘about’ box
and the System check screen.
Once the licence has been obtained, the program will continue to run and can be closed
/ restarted without logging in again. The program refreshes the licence at intervals so it is
important to ensure that the PC remains connected to the internet.
If you have a floating licence (which may be shared between users) and the program has
not been used for a period of thirty days, your licence may have been re-allocated to
another user. In this case you will need to log in again. Also for floating licences a user
needs to log out of the software to free up a seat (not just closing the software down but
using the log out option from the main menu screen or via the log out button in system
check). The software can also be configured to automatically log users out on closing the
software via an option in system parameters.
Password reset
Page 48 of 319
Compact Guide
If the licence has been registered but log in details have been forgotten, use the password
reset facility to select new ones (select ‘Reset’ from the log in dialog).
Enter the serial number and activation code supplied by your distributor and choose a new
user name and password. User names and passwords must be a minimum of 8
characters long and a maximum of 50. User names are not case sensitive but passwords
are.
The user name cannot already be registered to another licence. Using an email address
here should ensure that your user name is unique.
When a valid user name and password have been entered (and confirmed), the OK
button becomes enabled. Select this button to reset the licence. There will be a short
delay while the program contacts the licencing server to register the licence. If successful,
the program reports ‘Reset successful’ and returns to the log in dialog.
Page 49 of 319
Compact Guide
The Professional optimiser is aimed at Larger scale production and with full cost control.
This is the most extensive optimising module. It gives full control over costs, cutting
constraints and all cutting pattern features including the special requirements of larger
scale production. It is fully integrated with the PQ module (where this is used) and
includes an interface to a large number of proprietary saws.
The Standard Optimiser is designed for cutting batches of jobs on a single axis beam
saw. It has the flexibility to deal with a wide range of part lists and part quantities and
includes many extra features for dealing with offcuts, complicated cutting patterns and
allows the part list to be fully customised via extra custom fields.
Part sizes
The starting point of optimisation is a list of part sizes. This can be produced in a variety of
ways:-
Page 50 of 319
Compact Guide
Part list
The part list editor can be used to add items or change sizes and quantities as required.
The part list includes many options for adjusting sizes, calculating edging, and if
necessary, dividing lists if they are too large to send to a saw in one go.
The part list can be customised with pre-set and user defined fields - these are often
important for volume production in tracking parts, dividing lists, and for getting the correct
data on to a label …
Note more than one list can be open at a time. This is handy for data between lists or for
comparing lists. Click on the tabs at the foot of the screen to move between lists.
Page 51 of 319
Compact Guide
Optimising parameters are used to describe the type of cutting (trims, re-cuts,
headcuts …). See the 'Parameters' section for details. Typical parameters are:-
The Front trim parameters, for example, allows the specification of the amount of material
including saw blade thickness allowed at the front of the board for rips and cross cuts.
Front trim
Saw parameters are used to describe each saw; overall cutting length, position of
clamps, size of waste flap … Typical parameters are:-
Saw model
Cutting height
Overall cutting length
…
Page 52 of 319
Compact Guide
For example, the Overall drawback for a single saw determines how a board is divided
and the headcuts that are taken.
Saw bed
Different parameters lists can be set up and used to produce the correct cutting
requirements for any list or saw combination. Typically users set up a handful of
parameters lists with commonly used settings and add extra lists for one-off or special
jobs.
In the above example the optimising parameter list and saw parameter list are the lists
named 'Default' from the Demo data.
Page 53 of 319
Compact Guide
Materials
All materials are stored in the Board library. This is a database of all sheet material and
includes quantities and costs.
Page 54 of 319
Compact Guide
Materials
The optimiser use the Material code against each part in the part list.#
For example, MFC18-BEECH to extract the available boards (of that material) from the
Board library and create a Board list for the optimisation.
Board list
Optimising
Once the part list, parameters and board list are set up the job can be optimised to
produce the pattern layouts (balancing cutting times and waste) and a set of detailed
reports on each job. The results are shown in the section of the program 'Review runs'.
Page 55 of 319
Compact Guide
Runs are stored and can be easily recalled for review or adjustments.
Management summary
The management summary includes a Dashboard view showing a graphical view of some
of the data.
Page 56 of 319
Compact Guide
This can be very valuable for larger runs where the reports consist of large numbers of
patterns or parts.
Dashboard analysis
Page 57 of 319
Compact Guide
Preview of patterns
Page 58 of 319
Compact Guide
Extra details of each pattern are available on the tabs at the foot of each drawing.
All reports can be fully customised and the Form & Design option is available for custom
reports - fully integrated into the program.
Page 59 of 319
Compact Guide
In this example the pattern is shown in an alternative view ‘Monochrome’. There are
several choices of pattern view.
Page 60 of 319
Compact Guide
There are a range of reports on the job, including, offcuts, costs, board usage.
Offcuts
Offcuts can be returned to the board library for use in later runs with the Stock control
module.
Page 61 of 319
Compact Guide
Boards
Page 62 of 319
Compact Guide
Job costing
Page 63 of 319
Compact Guide
Most reports include options to add a graphical view or chart of the report data. Up to 3
custom charts can be defined for each summary.
The data to highlight in this way typically varies from company to company so there are
full facilities for defining data to include and style of chart for each report in Review runs
(Settings - Chart settings)
Saw Interface
Page 64 of 319
Compact Guide
Optimising data can be sent directly to many types of saw in proprietary formats. The
Professional Optimiser supports most saw types including angular. The Standard
Optimiser is typically for single axis beam saws.
Saw transfer parameters are used to set up the transfer for each saw. Users typically
transfer to a handful of different saws, for example, two different Homag/Holzma saws.
Page 65 of 319
Compact Guide
This variety of saws includes many different types of saw including full support for Angular
systems (Homag/Holzma only) dealing with larger volumes of cutting.
- Single saws
- Angular saws
- Angular saw with turntable
- Separated Rip and Cross cut saws (strip production)
- Saws with split fences (or split fence devices)
The pattern exchange format (PTX) is used by several manufacturers to control other
machinery on the production line or send data back to the office.
Once the details for transfer to a specific saw are set up (Saw transfer parameters) the
transfer process is straightforward.
The program displays the current (last used) run or batch of runs.
Page 66 of 319
Compact Guide
Page 67 of 319
Compact Guide
Typically the data is sent to a folder on the Network (set by the system parameter: Path
for saw data). A separate program from the manufacturer then runs automatically to send
the data to the saw. This is all set up and integrated via the Saw Transfer parameters.
Batches
It is often useful to optimise more than one job at a time, for example, to process a set of
smaller jobs or even to compare the same data optimised with several different settings in
the parameter files. The following example illustrates this.
The program displays the batch screen. Enter the cutting lists to optimise. Parameters
can be varied by choosing different parameter files in the 'Optimising parameter' and 'Saw
parameter' columns as required.
Page 68 of 319
Compact Guide
Multiple batch
Page 69 of 319
Compact Guide
Optimising progress
When all runs are complete the program moves to the 'Batch summary' in Review runs.
Page 70 of 319
Compact Guide
Batch summary
In this example the 'Runs' pane is switched on. This give a tree of all the batches and run
in the User profile; so it is easy to quickly move between runs - this can be useful when
quickly comparing one result with another.
Page 71 of 319
Compact Guide
- Select a run and choose a summary to move to the details of each run.
In the above example the 'Runs pane' is turned on - this makes it easy to switch between
optimised batches and runs.
Pattern editor
In production there are sometimes last minute changes if materials are not available or an
order changes. The optimiser includes a pattern editor and a pattern library. The editor
allows changes to each pattern, for example:-
Page 72 of 319
Compact Guide
Pattern editor
The thumbnail at the foot of the editor allows patterns to be quickly selected and for parts
to be moved between patterns. Once the changes are complete the run is recalculated
Page 73 of 319
Compact Guide
and the cutting data can be sent to the saw. The parts in a pattern and/or the run
quantities can be changed. In the following example a part is deleted and a run of 2 of a
different part have been added.
The editor is easy to use and acts in a similar way to a graphics program. At the right (not
shown above) are various editing tools and at the left a set of panels for the board and
part properties.
Page 74 of 319
Compact Guide
Pattern Library
Quite often the pattern editor is used to adjust patterns for specialist work where the exact
pattern or amount of waste is important. Amended patterns can be stored for future use in
the Pattern library.
The Pattern library is a separate store of patterns and templates for patterns. A common
use of the templates is for Grain matching. At the main screen:-
The screen moves to the Pattern library screen. The pattern library can be used to create
new templates and view existing templates.
Click on the list button for a list of the current patterns in the library
Page 75 of 319
Compact Guide
Grain matching
The optimisers include a grain matching option so that parts that are specified for grain
matching are kept together in the pattern layouts during optimisation; this is often
necessary for items such as drawer fronts and cabinet doors with grained material.
To work in this way use the Pattern library to create a template the parts must fit into. This
is just a pattern like any other pattern but it is not associated with any particular board size
or run. It describes the layout of the parts.
The template is assigned to the parts as each part is set up in the Part list or Part library.
Page 76 of 319
Compact Guide
The information box parameter: Grain matching is used for this and it is set up as one of
the extra part list fields.
Clicking on the ‘Grain matching’ template pops up a dialog to help assign the parts to the
correct position in the template. The result is a list of the assignments in the Grain
matching column (as above).
Note - part size does not have to match the size in the template only the layout matters. If
there are cabinet doors of different sizes in the list they can all be assigned to the same
template.
Page 77 of 319
Compact Guide
The pattern below shows how the optimisation allows for a set of parts (drawer fronts,
doors …) arranged in a fixed templates from the pattern library so that the grain matches
across the parts.
In this case the first pattern (with the parts shaded) is cut at the saw and in the second
pattern (with the bold outline) the parts in the template are cut as a single part and then
cut separately.
The settings for the template determine how the template and parts are cut in the
optimising run.
Page 78 of 319
Compact Guide
These days, especially for larger orders, the cutting list may be generated in other
systems. The Professional and Standard optimisers include a variety of options for
importing and exporting data from the program.
File tree
The format of the import files can be customised or set as one of the standard options.
Page 79 of 319
Compact Guide
There are a variety of options for importing and exporting from the program to work with
other software - from importing part lists or product requirements to import and export of
full patterns.
Page 80 of 319
Compact Guide
Page 81 of 319
Compact Guide
Where the format of the external file is not known or needs to be set up – use the Import
Wizard (File – Import Wizard).
Page 82 of 319
Compact Guide
The program imports data from any CSV (comma separated values) files and Excel files.
You can then work through the fields and assign them to the correct Part list fields name
by selecting the field name on the ‘What’s this’ button.
Note – you can also cut and paste directly from a spreadsheet to the part list – for
example where the spreadsheet has the data in the same order and format as the part
list.
Export reports
For larger runs it is often useful to export run data (summaries) to an external file so that
the data can be used in an external system or in a spread sheet, for example, Excel. To
do this:-
Page 83 of 319
Compact Guide
ASCII
XLS
XLXS
As well as sending data to a saw cutting data can also be exported to our standard PTX
(Pattern exchange) format; either as an ASCII/Unicode file or MDB database file.
Page 84 of 319
Compact Guide
This format has been in use for many years and several manufacturers use it for
extracting data for post processing for other machines:-
These days it is much more common for part list requirements to be imported from other
systems such as an Order system or Sales database. In these cases the data is often in a
variety of formats and the incoming data contains records and fields that are not used in
optimising.
The Part list import parameters allow you to describe the format of almost any external file
and to specify the fields required for optimising (part code, length, width quantity etc.)
It often happens, as well, that not all the part sizes can be optimised e.g. thin rails or
bought in items. Using the Cutting list rules option allows any imported list to be further
refined and corrected automatically.
The program can also deal smoothly with converting from data in fractional or decimal
inches to millimetres (or vice versa).
The Professional optimiser is designed for larger volumes of parts - up to the very largest;
it balances the cutting time and costs against material cost to produce an effective
solution.
The optimiser includes many specialist features which are often needed with volume
production.
- 'Strip production' option to allow ripping and cross cutting to appear on separate
patterns.
Page 85 of 319
Compact Guide
This is often required where the cutting line separates ripping and cross cutting across
separate saws (e.g. Kitchen worktops).
Strip production
The number of parts not completed at any time is kept below a fixed value. This helps with
offstacking and later production processes where there are large volumes of parts.
This determines the optimum position for cutting jumbo boards - a free cut to split boards
is often an option for those using high board volumes.
- Optimising parameters to control the number of different board sizes used and the order
of part production (priority). These are often more important for volume production.
A unique feature of the program is the ability to add extra custom and/or pre-defined fields
to the part list; called 'Information boxes'. These not only provide extra information for
each part (for example for use on labels) but are also used to extend the capabilities of
optimising to take account of many production constraints or requirements. For example:-
Page 86 of 319
Compact Guide
One example (see above) is the use of the ‘Grain matching’ information box.
An example of the use of information boxes is in providing the option for optimising to use
alternative or substitute materials when creating cutting patterns. These may, for example,
be common parts, or dividers or fillers. To do this one of the pre-defined information
boxes is added to the part list (Parameters - Information boxes)
The information box appears on the part list as one of the fields.
In this case the possible alternative materials are added to the Information box.
Page 87 of 319
Compact Guide
Very often later stages of production need extra information about the part to control the
production process. For example, information on part labels, bar codes or other data for
an edgebander. The part list can be extended with extra custom fields to allow for this. For
example we might require the following extra data.
Page 88 of 319
Compact Guide
Custom fields are added to the part list via the Information box parameters. The result is
extra fields in the part list. For example:-
Part graining
Part area
Part code & size
The cutting list rules are set to place the data in the custom fields using the 'Cutting list
rules' library (Main screen - Libraries - Cutting list rules)
The data for these fields is calculated before optimising. The results are shown in the
'Cutting list' (this is the adjusted part list used for optimising).
Page 89 of 319
Compact Guide
Page 90 of 319
Compact Guide
There is a full set of options to deal with edged, trimmed and laminated parts. A wide
variety of edging methods are covered:-
- Tape
- Laminate strips
- Solid lipping
- Postform edging
- Bullnose edging
- Laminate front and back
- Core trimming (cutting back before edging)
- Edge before laminating
Edging
The edging requirement is set at the part list and can be set for each part. The program
automatically calculates the correct cutting sizes.
Edging
Page 91 of 319
Compact Guide
These are typically the finished sizes but where there is edging and laminating the finished
size has to be adjusted to the cut size before being sent to the saw.
A set of extra fields (called Information boxes) extend the Part list to allow for the entry of
the edging code for each edge of each part. For example, in the above example items
such as drawers and doors have edging material on some of the edges.
Page 92 of 319
Compact Guide
For example, a finished length of 332.5 mm requires a cutting size of 330.5 mm if the part
is edged by (1mm) tape on each length edge.
The part list can include a field for describing the Edge diagram.
Page 93 of 319
Compact Guide
This field can be used to set how adjoining edge pieces butt on to each other or whether
they are mitred.
Edging diagram
Page 94 of 319
Compact Guide
This can be used when printing labels for edging to show on the label (at the Edgebander)
exactly how the edging is applied.
The edging diagram can be included on each part label to show clearly how the edging is
produced. This is available with:-
For the CADmatic the information is passed to the CADmatic controller on transfer of data
to the saw.
Page 95 of 319
Compact Guide
- Edging requirements can be printed on a label as a bar code and used for processing at
the edgebander after cutting.
Laminating
The part list can also include fields for laminating one or both sides of a part.
The program automatically adds extra items to the cutting list (cutting requirement) to
allow for the laminate pieces required.
Page 96 of 319
Compact Guide
Page 97 of 319
Compact Guide
The edging summary gives full details of the edging requirements including the costs.
Edging summary
Page 98 of 319
Compact Guide
The Edging summary can include a custom graphic representation of the data.
Page 99 of 319
Compact Guide
The printed part costing report includes the cost of edging material and the edgebander
costs.
The operational details and costs of each Edgebander are set up in the Edging
parameters and the Machining rate parameters. These include options such as:-
Edging library
The details of the edging materials and operations are set up in the Edging library. This
can be customised to match many different edging methods, for example, whether edging
is applied before laminating, whether a core trim is taken, the type of edging …
Edging library
For example, where a core trim is specified, this indicates that the core material is
trimmed first before edging is applied. This is quite common, for instance with doors,
where solid wood edges are often applied before laminating.
- Where there are a large number of different laminates for example with laminate colours
the Board library can be used instead of the edging library for describing the laminates -
this is often more convenient for sheet laminates.
The core trim, for example, allows for the removal of core material ready for solid wood
lipping.
Lipping
Edging parameters
The tolerances and settings for applying edging and laminates are set via the Edging
parameters (Main screen - Parameters - Edging).
Edging parameters
This includes the details for more complex edges such as Post form and bullnose edges.
It is especially useful where the same parts are used again and again in different cutting
lists or where extra information is needed for each part for later processing, admin, or bar
codes,
Parts can be added to any cutting list with minimum data entry - this saves times and
avoids costly mistakes.
Part library
Parts are defined and stored in the part library. The data entry screen provides an easy
way to enter part details. At the main screen:-
Part library
The part details include the standard items such as material code, length and width but
any amount of user defined information can be stored with each part using extra fields
(information boxes). This extra data can also be included on labels and reports to help
with later processing of the part.
The part library can also include a picture of the part from the Machining library or a
graphics file such as BMP, JPG or MPR(X).
For some parts it is often useful to include a picture of the part on a label to help identify
the part quickly.
Part label
At any cutting list the items in the library can be accessed by a single click and the part
can be added to the list.
Typically only one or two items of information need to be adjusted such as the quantity
required or possibly the material to use.
The program includes a designer screen so that almost any style of label (typically a small
adhesive label) or a full form (a one page report or a route card) can be set up.
These are typically labels or forms for printing in the Office but can also be used with the
Online PC module for printing labels at the saw. The designer can also create label
designs that can be used/downloaded to the CADmatic saw controller (For the CADmatic
the information is passed to the CADmatic controller on transfer of data to the saw).
For other saw controllers the options available for designing and printing labels at the saw
depend on the software and capabilities of each controller. The full part list data including
any custom information is available in the files sent to the saw but the design must be
undertaken via the saw controller.
The data on the form or label can be chosen from any of the data set up for each part in
the Part database. For example:-
Material code
Length
Width
...
Part drawing
User defined details
Barcodes
Logos
...
The designer allows for the creation of a barcode for any of the items on the form or label,
for example, barcodes for the part code and quantity.
Part label
The designer screen is easy to use and a variety of templates are already set up to use as
a starting point.
Label designer
Each label or form is fully customisable. The designers include several options to help
create effective designs.
- Grid, guidelines and snap options - to help place items on the design
- Different templates - with alternative designs and styles
- Quick preview - to check the layout
- Data preview - to make an accurate check of the layout
When used the with the PQ module the Part library extends the flexibility of the program
since it can be used to define parts using variables and formulae for the part information.
The same part entry in the part library can be used for a range of colours, materials or
sizes.
Fittings can include typical ironmongery items such handles, hinges and brackets and
also larger 'bought in' appliances.
The library can also include 'bought in' or sundry parts that are required but are ready to
use.
The operations required for each part can also be included in the database.
These are items such as, clamping, assembly, packing - where these can be allocated on
a 'per part' basis.
These items are added to the 'Order' so that a full specification (and costing) of the job is
available.
Quote / order
The Part library is fully integrated with the Machining Interface; the part picture can be a
machining drawing from the parametric Machining library. So any pictures and details
created in the machining library can be passed through to the part label or form.
The Online PC option can be used for designing and printing labels at the saw, it is
typically used where there is no saw controller or the saw controller only has limited set of
options.
Information and labels are automatically sent to the Online PC option to allow the viewing
and printing of part information at the Saw.
Many saw controllers only have limited options for designing and printing labels at the saw
so they are not always suitable for detailed labels or for making use of custom label
information.
Stock control
A complete stock system for sheet materials - it can also be integrated with external
systems such as the Homag Automation SQL server stock management system.
Offcuts generated in one optimisation can be sent back to the board library for use in later
runs with customised cost adjustment.
The simplest operation is to control the physical stock in the Board library.
The sheets required for cutting are removed from the library and any offcuts generated by
the run are entered as new items in the library.
The quantity of boards required for any job is calculated by the optimization.
Once the run is committed for cutting (data sent to saw) the stock can be updated by the
'Issue stock for runs' options.
The board quantities are reduced and any offcuts are added back to the library.
The program carefully controls the operation of part lists and optimising - once a run has
been used for a stock issue it cannot be manually changed or re-optimised
The module includes a full set of options for the reservation and receipt of stock.
Reservation can be used after optimising to reserve stock for the job. Receipts are used
to record incoming stock and adjust stock levels.
The Board library includes fields for Stock on order and Reserved stock and the optimiser
takes account of the reserved stock when optimising so that reserved stock is not used.
Reserve stock
The details of all the current reservations can be review via: 'Stock Reservations'
There is also a full set of screens and options for ordering and receiving stock.
Stock orders
Stock receipts
Pre-laminated material - where boards are laminated prior to cutting the stock update
automatically keeps track of both core material and laminate material used.
Laminating
Stock reports
Orders by material
Orders by supplier
Reservations by material
Stock valuation
Minimum free stock
Monthly material summary
Stock issues summary
Audit trail report
Stock history
End of month/year
Orders by Material
Stock issues
The module includes options to consolidate the library at a period end and has a full audit
trail. There are also options to manage stock and update costs etc.
All the stock reports can be fully customized and all have print options.
For this printed report only the Stock quantity is shown. All the data for printed reports can
be exported to an external file.
These days it is quite common for stock and orders etc. to be held in external systems
including mechanical stock handling systems. The module can be integrated with external
systems.
This latter allows the Board library to be kept in sync with external databases.
The board library has a full set of editing options to allow manual adjustments and
changes.
The stock control options include the control of parts so that over produced parts can be
stored and taken into account in future lists by reducing the requirement for that part.
With the PQ module the stock control options include the control of fittings (hardware)
items in the Part library and Edging material in the Edging library (solid edging and
laminate sheets).
The key to the module is that the product detail is very flexible - a single definition can
cover a wide range of customer or production variations.
For each order once the customer request for colour, material, size, fittings are specified
the program can calculate the full set of materials, sizes, and quantities for all the parts in
the product.
The result is a cutting list ready for the saw or machining centre.
Orders screen
A versatile order screen allows the entry of order for quotes or production.
Quotes / Orders
The top section allows for the entry of customer details, delivery and invoice address etc.
In the grid enter the required products and other items.
Full costs are shown and the system can be set to several different pricing models.
Products and other items are selected from the product library.
Product selection
Select to view a 3D model of your product/part, the product model has to have
been created previously via the product library.
Where the product is defined as a parametric (variable) product the Order screen prompts
for the customer's requirements (and production requirements).
Variables dialog
The requirements can vary for each product line even for the same style of product.
There are a full set of facilities (variables, look up tables, formulae) with the Product library
for creating parametric products.
Once the order is complete the order can be estimated at the single click of a button.
Estimate dialog
The order status can be tracked and the Form & Label designer can be used to produce
customer documents:-
Quotation
Advice note
Delivery note
…
Once an order is confirmed the order is optimised and the cutting patterns produced ready
to send to the saw or machining centre.
Order - optimise
The production and delivery documents are set up in the Form & Label designer - the
program includes many different templates to help with the design of forms.
Order - optimise
There is also a full breakdown for the costs of all parts and other items in the order.
Job costing
Customer database
The module includes an integrated database for customer details and addresses etc.
Customer database
This is an Access MDB database - so the data can be easily linked to other systems.
Product library
The heart of the PQ module is the product library for building and storing parametric
products.
The product library deals with custom or variable products in product ranges.
Products
A single parametric product record can be defined to cover a wide range of options. The
program automatically works out the correct part sizes and quantities based on the
customer and/or production requirements.
In the above example there are two products produced from the same template. One with
different materials, different sizes and one with no back.
This approach is very efficient and accurate since the program does all the calculating of
sizes and quantities as the product requirements change from customer to customer.
Product library
The details can include a drawing (from an external file e.g. bmp) or a drawing from the
built-in drawing library.
The important point is that the product details such as Material or Length can be defined
as variables e.g. @CARCASEMATERIAL@ or formulae &INTERNAL_WIDTH&
The variable is answered at the order screen where the customer material is entered e.g.
TEAK or BEECH-18MM.
The formula is pre-defined formula that depends on the material thickness. There are
tables for defining variables, lookup tables, and formulae.
Formulae table
The task of building up the product details can be quite a lengthy and complex process -
but the program includes many examples and templates to aid the process.
When working with custom products many of the parts or other features of the product are
defined by a formula rather than a fixed value and some features of the product are
defined as variable items, such as overall size or door material.
The actual size or material is specified when you enter the order details or product
requirements for a particular order. This is a big advantage because a single 'Product'
definition can be used to cater for a variety of customer preferences, or different options
within a style or range. This helps to keep the product library small and easy to maintain.
For example, in the following simple case, TOP and DOORS are the variables for the
materials in the product.
To enter an item as a variable surround the variable name with the @ symbol, for
example: @TOP@ @DOORS@.
Products
If you define a product such that some or all of the overall product dimensions are
different for each customer then some or all of the individual parts also vary in size. For
example, the tops in the above case have different lengths and widths for each product
variation.
To deal with this define for each part how its size varies with the overall product
dimensions.
The overall product dimensions are represented by the following variable names:-
Which you can use in formulae. In the above example the formulae become:-
length of top = X
width of top = Z
length of door = Y-35
width of door = (X-10)/2
A formula can also contain a variable, such as, @PLINTH@. Where the variable stands
for a specific value that varies with each product.
The product requirements calculation replaces the variable @PLINTH@ by the value
entered at the optimise products screen.
Conditional statements
The statement (X>400) means If X is greater than 400 the statement is set to 1 or if X is
less than 400 the statement is set to 0. A typical use of these statements is in the quantity
box. On some products the number of drawers may depend on the overall height of the
product, for example:-
Formula
Products are created by specifying a first part in the product and how it is positioned within
the product cuboid created to the product size specified in the product library.
Once the first part has been placed the other parts of the product can be added one at a
time.
3D Product Builder
3D Completed Product
The products are built using connectors. A connector is attached to each part and then
snapped together.
A connector
Connectors positions on their part can be specified parametrically so they will remain in
the correct place as the dimensions of the product change.
Product requirements
Product requirements are the quantities of each product required to fulfil an order. The
requirements can include values for sizes, finishes and fittings etc. where these are
variable items that vary with each order.
With the product and part libraries set up the program can automatically calculate for each
product requirement list the type, sizes and quantities of each part required. The result is
a cutting list of part sizes for those products. The program optimises the cutting list to
produce a set of cutting patterns.
The product requirement are also available from the main screen at the File menu.
Product requirements
The screen shows the list of products required and the quantity of each. This might be a
list for a customer or batch of items for production.
Select to view a 3D model of your product, the model has to have been created
previously via the product library.
Custom products - For custom products the programs prompts for the customised details
when products are entered. For example, the overall width, depth or height, finish or
material for a product (where these are variable items).
The ‘Copy’ option offers a list of pre-defined 'answers' which can be used to quickly set up
a product.
The sets of 'answers' are created in the 'Answer table' and can be useful where a product
has several different but well defined ranges.
Answer table
In the above example there are a set of pre-defined values for the Beech finish.
The patterns and summaries can be reviewed and the data sent to the saw in the usual
way.
Requirements report - You can print report for each optimised requirements list. This
shows a complete breakdown of the products, parts and quantities for the requirements
list.
Job costing report - Another useful report is the job costing report. This shows a full
breakdown of the production costs, including material, fittings, edging, assembly
operations etc.
Job costing
Drawing library
The program includes a drawing library for creating (or importing) drawings of parts and/or
products. The advantage of the drawing library (compared to a picture or bitmap) is that
the drawing can be scaled and can include more detail.
Drawings can be useful in easily identifying items and can be printed on labels and
reports.
Both the part and product library screens have a box for displaying a drawing associated
with the part or product. At the main screen:-
Drawing library
The drawing library contains a set of general drawing tools to help draw the items and
there are also specialist tools to quickly draw cabinets and other items in perspective. The
tools include a full range of vector drawing tools, rectangle, arc, ellipse, lines …
The same drawing can be assigned to one or more products in the product library if
necessary.
If the drawing has the same code as a product in the product library is it automatically
linked to that product.
The drawing layout and tools are very flexible so a wide range of accurate drawings are
possible.
This is a parametric drawing where the drawing is controlled by formula and is an exact
representation of that item - including a perspective view
For a parametric drawing each line is related to the overall product dimensions by a
formula (set in the Properties dialog for the line or other drawing object). When the
drawing is linked to a product the size of the drawing adjusts automatically.
There are also formula functions to express the perspective so that as the drawing
changes size the perspective is still correct.
8. Machining interface
Where parts contain additional machining such as grooves, routs, drilling and cut-outs the
Machining interface module is used to create and store the part drawings (via the
Machining library) and also send the correct machining instructions for each part to the
CNC machining centres.
Most machining centre formats are supported including DXF, Homag/Weeke WoodWop,
and other proprietary formats.
Machining drawings
The machining editor provides full facilities for creating machining drawings. A wide
variety of machining functions are provided:-
Saw groove
Horizontal drilling
Vertical drillings
Cut-outs
Arc router
Circle router
Pockets
Contours
Vacuum pods
...
The machining library dialog is displayed. Use the navigation buttons or list box to move to
the required part drawing.
Machining library
The panes at the left show the details of each instruction and the full part is shown in the
diagram at the right.
Drawings can be set up with formulae so they are fully parametric and automatically
adjust if the part size changes. Common machining patterns can be dealt with by one
drawing assigned to many different parts.
The above example shows a set of drilling and routing instructions for a part.
Machining Instructions - At the left of the screen is the FUNCTION toolbar to select the
type of machining operation (such as drilling or routing).
Enter the details of each operation in the boxes to the right of the toolbar. The part
drawing illustrating the machining is shown in the area to the far right of the screen. The
drawing is built up as you enter machining operations.
For example, for a vertical drill operation enter the co-ordinates of the first hole - depth
and diameter of the hole and the number, separation and direction of the repeated holes.
You can also enter the tool number and other machine specific details.
To move directly to a machine operation (for example to edit the details) click on the
relevant part of the drawing. The current instruction is highlighted.
You can also use the mouse to enter instructions, for example, to specify the start and
end of a groove.
External drawings – where the drawings are external files such as DXF or Homag/Weeke
MPR(X) the Machining editor can still be used to view and adjust drawings and the
drawing information is sent to a machining centre via the Machining Interface.
DXF drawings suitably layered can also be imported to the Machining library.
Shaped parts
Shaped parts
Each machining instruction can include extra tooling information to allow for tool speeds,
tool path compensation etc.
Use the mouse to quickly draw the function and use the boxes at the left to add the
detailed measurements where required.
Machining parameters
The transfer of machining data to CNC machines is set up via the following parameters:-
The machining centre parameters set up the general features for the machining
drawings/instructions such as the Drawing origin, and specific features for proprietary
machines such as the ‘Park mode’ for Homag/Weeke WoodWop.
The Machining centre transfer parameters control the transfer of data to the machining
centre. File format, where files are located and whether there are separate files for Front
and Back instructions.
The machining centre transfer parameters also include a 'Tooling replacement table', so
that tooling instructions can be translated to a specific format for a machine. This allows
for a single set of drawings which can then be interpreted for different CNC machines.
For most parameters there is a clear picture of the setting involved and examples of the
set up.
Tooling
The costing for a job includes the machining times and costs.
The job summary includes the machining drawings (with all dimensions resolved and
calculated) and reports for each type of instruction. The machining can be checked at the
Review runs screen:-
Machining preview
At this stage all the machine instructions have been fully calculated and set to absolute
numbers ready for transfer to the machining centre. It is possible to make last minute
changes to instructions; e.g. to exclude an instruction or change an offset.
The instruction pane at the left shows how all the instructions are converted to absolute
values.
- Click on the tabs at the foot of the part drawing to see more details on the instructions
for each part.
Machining - instructions
Route cards or labels for each machined parts can be printed at the office.
External drawings
The drawing editor and transfer of data to a CNC machine can be integrated with the use
of external drawing files such as DXF and MPR(X). In this case the stand-alone drawings
can be used with parts so items do not have to be duplicated in the machining library or
drawn twice.
After optimisation all the instructions are converted to fixed values so minor adjustments
are easy to make and this does not affect the stored drawing in the machining library.
Tool optimisation
The program includes tool optimisation which minimizes the distance travelled for each
set of tooling. This is calculated as the information is transferred to the machining centre.
Use the 'Tool Sequence parameters' to set up the rules for tool optimisation.
The pattern layouts produced by the nesting optimisers reflect the different cutting
methods and parts may include machining instructions.
- Rectangular nesting
- Shaped nesting
- For rectangular nesting each part is placed on a pattern within a rectangular area. For
shaped nesting parts can overlap the rectangular area around each part and be placed at
an angle to each other.
- The choice of Nesting optimiser type is set via the Nesting parameters. Each part list is
optimised with a specific nesting parameter list..
- Generated patterns (and parts) can be checked and edited in Review runs.
- For the Nesting optimiser types the patterns are generated for transfer to a Machining
centre.
The Nesting module provides all the facilities and features to create and use nested
patterns..
Part sizes
The starting point of optimisation is a list of part sizes and/or drawings. This can be
produced in a variety of ways
The result is a list of part sizes with attached drawings (where required).
In this example the drawings for parts are stored in the machining library.
The NE optimiser includes the Machining editor and library for creating drawing templates
and making changes to drawings but it cannot be used for creating and storing part
drawings.
Materials
All materials are stored in the Board library. This is a database of all sheet material and
includes quantities and costs. The Board library stores a record for each material and a
record for each board size (including any offcuts) for each material type.
In this example the material MFC18-TEAK has two available board sizes 3050.0 x 1525.0
and 2440.0 x 1220.0 and several offcuts.
The Material column in the Part list associates each part with the correct material to use
and the optimiser selects the optimum board sizes to use for each job.
Nested optimising
Part sizes are optimised to produce a set of patterns for machining. Part lists can be
optimised singly or in a batch.
The first summary shown for each job is an overview of cutting and costs.
The summary includes a Dashboard showing charts of selected (custom) portions of the
data.
Nesting - Dashboard
Nesting - pattern
Further information about the cutting pattern is on the tabs at the foot of the drawing.
Use the machining editor to check the details and make any last minute changes to the
cutting plan.
Parts can be moved or deleted and minor changes can be made to the borders. The
machining instructions for each part (drilling, routing …) can also be viewed at each part
drawing.
At this stage all instructions have been converted to absolute values ready for transfer to
the machining centre.
To transfer the drawings to a machining centre at the main screen select 'Machine
Interface' and then select the Machining centre, for example, Homag/Weeke.
Links to a variety of machining centres are available also to industry standard formats
such as 2D Dxf.
The program displays the data to transfer (default is the current batch) - use the options to
choose other batches or runs.
The program keeps track of transfers and a run is marked with a tick if it has already been
sent; the rules for tracking can customised.
Homag/Weeke WoodWop
The Nesting optimiser is fully integrated with the Homag/Weeke WoodWop system.
MPR(X) based parts can be used in the Part list and cutting patterns produced to
download to the Machining centre.The part list can be set to use MPR(X) parts as the
source.
Where the NE module is used with Homag/Weeke WoodWop the program automatically
moves to the WoodWop editor when editing individual MPR(X) parts.
When working in this way the parts are edited via Homag/Weeke WoodWop and the
patterns can be adjusted via the Nesting optimiser editor.
The optimised result is a set of cutting patterns including the MPR(X) parts.
- The editors should only be used for minor or last minute changes - if there are
substantial changes then it is better to re-optimise the job as the balance of waste and
costs may have changed significantly.
Shaped parts are defined by drawing contours that define the shape of part. This is done
at the Machining library or via an MPR(X) file using Homag/Weeke WoodWop.
At the Machining library use the Border function to define the shape of the part.
If a Safety border is required this is added as a contour surrounding the shaped part and
is set as a safety border by checking the Safety box in the contour function.
For an MPR(X) file two closed contours are required (similar to the above) to define the
shape of the part and the safety border. Check the 'Nesting contour' option for the first
contour and the 'Nesting safety distance' option for the second contour.
If a safety border is not defined the Nesting parameter 'Nesting safety distance' is used
instead to calculate a safety border at a uniform offset around the contour of the shape.
A set of Information box parameters are available for Nesting to control features of each
part, for example, Step angle, Priority, Mirrored.
Information boxes are set from the main screen (Parameters - Information boxes).
Nesting parameters
Cutting parts on a Machining centre requires careful control of the pattern layout. The
nesting parameters give full control of cutting process for features such as, Board
margins, Safety margins, Part separation, Placement of offcuts. Placement of waste cuts
…
Nesting parameters
- Shaped parts
- Rectangular parts only
- Calculate best position for pre-cutting jumbo boards
Tool optimisation
The program includes tool optimisation for nested patterns which minimizes the distance
travelled for each set of tooling. This is calculated as the information is transferred to the
machining centre. Use the 'Tool Sequence parameters' to set up the rules for tool
optimisation.
Note – MPR(X) based parts and patterns use the 'Project Manager' option for tool
optimisation and do not use the Tool sequence parameters.
Grain matching
Nesting optimising often involves the visible parts of a product so grain matching can be
important.
Grain matched parts can be set as a template in the machining editor and the template is
used by the optimisers to ensure parts stay together and are cut from adjacent areas of
board.
The Machining editor can be used to create templates for Nesting patterns. A template
sets out how a group of parts are to be cut and is useful, for example, where grain
matching is important.
The templates are created and stored in the Machining library and are linked to parts at
the Part list.
The template can include waste parts (spacers) and separate groups of parts. There are
Machining library options to add parts, groups or waste parts to a template.
Nested patterns can contain offcuts and follow the parameters for offcuts set in the
Optimising parameters.
Nesting - offcuts
Note - Offcuts with duplicate sizes are not aggregated for nested patterns.
When a nested pattern is transferred to the machining centre the offcuts are converted
into 1 or 2 rout contours depending on if they are along a whole side or just on a corner.
The program can work with different types of part drawing. At the part list the drawing
source can be set to any of the following:-
Part library
MPR(X)
DXF
Machining library
Drawing library
This can be set for all part lists or per part list.
MPR(X) and DXF options allow the use of parts to be based on separate MPR(X) or DXF
files (one drawing per part). An alternative for external files is to import DXF files into the
Machining or Part library.
When parts are based on MPR(X) files then the editing of part instructions is done via
Homag/Weeke WoodWop. The Homag/Weeke WoodWop program is called
automatically when an MPR(X) based part is edited.
Use the 'DXF Import - layer name rules' to describe the DXF format. This format is often
user defined for part and machining information.
These parameters are used to set up the link to a Machining centre. Typically they
describe the type of Machining centre and the path to send the data to.
Set up a separate entry (one line) for each type of machining centre to transfer to.
There are several different types of transfer available - depends on the machining centre.
For example:-
12 - MDB PTX
The edit button is for any extra parameters - these vary as they depend on the type of
machining centre and open in a new dialog.
The parameters include a table to set up the rules to convert from one set of machining
instructions to another - this allows for transfer to machines with different instruction sets
for tooling.
The system parameters for Nesting are located on the two tabs (Routing/Nesting and
Nesting). At the main screen, for example:-
These include settings to identify the paths for external files (such as the WoodNest files),
setting the part origin, setting what macros are used etc.
A straightforward example is where parts are manually destacked on to fixed size pallets
around the saw.
Destacking
The optimisation takes account of the destacking requirements and parts are only
destacked to stations that are large enough. The required quantity of each part is
completed before the station is cleared ready for the next part.
Destacking parameters
The destacking parameters are used to describe the number, size, and type of each
station. Typically there might 4 or 5 stations available.
Destacking parameters
The destacking layout to use is set by information in the Part list (Part list information
boxes).
Destacking library
The layout for destacking on to a pallet or baseboard is at its simplest the number in the
length and the number in the width, for example, 3 x 3 or 2 x 1.
The styles to use are defined in the Destacking library. In this example there are different
styles for baseboards and pallets.
Destacking library
The library can hold many hundreds of styles but typically only a handful of styles are
required. They can be set to match your requirements for stacking and processing.
The Destacking calculations are part of the optimising process and all the information is
calculated during optimisation.
The destacking style to use for each part is set at the Part list using extra fields (Part list
information boxes).
In this example several different pallet layouts are used. In many cases it may be
necessary to specify different layouts for different parts, for example, it may dangerous to
stack very small parts in a 4 x 4 layout.
The part list is optimised in the usual way. The Destacking information is shown in the
'Review runs summaries'. The optimisation automatically includes an advanced algorithm
that ensures optimisation takes account of the stations sizes set in the Destacking
parameters.
Destacking pictures
These can be used for controlling and checking the destack process.
Station summary
This shows how each station is loaded and the order of parts arriving at each station.
Station summary
Destacking Summary
This shows for each cutting pattern how the parts are produced and the sequence they
arrive at stations.
Destacking summary
- All the reports can be easily printed and used at the Destacking area or for planning.
- Labels for each pallet and/or each stack can be printed in the office.
Baseboards
Many customers offstack to cut to size baseboards rather than pallets. Destacking can be
set up for this (or a mixture of both).
The destacking pictures show the layout for each part on the baseboards.
The program also provides a cutting list for the Baseboards ready for optimising.
Note - the baseboard cutting list has the same name as the part list with a hyphen added.
e.g. 'Cabinets', 'Cabinets-'. This list is found in the 'Cutting list' section.
Flexible Destacking
The destacking options are very flexible and can be set up for:-
Pallet groups
The program also includes more general options to take account of Pallet groups. For
example, a field (information box) is available at the part list to set a pallet group number
for each part.
This ensures the optimisers arrange the pattern layouts so parts in the same pallet group
are finished before considering parts from other pallet groups. This speeds up later
production and assembly operations and helps with delivery times for specific parts.
For example, a customer recently needed to set up their system to produce 1 job at a time
and used the Pallet group option for this. The flexibility of the optimisers also allowed
'changeover' patterns where one group finished and the next started so waste was
minimised.
This option provides full costing, drawings and supporting documents.The layouts can be
exported in DXF format.
Use the screen and integrated tools to produce a space or room layout and position
products on the layout.
CAD drawings
A set of tools allow for quick and accurate entry of the room details.
Wall
Door
Window
A full set of drawing tools are also included:, arc, line, circle, ellipse, text …
Window tool
Select product
The view can be switched between the plan view and an elevation along a selected wall.
Wall view
Any drawing can be added to a diagram layout - so that a full annotated drawing can be
produced if required.
Layout diagram
Product requirements
Once the drawing is complete the product requirements can be calculated automatically
by the program.
The requirements are then ready for optimising in the usual way. Alternatively the program
can produce a full Quotation for the Products and Quotes module.
The requirements or the quotation are optimised in the usual way to produce a set of
cutting patterns for the job.
The Board library is a record of the Materials in use. The program uses it to select
the correct board sizes when a list of parts (or products) is optimised. Setting up the board
library with the materials and board sizes is essential for optimising. This can be quite an
extensive task but there are options for importing boards from other systems with the
Stock control module. Once the library is set up there is then only regular maintenance to
allow for new suppliers, materials and price changes.
The first screen is a list of MATERIALS. The materials can be, for example, core material
such as chipboard or MDF or various laminates.
Board library
Material code - each material has a unique material code. This is important because the
program uses this code to identify the material for each part and find the correct material
in the material library.
For each material enter the data for each column: Material code, Description, Thickness,
Grain (whether the material has a grain or not), Book (the maximum book height in terms
of the number of boards) and Parameters.
Picture - each material can include a picture of the material - this can be a bit map or a
colour and can be used to help identify the material and also used to render parts and
products using that material in the Part and Product libraries.
For each material there may be several different board sizes and different quantities of
each size available. These are shown, for the current material, in the lower pane.
Board details - to add a new board fill in the values for each column: Board code, length,
width, information (this can be any descriptive data about the board) and the cost per
square area of the board, for example, £2.54 per square metre. A realistic cost is
important as this is used when the cutting patterns are generated to help decide which are
the most effective patterns.
Quantities -There are three columns for quantities (Stock, Res, Order) - enter the boards
available in stock under 'Stock'. The other two columns are used with the Stock control
module.
Limit - This setting (0-9) determines how the boards are used.
For example, a setting of 8 allows the software to ignore the physical quantity in stock
when generating cutting patterns - useful for estimating stock requirements when stocks
are low.
With the Stock control module (SC) the library also includes the transactions on each
board.
Transactions for the current board are shown in a separate pane at the right of the
screen.
There are several different views of the library data. 'Boards only' shows the list of board
sizes and there is a choice of listing offcuts or stock boards.
Boards only
The library includes an alternative layout 'Boards only' which shows all the boards in a
single list. This can be convenient when adding or searching for specific board sizes.
The program prompts for the range of items to print and whether transactions are
included.
Boards print
The print out is based on the current view - adjust the columns on screen to alter the print.
Columns can be hidden via the View menu which controls the on-screen display.
Use File - Print setup - to select and set up the printer before printing.
There is one line for each board (the material records are not exported). The format is
'bdx' which is an ASCII/Unicode file with the records in a defined order (details of the BDX
format are in the online help).
The parameters are used to set up the board library view and to set up default values for
entering board - this can help to speed up data entry.
Stock transactions are only available with the Stock control module.
With the Stock control module offcuts from optimisation can be added back to the library
and a full set of options are available for stock orders, issuing stock, stock receipts etc.
The stock control module can also be integrated with the Homag Automation SQL server
stock management system.
In a similar way parameters are used to set up, Machining centres, Destacking machinery,
Edgebanders, Costing, Methods of saw transfer, and many other features.
Setting up parameters can be daunting at first, but it is typically a 'once only' task and
most suppliers provide a range of examples and templates to use.
Most users should look at the system, optimising, saw transfer, and saw parameters
carefully and then deal with the other lists as they are needed.
Optimising parameters
Nesting parameters
Saw parameters
Material parameters
System parameters
Saw transfer parameters
Part list import parameters
Board list import parameters
Requirements import parameters
DXF import - layer name rules
Edging parameters
Destacking parameters
Machining centre parameters
Machining centre transfer parameters
Tool sequence parameters
Machine rate parameters
Information boxes
For some parameter lists, for example, Optimising, Nesting or Saw parameters there are
typically several different lists each stored in a separate file. In this case the program
offers a choice of list:-
- Select the list required or use New to create a new list of parameters.
Use the Views option to change the view; the options are: 'Details', 'List', 'Small
icons', 'Large icons'.
The 'New from template' option allows the creation of a new list from a previously defined
list - this is useful where just a few values need to change. For Saw parameters, suppliers
typically provide a template for most of their saw models.
Parameter templates
Even when using a template check the new list carefully as there may be one or two
parameters that need further changes.
On selecting a file the program moves to the Parameter screen (in this example,
Optimising parameters).
Optimising parameters
Most parameter screens operate in a similar way to the familiar Windows 'Property
pages'. Click on an option or type in a value as necessary.
Many parameters show a diagram which gives a reminder of what the setting is for and
how it operates.
For some parameter lists such as Machining centre parameters or Edging parameters
there is only one set for the program. In this case the program moves directly to the
parameter screen.
Where the parameter screen shows a set of tabs at the top right - this means there are
several pages of parameters. Click on the tabs to see the other pages.
Edging parameters
Some of the tabs only apply if you have a particular set up. For example, with the saw
parameters the tabs for Multi-axis saws (are greyed out) if using a Single saw or sliding
table saw.
There are also sets of Parameters that deal with the look and style of the reports and
screens and how data is exported. These parameters are usually located in the same
section of the program where they are used so it is easy to change the parameter and see
the effect. The most commonly used are: Part list parameters and Review runs
parameters (including export).
There are parameters to control the layout and content of each report in Review runs.
Move to a report and select: Settings - Report settings
This type of dialog is quite often used (in Review runs and Form design) where you are
selecting a few fields from a list of available fields. The Available fields are shown on the
left and the ones chosen on the right. In this example the chosen fields are for the
Management summary in Review runs.
Use the mouse on screens and grids to change the screen and column size - the
settings are saved between sessions.
Move the mouse to a window edge or column edge and use the grab handles (holding
down the left mouse button) to drag column, row or windows.
*Note - some screens have a fixed size or fixed minimum size and cannot be changed
On most data screens, for example, the Part list, Review runs summaries, Board list,
Board there is also a 'View menu' with various options for changing the screen display and
operation.
View menu
The size of the screen and the size of the columns can be changed using the mouse.
Settings menus - Many screens also have a Settings menu which can be used to set what
is shown on the screen and how it operates..
System parameters
The system parameters are important - these mostly control the overall operation of the
program, for example, the measurement mode to use, the language to use, how files are
named, the paths for storing data …
There are several pages of parameters each for different aspects of the program.
Click on a tab to move to that section and check and adjust the parameters.
Once set the system parameters should rarely need to be changed again. The installed
program is set up with reasonable defaults - and these are fine for running the program
initially - but check the parameters carefully to make sure the program is set up to match
your preferences and way of working.
Demo data - the system is provided with several sets of parameter data (and your supplier
may have added some others) - these can be used as the base for your setup.
Saw interface
For Saw transfer, for example, the program prompts with the current job.
Transfer to Saw
- OK to confirm
Note - For practical use the saw transfer and machining transfer need to be set up for the
company's machines. There are parameters for this and a wide range of options are
available.
Typically the saw or machining centre transfer sends data to a location on the Network
(Path for Saw data) and a separate program provided by the machinery manufacturer
runs and sends the data to the machine. This can all be integrated into the above transfer
process.
Analyse Shifts
Some saw controllers can record information as the saw is working. There are reports to
analyse this data on a shift basis or to analyse each run. Use this option to analyse the
feedback from the saw for each shift. At the main screen:-
Click on the Combo box to view the current list of shifts and click on a report to select it..
A summary of the shift is shown.
At the top are the shift number, operator's initials and the number of saw cycles during the
shift. The other information shows the start and end of the shift and the total elapsed shift
time. The analysis of the time is split between the following categories:
At the foot of the report is the material usage during the shift. This shows the area of parts
and board processed during the shift.
- Click on the tabs at the top right to see more details. The reports available are:-
Analyse runs
The feedback data from the saw can also be analysed in terms of runs, that is, comparing
the estimated values for a run with the time actually taken at the saw.
- Click on the combo box to see a list of the run data available and click on a run to see
the details for that run.
The 'Est' and 'Act' columns show the difference between the estimated values and the
actual values. In this case the parts produced and waste were the same but the actual
cutting time was shorter than estimated.
- Click on a tab at the top right for more detailed reports, that show the differences on a
per pattern and per cycle basis, for example:-
Cycle analysis
Cycle analysis
The Saw interface option also includes an option to communicate and send messages to
the saw during operation.
Saw Buffer
When transferring data to the Saw with multiple users it can be useful to set up the Saw
transfer so that only one user acts as the master location for sending data to the saw. This
allows the various incoming runs to be sorted in a buffer and sent to the saw in a more
controlled way.
If this way of working is set up the saw interface menu (for the master user) contains extra
options for managing the saw data.
The various links to the saws are set up with the Saw transfer parameters. Use one row
for each saw.
There are many different types of saw and saw controller and the parameters are often
very different for each type. The first thing to set is the MODE which determines the
overall type of saw. e.g. Homag/Holzma CADmatic 3/4/5.
For each row there are extra parameters in the right hand pane to allow for the accurate
set up of each saw and its proprietary settings.
All the saw types set up via these parameters are shown as options on the Machine
Interface menu.
Most suppliers now provide typical examples of how to set the Saw transfer parameters
for their types of saw and controller.
Transfer to Groups
The Saw transfer parameters do not only apply to saws and can be used to transfer data
to a group of machines on a flow line, for example, a Homag/Holzma Saw and Homag
Automation destacking machine, using the 'Group transfer' option.
The machines in the group and the order of the machines are set up via the Saw transfer
parameters. There are extra options in the right hand pane to set up the communication
link for each machine on the Network.
The Group option appears as an item on the Machine interface menu at the main screen
and this can then be used like any other transfer option to send data to all the machines in
the group; this ensures the same data is sent to each machine and it is correctly co-
ordinated.
This type of transfer is only suitable for transfer modes where export file names are
unique and create 'one file per run'. The pattern exchange transfer format (PTX) is
typically used for sending data to other machines such as Homag, Homag Automation
etc.
User Profiles
The data is organised around 'User profiles'. Each user has their own 'profile' which stores
the various settings they use and is controlled by a password. On entering the program
the program moves to the last profile used or prompts with the list of user profiles
available. To see all the User profiles, at the Main screen
This profile contains all the screen and other default settings, system parameter settings,
part lists and optimisations for this user.
This data is spread over a directory structure set by the System parameter: Paths and
files
Typically any common data between users, such as, Board library, product library, import
data, or export data is shared between profiles - so all users access the same common
data.
On the computer the data structure often looks similar to the following.
Directory structure
In the above structure 'V12' is the directory where the Program is installed. 'Demo' is the
main data directory. Within the main data directory the User profiles are:-
'User1'
'User2'
'User3'
The common data, for example the board library, is located in the 'Libs' directory.
The system parameter tab: Paths and files for 'Demo User 1' shows how this profile is
mapped on to the data structure.
In this case the 'Path for library data' points to the 'Libs' directory so the common data is
shared.
The 'Path for Data' points to the 'Data' directory - and the part lists and runs etc. are also
shared between the users and stored in one place. This allows any user to log on and
access any of the part lists for example.
Another very common arrangement is for users to each have their own 'Data' directory so
that part lists etc. are reserved for them.
In this example, the users are all using same computer - and a very similar arrangement
is often used on Networks but note that the arrangement of data for network use does
require some careful planning.
File Management
It is not necessary to use Windows to manage the data and file structure. The program
provides a full range of tools for managing files. At the main screen:-
File Management
The pane on the left shows the various file type used by the program, for example, part
lists, optimisations (runs), Optimising parameters…
The list of files (for example, part lists) is shown at the right. The contents of the current
file are shown towards the foot of the screen.
Note in this case the file contents are not shown - as the run file is not a simple ASCII file
also a run e.g. 'Basic part list' is actually a collection of, typically, several different files.
- delete files
- copy files
Windows Explorer - it is also possible to use the regular Windows Explorer options to
manage data but File Management presents the data by type and keeps track of any
related or temporary files, for example, extra files produced when optimising (runs).
Back up
The File management screen also includes a link to the back-up options.
Back up
The Back-up process makes a copy of the User profile and stores it in a single BKP file. It
is a good policy to always take a back up of the user profile before making any
substantive changes with File Management.
The backup includes the user profile and the Path for data and the Path for library data -
so most of the user data is copied. There are some exceptions, for example, the path for
import and export data so check the details in the Online help before using Back up
extensively so that it is clear what is safe and what is not.
If possible also make sure that the program and data directories are covered by a regular
system back up using the Company’s own procedures.
These days it is more common for programs to interact with other files and systems. For
example, part lists may be created by a separate Sales order system, Boards may need to
be imported and exported from a stock control database, and management data for
optimised runs may need to exported to other reporting systems or spread sheets.
Part lists, board lists and product requirement lists can be quickly imported. At the main
menu these are options on the File menu.
Import parts
Select a file to import. In this example the import format is the program's format of PNX;
an ASCII/Unicode file with the fields in a fixed order.
Import parameters
It is also possible to use a custom format (user defined format) - this can be useful where
there is limited control on the format of the external file. The 'Part list import parameters'
are used to customise import format. Similar parameters are available for Boards and
Product requirements.
Files can also be imported from the File Tree. This is a quicker option once the format has
been chosen because the file can be imported and there is no need to go via the Import
dialog.
Pattern exchange - The pattern exchange format (PTX) can be used to import and export
pattern data to and from other systems and machine controllers.
Where the format of the external file is not known or needs to be set up – use the Import
Wizard (File – Import Wizard).
The program imports data from any CSV (comma separated values) files and Excel files.
You can then work through the fields and assign them to the correct Part list fields name
by selecting the field name on the ‘What’s this’ button.
Note – you can also cut and paste directly from a spreadsheet to the part list – for
example where the spreadsheet has the data in the same order and format as the part
list.
Export
The main use for export is to export results (optimisations) to an external file or system.
Individual reports (for example, Pattern summary) can be exported at the screen view or a
complete set of results can be exported.
Export runs
The program prompts for the summaries to export and also the type of data to include.
Summaries to Export
In some cases items such as the headings, sub headings and Totals are not required -
these can be easily excluded.
There is also an Export option at each summary – so just that summary can be exported.
In the case of Excel, for example, the reports are sent to a single file with each summary
on a separate spread sheet tab.
For Export to an ASCII file each report is sent to a separate ASCII file with the data types
identified by a token at the start of each line. Here is an example of the board summary
data.
%1,DEMO USER 1,Modular V12.0, 23 November 2021
%1,Board summary,Kitchen layout
%1,,00009/BSR CD-81/BSR CD-81/?DEFAULT/?DEFAULT/5
%1,No,Board,Length,Width,Information,Qty in Stock,Qty Used,Length m,Area m2,Cost
Rate,Total Cost
%2,HARDBOARD-4MM* Hardboard 4mm Thickness 4.0 Book 8 Parameters HBD04
%3,1.,HARDBOARD-4MM/01,2000.0,1000.0,Spec. Order,795,2,,4.00,0.890,3.56
%3,2.,HARDBOARD-4MM/02,2440.0,1220.0,BIN 133,131,6,,17.86,0.750,13.40
%4,,,,,,,8,,21.86,,16.96
%2,MED-DEN-FIBRE-18MM Medium Density Fibreboard 18mm Thickness 18.0 Book 5
%3,3.,MED-DEN-FIBRE-18MM/01,3660.0,1550.0,BIN 127,1090,2,,11.35,4.500,51.06
%3,4.,MED-DEN-FIBRE-18MM/02,2440.0,1220.0,BIN 128,767,12,,35.72,4.350,155.39
%4,,,,,,,14,,47.07,,206.45
%2,MFC18-OAK Prelaminated - Oak 18mm Thickness 18.0 Book 5
%3,6.,MFC18-OAK/02,2440.0,1220.0,,111,6,,17.86,2.970,53.05
%4,,,,,,,6,,17.86,,53.05
%2,WHITE-ACRYLIC-12MM Acrylic - White 12mm (sundry) Thickness 12.0 Book 8
%3,7.,WHAC12/01,,,,436,36,,,1.320,47.52
%4,,,,,,,36,,,,47.52
%4,Total,,,,,,64,,86.79,,323.97
The data to export can also be customised at the Review Runs screens:-
Export settings
Pattern images - at any on-screen pattern there is an option to export the pattern image.
File – Export – Pattern
Pattern images
Part costing
Product costing
Fittings
Operations
Board library data
Part library data
It is sometimes useful to export the cutting list (for example where it is changed for edging
and laminating and the sizes are used elsewhere in production).
This export is included in the optimisation provided that the option is chosen in system
parameters.
The program creates files in the PNX and BDX (for board sizes) formats.
The Pattern exchange format contains all the part sizes, board sizes, parameter settings,
cutting instructions and drawing information for a run and most of the summary data.
This is the program's proprietary format for patterns (results). It is used by several
manufacturers where they want pick up information from the optimisation results (cutting
patterns).
All the pattern data and structure is contained in the file in ASCII/Unicode or MDB
database format - so it is very useful where custom changes are needed for controlling
specific machines or external systems. For example, to update stock control systems, use
a special post processor to transfer to a saw.
Quite often both the standard .saw file and the .ptx file are used by a manufacturer. In this
case both files can be exported in a single command by grouping
...
There are several options for automating routine operations and commands.
- Auxiliary menu
- Automatic command files
- Stand alone operation
Auxiliary menu
This is a menu option at the main screen. It offers a custom menu. It is typically used for
linking to and running other programs but with the convenience of running them from
inside the optimising program. For example, run a spread sheet or another production
program.
Auxiliary menu
Once set up these options are then available on the Auxiliary menu.
The automatic command options allow the specification of a command, batch file, or
script file which can run automatically when exiting from program activities (e.g.
on leaving Review runs).
In the above example the script files MyAllocate.vbs runs on exit from Review runs. This
makes sure, for example, that reservations are not missed.
askuser
Sub askuser
Dim ans
Dim wshShell
set wshShell = WScript.CreateObject("WSCript.shell")
ans = MsgBox("Reserve boards", vbYesNo, "Reserve")
If ans = vbYes Then
wshShell.CurrentDirectory ="c:\v12\demo\user1\"
wshShell.run "c:\v12\stock.exe /allocstock"
Else
End If
End Sub
The result is to prompt for stock reservation each time on exit from Review runs.
Another way of automating routine processes is to run sections of the program 'stand
alone'; this typically means they run as silent processes and do not require any user input
or show any screens. This can be useful for automating routine jobs, for example,
importing part lists from another system, updating stock …
A typical task is to import parts from a PTX file as a stand alone operation. Run the
program IMPORT.EXE from a user directory. This can be from a batch file or from a
shortcut or by using the Windows option 'Start - Run'. For example, using a Windows
batch file the commands are:-
The command line is used to make the relevant settings (as they would be otherwise set
in the program or via parameters. For example, the import command is very flexible with
several command line options.
There is access to many sections of the program with this method, for example:-
Forms are typically for adding brand new custom forms to Review runs or providing a full
set of order or stock documentations; Invoices, despatch notes, worksheets …
Quotes / Orders
Product requirements
Part lists / Cutting lists
Cutting patterns
Runs
Saw (for labels only)
The following example shows a design for a label at the Design screen.
Label design
To design a form or label create a template that describes the items of information
(objects) on the label or form; where they are placed and special effects such as pictures
or colour. Once the template is saved it can be used by the program for printing that style
of label or form.
Many users typically only need one or two templates for all their part and product labels
but may need several templates for forms such as invoices, despatch notes, waybills and
so on.
Standard templates - There are several standard templates supplied with the software
which you can use as a starting point for your templates. Use the SAVE AS option to take
a copy of the standard form and always make changes to the copy.
Data Preview - use this to see what the label looks like.
When creating a NEW design use the OBJECT TOOLBAR (at the left) to place label
design elements on the label. The main elements are:-
Barcode boxes - for bar codes (e.g. bar code for part code and quantity)
Use the properties box to change any features, for example, to fine tune the position of
the item.
Select OK to print
The labels can be set up to print in a wide variety of layouts; continuous, 2 per page …
Printed labels
To print labels at the saw, for example, to print labels for each part or each stack as it is
cut the data for each label is transferred to the saw when the run is transferred.
Use 'Design labels and forms' to design the template for labels at the Saw.
CADmatic 1
CADmatic 2
CADmatic 3
Homag
Online PC
Note - not all saws have the same capabilities when printing labels so the Label design
may restrict options in some cases.
Use File - Export (at the Design screen) to send the design to the saw.
The label design is a file (in the correct format for the saw) which is transferred to the saw.
The file name and location depend on the type of saw.
It is also possible to print labels for other saw types - details and capabilities depend on
each saw type - check with your supplier.
Forms
Design a form in the same way as a label - the main differences are that a form (like an
invoice) usually contains a section with a list of varying data items (e.g. products and
prices) and uses page numbers, headings, and continuation pages etc.
Form design
Print a form
Choose the type of form to print (Quotes, Product requirements, Part lists, Cutting
patterns, Runs).
Select a template
The program then prompts for the data to print, this varies with the type of data, for
example, for a Quotation or order file:-
For a run or cutting patterns the program prompts with the current batch screen, select
OK to continue. Select PRINT to print the data from the preview.
Printed form
Form and label parameters - Use these to set the page size, margins and other general
features or each label and form template.
With labels set the frequency with which labels are produced, per part, per part type, per
stack etc.
Form design can also be used to create fully customised reports for runs (optimising
results). This can be useful for tailoring documents to suit the production process.
Emphasising important data, removing details, matching the order of data to the company
standard …
Here is part of a design for a custom report for a cutting list summary.
The layout and information on the report can be fully customised. The above design
produces the following style of report or summary.
In this case the program prompts for the run to use for the data.
Printed report
For run based custom reports it is often more convenient to integrate the reports in
Review runs so that they appear on the Report bar - like any other report. To do this use
the option at the main screen.
Finally select a form design which best suits your requirements, the options are:
Any reports created via this option are automatically added to the report bar under the
'Custom' tab.
Custom report
These reports can also be accessed from the main screen as forms (Print - Forms -
Runs).
Online PC
The diagram illustrates one arrangement - several different arrangements are possible.
To use the Online PC option set the Saw Transfer parameters to include a saw type for
the Online PC saw type and give the saw type a name like 'OnlinePC'.
The program prompts for the data to transfer (in the usual way).
The Online PC option includes a set of options for viewing and editing any runs sent to the
saw. To review runs at the saw select: Online PC - operations
The font size adjusts automatically to the computer screen resolution so the display fills
up the screen so the display is as clear as possible - it is often used with a touch screen.
Online PC pattern
Manual label printing - move to the pattern and part required and select PRINT to print the
label.
For saws with Compumatic controllers synchronisation of cutting and labels is automatic.
View the details of the parts for each pattern and if appropriate to the saw controller the
cutting dimensions.
The status bar at the foot of the screen shows information from the PC at the saw and the
state of the run.
A tab for Cutting dimensions is shown where these are needed for the saw controller