Professional Documents
Culture Documents
Contents
1 Introduction 1
1.1 What is new in this version of CIMCO Edit v6 . . . . . . . . 1
1.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 License information . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Installation 9
3 Database 11
3.1 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5 Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.7 Customer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.8 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Editor 33
4.1 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 File Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.3 Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.4 Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.5 Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.6 Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5 NC Functions 41
5.1 Block Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2 Insert / Remove . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.3 Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.4 Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.5 Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.6 Macro Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
IV CONTENTS
6 Backplot 65
6.1 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.2 View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.3 Toolpath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.4 Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.5 Solid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.6 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.7 Information Bar . . . . . . . . . . . . . . . . . . . . . . . . . 78
7 File Compare 81
7.1 File Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2 Go To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.3 Sync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.4 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
8 Transmission 87
8.1 Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
8.2 Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
9 Editor Setup 89
9.1 General Program Settings . . . . . . . . . . . . . . . . . . . . 89
9.1.1 Editor Settings . . . . . . . . . . . . . . . . . . . . . . 92
9.1.2 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . 95
9.2 File Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
9.2.1 Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
9.2.2 Block Numbers . . . . . . . . . . . . . . . . . . . . . . 102
9.2.3 Load/Save . . . . . . . . . . . . . . . . . . . . . . . . . 106
9.2.4 File compare . . . . . . . . . . . . . . . . . . . . . . . 109
9.2.5 Machine . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.2.6 Backplot . . . . . . . . . . . . . . . . . . . . . . . . . . 115
9.2.7 CNC-Calc . . . . . . . . . . . . . . . . . . . . . . . . . 118
9.2.8 Multi Channel . . . . . . . . . . . . . . . . . . . . . . 121
9.2.9 Tool List . . . . . . . . . . . . . . . . . . . . . . . . . 124
9.2.10 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
9.3 Global Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
9.4 External Commands . . . . . . . . . . . . . . . . . . . . . . . 129
9.5 Mazatrol Viewer . . . . . . . . . . . . . . . . . . . . . . . . . 131
9.6 Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
List of Figures
4.1 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 File Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.3 Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.4 Mark/delete dialog box . . . . . . . . . . . . . . . . . . . . . 37
4.5 Dialog Insert File . . . . . . . . . . . . . . . . . . . . . . . . 37
4.6 The Find dialog . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.7 Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.8 Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.3 Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.4 Adjust feedrate dialog . . . . . . . . . . . . . . . . . . . . . . 44
5.5 Adjust spindle speed dialog . . . . . . . . . . . . . . . . . . . 45
5.6 Simple math functions dialog . . . . . . . . . . . . . . . . . . 46
5.7 Rotate Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.8 Mirror Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.9 Offset/Tool compensation Dialog . . . . . . . . . . . . . . . . 50
5.10 Translate Dialog . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.11 Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.12 Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.13 Program Start/End Dialog . . . . . . . . . . . . . . . . . . . 54
5.14 NC Code selection in an inserted macro . . . . . . . . . . . . 54
5.15 The dialog Modify Macro (example) . . . . . . . . . . . . . 55
5.16 Macro Setup dialog . . . . . . . . . . . . . . . . . . . . . . . . 56
5.17 Example of Macro definition with 6 parameters . . . . . . . 58
5.18 Macro parameter input fields (example) . . . . . . . . . . . . 59
5.19 Error message for value lower than Min . . . . . . . . . . . . 60
5.20 Allow letters . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.21 Multi Channels . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.1 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.2 Backplot Setup for ISO Milling . . . . . . . . . . . . . . . . . 67
6.3 View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.4 Measure distance . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.5 Toolpath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.6 Show/hide the paths of the tool . . . . . . . . . . . . . . . . . 70
6.7 Options for toolpath simulation . . . . . . . . . . . . . . . . . 71
6.8 Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.9 Tool libary (Milling tools) . . . . . . . . . . . . . . . . . . . . 72
6.10 Tool setup and Tool path color . . . . . . . . . . . . . . . . . 73
6.11 Solid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.12 Solid Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.13 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.14 Workpiece- and tool offsets . . . . . . . . . . . . . . . . . . . 76
6.15 5-Axis Machine Setup . . . . . . . . . . . . . . . . . . . . . . 77
6.16 The Backplot Information Bar (Milling) . . . . . . . . . . . . 78
6.17 The Backplot Information Bar (Turning) . . . . . . . . . . . . 79
7.6 File compare results with the option Show all differences. . . 85
7.7 File compare results with the option Mark changes only. . . 86
List of Tables
Introduction
Congratulations on your purchase of CIMCO Edit v6. CIMCO Edit v6 is the
latest version in a long line of proven CNC editing solutions from CIMCO
Integration.
1.2 Overview
Purpose
You can use CIMCO Edit v6 to make changes and check CNC pro-
grams for your CNC machines. If you have a serial communication line
from the PC to the CNC machine, you can send and receive programs
directly, even when working with other CNC programs.
CIMCO Edit v6 is designed for editing CNC-programs. CIMCO Edit
v6 is able to distinguish between several different formats including
ISO, APT and Heidenhain to name some.
User interface
CIMCO Edit v6 has a standard Windows user interface, having one or
more windows for every open file. The functions in CIMCO Edit v6
can be activated through the Ribbon Bar, which helps you to quickly
find the commands needed for a task. The commands are organized
into logical groups under tabs.
Functions
You can undo and redo (almost) all operations you have done since the
file was opened. You can find the position of a tool change, a spindle
speed change or feed rate change, or display the range of the X/Y/Z
axes.
If you are not sure if two CNC-programs are equal, the File Compare
functions of CIMCO Edit v6 help you to pinpoint the differences. File
Compare lets you choose two files that are put into a two-frame window.
The differences are shown by coloring the line. You can step through
the files, stopping at each difference.
You can customize the colors used to display coordinates and NC com-
mands, renumber block numbers, and add/remove spaces to increase
readability, or decrease program size/transmission time.
The DNC part of CIMCO Edit v6 lets you send and receive NC pro-
grams to your CNC machines in the workshop. The file can be sent from
a window in CIMCO Edit v6 or directly from the harddisk. The file
transmission is done while you are working with other CNC programs.
Setup
CIMCO Edit v6 offers you a lot of possibilities to control the behaviour
of the editor. The Ribbon tabs let you select functions and configure
settings. You can access the configuration dialogs using the icon .
Using the Editor tab, you can configure the Global settings for Gen-
eral, Editor, and Printing.
In the General dialog, the appearance of the windows can be modified.
You can choose whether a file should be displayed in more than one
window, or if alterations to a file inside CIMCO Edit v6 through an-
other program should be indicated. Further you can choose whether to
share settings between users, or protect read-only files.
You can specify the tab width, as well as the size of the recent files list.
The language used for viewing Editor menus can also be selected.
In the Editor dialog, you can set the speed of the keyboard and choose
if you want scrollbars or not.
The appearance of the printed CNC programs is controlled in the Print-
ing dialog. Here, you can define a header and/or a footer. If you have
a color printer, you might mark the color option.
CIMCO Edit v6 has 5 different templates for different CNC machines.
You can set up how the NC functions behave and how the NC codes
appear in the editor window. The Find function in the Editor menu
4 1. Introduction
needs a definition of Tool change, Feed rate change etc. This definition
is made here.
Where to find further information
In the section File, all CIMCO Edit v6s functions are described. A lot
of functions can also be accessed through one of the icons.
The setup of Machine Types is described in File Types.
If you need help on how to set up a serial communication line, you can
refer to DNC Settings and Serial communication overview.
The On-line help is accessible through the ? icon, the F1 key or the
Help button. Chapter Help gives you an introduction to the On-line
help.
1.3. LICENSE INFORMATION 5
Notice:
Software License
Installation
To install CIMCO Edit v6, follow the instructions below.
When the editor is started, verify that your company name is shown in
the Licensed to field in the About box. If not, you forgot to copy the
keyfile to the editor directory.
Note: If you are running an evaluation version, the license name is
Demo version.
10 2. Installation
11
Database
In this chapter, the functions under the Database tab are described. The
functions in CIMCO Edit v6 are activated using the appropriate icons on the
Ribbon. The commands are organized into logical groups under the different
tabs.
Note: The database is optional and will be present in the Editor only if you
also purchased it.
3.1 Database
This section describes the functions in the Database menu, from which
all commands can be called. Some functions also have keyboard shortcuts
assigned. These are shown next to the commands, along with the icons.
Explorer / / Ctrl+E
Opens the database window.
The following dialog appears to let you log into the database.
Enter your User name and Password in the corresponding fields and
click the OK button.
Further information on User Rights is found under User Groups.
12 3. Database
Logoff /
Logs you out from the database.
The NC-Base Explorer closes when you log off from the database.
Note: By default, NC-Base Explorer auto logs you off after 5 minutes.
You can specify the auto logout time under Client Settings.
Database Setup /
Use this dialog to configure the database.
To configure the database, select Database, Setup or click on the
corresponding icon.
Please refer to chapter NC-Base Settings for details.
3.2. SEARCH 13
3.2 Search
This section is concerned with the Database Search function. This menu
contains the functions described below for file editing. If a function can be
activated through the Ribbon bar or a keyboard shortcut, the icon or the
shortcut is displayed next to the command name.
For more details about Search settings, please see NC-Base Settings.
Queue /
Finds all programs on the import queue.
Click on this icon to display a list of all programs on the import queue.
Note: Queued programs are marked with a red cross on the corre-
sponding icon. Programs on the import queue can be accepted or re-
jected, and only approved programs can be edited. The queue function
can only be used with DNC-Max enabled. Programs received by using
DNC-MAX auto receive or auto import options can be placed on the
queue.
Find programs received from CNCs /
Finds all programs on the queue received from CNCs.
Click this icon to display a list of received programs from CNC that
are placed on the queue.
Find auto imported programs /
Finds all auto imported programs on the queue.
Click this icon for a list of auto imported programs that are placed on
the queue.
Note: The auto import function can only be used with DNC-Max
enabled.
Last 24 Hours /
Finds all programs modified within the last 24 hours.
Click on this icon to display a list of programs that have been modified
within the last 24 hours.
14 3. Database
Read/Write /
Finds all read/write programs.
Click on this icon for a list of all read/write programs.
Note: To search for Read/Write programs, Use read-only system
must be activated in the NC-Base Configuration dialog under Server
Settings , Advanced.
Find All Read-only /
Finds all read-only programs.
Click this option to display a list of all read-only programs.
Note: To search for Read-only programs, Use read-only system
must be activated in the NC-Base Configuration dialog under Server
Settings , Advanced.
Find Deleted /
Finds all deleted programs.
Click this icon to display a list of all deleted programs.
3.3. PROGRAM 15
3.3 Program
This chapter describes Program on the Database tab. The Program menu
contains the functions described below for file handling. If the function can
be accessed through the Ribbon bar or a keyboard shortcut, the icon or the
shortcut is displayed next to the command name.
For more details about Program settings, please refer to NC-Base Settings.
Program Info /
Shows program info for the selected program(s).
Note: Program Info can be specified for the fields defined in Database
Settings.
Copy Program Info /
Click this option to copy the program info from the selected program.
Compare /
Compares the selected programs.
Click this option to opens the selected files in CIMCO Edit - File Com-
pare. When you select two programs and compare them, the corre-
sponding NC programs are usually also compared.
If you want to compare associated files, you must select them. You can
compare associated files for different programs.
Add Program /
Adds a new program to the database.
When you click on this icon, the following dialog appears:
Existing File
Adds an existing file to the selected machine group.
3.3. PROGRAM 17
Copy Program /
Copies the selected program. Proceed as described under New File to
add the file.
Associate File(s) /
Associates file(s) to a program. You can associate any file to the pro-
gram (e.g. digital pictures in jpeg-format, drawings in pdf-format, etc.).
Note: The preview is active for supported formats such as jpeg, bmp,
and pdf, but not for unsupported formats.
Click Yes to replace the existing tool list with a new one. Click No to
abort the operation.
3.3. PROGRAM 19
Click Yes to add an existing tool list. Click No to generate a new tool
list automatically. Click on Cancel to exit without any changes taking
effect.
Add/Update Setup Sheet /
Add/Update new setup sheet.
Please proceed as described above under Add Tool List.
Delete /
Deletes selected program(s).
Notice: Deleted programs can be restored (please refer to Restore
Deleted Programs for details).
Purge /
Purges selected file(s).
Notice: Purged programs can NOT be restored.
Undelete /
Undeletes selected program(s).
Notice: Permanently deleted programs can NOT be restored.
20 3. Database
3.4 Status
This section describes the Status function. The Status menu contains the
functions described below for file processing. If the function can be activated
through the Ribbon bar or a keyboard shortcut, the icon or the shortcut is
displayed next to the command name.
Please refer to chapter NC-Base Settings for further information.
Lock /
Locks the selected program(s).
Note: Locked programs can not be transferred to CNC machines. To
lock a program, select Server Settings, Advanced, and check the field
Use locking system.
Unlock /
Unlocks selected program(s).
Read-only /
Marks selected program(s) as read-only.
Note: When a program is marked as read-only, it can be simulated
(in Backplot) but not edited. To use this option, check the field Use
read-only system under Server Settings, Advanced.
Read/Write /
Sets selected program(s) read/write.
Accept /
Accept imported file.
Click this option to accept the imported file under the name defined in
DNC-MAX auto receive or auto import.
Note: Programs on the import queue can be accepted or rejected.
The queue function can only be used with DNC-Max enabled (see also
Search, Queue).
3.4. STATUS 21
Accept imported file under a different name. The following dialog ap-
pears:
Enter a new program name and click OK. Click on Cancel to exit
without entering a new filename.
Compares the imported file with a program on the queue. This allows
you to view the file before accepting or rejecting it.
Reject /
Add Comment /
Change Status /
Click this option if you wish to change the program status.
3.5. TRANSFER 23
3.5 Transfer
Send /
Sends the selected program(s). When you click on this icon, the fol-
lowing message appears:
Click Yes to send the file. If you want to cancel the operation, click
No.
Click finally on OK in the dialog Info, file set on the transmit queue.
Stops the current DNC transfer (only when using the Editor DNC
Option).
Receive /
Click Yes to receive the file. To cancel the receiving process, click No.
If multiple CNC machines are associated with an NC-Base machine
group, you must first select a machine in the Select Port dialog.
Click finally OK in the dialog Info, file set on the receive queue.
Note: You need DNC-Max to receive NC programs, and DNC-Max
must be configured for this operation. If DNC-Max is in use, the NC
programs are normally received automatically. It is also possible to
receive programs in NC-Base using the DNC module of the Editor
(optional). Please contact your local dealer for information about the
required DNC settings.
Receive New Program /
Receives a program in a new window.
3.6 Backup
This chapter is concerned with the Database Backup function. This menu
contains the functions described below for file transfer. If the function can
be accessed through the Ribbon bar or a keyboard shortcut, the icon or the
shortcut is displayed next to the command name.
Please refer to NC-Base Settings for further information.
Restore /
Restores the selected program. Clicking on this icon will open the
following dialog (example).
Help
Opens the on-line help.
Open
Opens the selected backup file in the editor.
Purge All
Deletes all listed backups.
Compare
Compares the selected backup with the current version.
Delete
Deletes the selected backup.
3.7. CUSTOMER 27
Restore
Restores the selected backup.
Close
Closes the backup dialog.
Restore Latest /
Restores latest backup of the selected program(s).
Notice: The latest created backup is restored.
Backup /
Makes a backup of the selected program(s).
3.7 Customer
Add Customer /
Click this icon to add a new customer to the database. The following
dialog appears:
28 3. Database
Enter the customer data in the corresponding fields and close the dialog
by clicking on Add. If you want to exit without entering data, click
on Cancel.
Modify Customer /
Click this option to modify the selected customer. A dialog which is
similar to the Add customer dialog appears, although with the title
Modify customer. Enter the new customer data and click Modify,
or click Cancel to abort the operation.
Delete Customer /
Click this option to delete a customer from the database.
3.8. ADMINISTRATION 29
3.8 Administration
Setup /
System Log /
Program
Use this field to specify a program name.
Example: To find all events for the program MOULD1, specify
MOULD1 in this field. To find all events for programs containing
MOULD in the program name, specify *MOULD*.
Note: Wildcards are allowed.
User ID
Specify the user info in this field.
Event type
Use this field to specify the type of event. Select the blank field
to display all types of events.
Date / Time
Use this field to specify dates that should be searched.
From
Use this field to specify the date that should be searched.
3.8. ADMINISTRATION 31
To
Use this field to specify the date that should be searched.
Export
Click this button to export the log file.
Clear
Clears all search fields.
Search
Press this button to search the log.
Exit
Closes the log window.
Export List /
Click this option to export current search to a file.
Print Program List /
Prints the result of current search.
Change Password /
Click this icon to change your password.
32 3. Database
33
Editor
This section describes the functions in the Editor tab. The functions in
CIMCO Edit v6 are activated using the appropriate icons on the Ribbon
bar. The commands are organized into logical groups under tabs.
4.1 File
This chapter describes the commands in the function File. The menu con-
tains the functions described below for file editing. You can access the file
configuration using the icon . If the function can be activated through the
Ribbon bar or a keyboard shortcut, the icon or the shortcut is displayed next
to the command name.
For details about the File settings, click on the corresponding icon or see
Editor Setup.
Note: The File functions described below can also be reached through the
icon .
New / / Ctrl+N
An empty window opens, ready for input.
Note: Configure the machine type for the program by clicking on this
icon .
Open / / Ctrl+O
The open file dialog window lets you open an existing program.
Recent /
A list of recently used files. Click the down arrow next to the Open
icon to open recently used files.
34 4. Editor
Close / / Ctrl+F4
Closes the current window. You will be prompted to save changes if
the file has been modified.
Close All
Closes all open windows. You will be prompted to save changes for all
modified files.
Save / / Ctrl+S
Saves the current CNC program.
Save All /
Saves all open CNC programs under their current names.
Save As /
Saves the current CNC program under a new name.
Print / / Ctrl+P
Prints the current CNC program. This icon is on the Editor toolbar.
If you want to print a part of a program, mark the area of interest and
choose Print.
Printer Setup /
The dialog window for printout configuration is opened.
Global setup /
Lets you configure the general program settings of the CIMCO Editor.
Please refer to chapter Editor Setup for more details.
4.2. FILE TYPE 35
Colors /
Configure color highlighting.
Directories / Extensions /
Configure Directories and Extensions.
Machine templates /
Configure machine template specific parameters.
Other settings /
Configure other settings.
4.3 Edit
In this chapter, the ordinary text editing functions are described. If the
function can be activated through the icon or the keystroke, the keystroke
will be shown next to the command name.
A part of the text is marked by dragging the cursor from start point to end
point, while pressing the left mouse button. The background color on the
marked text is changed to indicate the selected area.
Copy / / Ctrl+C
Copies the selected text to the clipboard.
Cut / / Ctrl+X
Deletes the selected text and saves it on the clipboard.
Paste / / Ctrl+V
Inserts the clipboard contents at the current insertion position.
Undo / / Ctrl+Z
Undo the last edit operation.
Redo / / Ctrl+Y
Redo the last undo operation. You can redo all undo actions performed
since the file was last opened.
Del / / Del
Deletes the selected part of the CNC program.
To move a part of a program, select the section of the program you wish
to move, then Cut it, move the cursor, and use the Paste function
described above.
4.3. EDIT 37
Append File / /
Appends file to the end of the current window.
Insert File /
Inserts file into the current window.
4.4 Find
This chapter describes the search for data through the file. If the function is
accessible through a keyboard shortcut, this is indicated by the corresponding
icon or keystroke.
Find / / Ctrl+F
In the appearing dialog box, you can specify a text string and search
for it through the CNC-program. You can choose one of the defined
tool operations instead of a text string.
Find Previous / / SHIFT+F3
Finds the previous occurrence of the specified search string in the CNC
program.
Find next / / F3
Finds the next occurrence of the specified search string in the CNC
program.
Replace / / Ctrl+H
Replaces a specified string in the CNC program with another string.
Specify the search string and the substitute string in the dialog box.
Goto line/Block number / / Ctrl+J
Locate line or block number in current window.
Next tool change /
Goes to next tool change.
Previous tool change /
Goes to previous tool change.
4.5. WINDOW 39
4.5 Window
This section describes how the sub-windows containing the CNC programs
can be arranged.
Click on Window on the top right corner of the Ribbon. This will open a
drop-down menu with four display modes of the programs:
Cascade
Places the open files in an overlapping cascade in the window.
Arrange icons
Assembles the icons of the minimized CNC programs in the lower left
corner of the window.
Tile Horizontally
Places the open files in horizontal editor windows in the program win-
dow.
Tile Vertically
Places the open files in vertical editor windows from left to right.
The names of the open files are listed in the lower part of the drop-down menu.
When you click on a file to select it, the file will be marked with a check mark
at the beginning of the line. The top of the dialog box is highlighted and the
corresponding tab is activated in the editor window. This allows you to see,
which window you have activated.
40 4. Editor
4.6 Help
The on-line help system of CIMCO Edit v6 is explained in Using on-line help.
On-line help
Opens the on-line help file.
Go to CIMCO-Homepage
Takes you directly to CIMCO website if your computer is connected to
the Internet.
NC Functions
This chapter describes the NC functions in the CIMCO Edit Ribbon. You
can access the configuration of these functions using the icon . With the NC
functions, CNC programs can be built or changed quickly. If the function
can be activated through a keyboard shortcut, the shortcut is shown next to
the command name.
The functions in CIMCO Edit v6 are activated using the appropriate icons
on the Ribbon tab. The commands are organized into logical groups under
the tabs.
Renumber / / Ctrl-T
Inserts block numbers in the CNC program (or renumber the block
numbers if some already exist in the CNC program).
Remove /
Deletes all block numbers from the CNC program.
Block Skips /
Inserts block skips.
Insert Spaces /
Inserts space characters between the commands in the CNC program,
where there is no space character between two commands. Existing
space characters are left as they are.
Remove Spaces /
Deletes all the space characters and tab signs from the CNC program
(whitespace characters).
Remove comments /
Removes comments in the CN program.
Insert strings /
Inserts strings in the NC program.
Remove strings /
Removes strings from the NC program.
5.3. TRANSFORM 43
Uppercase/ / Ctrl-U
Lowercase / / Ctrl-Shift-U
5.3 Transform
This chapter describes the function Transform that allows you to quickly
write and change NC programs. If the function is accessible through a key-
board shortcut, the shortcut is indicated by the corresponding keystroke/icon.
Adjust Feedrate /
New feedrate
In this field, the percentage with which the feedrate should be
changed is entered.
Minimum value
Enter the minimum feedrate into this field.
Maximum value
Enter the maximum feedrate into this field.
Decimals
Enter the number of decimals to the right of the decimal point
into this field.
When equal/greater than
Only values greater than or equal to the value specified here will
be modified.
When equal/less than
Only values less than or equal to the value specified here will be
modified.
Selection only
Check this field to alter the feedrate in the selected program blocks
only.
Parameter(s)
Check the fields of the parameters to be changed.
Other
Check this field to enter parameters with more than one character.
UPPER/lower case
Use this field to specify UPPER and/or lower case of the param-
eters to be changed.
Addition / /
Adds the specified value to all selected parameters.
Subtraction / /
Subtracts the specified value from all selected parameters.
Multiplication / /
Multiplies all selected parameters by the specified value.
Division / /
Divides all selected parameters by the specified value.
5.3. TRANSFORM 47
Value
Enter the value to be inserted in the mathematical functions (Ad-
dition/Subtraction/Multiplication/Division) in this field.
Maximum value
Enter the maximum value in this field. Parameters with values
higher than specified here will not be altered by the math func-
tions.
Minimum value
Enter the minimum value in this field. Parameters with values
lower than specified here will not be altered by the math functions.
Decimals
In this field, enter the number of decimals to the right of the
decimal point.
Keep decimals
Check this field to provide the new value with the same number
of decimals as the original value.
Strip trailing 0s
Check this field to remove all zeros from the end of the number.
Strip leading 0s
Check this field to remove all zeros from the beginning of the
number.
Selection only
Check this field to change the value of the selected program blocks
only.
48 5. NC Functions
Rotate /
In this dialog you can rotate the outline around a specified point and
with a specified angle. Click Cancel to close this window without any
changes taking effect.
Point (X,Y)
Enter the coordinates of the center of the rotation in these fields.
Angle
Enter the angle of rotation by degrees in this field.
Arc type
Specify the arc type. You can choose between Auto detect, Relative
to start, Relative to end, and Absolute arc center. Auto detect is
default.
Decimals
Enter into this field the number of decimals to the right of the
decimal point.
Strip trailing 0s
Check this field to remove all zeros from the end of the number.
Comma as decimal symbol
Check this field to use comma as decimal separator.
Assume G91
Check this field when the control is preset for relative coordinates.
Non-modal X/Y/Z
Check this field to use non-modal X/Y/Z values.
5.3. TRANSFORM 49
Mirror /
In this dialog you can mirror the outline around a specified line. Click
Cancel to close this window without any changes taking effect.
Point (X,Y)
Enter into these fields the coordinates of the point of the mirror
axis.
Angle
Enter into this field the angle of rotation by degrees of the mirror
axis.
Arc type
Specify the arc type. You can choose between Auto detect,
Relative to start, Relative to end, and Absolute arc center.
Auto detect is default.
Decimals
Enter into this field the number of decimals to the right of the
decimal point.
Strip trailing 0s
Check this field to remove all zeros from the end of the number.
Comma as decimal symbol
Check this field to use comma as decimal separator.
Assume G91
Check this field when the control is preset for relative coordinates.
50 5. NC Functions
Non-modal X/Y/Z
Check this field to use non-modal X/Y/Z values.
Offset/Tool compensation /
In this dialog you can define a tool compensation for the active program
(offset left G41, offset right G42).
Offset
Enter the offset value into this field.
Offset Left (G41)
Enable compensation of the milling path, offset left (G41).
Offset right (G42)
Enable compensation of the milling path, offset right (G42).
Arc type
Specify the arc type. You can choose between Auto detect, Relative
to start, Relative to end, and Absolute arc center. Auto detect is
default.
Decimals
Enter into this field the number of decimals to the right of the
decimal point.
Strip trailing 0s
Check this field to remove all zeros from the end of the number.
Comma as decimal symbol
Check this field to use comma as decimal separator.
5.3. TRANSFORM 51
Assume G91
Check this field when the control is preset for relative coordinates.
Non-modal X/Y/Z
Check this field to use non-modal X/Y/Z values.
Translate /
This dialog translates the outline. The outline is moved to a position
offset by the values entered in the Translate (X,Y,Z) fields.
Translate (X,Y,Z)
Enter into these fields the X, Y, and Z values to offset the outline.
Arc type
Specify the arc type. You can choose between Auto detect, Relative
to start, Relative to end, and Absolute arc center. Auto detect is
default.
Decimals
Enter into this field the number of decimals to the right of the
decimal point.
Strip trailing 0s
Check this field to remove all zeros from the end of the number.
Comma as decimal symbol
Check this field to use comma as decimal separator.
Assume G91
Check this field when the control is preset for relative coordinates.
52 5. NC Functions
Non-modal X/Y/Z
Check this field to use non-modal X/Y/Z values.
5.4 Info
The menu Info contains functions for calculating Toolpaths Statistics and
generating Tool List. You can access the configuration by using the icon
. If the function can be activated using a keyboard shortcut, the keyboard
shortcut is shown next to the command name.
Toolpath Statistics /
Find range of X,Y,Z, machining time etc.
Make Tool List /
Create a tool list for the current window.
5.5 Macros
This chapter describes the function Macros. You can access the configu-
ration of this function using the icon . CIMCO Edit v6 includes built-in
cycles and macros for common operations like program start, program stop
and tool change. You can also record or create custom cycles and macros for
the operations most common to your own specific setups and applications.
If the function can be activated using the keyboard shortcut, the icon will be
visible next to the command name.
Macro Name
Shows the current macro for the selected file type. Click on the arrow
and select a macro from the drop-down list.
Insert Macro /
Before inserting a macro, you must first define two types of parameters:
A) The required parameters and B) the optional parameters (marked
with *).
Click on the icon to open the parameter input box. Enter the pa-
rameters and click OK.
54 5. NC Functions
Modify Macro /
Find Macro /
Click this icon to search for the specified macro.
You can search for a macro in an NC program in two ways:
1. In the field Cycles/Macros, select the macro to search for in the NC
program and press the button Find Macro.
2. Select the macro to search for from the drop-down list and click on
the icon Find Macro.
Note: If you receive the message: Cannot find the macro ......, it is
because the desired macro was not specified as a macro. The NC text
has been copied or created manually.
Record Macro /
Creates a new macro based on the selected text.
To record a specific or frequently recurring NC block, select the block
in the NC program and then click on Record Macro. The dialog Add
Macro appears. Enter a name for your NC block (macro) and click OK
to save it. The name is visible in the field Macro name of the Macro
Setup dialog.
Note: If macro specific NC codes are variables, you must replace them
with user-defined parameters in the Macro Definition field of the Macro
Setup dialog.
File type
Shows the current file type. Click on the arrow to select another file
type.
Macro Setup /
Here you can configure, add, and modify macros for the file types.
56 5. NC Functions
Show/Hide NC-Assistant / / F8
Click this icon to show or hide the NC-Assistant.
Machine Type
This drop-down menu provides a list of defined machine types you can
select from (e.g. ISO Milling, ISO Turning, Heidenhain, etc.).
Macro name
Here you can see all available macros for the selected machine type.
Clicking on the Add button will open the dialog Add macro. Enter the
name of the new macro and click OK. You will find this name at the
bottom of the Macro name list.
Add
Press this button to open the dialog Add macro. Enter the name of
the new macro and click OK.
Rename
Press this button to rename the selected macro.
Copy
Press this button to make a copy of the selected macro. You can make
a few changes in the name and the contents of the macro to create a
similar macro and save it.
Delete
Pressing this button will display a warning message asking if you really
want to delete the selected macro. If you answer Yes, the macro name
and its contents will be deleted.
Up / Down arrows
Use these buttons to move the selected macro up or down the list.
Copy To
Click this button to copy the selected macro to a different configuration.
58 5. NC Functions
Macro definition
In the field Macro definition, the macro block sequence is shown as it
will appear in the NC program. NC code variables are replaced by
parameters in ascending order. These parameters will be added to the
macro program using the button Add (data input via the keyboard is
not permitted and will not be accepted!).
The macro Tool change consists of 7 NC program blocks with 6 param-
eters ($1 .. $6). The block number format (e.g. N0100) and interval
(e.g. 10) can be configured and modified in the dialog section 9.2.2.
Info variable
Use this drop-down menu to add additional information to the macro
(for example: Date, time, date and time, filename, etc.).
Add Info
Press this button to insert a new information variable.
Add Formula
Press this button to insert a new formula.
Description
Use this field to specify a description of the selected parameter.
Note: When you insert the macro into the CNC program by click-
ing the icon , a parameter input box appears to let you enter all
5.6. MACRO SETUP 59
Prefix
Use this field to specify a prefix string for the selected parameter, e.g.
S for spindle speed.
Suffix
Use this field to specify a suffix string for the selected parameter.
Min
Use this field to specify a minimum value for the selected parameter.
If you enter a value lower than the Min value, you will immediately be
prompted for correction.
60 5. NC Functions
Max
Use this field to specify a maximum value for the selected parameter.
If you enter a value higher than the Max value, you will immediately
be prompted for change.
Default value
Use this field to specify a default value for the selected parameter.
Decimals
Use this field to specify the number of decimal digits.
Digits
Use this field to specify the number of digits.
Example: When inserting an O-number with 4 digits, the result be-
comes O0007.
Parameter is required
Check this field if the user is required to specify a value for the selected
parameter.
If you do not check this box, the sign * will appear in the parameter
input field, indicating that this parameter is optional. In this case,
you do not need to enter a value in the field. If you do it anyway, you
will change the (modal) value for this NC code.
Optional Parameters can for example be found at the 3 axes (X, Y, Z)
of linear move (G01).
Allow letters
Check this field to allow the user to enter text string.
According to ISO Convention, texts in the CNC program must be writ-
ten in parentheses so they can be read on CNC machines. To prevent
forgetting the brackets, these are generated automatically in CIMCO
Edit v6 when the field Allow letters is checked. Besides, the input
fields Min, Max, Decimals, Digits and the box Allow negative values
are grayed out.
The parameter $2 in the macro Program Start and End can include
programmers initials, text strings, and special characters in parenthe-
ses.
62 5. NC Functions
Remember value
Check this field if the value should be used the next time the macro is
called.
Uppercase
Check this field to make the user input uppercase.
Note:You must check this box if you want to use both lower and up-
percase in the text.
Window /
This option enables you to view the current file in multi channel mode.
Files /
Click this icon to view multiple files in multi channel mode.
Close /
Closes the multi channel view.
Previous / / Ctrl+Up Arrow
Jumps to the previous synchronization point.
Next / / Ctrl+Down Arrow
Jumps to the next synchronization point.
Synchronize Scrolling / / Ctrl+Up Arrow
Use this option to scroll all channels at the same time.
Setup Multi Channel /
Lets you configure the multi channel view.
64 5. NC Functions
65
Backplot
This chapter describes the Backplot function in the Editor Ribbon.
The optional 3D/2D backplot in CIMCO Edit v6 is used for the simulation
of CNC programs. The Backplot configuration is accessible through the icon
. If a function can be executed from the tab menu and a keyboard shortcut,
the corresponding icon and the key combination will be shown next to the
command.
The functions in CIMCO Edit v6 are activated using the appropriate icons
in the Ribbon. The commands are organized into logical groups under the
tabs.
The graphical backplotter shows the toolpath for milling and turning opera-
tions in the ZX plane (G18). The CN program is displayed in the left pane
of the backplot window, while the plot is shown in the right pane. You can
stop and restart the simulation, control the speed and direction of the tool
movement, etc.
During the dynamic simulation, a gray bar shows in the CN program, which
NC block is being processed. You can use Full Screen to make the graphical
simulation cover the whole screen without showing the program. You can
also skip through the NC codes with the options Jump to next tool, Jump to
next cutting pass and Jump to next move.
Dynamic zoom, pan, rotate and measuring functions can be used to analyze
the plot.
Notice: You need a backplot enabled licence key to use this function.
66 6. Backplot
6.1 File
In this chapter, the backplot function File is described. The file menu con-
tains the below described functions for file simulation and general backplot
settings.
Backplot File /
Enables you to backplot file directly from disk, without opening the
file.
When you click this icon, a window opens to let you select a file to
plot. A click on the down arrow next to the icon will display a list of
recently simulated programs. In both cases, you get a complete plot of
the selected program without showing the CNC program.
Backplot Setup /
Lets you configure the backplot.
File Setup /
Configures the backplot file.
Before starting the graphical simulation, you must first configure the
file type for the program you have already opened. To do this, click on
Backplot Setup to open the configuration dialog. In the Setup dialog,
select the Control Type (for example ISO Milling) and configure the
desired parameters. When done, click OK to close the dialog.
6.2. VIEW 67
6.2 View
This section describes the View menu of the optional 3D/2D Backplot com-
mand.
Note: After selecting a view, you can restart the graphical toolpath simula-
tion. It is possible to change to a different view during the simulation.
Zoom in /
Click on this icon to zoom in.
Zoom out /
Click on this icon to zoom out.
68 6. Backplot
Fit To Window /
Click this icon to fit the view to the window.
Zoom selection /
Click this icon to zoom in on the selected area.
Zoom To Highlighted /
Click on this icon to zoom to the highlighted element.
View reset /
Click this icon for the default perspective view.
View from top (XY/G17) /
Click this icon to view the simulation from the top.
Rotate View /
Select this item to rotate the view.
Zoom View /
Select this item to zoom the view.
Pan View /
Select this item to pan the view.
Show Bounding Box /
Click on this icon to show the toolpath bounding box.
Set Origin Location /
Select this item to set the origin location.
Show Plot control /
Select this item to show/hide the plot control.
70 6. Backplot
6.3 Toolpath
This section describes the Toolpath function in the Backplot menu. This is
the representation of the current file relative to the toolpath in the simulation.
Note: After selecting a view, you can restart the graphical simulation of
toolpath. It is possible to change to a different view during the simulation.
Toolpath /
Click the down arrow under this function to activate or deactivate tool-
path options.
Mode /
Click on the down arrow to open a drop-down menu, from which you
can select options and additional functions for toolpath simulation.
6.4. TOOL 71
6.4 Tool
This section describes the Backplot function Tool.
Show Toolholder /
Select this item to show the toolholder.
Tool Setup /
Clicking on this icon will open the tool library. Here you can select a
tool with one click and double-click to get the tool dimensions. You
can also change one or more dimensions of the tool, enter a tool name
and then assign it to the opened CNC program. Click OK to save tool
information in the tool library.
Click on the icon in the top right corner of the window to open the con-
figuration dialog for the selected tool. In this dialog, you can determine
the color of the toolpath.
6.5. SOLID 73
6.5 Solid
In this chapter, the Backplot function Solid and the simulation of the Solid
Model are described.
Note: The Solid Model is only available for Milling operations.
Solid Model /
Shows / Hides the solid model.
Click on this icon to toggle between the toolpath view and the Solid
visualization with toolpath.
74 6. Backplot
6.6 Other
This chapter describes the Backplot function Other. This function is con-
cerned with Simulation in Full Screen, Workpiece and Tool Offsets, 5-axis
Machine Setup, Load of STL files, DXF Files Export, and the Simulation
Control Type.
Full Screen /
When you click on this icon, the Workpiece/Tool Offset dialog appears:
76 6. Backplot
Control Type /
Select the control type from this list.
Backplot Setup /
Lets you configure the backplot settings. Please refer to File Types for
further information.
78 6. Backplot
Pause simulation.
Pause simulation.
File Compare
This chapter describes the File Compare menu in the CIMCO Edit Ribbon.
You can access the configuration of the function using the icon . Some
functions have a keyboard shortcut. The icons and the keystrokes are shown
next to the command name.
7.2 Go To
This section describes the functions used to move through the differences
found during file compare.
7.3 Sync
This section describes the features used to synchronize differences.
When you synchronize a difference, the selected difference is copied from one
window to another. The icons described below determine the synchronization
direction (from right to left or from left to right). When the text is moved
from one to another window, the line is no longer highlighted. This is because
the texts in both windows are identical after synchronization.
7.4 Other
This section describes other functions used for file compare.
be synchronized from left to right or from right to left. The first and
the third lines of the block are not affected by the action and continue
to show the differences in red.
Click on the icon or open the File compare settings dialog to
activate the Single line step function.
Setup /
Configure the settings of the File Compare function. You can set up the
different parameters for File Compare in the File Compare Settings
dialog. The behavior of the File Compare functions is changed through
the Machine Type settings.
If you want to change the configuration during a file compare operation,
you must first end the current operation with the icon , and then start
a new operation with the icon .
Note: In the File Compare Settings dialog below, different File com-
pare options can be selected by checking the fields.
The file compare results of two settings Show all differences and Mark
changes only are shown as example.
If you move the cursor with the icon to a line with a difference, the
whole line is colored in red. If the following lines also contain differ-
ences, the block is marked red. You can use the icon to synchronize
one or more highlighted line(s) from left to right, or from right to left
with the icon .
Figure 7.6: File compare results with the option Show all differences.
86 7. File Compare
Figure 7.7: File compare results with the option Mark changes only.
87
Transmission
In this section, the Transmission menu in the CIMCO Edit v6 Ribbon is
described.
Transmission is used to send NC programs from a PC to CNC machines or
receive programs from the CNC machines. You can access the configuration
of this function using the icon .
The functions in CIMCO Edit v6 are activated using the appropriate icons
in the Ribbon. The commands are organized into logical groups under the
tabs.
8.1 Transmission
In this chapter, the functions related to sending files to and from CNC ma-
chines are described. The functions are reachable through the Transmission
tab. The toolbar is shown below, and every icon is showed next to the com-
mand name.
With the DNC option, the CIMCO Edit v6 user is able to send CNC programs
from a PC to a CNC machine or receive programs from it. It is also possible
to transfer CNC programs to / from multiple CNC machines at the same
time.
Note: The editor must be licensed for DNC operations to use this option.
Send File /
Transmits a file to a selected machine.
Send /
Transmits the current CNC program to a selected machine.
88 8. Transmission
Receive File /
Receives a CNC program from a selected machine, saving it as a file.
Receive /
Receives a CNC program from a selected machine, opening it in a new
window.
Receive Into Current Window /
Receives a CNC program into the current window.
8.2 Machine
This section describes the functions related to the DNC settings for existing
machine types. You can also configure and/or add new CNC machines.
Machine Type /
Select the CNC machine for the data transmission from the drop-down
list. Click the arrow to view the machines available for selection.
Note: The machine type determines the COM port and DNC settings.
Status /
Click this option to list the status of current transmissions and/or re-
ceptions.
DNC Setup /
Configure the DNC settings in CNC-Edit.
89
Editor Setup
This section describes how to configure the CIMCO Edit settings.
Start maximized
When this field is checked, CIMCO Edit v6 will always start maximized,
i.e. filling up the whole screen.
Remember window position
When this field is checked, the editor is given the same size and position,
as the last time the editor was used.
Open windows maximized
When this field is checked, Edit windows will be opened maximized.
Warning beeps
Check this field to use warnings beeps (switch this off for silent opera-
tion).
Protect read-only files
Check this field to prevent read-only files from being modified or edited.
Save backup file (.BAK)
Check this field to backup the previous version when saving a file. The
backup file is named filename.BAK.
Check external changes
When this field is checked, the editor will check if a file is modified
outside the editor.
If a file is modified outside the editor, you will be notified and you will
be asked if you want to reload the file. If you choose to do that, any
changes made since the last save are lost.
Hide NC-Assistant formula results
Check this field if the result of NC-Assistant macro formulas should be
hidden.
Open file multiple times
Check this field if you want to be able to open the same file in more
than one window in the editor.
Show full path in title
Select this option to show the full path of files in the window title.
Specify name when receiving
Check this field if you wish to specify a filename when using the Trans-
mission tab function Receive file and open in editor.
9.1. GENERAL PROGRAM SETTINGS 91
Re-open files
Select this option to re-open files when the program is started.
Tab width
Use this field to specify the tab width.
Language
Select the language to be used in menus and dialogs.
Note: Changing language will not have effect until the program is
restarted.
92 9. Editor Setup
By clicking on Editor in the left hand list of the General Setup menu,
the Editor window will be displayed (see below). In this window, you can
configure the settings for the editor.
Keyboard acceleration
Enables your cursor to move faster.
9.1.2 Printing
To change printer settings, choose Printing from the left hand list of the
General Setup menu. The printer configuration dialog is shown below:
Syntax highlight
Select this option to apply syntax highlighting to the printed text. Use
Bold and Italic to highlight NC commands and comments.
Use colors
Enables color printouts. This requires a color printer.
Print headers
Prints headers on every page.
Print footers
Prints footers on every page.
96 9. Editor Setup
9.1.2.0.4 Header/Footer
Use these fields to specify the contents of the header and footer.
The following options are available:
%p : Page number
%P : Page count
%f : File name
%t : Time
%d : Date
%c : Company name
Up/Down arrows
Use these buttons to move the selected file type up or down on the list.
Delete
To delete a file type, highlight it and click on the button Delete. You
will be prompted to confirm the delete operation.
Rename
Click this button to rename the selected file type.
To rename a file type, highlight it and click on the button Rename.
Add
Click this button to add a new file type
To add a new file type, click on the button Add. The following window
appears:
9.2. FILE TYPES 99
Enter the name of the new file type, select a file type template from
the drop-down list and click OK. Click Cancel if you wish to abort
the operation.
9.2.1 Colors
Use this dialog to configure color settings for the selected file type.
To define the colors used for highlighting within a certain file type, select
Colors from the File types menu in the left window of the Editor setup
dialog. The color configuration dialog is shown below.
Use colors
Select this option to use color highlighting.
Text color
The color used for text, when Use colors is not checked.
Background
The background color used for editor windows.
Block color
The background color within a selection.
Comments color
The color used for comments, as defined by the Comment start and
Comment end, or Block Skip character on the Machine template con-
figuration tab.
Text in blocks
The color used in one or more selected program blocks when the field
Use color in blocks is not checked.
Select color /
Select a new color. To select a new color, highlight a color in the list
and click on the button (you can also double-click in the list).
9.2. FILE TYPES 101
Up/Down arrows
Use these buttons to move the selected color up and/or down on the
list. Entries higher on the list have higher priority.
Text
Use this field to specify a string that will be highlighted using the
selected color.
Letter Colors
Press this button to create a different color for each letter. This will
set the coloring similar to the default in CIMCO Edit V6.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Color Configuration window without
executing changes.
102 9. Editor Setup
OK
Click this button to execute the new settings made in the Color Con-
figuration window.
Note: The color settings will only affect the selected file type.
be governed by the preceding line number and the setting for Interval.
If you insert a line in an existing program, the new line number will be
midway between the preceding line and the following line.
Format
This field provides a list of available block number formats. Select a
format from the drop-down list.
Notice: This will not limit the number of digits in the line number. If
you wish to limit the number of digits, you have to specify a maximum
line number in the Restart every field.
Start with
Makes it possible to specify the starting value of the block number.
Restart every
Specify when the line number must restart. This number is equal to
the maximum line number.
Example: To use line numbers from 0-9999, specify 9999 in this field.
If no value is specified, the line number will increment until it reaches
100000000, before it restarts.
104 9. Editor Setup
Interval
Select the interval, by which the block number must increase, for each
block. If you select one of the Auto... options, the number selected
is the maximum block number, and the interval will be selected to
distribute the block numbers as evenly as feasible, within this maximum
block number.
Skip
Use this field to specify if block numbers should skip lines.
Example: If you specify 2 in this field, only every 3rd line will be
numbered.
From line
Specify the number of lines that should be skipped before the renum-
bering begins.
To line
Use this field to specify the maximum number of lines that should be
renumbered.
If a positive number is written here, it specifies the last line to be
renumbered, counted from the beginning of the program.
Example 1: If your CNC program starts with 4 comment lines and a
program start line (with program start trigger and number, but without
N), only the first 10 NC blocks will be renumbered if you specify 15
in this field.
9.2. FILE TYPES 105
If a negative value (-N) is specified, the last N lines (counted from the
end of the program) will not be renumbered.
Example 2: If you specify the value -2, and the last line of your CNC
program (line containing the program end code M30) is followed by
another line containing a special character (e.g. %), then only the last
line is not renumbered.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Block Numbers window without exe-
cuting changes.
106 9. Editor Setup
OK
Click this button to execute the new settings made in the Block Num-
bers Configuration window.
Note: The Block number settings will only affect the selected file type.
9.2.3 Load/Save
To configure Load/Save parameters, select File Type from the Setup menu
and then click Load/Save. The Load/Save configuration dialog is shown
below:
9.2.3.0.5 Load/Save
Default extension
Specify a default extension to use for the selected file type. This ex-
tension will be appended to any new files saved, unless an extension is
specified in the Save as window.
9.2. FILE TYPES 107
9.2.3.0.6 Backup/Save
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Load/Save window without executing
changes.
OK
Click this button to execute the new settings made in the Load/Save
configuration window.
Note: The Load/Save settings will only affect the selected file type.
9.2. FILE TYPES 109
To configure file compare settings, select File compare from the File types
menu in the left window of the Editor setup dialog, or click on the Setup file
compare icon on the file compare toolbar. The file compare configuration
dialog is shown below:
Ignore Comments
Anything inside a comment will be ignored. For this to work, you must
have specified the correct Comment start e.g. ( and Comment end e.g.
) characters for this machine template under the Machine templates
tab.
Ignore Case
It will be ignored, if one program contains lowercase and the other
UPPERCASE characters.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the File compare window without execut-
ing changes.
OK
Click this button to execute the new settings made in the File compare
configuration window.
Note: The File Compare settings will only affect the selected file type.
112 9. Editor Setup
9.2.5 Machine
To configure machine specific characters and commands, select File Types,
Machine from the left hand list of the Setup window. The machine config-
uration dialog is shown below:
Comment start
Enter the comment start character here, for example (.
Comment end
Enter the comment end character here, for example ).
Block skip
Enter the block skip character here. If you dont want a block skip
character, just leave the field empty.
Decimal point
Enter the decimal separator here (decimal point or comma).
9.2. FILE TYPES 113
9.2.5.0.12 NC Codes
Tool Change
Use this field to specify the tool change prefix.
Example: If the tool number is specified as T010101, specify T in this
field.
Tool load
Use this field to specify the tool load command. If the tool load com-
mand is found on the same line as the tool change command, the tool
is loaded immediately.
Example: N1230 T020202 M6.
Set feedrate
Use this field to specify the feedrate prefix.
Example: If the feedrate is specified as F1000, specify F in this field.
Set spindle speed
Use this field to specify the spindle speed prefix.
Example: If the spindle speed is specified as S1000, specify S in this
field.
114 9. Editor Setup
9.2.5.0.13 Units
Toopath unit
Select the path unit from this drop-down list.
Feedrate unit
Select the feedrate unit from the drop-down list.
Decimals
Use this field to specify the number of decimals shown in the backplot
etc.
Rapid speed (mm / min)
Use this field to specify the rapid feedrate.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Machine Configuration window with-
out executing changes.
OK
Click this button to execute the new settings made in the Machine
Configuration window.
Note: The machine settings will only affect the selected file type.
Note: You can not delete the built-in commands.
9.2. FILE TYPES 115
9.2.6 Backplot
Note: Only the backplot options for the selected file type are active. All
other options are grayed out.
Control Type
Select the control type for the backplot from the list.
Tool Library
Use this button to set up the tool library for the selected control type.
Information on how to set up tools is found under Tool.
116 9. Editor Setup
Diameter programming
Check this field to select diameter programming.
Show cycles
Check this field to plot cycles.
Ignore M6
Check this field to ignore tool load commands (like M6).
Notice: You can specify the tool load command on the Machine setup
page.
X100 = X0.100
When this option is selected, the program will assume that a value
without a decimal separator is 1/1000 of a regular move.
Arc type
Select the type of arc that is used from this drop-down list.
Orientation
Use this field to specify the orientation of the plot for turning opera-
tions.
Machine Setup (4/5-Axis) / /
Use this field to specify the machine type. The machine type/geometry
is important for 5-Axis simulation. Click on the icon next to the field
to edit the machine configuration.
Keyboard / Mouse mapping
Select the keyboard mapping from this list.
Map letters (Ex. A=WB, B=WA, I=J, J=I )
Use this field to map the default letters to a different string.
Example: If a CNC uses XA for A-axis rotation, specify A=XA in
this field.
Example: If a machine has switched the X and Y axis, specify X=Y,
Y=X.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Backplot Setup window without exe-
cuting changes.
OK
Click this button to execute the new settings made in the Backplot
configuration window.
118 9. Editor Setup
9.2.7 CNC-Calc
Note: Only the options for the selected file type are active. All other options
are grayed out.
Turning
Use this option to simulate 2D Turning (Lathe) programs.
Diameter programming
Check this field to select diameter programming.
9.2. FILE TYPES 119
Show grid
Use this option to specify if the grid should be shown.
Output G0x
Check this field to output G0 as G00, G1 as G01 (and so on).
Notice: You can specify the tool load command in the Machines set-
tings.
Machine type
Use this field to specify the type of code that should be generated.
Arc type
Select the type of arc used from the drop-down list.
Number of decimals
Specify the maximum number of decimals in coordinates for example
in this field.
Trailing 0s
Use this field to specify the way trailing zeros should be applied to
coordinates.
120 9. Editor Setup
Rotary axis
Specify the name of the rotary axis used when machining using rotary
axis substitution.
9.2.7.0.16 Grid
Grid size
Specify the distance between grid points in this field.
Show sub-grid
Check this box if the sub-grid should be shown.
Show origin
Use this check box to specify if axis should be shown.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the CNC-Calc Setup window without
executing changes.
OK
Click this button to execute the new settings made in the CNC-Calc
Configuration window.
9.2. FILE TYPES 121
Synchronization number
Use this field to specify the synchronization number.
Example: If synchronization points have an ID number like WAIT(1001,
channel 1, channel 2) where the ID number is 1001, that must also
match in addition to the synchronization command.
Channel order
Use this field to specify the channel order, for example 1,3,2.
Test field
Use this field to test the multi channel setup.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Multi Channel Setup window without
executing changes.
OK
Click this button to execute the new settings.
124 9. Editor Setup
This section describes how to set up tool list triggers and generate tool lists.
To configure Tool list settings, select Tool List from the File types menu
in the left window of the Editor Setup dialog. The Tool List configuration
dialog is shown below.
Tool trigger
Specify the tool trigger in this field.
Example: If the machine uses T01 for tool 01, specify T in this field.
$TOOL1 Trigger
Use this field to specify the advanced trigger that should be used to
generate the $TOOL1 variable.
Example: To include the value specified after R into the follwing line:
(T1 5MM DRILL R33), specify the trigger R<[0-9]+>. This will assign
the value R33 to $TOOL1.
9.2. FILE TYPES 125
$TOOL2 Trigger
Use this field to specify the advanced trigger that should be used to
generate the $TOOL2 variable.
Example: To include the value specified after R into the following
line: (T1 5MM DRILL R33), specify the trigger R<[0-9]+>. This will
assign the value R33 to $TOOL2.
Sort tool list
Check this field to sort the tool list.
Notice: When you check this field, each tool is only listed once.
Ignore duplicate info (T020202 = T02)
Ignores duplicate/magazine info in the tool number, i.e. T020202
should be listed as T02.
Ignore 0s (T02 = T2)
Ignores leading zeros in tool numbers, i.e. T02 should be listed as T2.
Two line comments
Check this field if the tool comment consists of two lines.
Scan comments below tool name
Check this field if the tool comment is always located below the tool
change line.
Tool list template
Use this field to specify the directory of the tool list template. Click
the folder icon to the right to select a tool list template.
Note: Click the icon next to the folder icon if you wish to edit the
specified tool list template.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Tool list configuration window without
executing changes.
OK
Click this button to execute the new settings.
126 9. Editor Setup
9.2.10 Other
This section describes how to configure File type specific settings, i.e. the
settings made here will only be applied to the selected file type, ex. ISO
Milling.
To configure Other settings, select Other from the File types menu in the
left window of the Editor Setup dialog. The following dialog appears:
Print Columns
Use this field to specify the number of columns to print.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Other Configuration window without
executing changes.
OK
Click this button to execute the new settings made in the Other con-
figuration window.
128 9. Editor Setup
Select color
Click this button to select a predefined color from the list or create a
custom color.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Global colors dialog without executing
changes.
9.4. EXTERNAL COMMANDS 129
OK
Click this button to execute the new settings made in the Global Colors
configuration window.
Command Title
Use this field to specify the menu text shown in the NC Functions
menu.
130 9. Editor Setup
Command program
Use this field to specify the application to execute.
Parameters
Use this field to specify the parameters to the command.
The following variables are available:
$FILE: Defines the file name without path.
$PATH: Specifies the path of the file.
$FILEPATH: Specifies the file name with path.
$FILENOEXT: Defines the file name without extension.
Example: To execute the command with the parameters -g C:\NCPRG\MOULD.NC
C:\NCPRG\MOULD.NEW, specify -g $FILE $OUTFILE, and then $PATH\$FILENOEXT.NEW
in the Output file field.
Output file ($OUTFILE)
Use this field to specify the name of the output file.
The following variables are available:
$FILE: Defines the file name without path.
$PATH: Specifies the path of the file.
$FILEPATH: Specifies the file name with path.
$FILENOEXT: Defines the file name without extension.
Example: To execute the command with the parameters -g C:\NCPRG\MOULD.NC
C:\NCPRG\MOULD.NEW, specify $PATH\$FILENOEXT.NEW , and -g
$FILE $OUTFILE in the Parameters field.
Notice: If no output filename is specified, it is assumed that the input
file is modified.
9.5. MAZATROL VIEWER 131
This section describes how to set up the Mazatrol Viewer. The Mazatrol
Viewer enables you to open and view Mazatrol files directly from your PC.
Note: Mazatrol Viewer is an optional module, and requires therefore a Maza-
trol Viewer enabled licence key. Mazatrol Viewer is activated under Plugins.
Language
Select the language used for showing the Mazatrol data.
Font settings
This field shows an example of the selected font. Click on the button
to the right to select another font.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Mazatrol Viewer dialog without exe-
cuting changes.
OK
Click this button to execute the new settings made in the Mazatrol
Viewer configuration window.
9.6. PLUGINS 133
9.6 Plugins
In this section, you will find general information about how to manage Plu-
gins.
Note: The editor must be licensed according to the plugins you whish to
run in the Editor.
When you select Plugins in the Editor setup window, the following dialog
appears:
Disable Backplot
Check this field to disable the Backplot module.
Disable advanced simulation
Check this field to disable the advanced simulation module.
Disable DNC/Serial communication
Check this field to disable the DNC/Serial communication module.
134 9. Editor Setup
Configuration password
Use this field to specify the configuration password.
Notice: If you forget the password, hold down CTRL+SHIFT when
you start the editor.
Macros/Machine configuration path
Use this field to specify where the file types (*.mac) should be stored.
Click the folder icon to the right to select a path.
Notice: You can use $USERNAME and $COMPUTERNAME as di-
rectory variables.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
Cancel
Click on this button to close the Plugins configuration dialog without
executing changes.
OK
Click this button to execute the new settings made in the Plugins con-
figuration window.
135
NC-Base Database
In this section you will find general information about the functions and
settings of the NC-Base interface, as well as information on setting up search
criteria to find programs in the database.
With NC-Base v6, a system for information storing and transfering is at
your disposal, which makes it possible for you to search for programs without
necessarily knowing all details about them. An example of such a database
could be the search system of a common library: The books in the shelves
are sorted by the names of the authors. If you know only the title of the
book, it may result in a long search through the bookshelves. A database
allows you to search for certain book using the title as search key, the result
in this case being the name of the author, or you could enter the name of the
author as search key and the result would be all titles by this author to date.
Enter your User name and Password in the corresponding fields and click
OK.
Notice: Further information on the assignment of user permissions is found
under User Groups.
10.1. THE NC-BASE EXPLORER 137
Common information
The Nc-Base Explorer consists of two parts: On the right preview and a
tree structured presentation of all programs for showing table contents,
and on the left entering of search criteria.
Program search
Add/remove columns
By right-clicking the title bar of any column in the search window, you
can add or remove columns from the Explorer search result window
(see following picture).
In the context menu, which appears when right-clicking the title bar,
you can check and uncheck a column title to make it appear in or
disappear from the Explorer search result window.
Column order
You can easily change the column order by clicking a column title and
dragging it to a new position.
Notice: You can click and drag between column titles to adjust the
width of the nearest column to the left.
10.2. SEARCH FOR PROGRAMS 141
fields, as well as select machine group, customer, and status from the
drop-down lists.
When the desired search terms have been entered, click Search.
All programs matching the search criteria will be shown in the search
result window, as shown in the following example:
Advanced search
In NC-Base v6 you can extend the search to include groups of data not
defined by field names. Check the field Advanced search to activate
the extended search options. The following window will appear:
All Fields
Use this field to specify a search string that should match any of the
fields.
Program filename/description/memo
Use this field to specify a search string that should be matched. All pro-
grams with a program file that matches the specified name are found.
Notice: All filenames that contain the specified string are matched.
All filenames/descriptions/memos
Use this field to specify a search string that should be matched. All
programs with a program or associated file that matches the specified
name are found.
Notice: All filenames that contain the specified string are matched.
144 10. NC-Base Database
Locked
Use this field to search for either locked or unlocked programs.
All : A search for locked and unlocked programs.
Yes : A search for locked programs.
No : A search for unlocked programs.
Imported on queue : A search for locked or unlocked programs on the
import queue.
Read-only
Use this field to search for programs that are either read-only or read/write.
Both : A search for read-only and read/write programs.
Yes : A search for read-only programs.
No : A search for read/write programs.
10.2. SEARCH FOR PROGRAMS 145
Deleted
Both : A search for deleted and not deleted programs.
Yes : A search for deleted programs.
No : A search for not deleted programs.
Deleted on date : A search for programs deleted within the dates spec-
ified in the Between: and and: fields.
Programs without a machine
Check this box to search for programs that are not linked to a machine
group.
NC-Base Settings
This section describes in details the configuration of the NC-Base database,
including Client Settings, Server Settings, User Permissions, Passwords, Ma-
chine Groups, etc. The configuration of the database depends on which
machine is to be connected to it, where programs and associated files should
be stored, which user should have access and with which permissions, etc.
Notice: In order for you to be able to configure the database, you must be
permitted access as system administrator and have access to the PC where
the NC-Base Client is installed.
When you start to configure the database, you will be prompted to enter
your password.
148 11. NC-Base Settings
Remember password
Check this field to log in automatically.
Notice: Selecting this option will render the properties of the Auto
logout function inactive.
Double-click opens program info
With this field checked, the dialog Program Info will start when a pro-
gram is double-clicked.
11.1. CLIENT SETTINGS 149
Disable preview
Check this field to disable the preview window.
Logout on close/minimize
Check this field to logout from the database when minimizing the edi-
tor.
Auto read/write
Check this field if programs should automatically be set to read/write
mode when opening the program file or an associated file for editing.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Search Set-
tings window.
156 11. NC-Base Settings
11.1.2 Advanced
This section describes how to set up and use the Advanced functions.
To configure the Advanced settings, select Database, Setup. The CIMCO
NC-Base Configuration window appears. Click on Client Settings in the left
hand list and select Advanced. The following dialog appears:
11.1.2.0.1 Advanced
11.1.2.0.2 Notifications
11.1.2.0.3 Other
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Advanced
settings window.
11.2. SERVER SETTINGS 159
Synchronize filenames
Check this field to synchronize filenames. When this option is selected,
the filename is always synchronized with the program name. So if the
program name is changed, the filename is also updated.
Notice:: When this option is used, the database will not allow two
programs for the same machine to have the same program name, and
program files cannot be stored outside the base directory.
Auto purge
Check this field to delete programs permanently.
Notice: When this option is enabled, deleted programs cannot be
undeleted.
Disable project
Check this field to disable the project field.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Server Con-
figuration window.
164 11. NC-Base Settings
11.2.1 Advanced
This section describes the setup and use of the NC-Base Servers Advanced
features.
To open the Advanced dialog, select the tab Database, then Setup. This
will open the CIMCO NC-Base Configuration window. Click on Server Set-
tings in the left hand list and select Advanced. The following dialog appears:
11.2.2 Other
This section describes how to configure and use the Other functions in the
NC-Base Servers setup.
To configure Other settings, select Database, Setup to open the CIMCO
NC-Base Configuration window. Then click on Server Settings in the left
hand list and select Other. The following dialog appears:
Note: Specify -1 in this field to disable transfer limit by default for the
selected machine.
Ignore Comments
Select this option to ignore any changes within comments.
Ignore Case
Select this option to ignore the case of the compared files, i.e. a matches
A.
This section describes how to configure and use the Associated Files settings.
To open the Associated Files dialog, select Database, Setup, or click the
corresponding icon. The configuration dialog is also accessible through the
icon . Then click on Server Settings in the left window of the CIMCO
NC-Base Configuration dialog and select Associated Files. The following
window appears:
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new server settings.
176 11. NC-Base Settings
11.2.4 Logging
This section describes the setup and use of the Logging parameters.
To configure Logging settings, select Database, Setup, or click the corre-
sponding icon. You can also access the configuration dialog using the icon
. Then click on Server Settings in the left window of the CIMCO NC-Base
Configuration dialog and select Logging. The following window appears:
Disable logging
Check this field to disable the log facility.
Disable Running In
Check this field to disable the Running In status.
11.2. SERVER SETTINGS 177
Disable Ready
Check this field to disable the Ready status.
Disable Updating
Check this field to disable the Updating status.
Disable Checking
Check this field to disable the Checking state.
Note: When Checking is disabled, parts marked as Ready cannot be
marked as Checked before they are approved.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Logging
configuration window.
180 11. NC-Base Settings
This section is concerned with Log Entries settings. In the dialog, you can
enable/disable individual log entries.
To open the Log Entries dialog, select Database, Setup. Click on Server
Settings in the left window of the CIMCO NC-Base Configuration dialog and
select Logging, Log Entries. The following window appears:
Log messages
This field contains a list of log messages you can select from. Click in
the field next to a message to enable/disable individual log entries.
Note: If an entry is not checked, it will never be added to the log.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
11.2. SERVER SETTINGS 181
OK
Click this button to execute the new log entries settings.
This section provides a list of Log Prompts. You can enable/disable individ-
ual Log Prompts in the dialog.
To open the Log Prompts dialog, select Database, Setup. Click on Server
Settings in the left window of the CIMCO NC-Base Configuration dialog and
select Logging, Log Prompts. The following window appears:
Prompts
This field contains a list of prompts you can select from. Click in the
field next to a message to enable/disable individual log prompts.
Note: If an entry is checked, the user will be prompted to specify a
reason for the update.
182 11. NC-Base Settings
Answer required
This field shows whether or not an answer is required from the user.
Change Comments
This field indicates if Change Comments should be shown.
Answer required
Check this field if the user is required to fill in a comment when
prompted with this entry.
Show Change Comments
Check this field if the Change Comments field should be shown for the
selected entry.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Log prompts
configuration window.
Use this dialog to define Change Comments. Change Comments are manually
added to the log by the operator to indicate changes made to a program or
file.
To open the Log Changes dialog, select Database, Setup or click on the
corresponding icon. Click on Server Settings in the left window of the CIMCO
NC-Base Configuration dialog and select Logging, Log Changes.
11.2. SERVER SETTINGS 183
Pre-defined Comments
This field shows a list of all defined Change Comments.
Rename
Use this button to rename the selected Change Comment.
Remove
Click this button to delete the selected Change Comment.
Add
Use this button to add a new Change Comment.
Answer required
Check this field if it is required that the operator answers the specified
question.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new Log changes settings.
Use this dialog to define messages that should be shown when the operator
tries to send a program with the selected status from the NC-Base Client.
To open the Status Text dialog, select Database, Setup or click on the
corresponding icon. Click then on Server Settings in the left window of the
CIMCO NC-Base Configuration dialog and select Logging, Status Text.
11.2. SERVER SETTINGS 185
Send Prompts
Status type
Select the prompts status from the drop-down list.
Show message
Check this field to specify a message that should be shown when the
operator tries to send a program with the selected status from the NC-
Base Client.
Use the text field below this check box to specify the message to show.
Status Text
Imported
Use this field to specify the name used for the status Imported.
186 11. NC-Base Settings
Running In
Use this field to specify the name used for the status Running In.
Updating
Use this field to specify the name used for this status.
Ready
Use this field to specify the name used for this status.
Checked
Use this field to specify the name used for the status Checked.
Approved
Use this field to specify the name used for the status Approved.
Updated
Use this field to specify the name used for the status Updated.
Check failed
Use this field to specify the name used for the status Check failed.
Approval failed
Use this field to specify the name used for the status Approval failed.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Status text
configuration window.
11.2. SERVER SETTINGS 187
Required fields
Check these fields if a value is required.
Required fields are search criteria / search fields that have been activated
during the installation and start-up. When adding an NC program, you can
specify additional information such as search criteria next to the program
name. Additional information is by default optional and can be omitted.
Notice: When a field is checked, a new program cannot be added without
the operator specifying the corresponding field.
188 11. NC-Base Settings
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings.
11.2.6 Printing
Modified by
Check this to include the field Modified by in the print header.
User name
Check this field to include the user name in the print header.
11.2.7.0.1 To File
File type
Select the file type used for exporting program lists from the drop-down
list.
Field separator
Use this field to specify the field separator (only active if text file is
selected as file type).
11.2. SERVER SETTINGS 191
Worksheet name
Select the Excel worksheet name from the drop-down list (only active
if Excel Spreadsheet is selected as file type).
Add field names to first row
Check this field if the field names should be inserted as the first row in
the exported file.
Filename
Use this field to specify the default filename used when exporting pro-
gram lists.
Note: You can use the normal environment variables for date and time,
and 3 additional variables:
$DBBASEDIR : Database base directory
$DBCUSTOMER : If all programs in the list are associated with the
same customer, the variable $DBCUSTORMER contains the customer
name.
$DBMACHINEGROUP : If all programs in the list belong to the same
machine, the variable $DBMACHINEGROUP contains the machine
name.
11.2.7.0.2 To Printer
11.2.7.1 To File
Use this dialog to define the settings for the text file listing export.
To open the dialog, choose To File from the menu Server Settings, List
Export in the left window of the CIMCO NC-Base Configuration dialog.
The following dialog appears:
To File
Check these boxes to export the specified fields.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings.
11.2. SERVER SETTINGS 193
11.2.7.2 To Printer
To Printer
Check these boxes to export the specified fields.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings.
194 11. NC-Base Settings
11.3 Machines
The Machines dialog provides functions that make it possible to attach
a defined machine group to a DNC port. Whether the machine groups are
defined in the Editor or in DNC-Max depends on the Use CIMCO DNC-Max
setting made in the Advanced server configuration dialog.
In NC-Base it is possible to associate programs with a machine group, which
in turn is connected to a DNC port. In this way, NC programs that are
imported to the database can be accessed or sent directly from the machine
control (this method utilizes the functions Remote Request and Auto Receive
from optional DNC-Max).
To open the Machine Groups dialog, select Database, Setup, or click on the
corresponding icon. The configuration dialog is also accessible through the
icon . Then click on Machines in the left window of the CIMCO NC-Base
Configuration dialog. The following dialog appears:
Machines
This field shows a list of all defined machine groups.
Program directory
Shows the program directory where each machine group is stored.
Expand/Collapse
Click this button to expand the machine groups and view the ports
assigned to each group, or collapse the machine groups.
Add Port
Click this button to add a DNC port to the selected machine group.
DNC Ports are either defined in the Editor DNC configuration or in
DNC-Max, depending on the Use CIMCO DNC-Max setting in the
Advanced server configuration dialog.
Click Add port to add a DNC port to the selected machine group.
The following dialog appears:
Highlight the machine you want to connect to the port and click OK.
Delete
Click this button to remove the selected port/machine group.
196 11. NC-Base Settings
Notice: During the deletion process, you can add programs to another
machine.
Rename
Press this button to rename the selected port/machine group.
To rename a machine group, highlight it and click on the button Re-
name. The following dialog will appear:
Add
Click this button to add a new machine group.
To add a DNC port to a machine group, you must first create the
machine. Click Add to add a new machine group to the list. The
following dialog will appear:
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
11.3. MACHINES 197
OK
Click this button to execute the new settings made in the Machines
configuration window.
11.3.1 Directories
This section describes how to configure the directories of the database ma-
chine groups. In the Directories dialog the structure of the directories can
be changed, based on the previously defined main directory.
The fields below the directory name show the contents of the folder icons to
the right.
To configure the Directories settings, select Database, Setup, or click on
the corresponding icon. You can also access the configuration dialog using
the icon . Click on Machines in the left window of the CIMCO NC-Base
Configuration dialog and select Directories. The following dialog appears:
Machine
This list shows all the defined machines. Select a machine from the list
to configure its directories.
Program directory
Use this field to specify the program directory.
Press the icon with the red check mark to move the file to the specified
directory. When you click this icon, a window opens, asking if all
program files should be moved to the specified directory. Click Yes to
move the files, or click No to abort the operation.
You can also click the folder icon if you want to change the location
of the selected machine. Here, you will be prompted to select a new
directory for the program. Select a directory from the list and click
OK, or click Cancel if you do not want to select a directory.
Backup directory
Use this field to specify the backup directory. Please refer to the de-
scription above for more information on how to use the folder icons.
Figure 11.23: Associated files are stored in the same directory as the program
files
200 11. NC-Base Settings
Figure 11.25: Associated files are stored in the specified Memo directory,
Tool list directory, and Setup sheet directory
.
Memo directory
Use this field to specify the directory where memo files should be stored.
Please refer to the description under Program directory for more infor-
mation on how to use the folder icons.
Tool list directory
Use this field to specify the directory where tool lists should be stored.
Please refer to the description under Program directory for more infor-
mation on how to use the folder icons.
202 11. NC-Base Settings
Other files
Use this field to specify the directory where other associated files should
be stored. Please refer to the description under Program directory for
more information on how to use the folder icons.
11.3.1.0.3 Other machines that can send files from this machine(group)
11.3.2 Extensions
In the Extensions dialog, you can specify the file extensions of NC programs
and associated files for each machine/machine group. You can also specify
the default directories to be used when adding new programs or associated
files.
To open the Extensions dialog, select Extensions from the Machines menu
in the left window of the CIMCO NC-Base Configuration dialog. The Ex-
tensions dialog is shown below:
11.3.2.0.4 Machine
Machine
This field shows a list of all defined machine groups.
Extension
Use this field to specify the default extension for NC programs.
204 11. NC-Base Settings
Sub-program extensions
Use this field to specify extensions for sub-programs. When associating
a file with one of the specified sub-program extensions, the file will
automatically be marked as a sub-program.
Notice: Only the program file and associated files marked as sub-
programs can be sent/received by the DNC system. You can specify
multiple extensions by separating them with commas.
Example: To mark NC and ISO files as sub-programs, specify: ISO,NC.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Extensions
configuration dialog.
206 11. NC-Base Settings
11.3.3 Advanced
This section describes how to configure and use Advanced machine settings.
To open the Advanced dialog, choose Advanced from the Machines menu
in the left window of the CIMCO NC-Base Configuration dialog. The fol-
lowing window appears:
11.3.3.0.6 Advanced
Machine
List of all defined machines.
Disable versioning
Check this field to disable versioning for the selected machine. When
versioning is enabled, a backup is created every time the program is
updated. For machines using large 3D programs, this can use large
amount of disk space, so you might want to disable versioning for such
machines.
11.3. MACHINES 207
Approved directory
Use this field to specify the Approved directory.
Note: When a program is marked as Approved, a copy of the program
file is placed in the Approved directory.
Change extension on
Select from the drop-down list the type of files that you wish to change
the extension for.
Change from
Use this field to specify the extension of files that should be changed.
Note: To change extension on all files, specify *. To specify multiple
extensions, separate them with a comma. The use of the wildcards *
and ? is supported. To allow files without extensions, specify a comma
at the beginning.
Example: To rename only files with the extensions .ISO and .NC,
specify: ISO,NC.
Example: To rename only files where the first letter of the extension
is N, specify: N*.
Example: To rename only files without an extension or with the ex-
tension NC, specify: ,NC.
Change to
Use this field to specify the new extension.
Also change extension on the files
Check this field if the file should also be renamed to use the new ex-
tension.
Notice: It is recommended that you check this option!
Start
Click this button to change the extensions as specified.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
11.3. MACHINES 209
OK
Click this button to execute the new Advanced settings.
This section describes how to use the Program Format functions to automat-
ically extract NC programs comments, and depending on the configuration,
fill them in the appropriate database fields. This function is active when
adding programs manually or using the DNC Auto import option.
To configure Program Format, select Database, Setup, or click on the cor-
responding icon. You can also access the configuration dialog using the icon
. Choose Program Format from the Machines menu in the left window
of the NC-Base Configuration dialog. The following dialog appears:
Machine
Select the machine group you wish to configure a program format for.
Database field
Select the database field you wish to configure from this list.
Notice: The following database fields can be selected: Program, Cus-
tomer and Text field 1+ (custom fields in Database Settings).
Extract from
Use this field to specify where the program information should be ex-
tracted from.
Enable trigger
Check this field to enable a trigger for the selected database field.
Start trigger
Use this field to specify the start trigger.
The server will look for the start trigger in the file, and when found,
match all characters between the start trigger and end trigger.
Please refer to Using triggers for detailed information about triggers.
End trigger
Use this field to specify the end trigger. The server will look for the
end trigger in the file, and when found, match all characters between
the start trigger and end trigger.
Ignore
Use this field to specify any characters/strings/triggers that should be
removed from the extracted value.
Example: If you specify - in this field, and the extracted value is
MOULD-3, then the string MOULD3 will be inserted into the database.
Match number
Use this field to specify how many times the trigger should be matched,
before the value is extracted.
Note: If the trigger occurs only once in the file (i.e. each database
field contains a trigger), specify 1.
11.3. MACHINES 211
Max length
Use this field to specify the maximum length of the value extracted.
Example: If you specify 4 in this field, and the extracted value is
MOULD, only MOUL will be used.
Max lines
Use this field to specify how many lines should be scanned (starting
from the top of the program).
Example: If you specify 10, and the trigger is not within the 10 first
lines of the program, the value will not be found.
Global Change All Triggers
Click this button to change all triggers for the selected machine(s).
Global Change This Trigger
Click this button to change the current trigger for the selected ma-
chine(s).
Test trigger
Use this field to test your triggers. Copy the header of the correspond-
ing NC program in the test field and test the above values to see if the
correct content will be extracted.
Example: You can see in the Program format dialog that the Start
and End triggers are defined for the database field Program. We will
test the following NC program, where the comment (P-ID 1234) should
match the program name:
O1234
(P-ID 1234)
(PART 123-4567)
(JOB 123-4567)
The string (P-ID is used as start trigger for the program name, and )
is used as end trigger. The extracted program name (1234) is displayed
in the field below the test field.
You can proceed in the same way to test more triggers.
Program
This field shows the result of the test program based on the parameters
specified above.
212 11. NC-Base Settings
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Program
Format configuration window.
When specifying a trigger to extract comment from file contents, there are
normally three different formats you can use: Characters, String, and Ad-
vanced.
Here is an example where the same trigger is assigned to several database
fields. This field is used to specify the start trigger.
The small icon at the right end of the input field indicates the type of trigger
selected, in this case Characters.
To change the type of trigger, click on the icon, and select the type of trigger
from the drop-down list, as shown below:
When specifying an advanced trigger, the small picture with a red cross
indicates an invalid expression.
For more information on how to specify advanced triggers, please refer to
section 11.3.4.2.
^N[0-9]{1,4}
214 11. NC-Base Settings
This means: Start transfer from the first line that has N followed by 1 to 4
digits at the beginning of the line.
A more advanced example is provided at the end of this section.
11.3.4.2.3 Ranges
Ranges are specified with the - symbols.
Example: [a-z][0-9] will find any character from a to z followed by any
digit from 0 to 9.
Example: [a-zA-Z0-9] will find any letter or digit.
collating element can thus match more than one character, e.g. if the col-
lating sequence includes a ch collating element, then the regular expression
[[.ch.]]*c matches the first five characters of chchcc.
Within a bracket expression, a collating element enclosed in [= and =] is
an equivalence class, standing for the sequences of characters of all collating
elements equivalent to that one, including itself. (If there are no other equiv-
alent collating elements, the treatment is as if the enclosing delimiters were
[. and .].) . For example, if o and are the members of an equivalence
class, then [[=o=]], [[==]], and [o] are all synonymous. An equivalence
class may not be an endpoint of a range.
In the event that a regular expression could match more than one substring
of a given string, the RE matches the one starting earliest in the string. If the
RE could match more than one substring starting at that point, it matches
the longest. Subexpressions also match the longest possible substrings, sub-
ject to the constraint that the whole match be as long as possible, with
subexpressions starting earlier in the regular expression taking priority over
ones starting later. Note that higher-level subexpressions thus take priority
over their lower-level component subexpressions.
Match lengths are measured in characters, not collating elements. A null
string is considered longer than no match at all. For example, bb* matches
the three middle characters of abbbc, (wee|week)(knights|nights) matches
all ten characters of weeknights, when (.*).* is matched against abc the
parenthesized subexpression matches all three characters, and when (a*)* is
matched against bc both the whole RE and the parenthesized subexpression
match the null string.
^%.*\LF.*O<[0-9]{4}>([^0-9]+|$)
Look for a line that begins with %, then accept all characters until the end of
the line. On the next line, accept all characters until O followed by 4 digits.
These 4 digits must be followed by either one or more characters that are not
digits, or must be at the end of the line. The last part ensures that exactly
4 digits must be specified. Because something like O12345, is O followed
by 4 digits, followed by something that is a digit (5), and it is therefore not
matched.
The < and > are the delimiters for the part of the expression that should
be extracted to get the program number. In this case, 4 digits.
11.3. MACHINES 219
11.3.5 Templates
Machine
This field displays a list of all defined machines.
220 11. NC-Base Settings
Memo template
This field shows the location of the memo template. Click on the folder
icon to the right to change the memo file template.
Note: If you wish to edit the specified memo template, click the icon
next to the folder icon.
Program template
Click on the folder icon to the right to select a template program file.
Note: If you wish to edit the specified program template, click the icon
next to the folder icon.
Tool trigger
Use this field to specify the tool trigger.
Example: If the machine uses T01 for tool 01, specify T in this field.
$TOOL1 Trigger
Use this field to specify the advanced trigger that should be used to
generate the $TOOL1 variable.
11.3. MACHINES 221
$TOOL2 Trigger
Use this field to specify the advanced trigger that should be used to
generate the $TOOL2 variable.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings.
222 11. NC-Base Settings
Add
Click this button to add a new user group. The following window
appears:
.
Enter the name of the group and click OK. If you want to exit the
window without any changes, click Cancel.
Delete
To delete a user group, highlight the user group and click Delete.
Notice: The administrator ADMIN cannot be deleted.
Rename
To rename a user group, highlight the user group and click Rename.
The following window appears:
Assign a new name to the user group and click OK, or click Cancel
to exit without any changes taking effect.
224 11. NC-Base Settings
11.4.0.2 Permissions
There are two access levels: Administrator and User. You can permit a new
user access on administrator level.
Permissions
This field contains a list of all defined permissions. Check the boxes in
this list to allow the highlighted user group access to the corresponding
functions.
Super User
Click this button to select the super user permissions automatically.
Normal User
Click this button to select the normal user permissions automatically.
Clear All
Click this button to clear all permissions for the selected user group.
Allowed machines
This field shows a list of all defined machines. Check the box next
to the machine group to allow the selected user group access to the
machine.
Help
Opens the on-line help.
OK
Click this button to execute the new settings made in the User groups
configuration dialog.
11.4. USER GROUPS 225
User Name
This field contains a list of all defined users.
226 11. NC-Base Settings
Add
To add a new user, click on the button Add. The following dialog
appears:
Enter a User ID, password, and other information (if necessary) and
then click OK. If you want to exit without entering data or changes
taking effect, click Cancel.
Delete
To delete a user, highlight the user and click Delete.
Notice: The administrator ADMIN cannot be deleted.
11.4. USER GROUPS 227
Modify
To modify the information of a user, highlight the user and click Mod-
ify. A window that resembles the Add dialog appears, although with
the title Modify user.
Help
Click this button to open the on-line help.
OK
Click this button to execute the new settings made in the User Setup
window.
228 11. NC-Base Settings
Base Directory
In this field, the program base directory is defined. Click on the folder
icon to the right to select a base directory.
11.5. DATABASE SETTINGS 229
Text field 1
Enter into this field the title of custom search field 1. If you do not
want to use this custom search field, leave it empty.
Text field 2
Enter into this field the title of custom search field 2. If you do not
want to use this custom search field, leave it empty.
Text field 3
Enter into this field the title of custom search field 3. If you do not
want to use this custom search field, leave it empty.
Text field 4
Enter into this field the title of custom search field 4. If you do not
want to use this custom search field, leave it empty.
Text field 5
Enter into this field the title of custom search field 5. If you do not
want to use this custom search field, leave it empty.
Text field 6
Enter into this field the title of custom search field 6. If you do not
want to use this custom search field, leave it empty.
Text field 7
Enter into this field the title of custom search field 7. If you do not
want to use this custom search field, leave it empty.
Text field 8
Enter into this field the title of custom search field 8. If you do not
want to use this custom search field, leave it empty.
Text field 9
Enter into this field the title of custom search field 9. If you do not
want to use this custom search field, leave it empty.
Uppercase field
Check this field to make it uppercase.
230 11. NC-Base Settings
Field is read-only
Check this field to make the input field read-only.
Notice: When a field is read-only, it can only be modified by importing,
receiving, or scanning the program.
Text Program
Use this field to specify the title used for the Program field.
Text Project
Use this field to specify the title used for the Project field.
Memo Prefix
Use this field to specify the memo file filename prefix.
Tool Prefix
Use this field to specify the tool list filename prefix.
Setup Prefix
Use this field to specify the setup sheet filename prefix.
Memo Suffix
Use this field to specify the memo file filename suffix.
Tool Suffix
Use this field to specify the tool list filename suffix.
Setup Suffix
Use this field to specify the setup sheet filename suffix.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the NC-Base
Configuration window.
11.5. DATABASE SETTINGS 231
This section describes how to configure the connection to the CIMCO NC-
Base Server.
Database Server
Select the server you want to configure from the drop-down list.
Enable server
Check this field to enable additional servers.
Database type
Select from this list the type of database that should be used.
232 11. NC-Base Settings
Database connection
Select the data source from this list.
Notice: You must configure the ODBC data source that should be
used by NC-Base through the Control Panel / Administrative Tools /
Data Sources (ODBC) setup dialog.
User ID
Use this field to specify a user ID. If the selected connection does not
require a user ID, leave the field blank.
Password
Use this field to specify a password. If the selected connection does not
require a password, leave this field blank.
Server version
This field shows the NC-Base server version.
Help
Click this button to open the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the NC-Base
Server configuration window.
11.6. MAINTENANCE 233
11.6 Maintenance
Use this dialog to perform database maintenance functions.
To open the Maintenance dialog, select Database, Setup, or click the cor-
responding icon. The Configuration dialog is also accessible through the
icon . Click on Maintenance in the left window of the CIMCO NC-Base
Configuration dialog. The following dialog appears:
Start
Click this button to purge deleted programs with the specified age.
Calculate
Click this button to show the result of running this operation, without
actually updating the database.
Delete backups
Check this field to physically delete backup files from the harddrive,
when a program is purged.
Delete Memo/Setup/tool
Check this field to physically delete memo/setup/tool files from the
harddrive, when a program is purged.
Machine
Select from the list, the machine for which the purge operation should
be performed.
Notice: If you do not select a machine, the operation will be performed
for all machines.
Start
Click this button to purge backups with the specified age.
11.6. MAINTENANCE 235
Calculate
Click this button to show the result of running this operation, without
actually updating the database.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Maintenance
window.
11.7. BACKUP 237
11.7 Backup
Use this dialog to backup and restore the database.
To configure Backup settings, select Database, Setup, or click on the cor-
responding icon. Then click on Backup in the left window of the CIMCO
NC-Base Configuration dialog. The following window appears:
Backup files
Check this field to backup all the files in the database.
Fail if an error is encountered
Check this field if the backup should fail if one or more programs files
are missing.
Backup
Click this button to create a database backup.
238 11. NC-Base Settings
Restore database
Check this field to restore the database.
Restore files
Check this field to restore all the files stored in the backup.
Notice: The backup file must be created with the Backup Files option
selected.
Restore
Click this button to restore a database backup file (*.ncb).
Restore Dump
Click this button to restore a SQL dump file (*.sql).
Start
Click this button to check the database integrity, and repair the database
if any problems are found.
Start
Click this button to calculate database statistics.
Help
Click this button to open the on-line help.
11.8. PREDEFINED FIELDS 239
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings made in the Backup con-
figuration window.
Use this dialog to specify predefined values for the database fields.
Database field
Select from the list, the database field for which you wish to set up the
predefined field values.
Field value
This field shows a list of all predefined values for the selected database
field.
Up/Down arrows
Use these buttons to move the selected value up or down the list.
Sort
Use this button to sort the predefined values in numerical or alphabet-
ical order.
Auto Fill
Click this button to use all the values currently in the database as
predefined values.
Rename
Click this button to rename the selected entry. The following window
appears:
Assign a new name to the field value and click OK. If you want to exit
without any changes taking effect, click Cancel.
Delete
Click this button to delete the selected field value.
11.8. PREDEFINED FIELDS 241
Add
Use this button to add a new entry to the predefined values. The
following window appears:
Enter the value and click OK, or click Cancel to cancel the operation.
Help
Opens the on-line help.
Default
Click this button to revert to default settings.
OK
Click this button to execute the new settings.
.databaseend
242 11. NC-Base Settings
243
DNC Settings
If you wish to configure the settings for the communication between the
PC and a selected machine, you can do it in two ways: You can select
DNC Setup from the Transmission menu, select the desired machine, and
click Setup. Or you can select the desired machine from the Transmission
toolbar and click on the DNC Setup icon next to Machine.
If you select DNC Setup from the Transmission menu, this window will
appear:
Machines
If there are several machines connected to the computer, you can select
which machine to communicate with or configure.
244 12. DNC Settings
Configuration
Protocol
Here you select the communication protocol for the selected machine.
The Standard serial protocol is default in CIMCO Edit v6. Optional
protocols are available for CNC controls like Heidenhain, Mazak, etc.
Notice: You can not select a protocol which you have no license for. If
tried, the computer will automatically select the earlier used protocol.
Port information
Shows in shorthand the most important of the machine settings.
Example: COM1, 9600, 7E2 (Port: COM1, Baud rate: 9600, Data
bits: 7, Parity: Even, Stop bit: 2).
Machine Type
Shows a list of different machines, which can be used as templates (e.g.
Heidenhain, ISO Milling, ISO Turning, etc.)
Setup
Click this button to enter the configuration dialog for the selected ma-
chine.
Rename
Click this button to rename a configuration.
Add New
Click this button to add a new configuration. The following window
appears:
Enter the name and machine template for the new machine, and then
click OK. Click Cancel to cancel the operation.
12.1. PORT SETUP 245
Delete
Click this button to delete a configuration. You will be prompted if
you really want to delete the machine configuration.
OK
Click this button to execute the new settings and close the configuration
dialog.
Port
List of the serial ports on your PC. Select the one you wish to use with
this machine configuration.
Baud rate
The transmission speed in bits per second. Select the desired Baud rate
from the drop-down list.
Stop bits
Select the number of stop bits appended after each character in the
communication to separate the data bits.
Notice: The number of stop bits required depends on the CNC control.
Please refer to the reference manual for more details.
Data bits
Select the number of bits in each character. By default, the 7-bit ASCII
code is used for NC data transmission.
Parity
An error checking method which indicates if a transmission was suc-
cessful or not. The method can operate in different modes:
None: Is selected when no parity error checking is to be used.
Even parity: An even number of 1s is used in each character.
Odd parity: An odd number of 1s is used in each character.
Mark parity: The parity bit is always 1 and the line is low.
Space parity: The parity bit is always 0 and the line is high.
Flow control
The handshake procedure for synchronizing the communication be-
tween the computer and the control. Software handshake uses the
XON/XOFF ASCII characters, Hardware handshake uses the RTS/CTS
control lines in the RS-232 communication specifications.
You can select one of the following flow control methods from the drop-
down list:
None: No flow control is performed.
12.1. PORT SETUP 247
Enable DTR
Check this box to set DTR high.
Enable RTS
Check this box to set RTS high.
Check parity
If you want CIMCO Edit v6 to report parity errors, then mark the
Check parity box. Every time an error occurs, the specified character
is inserted into the file at the receiving point.
Non standard XOn and XOff characters can be specified.
Insert on parity error
Use this field to specify a character to insert in the received file, if a
parity error occurs while receiving data from the remote machine. If
the field is left blank, no character is inserted. You can specify the
character by entering the ASCII character, i.e. enter $ to get ASCII
character 36, or you can enter the ASCII value like this \36.
XOn character
Use this field to specify the XOn character. If the field is left blank,
the standard XOn character is used. If your machine needs a non-
standard XOn character, you can specify it here. You can specify the
XOn character by entering the ASCII character, i.e. enter $ to get
ASCII character 36, or you can enter the ASCII value like this \36.
XOff character
Use this field to specify the XOff character. If the field is left blank,
the standard XOff character is used. If your machine needs a non-
standard XOff character, you can specify it here. You can specify the
XOff character by entering the ASCII character, i.e. enter $ to get
ASCII character 36, or you can enter the ASCII value like this \36.
248 12. DNC Settings
CR/LF.
In this field, you can select the carriage-return or line-feed character(s)
from the drop-down list, or you can enter them manually. ASCII 13 and
ASCII 10 have no character representation, so they must be entered as
\13 and \10 respectively.
Start trigger
Use this field to specify the start trigger. The DNC will start transmit-
ting data from the first line in the file that contains the specified start
trigger.
End trigger
Use this field to specify the end trigger.
Notice: The line containing the end trigger is not transmitted.
12.2. TRANSMIT SETTINGS 249
Remove characters
Use this field to specify characters that should be removed from the
transmitted data.
Note: When entering characters in one of the character entry fields, the char-
acters can be entered in two ways: You can enter the characters themselves,
like $*, or you can enter the ASCII values of the characters like \36\42.
12.3. RECEIVE SETTINGS 251
CR/LF
Use this field to specify the line feed character(s).
If you select Auto, the DNC will try to auto-detect the CR/LF combi-
nation used. If the remote machine does not use any of the standard
combinations of ASCII 13 and ASCII 10, you must enter the appropri-
ate CR/LF combination manually.
The normal combination is ASCII 13 followed by ASCII 10. ASCII
13 and ASCII 10 have no character representation, so they must be
entered as \13 and \10 respectively.
252 12. DNC Settings
Remove characters
Selected characters will automatically be removed from the received
stream. You can select None, ASCII 0 or All below ASCII 32 from the
drop-down list if one of those is appropriate.
Start trigger
Start triggers are characters indicating that CIMCO Edit v6 should
start saving incoming data. If no start trigger is used and the field
therefore is left empty, CIMCO Edit will start saving at the beginning
of the file.
Notice: The start trigger is the first sequence of characters received.
End trigger
End triggers are characters indicating that CIMCO Edit v6 should stop
saving incoming data. If no end trigger is used and the field therefore
is left empty, CIMCO Edit v6 will continue to save until the end of the
file, where a timeout occurs.
Notice: The end trigger is the last sequence of characters received.
Send XOn
When this field is checked, the DNC will send an XOn character when
it is ready to receive data.
12.4. DIRECTORY SETTINGS 253
Note: When entering characters in one of the character entry fields, the char-
acters can be entered in two ways: You can enter the characters themselves,
like $*, or you can enter the ASCII values of the characters like \36\42. ($
has the ASCII code number 36).
Default extensions
Use this field to specify the default extension of files to be sent.
Additional extensions
Use this field to specify additional extensions for files to be sent.
Serial communication
overview
This section contains information about how to build a standard serial cable
and loopback device.
13.1.1 RS-232
Quite possibly the most widely used communication standard is RS-232. This
implementation has been defined and revised several times and is often re-
ferred to as RS-232 or EIA/TIA 232. The IBM PC computer defined the
RS-232 port on a 9-pin D sub connector and subsequently the EIA/TIA ap-
proved this implementation as the EIA/TIA 574 standard. This standard is
defined as the 9 Position Non-Synchronous Interface between Data Terminal
Equipment and Data Circuit-Terminating Equipment Employing Serial Bi-
nary Data Interchange. Both implementations are in widespread use and will
be referred to as RS-232 in this document. RS-232 is capable of operating
at data rates up to 20 Kbps at distances less than 50 ft. The absolute max-
imum data rate may vary due to line conditions and cable lengths. RS-232
often operates at 38.4 Kbps over very short distances. The voltage levels
defined by RS-232 range from -12 to +12 volts. RS-232 is a single ended or
unbalanced interface, meaning that a single electrical signal is compared to a
common signal (ground) to determine binary logic states. A voltage of +12
volts (usually +3 to +10 volts) represents a binary 0 (space) and -12 volts (
-3 to -10 volts) denotes a binary 1 (mark). The RS-232 and the EIA/TIA-574
specification defines two type of interface circuits: Data Terminal Equipment
(DTE) and Data Circuit-Terminating Equipment (DCE).
258 13. Serial communication overview
13.1.2 RS-422
13.1.3 RS-485
P in Signal N ame
2 Received Data RX
3 Transmitted Data TX
4 Data Terminal Ready DTR
5 Signal Ground GND
6 Data Set Ready DSR
7 Request To Send RTS
8 Clear To Send CTS
Note: Only signals used for regular RS-232 communication are shown.
This table shows the signals of a 25 pin RS-232 connector. There are 25
connections in the complete specification, but it is very likely to find less
than half of these in a given interface.
P in Signal N ame
3 Received Data RX
2 Transmitted Data TX
20 Data Terminal Ready DTR
7 Signal Ground GND
6 Data Set Ready DSR
4 Request To Send RTS
5 Clear To Send CTS
Note: Only signals used for regular RS-232 communication are shown.
To build a standard RS-232 serial cable, you will need two 9 or 25 pin female
connectors and a cable with 7 wires, preferably shielded cable.
ConnectorA ConnectorB
RX TX
TX RX
DTR DSR
DSR DTR
RTS CTS
CTS RTS
GND GND
If the cable is shielded, you should use the shield as ground (GND).
RX/TX
Connect pin 2 (RX) to pin 3 (TX).
DTR/DSR
Connect pin 4 (DTR) to pin 6 (DSR).
RTS/CTS
Connect pin 7 (RTS) to pin 8 (CTS).
RX/TX
Connect pin 3 (RX) to pin 2 (TX).
DTR/DSR
Connect pin 20 (DTR) to pin 6 (DSR).
RTS/CTS
Connect pin 4 (RTS) to pin 5 (CTS).
263
This will change the cursor to an arrow and a question mark indicating that
you are in Help Mode. The new pointer is shown below.
Now click on the item that you want further information about. If help is
available for the selected item, a small window will pop up displaying the
help text. If no help is available the general on-line help is launched. An
example of a pop-up help is shown below.
You can also display the pop-up help for a dialog item by clicking in the field
and then pressing F1.
If you wish to print more than a few sections, you should open the PDF ver-
sion of the on-line documentation. The PDF produces a much nicer printout.
The PDF version is located in the CIMCO Edit v6 Help directory.
Note: You will need Adobe acrobat reader to open the PDF file.
INDEX 265
Index
Value, 47
Version Report column width, 171
Vertical scroll bar, 92
View from back (XZ), 68
View from Bottom (XY), 68
View from front (XZ/G18), 68
View from left (YZ/G19), 68
View from right (YZ), 68
View from tool), 68
View from top (XY/G17), 68
View Imported File, 21
View reset, 68
View Version Report, 16