CIMCO Edit v7 User Guide (En)
CIMCO Edit v7 User Guide (En)
CIMCO Edit v7 User Guide (En)
March 2014 - Copyright 1991-2014 by CIMCO A/S | Web: www.cimco.com | E-mail: [email protected]
Contents
Contents
License Information ................................................................................................................. 4
Introduction .............................................................................................................................. 6
What's New ............................................................................................................................... 8
Overview ................................................................................................................................. 10
Installation .............................................................................................................................. 13
Program Tabs ......................................................................................................................... 14
1.
2.
3.
4.
Editor ............................................................................................................................... 15
1.1
File ............................................................................................................................. 15
1.2
1.3
Edit............................................................................................................................. 18
1.4
Find ............................................................................................................................ 20
1.5
Window ..................................................................................................................... 22
1.6
Help ........................................................................................................................... 23
NC Functions .................................................................................................................. 24
2.1
2.2
2.3
Transform .................................................................................................................. 28
2.4
Info............................................................................................................................. 39
2.5
Macros ....................................................................................................................... 40
2.6
2.7
Backplot........................................................................................................................... 52
3.1
File ............................................................................................................................. 53
3.2
View........................................................................................................................... 54
3.3
Toolpath ..................................................................................................................... 56
3.4
Tool ............................................................................................................................ 58
3.5
Solid ........................................................................................................................... 63
3.6
Other .......................................................................................................................... 66
3.7
Find ............................................................................................................................ 68
3.8
5.
6.
4.2
Go To ......................................................................................................................... 72
4.3
Sync ........................................................................................................................... 72
4.4
Other .......................................................................................................................... 73
Transmission ................................................................................................................... 76
5.1
Transmission .............................................................................................................. 76
5.2
Machine ..................................................................................................................... 77
5.3
Setup .......................................................................................................................... 80
6.1.1
6.1.2
Printing ............................................................................................................... 88
6.2
6.2.1
Colors ................................................................................................................. 92
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.2.8
6.2.9
7.
8.
6.3
6.4
6.5
6.6
7.2
7.3
7.4
7.5
8.2
License Information
License Information
Information in this document is subject to change without notice and does not represent a
commitment on the part of CIMCO A/S. The software described in this document may be
used or copied only in accordance with the terms of the license. The purchaser may make one
copy of the software for a backup, but no part of this user manual may be reproduced, stored
in a retrieval system, or transmitted in any form or by any means electronically or
mechanically, including photocopying and recording for any purpose other than the
purchaser's personal use, without prior written permission from CIMCO A/S.
TERMS OF USE FOR:
Software: CIMCO Edit v7
Version: 7.x.x
Date: March 2014
Copyright 1991-2014 by CIMCO A/S
Notice
CIMCO A/S reserves the right to make changes to the CIMCO Edit v7 Software at any time
and without notice.
Software License
You have the right to use the number of licenses of the enclosed program, which you have
bought from CIMCO A/S. You may not distribute copies of the program or related
documentation to any persons or companies. You may not modify the program or related
documentation without the prior written consent of CIMCO A/S.
Disclaimer of all Warranties and Liability
CIMCO A/S makes no warranties, either express or implied, with respect to the software, its
quality, performance, merchantability, or fitness for any particular purpose. The entire risk as
to its quality and performance is with the buyer. Should the CIMCO Edit v7 software prove
defective following its purchase, the buyer (and not CIMCO A/S, its distributor, or its retailer)
assumes the entire cost of all necessary servicing, repair, of correction and any incidental or
consequential damages. In no event will CIMCO A/S be liable for direct, indirect, or
consequential damages resulting from any defect in the software, even if CIMCO A/S has
been advised of the possibility of such damages. Some jurisdictions do not allow the
exclusion or limitation of implied warranties or liability for incidental or consequential
damages, so the above limitation or exclusion may not apply to you.
Notice:
The accompanying software is confidential and proprietary to CIMCO A/S. No use or
disclosure is permitted other than as expressly set forth by written license with CIMCO A/S.
Copyright 1991-2014 by CIMCO A/S. All rights reserved.
This software contains confidential information and trade secrets of CIMCO A/S. Use,
disclosure, or reproduction is prohibited without the prior express written permission of
CIMCO A/S.
CIMCO Edit, DNC-Max, and the CIMCO Logo are trademarks of CIMCO A/S.
Microsoft, Windows, Win32, and Windows NT are trademarks or registered trademarks of
Microsoft Corporation.
Other brand and product names are trademarks or registered trademarks of their respective
holders.
Introduction
Introduction
CIMCO Edit v7 is the latest version of the most popular CNC program editor on the market.
With over 100,000 licenses distributed in the past few years, CIMCO Edit is the editor-ofchoice for professional CNC programmers who demand a full-featured and reliable, costeffective professional editing and communication tool.
Every aspect of CIMCO Edit v7 is new, from the multi-pane tabbed layout to the dynamic
toolbars and menus. CIMCO Edit v7 also includes new and powerful tools such as an
enhanced file compare utility, a reengineered graphical backplotter, and the new NC-Assistant
programming tool.
CIMCO Edit v7 provides a comprehensive set of essential editing tools necessary for meeting
the demands of modern CNC program editing.
It has no program size limitations and includes CNC code specific options such as line
numbering / renumbering, character handling and XYZ range finder. It also features math
functions including basic math, rotate, mirror, tool compensation, and translate. CIMCO Edit
v7 offers all the functions expected from an editor including drag-and-drop text editing. Best
of all CIMCO Edit v7 is completely configurable and is easily adapted to any existing CNC
program editing environment.
The NC-Assistant makes editing NC code faster and easier than ever. Point at any M or G
code and the NC-Assistant will identify the code allowing you to modify values using an
interactive interface linked to the CNC code. Input the desired values for any register and the
NC-Assistant updates the CNC code automatically.
The NC-Assistant in CIMCO Edit v7 allows you to quickly insert and edit complex cycles
and operations. CIMCO Edit v7 includes built-in cycles and macros for the most common
operations such as 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.
Graphical Backplotter
The 3D Mill / 2D Lathe backplotter handles your 3-axis Mill and 2-axis lathe CNC programs
with step and continuous forward and reverse plotting. Edit the CNC program and the update
is automatically reflected in the plot. Analyze the plot with dynamic zoom, pan, rotate and
measuring functions. CIMCO Edit v7 supports solid visualization of NC code with tool holder
collision check and gouge detection. The Solid Animation function allows you to see the
material being removed.
CIMCO Edit v7 features a fast and fully configurable side-by-side file compare, allowing the
user to quickly identify CNC program changes. The file compare identifies changed and
deleted / inserted lines, but ignores trivial format changes like block renumbering and spacing.
Differences are displayed one line at a time, all at once or printed side-by-side for offline
review
CIMCO Edit v7 includes DNC capabilities for reliable RS-232 communications with a variety
of CNC controls. With the DNC option you can send and receive CNC programs to multiple
machines simultaneously from inside CIMCO Edit v7.
View Mazatrol Program files directly in CIMCO Edit v7 instead of on the Mazak Control in
the workshop. Quickly verify and review program changes with Mazatrol file-compare.
CNC-Calc is a fully featured 2D CAD solution that works inside CIMCO Edit v7. This addon is a fast and effective solution for solving problems with complex 2D geometry. Users can
draw or import (DXF) 2D geometry, specify cut depths, lead-in, lead-out, and other tool path
variables and quickly generate CNC code in ISO and other conversational formats for
contours and drilling.
What's New
What's New
This version of CIMCO Edit includes a number of improvements over previous versions.
Flexible configuration.
Flexible configuration of colors, NC commands etc.
10
Overview
Overview
Purpose
You can use CIMCO Edit v7 to make changes and check CNC programs 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 v7 is designed for editing CNC-programs. CIMCO Edit v7 is able to distinguish
between several different formats including ISO, APT and Heidenhain to name some.
User interface
CIMCO Edit v7 has a standard Windows user interface, having one or more windows for
every open file. The functions in CIMCO Edit v7 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.
11
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 v7 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 commands, renumber block
numbers, and add/remove spaces to increase readability, or decrease program
size/transmission time.
The DNC part of CIMCO Edit v7 lets you send and receive NC programs to your CNC
machines in the workshop. The file can be sent from a window in CIMCO Edit v7 or directly
from the hard disk. The file transmission is done while you are working with other CNC
programs.
Setup
CIMCO Edit v7 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 General, 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 v7 through another 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
and a Color theme 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 Printing dialog. Here, you
can define a header and/or a footer. If you have a color printer, you might mark the color
option.
12
Overview
CIMCO Edit v7 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 needs a definition of Tool change, Feed rate change, etc. This
definition is made here.
Further information
In the section Program Tabs, all CIMCO Edit v7's 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 DNC-Max User Guide.
The help system is accessible through the ? icon, the F1 key or the Help button. The section
Using Editor Help gives you an introduction to the help in CIMCO Edit.
13
Installation
To install CIMCO Edit v7, follow the instructions below.
1. Locate installation files
If you receive CIMCO Edit v7 on a CD-ROM, open the CIMCO Edit v7 directory on the CD.
If you receive CIMCO Edit v7 via e-mail, save the file in a temporary directory.
2. Run installation program
If you do not have a key file but wish to install an evaluation version, just proceed to the next
step.
If you have received a key file from CIMCO, it should be installed by double-clicking on the
file "(name)-license.key" after the installation is completed. This opens the CIMCO License
Key Manager. Click on the button Install Keyfile to install the key file.
4. Starting the editor
When the installation is completed and you have copied your key file, you are ready to start
the editor for the first time. Click on the program icon on your desktop.
After starting the editor, please verify that your company name is shown in the Licensed to
field in the About box. If not, the key file was not installed correctly. Please repeat the point
no. 3 in order to install the key file correctly.
If you are running an evaluation version, the license name is Demo version.
14
Program Tabs
Program Tabs
The functions in CIMCO Edit v7 are activated using the appropriate icons on the Ribbon bar.
The commands are organized into logical groups under tabs.
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.
Clicking the small down arrow next to an icon gives you access to additional options and
features.
15
1. Editor
This section describes the functions in the Editor tab.
1.1 File
This section describes the commands in the function File. The menu contains the functions
described below for file editing. You can access the file configuration using the icon .
For details about the File settings, click on the corresponding icon or see Editor Setup.
The File functions described below can also be reached through the icon
New / Ctrl+N
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.
Close / Ctrl+F4
Closes the current window. You will be prompted to save changes if the file has been
modified.
16
Editor
Close All
Closes all open windows. You will be prompted to save changes for all modified files.
Click the down arrow of the Close icon to access this option.
Save / Ctrl+S
Saves all open CNC programs under their current names. Click the down arrow of the
Save icon to access this function.
Save As
Prints the current CNC program. 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. Click the down arrow of the
Print icon to open this option.
Global setup
This option lets you configure the general program settings of CIMCO Edit, also
accessible through the icon . Please refer to section Editor Setup for more details.
17
The File Type settings determine how to perform renumbering, look for tool changes,
configure backplot settings, colors, where to save files, etc.
File Type
Use this drop-down list to select the file type which determines the coloring, syntax,
etc.
Colors
Here you can configure the file type settings. The file type determines the colors,
syntax, etc.
18
Editor
1.3 Edit
In this section, the ordinary text editing functions are described.
You can select/mark a part of the text 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 (see Editor Setup / File Types / Colors).
Copy / Ctrl+C
Inserts the clipboard contents - after Copy or Cut - at the current cursor position.
Select All / Ctrl+A
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, or the character to the right of the cursor
when no selection is done.
19
When selecting the Mark/Delete range option under the Del drop-down menu, the
following dialog appears:
Here, you can specify a range of lines or block numbers to be marked or deleted. In
addition, a special selection from a tool change, feed rate or spindle speed value can be
marked up to the next or deleted.
You can also access this function from the Insert/Remove menu of the NC Functions tab.
Append File
20
Editor
1.4 Find
This section describes the search for data through the file.
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.
Search dialog.
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.
21
Replace / Ctrl+H
22
Editor
1.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
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 window.
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.
23
1.6 Help
If you need help with CIMCO Edit v7, click on the Help menu on the top right corner of the
Ribbon and you receive the following selection:
If the help file is not available in your language, it will open the default English
help file.
Takes you directly to CIMCO website if your computer is connected to the Internet.
Download Latest Version
Click this option to download the latest version of the editor CIMCO Edit.
This command will not be available if option Hide "Download Latest Version" is
checked in the general program settings.
About
24
NC Functions
2. NC Functions
This section 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.
Renumber / Ctrl+T
Inserts block numbers in the CNC program (or renumber the block numbers if some
already exist in the CNC program).
Remove
Opens the Block numbers configuration dialog. Please refer to Setup Block Numbers
for more details.
25
When clicking on Mark/Delete Range in the Insert/Remove tab, the following dialog appears:
Here, you can specify a range of lines or block numbers to be marked or deleted. In
addition, a selection from a tool change, feed rate or spindle speed value to the next
value can be marked up or deleted.
Block Skips
Adds a skip-character to the beginning of a NC block. For this purpose, select the desired
NC blocks and then click on Block Skips .
The block skip character can be defined in the Machine configuration dialog.
26
NC Functions
All the block skip characters will be removed from the current CNC program.
If you only want to remove the characters of a given NC block, select this NC block
(completely or at any point) and click on the icon Remove 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 Empty Lines
Removes all the comments from the CN program - written in parentheses or with the
Comment start/end characters defined in Machine.
Insert Strings
Inserts a user-defined string in the CNC program at the place defined in the dialog below.
Remove Strings
Removes strings from the NC program according to the specifications entered in the
Remove String dialog (similar to the one above).
27
The observed values for the macros can be read via the serial interface for further
processing.
Removes all DPRNT lines that were added using the Insert Monitoring Macros function
and restores the NC program to its original contents.
Auto Insert Spaces
When this option is activated, a space is automatically inserted before each NC-word if
the program is written "in a row" (without spaces).
Uppercase / Ctrl+U
28
NC Functions
2.3 Transform
This section describes the functions under the menu Transform, which allows you to quickly
write and change NC programs.
Adjust Feedrate
In this dialog, it is possible to adjust the feedrate of the active program. To do this, click
and drag the pointer or click on the sliding bar of the pointer, or enter the new feedrate
in the field New feedrate. Click OK to apply the command or Cancel to close the
window without any changes taking effect.
New feedrate
Enter into this field, the percentage with which the feedrate should be changed.
Minimum value
29
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.
Result to new window
Check this field if the result of the changes made to the feedrate should be
shown in a new window. If the Selection only option is checked, only the
selection is put into the new window.
Selection only
Check this field to change the feedrate in the selected program blocks only.
Adjust spindle speed
In this dialog, the spindle speed of the active program is adjusted. To do this, click and
drag the pointer or click on the sliding bar of the pointer, or enter the new spindle speed
in the field New spindle speed. Click OK to apply the command or Cancel to close the
window without any changes taking effect.
30
NC Functions
Enter into this field, the percentage with which the spindle speed should be
changed.
Minimum value
Enter the number of decimals to the right of the decimal point here.
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.
Result to new window
Check this field if the result of the spindle speed changes should be shown in a
new window. If the Selection only option is checked, only the selection is put
into the new window.
Selection only
Check this field to change the spindle speed in the selected program blocks
only.
31
Parameter(s)
Check this option to enter parameters with more than one character. This
enables an input field where special characters (, , ...) or multi-digit
(ABC) parameter names can be entered.
UPPER/lower case
Use this field to specify UPPER and/or lower case of the parameters to be
changed.
Result to new window
Check this field if the result of the calculations should be shown in a new
window. If the Selection only option is checked, only the selection is put into
the new window.
32
NC Functions
Addition
Use this field to enter the value that will be inserted in the mathematical
function (Addition / Subtraction / Multiplication / Division).
Maximum value
Enter the maximum value in this field. Parameters with values higher than
specified here after performing the mathematical function will be set to this
maximum value.
Minimum value
Enter the minimum value in this field. Parameters with values lower than
specified here after performing the mathematical function will be set to this
minimum value.
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 0's
Check this field to remove all zeros from the end of the number.
Strip leading 0's
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.
33
Rotate
In this dialog you can rotate the outline around a specified point and with a specified
angle. Click OK to apply the command or Cancel to close the window without any
changes taking effect.
Rotate dialog.
Point (X,Y)
Here you can specify the arc type by selecting one of the four different types:
Decimals
Enter into this field the number of decimals to the right of the decimal point.
34
NC Functions
Use this field to specify the tolerance of each arc break when linearizing the tool
path. A low value gives more line segments, while a high value gives less line
segments.
Comma as decimal symbol
Check this field to remove all zeros from the end of the number.
Reverse tool path
Check this field when the control is preset for relative coordinates (G91).
Result to new window
Check this field if the result of the settings should be shown in a new window.
If the Selection only option is checked, only the selection is put into the new
window.
Selection only
35
Mirror
In this dialog you can mirror the outline around a specified line. Click OK to apply the
command or Cancel to close the window without any changes taking effect.
Mirror dialog.
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
Here you can specify the arc type by selecting one of the four different types:
Decimals
Enter into this field the number of decimals to the right of the decimal point.
Arc break tolerance
Use this field to specify the tolerance of each arc break when linearizing the tool
path. A low value gives more line segments, while a high value gives less line
segments.
36
NC Functions
Check this field to remove all zeros from the end of the number.
Reverse tool path
Check this field when the control is preset for relative coordinates (G91).
Result to new window
Check this field if the result of the mirror settings should be shown in a new
window. If the Selection only option is checked, only the selection is put into
the new window.
Selection only
In this dialog you can define a toolpath compensation (offset) for the active program,
from the programmed workpiece contour to the left (G41), or to the right (G42) - based
on the direction of feed -, in order to compensate different tool sizes.
37
Offset
Here you can specify the arc type by selecting one of the four different types:
Decimals
Enter into this field the number of decimals to the right of the decimal point.
Strip trailing 0's
Check this field to remove all zeros from the end of the number.
Assume G91
Check this field when the control is preset for relative coordinates (G91).
Comma as decimal symbol
Check this field if the result of the tool compensation settings should be shown
in a new window. If the Selection only option is checked, only the selection is
put into the new window.
Selection only
38
NC Functions
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 dialog.
Translate (X,Y,Z)
Enter into these fields the X, Y, and Z values to offset the outline.
Arc type
Here you can specify the arc type by selecting one of the four different types:
Decimals
Enter into this field the number of decimals to the right of the decimal point.
Strip trailing 0's
Check this field to remove all zeros from the end of the number.
Assume G91
Check this field when the control is preset for relative coordinates (G91).
Comma as decimal symbol
39
Non-modal X/Y/Z
Check this field if the result of the translate settings should be shown in a new
window. If the Selection only option is checked, only the selection is put into
the new window.
Selection only
2.4 Info
The menu Info contains functions for calculating Toolpaths Statistics and generating Tool
List. You can access the configuration by using the icon .
Toolpath Statistics
Find range of X,Y,Z, machining time, tool change time, toolpath length, etc.
Make Tool List
40
NC Functions
2.5 Macros
This section describes the function Macros. You can access the configuration of this function
using the icon . CIMCO Edit v7 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.
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
41
Modify Macro
Find Macro
In the field Cycles/Macros, select the macro to search for in the NC program
and click the button Find Macro.
Select the macro to search for from the drop-down list and click on the icon
Find Macro.
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.
42
NC Functions
Record Macro
If macro specific NC codes are variables, you must replace them with userdefined 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.
43
Macro Setup
The dialogue Macro Setup is divided into three functional areas that are
described in details in the following section.
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
Click this button to open the dialog Add macro. Enter the name of the new macro
and click OK.
44
NC Functions
Rename
Click 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
Clicking 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.
Copy To
Use these buttons to move the selected macro up or down the list.
Area 2: Macro structure
Macro definition
Use the field to the right to specify the contents of the macro.
A macro can contain both user and system variables. User variables are specified
with a '$' character followed by a number, and system variables are specified
with a '$' followed by the variable name.
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!). You can use the same variable multiple times in a macro.
To add a block number to a line, specify a '#' at the beginning of the line. If you
need to insert a character right after a variable, you must insert a '|' (vertical bar)
after the variable.
Example: To insert the user variable 2 followed by 100, specify $2|100'.
If this macro must start on a new line, make the first line of the macro definition
blank.
The macro Tool change consists of 9 NC program blocks with 8 parameters
($1 ... $8). The block number format (e.g. N0100) and interval (e.g. 10) can be
configured and modified in the dialog Setup Block Numbers.
45
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
Click this button to arrange the order of user input variables when adding the macro.
This does not change the order of the variables when the macro is inserted in the NC
file.
When you click this button, the following window appears:
46
NC Functions
When you insert the macro into the CNC program by clicking the icon
, a parameter input box appears to let you enter all macro
parameters. The description of the parameter is right next to the
parameter field.
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.
47
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.
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 digits. E.g. when inserting an O-number
with 4 digits, the result becomes 'O0007'.
48
NC Functions
The additional options must be selected carefully, as they affect the final result.
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).
Insert with sign
Check this field if the parameter value should be inserted with a sign.
Example: The value 123.4 will be inserted as +123.4.
Allow negative values
Check this field to allow negative values for the current parameter.
If you leave this field unchecked, only positive values will be accepted!
If you (accidentally) enter a negative value into the macro fields, the
(-) sign will be ignored. The entered value will be considered as the
absolute value of the parameter and will output positive NC codes in
the CNC program.
Check this field if no blank line should be inserted when this parameter is not
specified.
49
Allow letters
Allow letters.
Remember value
Check this field if the last value entered for this parameter should be used the next
time the macro is called.
Example: Let's assume you need to drill a blind hole into a special steel with three
depths Z10, Z16 and Z20 at a defined location (X,Y). To achieve this, use the
macro 'G81 Drilling cycle' and check the box Remember value for the parameters
$1, $3, and $4. This way, those parameters will be automatically filled out with
the previous settings for the blind hole machining. As we want to drill at different
depths, we do not select Remember value for the parameter $2, which is the modal
Z value of the operation.
50
NC Functions
Since Remember value is not activated, the field $2 will be marked with an * and
is initially empty.
If the drilling program was previously run and you now call the macro 'G81
Drilling cycle' by clicking the icon , you just need to enter the first desired Zvalue 10 into the field Z coordinate (absolute) and click on OK. Repeat the macro
command with the Z-values 16 and 20, all other fields will be automatically filled
out with the previously used values. Then you will have your blind hole.
Uppercase
If the option Allow letters is enabled and you want to write with capital
letters, check this field to make the user input uppercase.
You must check this box if you want to use both lower and uppercase in
the text.
When this field is checked, the results of NC-Assistant macro formulas are
hidden.
51
Window
This option enables you to view the current file in multi channel mode.
Files
52
Backplot
3. Backplot
This section describes the Backplot functions in the Editor Ribbon.
The optional 3D/2D backplot in CIMCO Edit v7 is used for the simulation of CNC programs.
The Backplot configuration is accessible through the icons or .
The graphical backplotter shows the toolpath for milling and turning operations. You can
simulate NC programs for Milling operations using wireframe or solid view, as well as solid
animation. For Turning operations, you can use wireframe simulation and solid animation.
The solid animation visualizes the manufacturing process of the piece. The simulation allows
you to observe the stock being removed by the tool, and thus get a complete and intuitive
visualization of the toolpath.
Within the Backplot tab, you can select either Backplot Window or Solid Animation. In the
Backplot Window the toolpath is visualized as a wireframe, and a Solid Model of the
workpiece can be created. In Solid Animation, the operations are visualized on a material
block and show the manufacturing process. You cannot toggle between Backplot Window and
Solid Animation during the dynamic simulation.
In Backplot mode, the NC program is displayed in the left pane of the 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.
53
3.1 File
In this section, the backplot function File is described. The file menu contains the below
described functions for file simulation and general backplot settings.
Select this option to show the solid animation of the current NC program.
The window splits in two, allowing the lines of the program file and the toolpath
simulation to be shown simultaneously.
The icon
is active only when a program file is already open. Clicking this icon
disables the Backplot Window icon.
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.
Close Backplot / Ctrl+Shift+Q
54
Backplot
3.2 View
This section describes the View menu of the optional 3D/2D Backplot command. These
functions define how the current file is shown during the simulation.
After selecting a view, you can restart the graphical tool path simulation.
It is possible to change to a different view during the simulation.
Click on this icon to enlarge the view by "zooming in" the entire plot for a detailed view.
Zoom Out / Mouse Wheel
Click this icon to adjust the plot view to the size of the window.
Zoom Selection
Click this icon for the default perspective view (initial size and position).
View from Top (XY/G17)
55
Measure distance.
56
Backplot
Rotate View
3.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.
After selecting a view, you can restart the graphical simulation of toolpath.
It is possible to change to a different view during the simulation.
57
Toolpath
Show/hide toolpaths.
Mode
58
Backplot
3.4 Tool
This section describes the Backplot function Tool. The functions in this menu control the
presentation of the tools in the simulation.
Show/Hide Tool
Click this icon to configure tool types, colors, and tool library.
Clicking on this icon will open the tool library. Here you can select a tool in the tool list
of the bottom half of the window 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.
In this dialog you can also load and save tool libraries. Tool libraries are especially
useful on machines with fixed tool position.
59
Milling Tools
In milling operations, clicking the Tool Setup icon opens the following window:
The Backplotter can automatically detect the tools specified in the NC program, or you
can choose to configure them manually. The upper half of the window shows the tools
currently used in the NC program. For every tool in the list, you can click on the icon
at the top right of the Setup Tool window to open the configuration dialog of the
selected tool. In this dialog, you can determine the dimensions of the tool and the color
for the tool path.
60
Backplot
Enter the tool parameters and description, select a color for the tool
path, and then click OK.
61
Turning Tools
In turning operations, the following window opens when you click on the Tool
Setup icon:
62
Backplot
Enter the tool parameters and description, select the tool zero point and
orientation, and then click OK.
When you click Load/Save Tool library in the tool setup window (both Milling and
Turning), the following dialog appears:
Save the current tool library by clicking Rename, and enter a new name. You load a
tool library by selecting the desired tool library and clicking OK. If you wish to remove
a tool library, select the desired tool library and click Remove.
63
3.5 Solid
In this section, the Backplot function Solid and the simulation of the Solid Model are
described.
The Solid Model is only available for Milling operations when using the Backplot
Window option.
Solid Model
Click on this icon to configure the Solid Model and the options for the solid simulation.
The specified stock dimensions are the minimum and maximum X, Y, Z values in your
NC program. If you want to increase or decrease the stock dimensions to get a much
more even toolpath, then click one or several times the corresponding button (+5% or 5%) to obtain the desired dimensions. Use the button Round to round off stock
dimensions.
64
Backplot
65
Decimal numbers are supported. The +/- sign is required to be in front of each
value.
Input fields are disabled when Stock dimensions are found and Automatic stock
scanning is enabled.
The Lock stock dimension option allows you to lock the stock dimensions to a
machine. The stock values will be saved in the machine settings to make them available
for used in other NC programs. This is especially useful when testing different NC
programs on the machine.
Solid Setup for Turning operations
Click this icon to configure the Solid Model for the Solid Animation. The specified
stock dimensions are the maximum values in your NC program, and the Position on Z
is calculated on basis of these values. Use the button Round to round off stock
dimensions, click Reset to revert to the stock original values.
The Lock stock dimension option allows you to lock the stock dimensions to a
machine. Checking this field saves the stock values in the machine settings, so they are
available for used in other NC programs. This is especially useful when testing different
NC programs on the machine.
The stock dimensions are locked temporary and will not be available when
CIMCO Edit v7 is restarted.
66
Backplot
3.6 Other
This section describes the Backplot function Other. This function is concerned 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
67
This option lets you configure the backplot settings. Please refer to File Types Settings
for further information.
68
Backplot
3.7 Find
This section describes the search for data through the file.
Find / Ctrl+F
Finds the specified text string (or one of the defined tool operations) in the CNCprogram.
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.
Go to Line/Block Number / Ctrl+J
Find range of X,Y,Z, machining time, tool change time, toolpath length, etc.
69
Shows the current tool coordinates within the defined preparatory functions (G00 - G03).
70
Backplot
Shows the current tool coordinates within the defined preparatory functions (G00 - G03).
71
4. File Compare
This section describes the File Compare menu in the CIMCO Edit Ribbon. You can access
the configuration of the function using the icon .
Compares the file in the current window with a file. The other file is opened through the
Open file dialog.
Compare File with File
Compares two files which are not already in a window. The files are opened using the
Open file dialog.
End File Compare
The file compare session is stopped and both files are left open.
Close Left Window
72
File Compare
4.2 Go To
This section describes the functions used to move through the differences found during file
compare.
The Go To menu.
The cursor moves down to the line containing the last difference.
4.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.
73
4.4 Other
This section describes other functions used for file compare.
By activating this function, any change possibility is limited to the line containing the
difference, i.e. the line where the cursor is positioned.
Example: If the function
is enabled and the cursor is positioned on the second line
of a three-line red block, then the text of this line can 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
step function.
or open the File compare settings dialog to activate the Single line
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
.
In the 'File Compare Settings' dialog below, different File compare options can
be selected by checking the fields.
74
File Compare
When this option is enabled, all lines in both windows containing at least one difference are
gray, and the difference is highlighted with red.
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 differences, 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 .
When text is moved from one window to another, no line is highlighted. This is because the
texts in both windows are identical.
Mark changes only
When this option is enabled, all lines in both windows containing at least one difference are
gray, but only the difference is highlighted with red.
75
If there are differences in successive lines, and the cursor is moved to the first line with the
icon , all lines are gray and the texts are marked red. You can synchronize the highlighted
block from left to right with the icon , or from right to the left with the icon .
Further information about the File Compare settings is found under Setup File Compare.
76
Transmission
5. Transmission
In this chapter, the Transmission menu in the CIMCO Edit v7 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 Editor must be licensed for DNC operations to use this option.
5.1 Transmission
In this section, the functions related to sending files to and from CNC machines are described.
The functions are reachable through the Transmission tab. The toolbar is shown below, and
every icon is showed next to the command name.
With the DNC option, the CIMCO Edit v7 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.
Send File
77
Receive File
Receives a CNC program from a selected machine, saving it as a file without opening it.
Click on this icon to open the dialog Receive file for the file to be received. After
entering a name for the expected CNC program and clicking Save, the Receive status
dialog will appear showing the transfer status.
Click on the arrow below the icon to get a drop-down list with the last recently received
files.
Receive
5.2 Machine
This section describes the functions related to file transmission on existing machine types.
You can access the configuration of the selected machine through the icon . Read more
about setting parameters for DNC communication under DNC Settings.
Machine Type
Select the CNC machine for the data transmission from the drop-down list. Click the
field to show a drop-down list with the machines available for selection.
The machine type determines the COM port and DNC settings.
Status
Click this option to open the status window of current transmissions and/or receptions.
If the five icons on the Transmission menu are grayed out, and it seems that a CNC
program transfer can or will be in progress, then you can click on the icon
to
display the transmission state window (sending or receiving):
78
Transmission
The top left of the status window shows the signals of the serial data transmission
according to EIA RS-232-C, which light up when activated. The top right part shows
information of the current transmission (Machine, Filename, Bytes send, etc.). Below
the transfer status information there is a progress bar, three buttons to Start/Stop and
Cancel the transmission and Show/Hide the terminal box, which shows the NC
program being transmitted in plain text. Options to Scroll the text in the terminal box
and to Show CR/LF (Carriage Return / Line Feed characters) are also available at the
bottom of the window.
If you click the Stop button when a transmission is in progress, you will get the
following dialog:
Here you have the option to cancel the transfer (answering Yes) or continue
(answering No).
79
When receiving a file from the machine, the transmission status window will look like
this:
When the CNC program (with M30) was completely received, is shown the following
message:
80
Transmission
5.3 Setup
This section describes the functions related to the DNC settings for existing machine types.
You can also configure and/or add new CNC machines.
First, determine what CNC machines are installed and check the transmission parameters.
Open the CIMCO Edit v7 tab Transmission and click on the icon DNC settings to open the
configuration dialog.
In this dialog you can see a list of the existing machines, and select one to rename it, delete it
or add a new one.
If you want to change the transmission parameters of the selected machine, you can click on
the Setup button in the lower right part of the dialog. The machine settings dialog will appear,
and you can review and modify the interface parameters. From the tree menu on the left side,
you can access the Transmit and Receive dialogs to check/change the transmission
parameters.
Set in the Directories dialog your default folders (send and receive folders) from which you
want to send and receive CNC programs to/from the machine. Use the folder icon to the right
of the entry fields to navigate or create a new folder, where to store the transmission files.
DNC Setup
Click this icon to add new machines and configure the DNC settings in CIMCO Edit.
Read more about setting parameters for DNC communication under DNC Settings.
81
6. Editor Setup
This section describes how to configure the CIMCO Edit settings.
Check this field to share the editor settings between all users. All users must have
read/write access to the program directory.
If this option is not checked, each user can define its user-specific settings, i.e.:
These settings are stored in Windows (under USERNAME), so every user gets "his"
Editor after logging in.
82
Editor Setup
If a user does not have read/write access to the program directory, this option is
disabled.
Start maximized
When this field is checked, CIMCO Edit v7 will always start maximized, i.e. filling up
the whole screen.
Remember window position
When this field is checked, the editor will start with the same window size and position
as the last time the editor was used.
Open windows maximized
Check this field to use warnings beeps (switch this off for silent operation).
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 back up 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
will be 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.
83
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 Transmission tab
function Receive file and open in editor.
Always show all files (*.*)
Check this field if the file dialog should always show all files.
Re-open files
Check this field to place the cursor at the position where it was when the file was last
opened.
Confirm program exit
Check this field to hide the Download Latest Version link from the Help menu.
Language
Changing language will not have effect until the program is restarted.
Tab width
84
Editor Setup
Select from the list, how the file size should be displayed in the status bar.
Color theme
Changing color theme will not have effect until the program is restarted.
Use this field to specify the number of files shown in the Recent List.
Number of linefeed characters
Use this field to specify how many line feed characters that should be used to calculate
the file size shown in the status bar.
Example: If you specify a value of 2, and the file contains 12 lines, 24 bytes will be
added to the file size shown in the status bar.
Default simulation window size
Use this field to change the default size of the simulation window in percent of the
screen size. The default value is 66 %. Decrease this value to show NC files with long
program lines, or increase the value to enlarge the simulation window.
You can resize the Backplot window between 10-90% of default value 66%.
Click this button to associate file extensions (*.NC,*.H, etc.) with CIMCO Edit,
overwriting the current association.
When you click this button, CIMCO Edit re-associates all the extensions defined for
each file type under File types - Load/Save.
85
6.1.1
Editor Settings
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.
Editor settings
Keyboard acceleration
When this is active, you will be told when you are about to do something (such as
renumbering a large file) which cannot be undone. If this is switched off, no such
warning will appear.
Vertical scroll bar
86
Editor Setup
Any search and replace options will automatically start from the beginning of the file.
Replace tabs with space
Inserts spaces when the tab key is used, and replaces existing tabs with spaces when a
file is opened.
Show line numbers
Shows the number of strings that were replaced after the Replace all function has been
used.
Use virtual space
Allows the cursor to move into space that currently contains no text.
Pad with tabs
Use tabs to fill in large empty spaces in virtual space. (Please refer to Use virtual space
above.)
Remove ASCII 0's
Check this field to remove ASCII 0's from the file. If you do not check this option,
ASCII 0's are replaced with ASCII 128.
If you transmit files with 7 data bits, ASCII 128 becomes ASCII 0.
Wrap Searches
Check this field if searches should continue searching from the top of the file if no
match is found before the end of the file.
Always UPPER CASE
Check this field if inserted text should always be UPPER CASE (all CAPS).
87
When this option is enabled, you can drag any selected text to a new location.
Copy without selection
Enables you to copy the line at the cursor, without marking it as a selection.
Don't move cursor after paste
When this option is checked, the cursor will not move to the end of the pasted text, but
remain at the beginning of the text.
Mark to end of line
If a whole line is selected, the indication continues across virtual space to the side of the
window.
Font settings
This field shows an example of the selected font. Click the
right to change the font used in the editor window.
88
Editor Setup
6.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.
Printer setup.
Print options
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
89
Produces simple text output to the printer. This is useful when printing large programs
to matrix printers. When raw print is selected, the options Syntax highlight, Use colors
and Print header on first page are disabled. The options Send form feed, Print on
endless paper, Send form feed after last page and Paper height will be activated to
setup the raw print.
Send form feed
When this option is checked, a form feed character (FF) will be sent after reaching the
Paper height counter, and the next line will be printed on the next page. No form feed
character is needed after the last page, so the option Send form feed after last page will
be grayed out.
Print on "endless" paper
Check this field to print on endless paper. When this option is selected, no header
and/or footer is printed.
Send form feed after last page
If you check this option, a form feed character will be sent at the end of a raw print on
continuous paper to indicate the last printed page.
Left margin / Right margin
Specify the size of the margins in centimeters. If the margins are in inches add "in"
Example: To specify a one-inch margin, enter "1in".
Paper width / Paper height
Specify the size of the paper in width and height of the paper in characters.
If for example in multi-column printing the font size is set to 11 points and the Paper
Width is set to 35 (characters/line), a CNC program of 140 NC blocks will be printed
legibly in two columns on an A4 page.
Normal printer font
90
Editor Setup
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
File type is a macro file, which contains specific properties for the machining type (e.g.
Turning, Milling, etc.), program codes (ISO G-code, Heidenhain, plain text), and commands
(renumbering, tool changes, colors, backplot, etc.).
The File types ISO Turning, ISO Milling, Heidenhain TNC, and Text file are integrated in
CIMCO Edit v7. You can add new file types e.g. Turning by modifying existing macros or
inserting your own macros. Information on how to proceed is found in the section Macro
Setup.
To configure File types settings, select Global Setup in the Editor tab, or click on the setup
dialog launch icon . This will open the Editor Setup window. Click on File types in the left
tree of the setup dialog.
91
File types
This field shows a list of defined file types. Use the Up/Down arrows
selected file type up or down on the list.
to move the
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
92
Editor Setup
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.
6.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 tree of the Editor Setup dialog, or click the Colors icon
in the
File Type menu within the Editor tab. The color configuration dialog is shown below.
Color setup.
93
The following defined color settings apply for the file type "ISO Milling".
Color Settings
Use colors
Check this field to use color highlighting inside a selected block. When this field is
unchecked, the default color for Text in blocks is used.
Use modal colors
Check this field to use 'modal' colors. When this option is selected, blocks containing
rapid moves, linear moves, and arcs will be assigned different colors.
If all three options above are unchecked, the entire NC text - including comments - is set to
the color defined in Text color.
Text color
The color used for text, when Use colors is not checked.
Background color
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 configuration tab.
Text in blocks
The color used in one or more selected program blocks when the field Use
color in blocks is not checked.
Rapid moves
The color used for rapid moves.
94
Editor Setup
Linear moves
The color used for linear moves.
Select color
Select a new color. To select a new color, highlight a color in the list and click on this
button (you can also double-click in the list).
Add new color
Click this button to add a new color. Enter the text that triggers the new color in the
field Text, and select the desired options to define what applies the new color to.
Remove selected color
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.
95
If this option is checked, the selected color will be applied to any digits following the
selected letter.
Apply color to trailing letters
If this option is used, the selected color will be applied to any letters following the
selected letter.
Apply color to the entire line
Check this field if the selected color should be applied to the entire line.
Letter Colors
Click this button to create a different color for each letter. This will set the coloring
similar to the default in CIMCO Edit V4.
The color settings will only affect the selected file type.
96
Editor Setup
6.2.2
Block Numbers
The block numbers in a CNC control program are an important guide and are always at the
beginning of an NC block. The major part of a CNC program consists of successive NC
blocks where the tool paths for machining a workpiece are defined.
Because often changes need to be carried out, i.e. new NC blocks are inserted between two
old ones, the definition of 'interval' between two NC blocks according to the expected number
of NC blocks is an important decision that affects the size of the block numbers, and therefore
their readability for the user. If the block number sequence is disturbed by many changes, a
'renumbering' might be required.
To configure renumbering and/or automatic block numbering, select Block numbers from the
File types menu in the left tree of the Editor Setup dialog, or click the Configure Block
Numbering icon
in the File Type menu within the Editor tab. The block number
configuration dialog is shown below.
Renumber Settings
Auto block numbering
Inserts line numbers automatically, according to the format described. If you make a new
line (after the existing lines), the new line number will 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.
97
Check this field to skip lines without a block number when renumbering. The block
number sequence is continued on the next line with block number.
Renumber empty lines
Check this field to renumber empty lines - a single empty line or several consecutive
empty lines.
Show quick setup
Check this field to show a 'Quick Setup' dialog when renumbering a program.
You can change the default values shown in the dialog (defined under 'Block format' in
the Block numbers setup dialog) to fit your renumbering requirements and click OK.
Disable undo prompt for large files
When this field is not checked, you will be told when you are about to renumber a large
file, which cannot be undone. If this is switched on, no such warning will appear.
Auto indent lines
Indents new lines. The indention is set at the same level as the line above.
Block Format
Format
This field provides a list of available block number formats. Select a format from the
drop-down list. I.e. for 4 digit block numbers and max. 9999, select format "0001".
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.
98
Editor Setup
Start with
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.
Interval
Use this drop-down list to select the interval by which the block number must increase
for each block. Preset intervals are 1, 2, 5, 10, 20, 100, 1000 and Auto.
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.
Example: To renumber a CNC program with 482 NC blocks, select the option 'Auto
1000' for the interval. When you the click on the icon Renumber in the NC Functions
toolbar Block Numbers, block number will be N0964 (which is the highest multiple of
482 that is less than 1000). From this, the program will calculate the most reasonable
interval to be 2. This is the highest possible spacing between the block numbers if 964
is the highest possible number and 482 blocks need to be numbered.
If we want to renumber the same program of 482 NC blocks, and this time we select
'Auto 10000', the program will recognize the highest possible block number to be
N9640, which divided by the number of blocks yields an optimum interval of 20.
In this example, we assume that the value of the field start with is set to 0.
Specify the first line in the program that will be given a line number.
Skip
Here, you can enter a string that will be inserted before the line number. For ISO type
machines, this is normally the letter 'N'.
99
Use this field to specify the number of spaces to insert after the block number. To insert
block numbers with a specific column width, specify a negative value.
From line
Specify the number of lines that should be skipped before the renumbering 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.
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.
Skip lines starting with
Defines that lines starting with a particular string and/or characters should be omitted,
i.e. '%', 'O', '(', etc. Multiple strings can be specified using a comma ',' as separator. If
you wish to omit lines beginning with a comma ',', specify ',,'.
Restart on lines starting with
Use this field to specify when the block numbers should be restarted.
Example: To renumber several programs in the same file, specify 'O' in this field, then
the block numbers will be reset every time an O-Number is encountered.
Skip lines containing
Here you can specify that lines containing a string and/or character should be omitted.
Multiple strings can be specified using a comma ',' as separator.
100
Editor Setup
Use this field to specify a renumbering start trigger. If you specify a renumbering start
trigger, renumbering will start from the first block containing the specified string. To start
from the first block after the block containing the string, check the Start at next block
option below.
Start at next block
Check this field to start renumbering from the block after the line containing the
renumbering start trigger.
The Block numbers settings will only affect the selected file type.
6.2.3
Load / Save
To configure Load/Save parameters, select File Type from the left tree menu in the Setup
window and then click Load/Save, or click the Directories / Extensions icon
in the File
Type menu within the Editor tab. The Load/Save configuration dialog is shown below.
101
Load/Save
Default extension
Specify a default extension to use for the selected file type. This extension will be
appended to any new files saved, unless an extension is specified in the Save as
window.
Register default extension
Check this field to register the specified default extensions. When an extension is
registered in Windows, clicking on a file with the specified extension in the Windows
Explorer will automatically open the file in the editor.
Additional extensions
Define additional file extensions associated with your machine type. Extensions
determine the type(s) of file(s) you wish to open (only files with the extension(s)
defined here will be displayed in an Open file window). You can define more than one
extension using a comma ',' as separator.
Example: To associate the extensions .ISO and .NC, specify ISO, NC.
Register additional extensions
Check this field to register the specified Additional extensions. When an extension is
registered in Windows, clicking on a file with the specified extension in the Windows
Explorer will automatically open the file in the editor.
Default load path
This function specifies the default load path, which is where the file Open dialog will
first point to. If no path is defined, the last directory you loaded a file from will be used.
Click on the folder button
to browse for an adequate load path.
Default save path
This function specifies the default save path, which is where the file Save dialog will
first point to, when you wish to save a new file of the selected type or when you use the
file Save as menu. If no path is defined, the last directory you saved a file in will be
used. Click on the folder button
to browse for an adequate save path.
Use separate load/and save directories
When this field is checked, the editor will remember the last load and save position
independently.
102
Editor Setup
Backup / Save
Auto save interval
Select the length of the interval between auto saves from this list. Auto save saves your
file at a regular interval, overwriting the original file.
Save with linefeed type
Use this field to specify the linefeed type used when saving files.
Auto: Do not change linefeed type. When saving new files, the DOS/Windows
linefeed type is used.
UNICODE Files
Message when loading UNICODE
103
6.2.4
File Compare
To configure file compare settings, select File compare from the File types menu in the left
window of the Editor Setup dialog, or click the Setup file compare icon in the Other menu
within the File Compare tab. The file compare configuration dialog is shown below:
Use this option to single step through multiple consecutive differences. Only the
difference on the current line is highlighted.
Show all differences (No editing)
Check this field to show all lines with at least one difference. All the differences are
highlighted at the same time.
Jump to next difference after sync.
When you select this option, the editor will jump to the next difference after you have
synchronized two differences.
Use tab to switch window
Select this option if you want to use the tab key to switch between the two files being
compared. You will not be able to insert tabs in any of the files when this option is
enabled.
104
Editor Setup
When you select this option, all the lines with at least one difference will be activated,
but only the difference will be highlighted, not the entire line.
Use smart marking
When using this option, not only the different part of the command will be marked, but
the complete command if it contains at least one difference.
Ignore Options
Ignore Block numbers
The values of block numbers will be ignored, as will the presence/absence of block
numbers (i.e. the fact that there are block numbers in one file and not in the other will
be ignored).
Ignore White spaces
White space characters will be ignored. White space characters are space (ASCII 32)
and tab (ASCII 9).
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
If this option is checked, the letter case will be ignored, i.e. if one program contains
lowercase and the other UPPERCASE characters for the same command.
Ignore Numeric format
Leading and trailing zeros will be ignored, as will optional '+' characters, i.e. 'X+14.10'
matches 'X14.1', if this option is used.
Print Options
Print only differences
Check this field to print only the lines with differences between two files.
The File Compare settings will only affect the selected file type.
105
6.2.5
Machine
To configure machine specific characters and commands, select Machine from the File types
menu in the left hand list of the Editor Setup dialog, or click the Machine Templates icon
in the File Type menu within the Editor tab. The machine configuration dialog is shown
below:
Spceial Characters
Comment start
Enter the block skip character here. If you don't want a block skip character, just leave
the field empty.
Decimal point
106
Editor Setup
Check this field if a block skip should be inserted after the block number. If you leave
this field unchecked, the block skip will be just before the block number.
You can specify another block skip character in the field Block Skip, if
necessary.
Check this field if the decimal key on the numeric keypad should insert the decimal
point specified above.
Enable multi line comments
Use this field to specify the tool load command. If the tool load command is found on
the same line as the tool change command, the tool is loaded immediately.
Example: N1230 T020202 M6.
Set feedrate
107
Use this field to specify the number of decimals shown in the backplot etc.
Rapid speed (mm / min)
108
Editor Setup
6.2.6
Backplot
Only the backplot options for the selected file type are active. All other options are grayed
out.
Backplot Setup
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.
109
Diameter programming
Check this field to select diameter programming for arc centers also (I coordinate).
Draw 'zero' arcs
Check this field if a full circle should be drawn on arcs with the same start and endpoint.
Show cycles
Check this field to ignore tool number 0. This is useful if T0/T00/T0000 is used to
cancel the length offset.
Enable 4/5-Axis plot
When this option is selected, the program will assume that a value without a decimal
separator is 1/1000 of a regular move.
Disable radius compensation
110
Editor Setup
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 operations.
Solid animation options
Use this field to select if the solid animation should be performed as a normal or New
OpenGL three dimensional visualization (3D milling and turning) or as a two
dimensional simulation (2D turning).
New OpenGL is only enabled if the supported OpenGL version is equal or
higher than 3.3 and the Graphics card is NVidia: GeForce, Quadro, NVS or ATI:
Radeon, FirePro. All other graphics cards will by default use "Solid Animation"
which supports OpenGL version 1.1 or higher.
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
111
6.2.7
Tool Scanning
This section describes the Advanced Tool scan feature in CIMCO Edit v7. All commands are
case insensitive, but the values are kept in all caps for compatibility reasons.
The Advanced Tool scanning feature allows you to automatically scan tool dimensions from
the NC program file. With this function, the tool number, type, and dimensions will be
automatically read from the NC program.
When using Automatic Tool scanning, the tool scanner searches for lines in the NC file that
contain the tool line trigger. The default trigger keyword is TOOL, and if necessary the user
can change the tool line trigger.
The tool line is expected to be inside comments, and it uses the Comment end character from
the machine settings if available.
When the tool is scanned, the order of the dimension keywords is irrelevant. The user is able
to change the keywords.
Some words can significantly slow down the performance if they occur often in the NC file.
112
Editor Setup
Check this field to automatically scan tool dimensions from the NC program.
Tool line trigger
Enter in this field the word used as tool scanning trigger. Only normal characters A-Z
and a-z are accepted. The default word is TOOL.
Tool type
Use this field to select the type of tool used for the operation. In the field below, you
can edit the name of the tool, and the changes will automatically appear in the Example
field. All characters are supported.
Tool dimension keyword
Use this field to select the keyword that should correlate to a tool dimension value. In
the field below, you can edit the keyword of the selected tool dimension, and the
changes will automatically appear in the Example field. Only normal characters A-Z
and a-z are supported.
113
Example
This field shows an example of the selected tool with all its parameters.
The fields "Tool Trigger", "Tool Type" and "Tool dimension Keyword" are only used to
insert synonyms for standard keywords in the configuration. It is recommended to use the
default keywords, as a change may cause problems.
Check this option to enable to insertion of tool definitions into NC file, using the tool
format defined above. The insertion is done after Tool Setup.
Placement of tool definitions
Use this field to select where the tool definitions should be placed in the file. You can
select Top of file, At tool change or Custom from the drop-down list. If the selected
placement fails, the tool definition is placed at line 1.
Custom tool placement
Use this field to specify a keyword or regular expression (Perl) to search for the line,
the tool definition should be placed after. If the search fails, the tool definition is placed
at line 1.
The custom tool placement can be specified in two ways:
Simple: In the simple mode you use a keyword such as M6, G2 to specify the tool
placement. Then all the tools are placed after the first occurrence of M6 or G2.
Advanced: The advanced mode lets you use a regular expression (Perl) to specify the
tool placement.
Examples:
M0?6 which matches M6 or M06
M0+6 which matches M06 or M006, but not M6.
You can use the following wildcards and repetition characters to specify the advanced
custom tool placement.
114
Editor Setup
Alternative, either....or
()
Grouping
[]
Set of characters
{}
Repetition modifier
Quote or special
{n}
{n,}
{n,m} Match previous character at least n but not more than m times
Please refer to Perl regular expression documentation for more information.
This field is only activated if Custom is selected in the Placement of tool definitions field.
115
6.2.7.1
All tool lines can be grouped at the start of the program. In ISO codes, the tool lines are
expected to be inside comments i.e. between parentheses. For Heidenhain programs, tool
lines start with a semicolon.
Tool lines start with the trigger word TOOL followed by the tool number, and the tool type in
inverted commas.
The default tool types are named as follows:
End mill flat:
Taper mill:
"TAPER MILL"
Drill:
"DRILL"
Center drill:
"CENTER DRILL"
Spot drill:
"SPOT DRILL"
Reamer:
"REAMER"
Boring bar:
"BORING BAR"
Counter bore:
"COUNTER BORE"
Counter sink:
"COUNTER SINK"
Chamfer mill:
"CHAMFER MILL"
Face mill:
"FACE MILL"
Slot mill:
"SLOT MILL"
Rad mill:
"RAD MILL"
If a tool line contains an unknown tool type, End mill flat is used.
116
Editor Setup
The tool type is then followed by dimension keywords and values. The default keywords are:
D = Diameter:
FL = Flute Length:
SL = Shaft Length:
BL = Body Length:
You can define tools in the NC programs with and without '=' between the dimension
keyword and value.
You can change between metric and imperial tools by adding UM for Metric (mm) and UI for
Imperial (inch).
Examples of tool lines (with and without '='):
ISO comments
(TOOL1 "FACE MILL" UM D=42 CR=0.8 FL=6.25 SL=30 BL=50 AD=12.5)
(TOOL3 "DRILL" FL36.1234 SL=0 BL = 36 AD6 A120 UM D6 CR0)
Heidenhain comment
; TOOL12 "TAPER MILL" A=12.345 D=8 AD=21.13 CR=0 FL=20 SL=30 BL=50
UM
Imperial tool
(TOOL136 "END MILL FLAT" UI D=1/8 CR=0 FL=1 SL=2 BL=3 AD=1/8)
If a dimension keyword is missing, the value of that keyword is taken from the default
tool.
Remember to insert space between parameter definitions.
117
6.2.8
Multi Channel
The Multi Channel option enables you to view NC programs for 2 or 3 channel machines
correctly in the editor, at the same time. The NC codes for each channel are automatically
displayed in their own window when the corresponding Wait code is specified.
To configure Multi Channel settings, select Multi Channel from the File types menu in the
left window of the Editor Setup dialog, or click the Setup Multi Channel icon
in the Multi
Channel menu within the NC Functions tab. The Multi Channel configuration dialog is shown
below.
The windows can be synchronized with the wait codes and editing can be done in all
windows. Wait codes that match are shown in yellow and missing wait codes are shown in
purple.
118
Editor Setup
Use this drop-down list to specify how to read the multi channel information. You can
either select one of the predefined types, or the custom type to manually define the
multi channel commands.
Synchronization using channel numbers
Check this field if the synchronization commands specify which channel to synchronize
with.
Example: !2 means synchronize with channel 2.
If this field is not checked, then the synchronization is done using synchronization
numbers.
Example: M303 means synchronize with all channels that contain M303.
Channel start
Use this field to specify the start of a channel information, when multiple channels are
stored in the same file.
Example: Specify O if each channel starts with an O number. You can specify multiple
strings separated by comma. For example, if the first channel starts with G13 and the
second channel starts with G14, then specify G13,G14 in this field. You can also
specify the start of channel information using an advanced trigger.
Channel end
Use this field to specify the end of a channel information, when multiple channels are
stored in the same file.
Example: Specify M30 if each channel ends with M30. You can also specify the end of
channel information using an advanced trigger.
Synchronization command
119
Channel order
Use this field to specify the channel order, for example 1,3,2.
Test field
6.2.9
Tool List
This section describes how to set up tool list triggers and generate tool lists.
To configure the 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.
120
Editor Setup
Use these fields to specify the advanced trigger that should be used to generate the
$TOOL1/2 variable.
Example: To include the value specified after R into the following line: (T1 5MM
DRILL R33), specify the trigger R. This will assign the value R33 to $TOOL1.
Filter comments with advanced trigger
Use this field to specify the advanced trigger (regular expression) used to filter
comments. The comment lines are only used if they match the expression.
The comment filter is useful when each tool is surrounded by multiple comments as
shown below:
(**********************)
(* BALL MILL D6
*)
(**********************)
T3
With the standard settings the tool list will be:
T3 **********************
To get the correct tool description, you can add the following regular expression: [AZ0-9 ]+
This ensures that the tool comment includes letters, numbers and spaces. The tool list
will then be:
T3 * BALL MILL D6 *
Sort tool list
Ignores duplicate/magazine info in the tool number, i.e. T020202 should be listed as
T02.
Ignore 0's (T02 = T2)
Ignores leading zeros in tool numbers, i.e. T02 should be listed as T2.
121
Check this field if the tool comment is always located below the tool change line.
Advanced Tool trigger: Scan two lines at a time
Check this field if the Advanced Tool trigger should scan two lines at a time.
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.
next to the folder icon if you wish to edit the specified tool list
122
Editor Setup
6.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, or click the Other Settings icon
in the File Type menu within the
Editor tab. The following dialog appears:
General Settings
Print Columns
Use this field to specify the number of columns to be used when CNC programs of the
selected file type should be printed.
Max line length indicator
Use this field to set the position of the Max line length indicator.
If you are using a proportional font (i.e. all letters are not the same width), the
indicator does not show the exact line length.
123
Global Colors
To quickly modify a specific color, select it from the list and move the sliders to get the
desired color.
Select Color
Click this button to select a predefined color from the list or create a custom color.
Default
Click this button to apply the color by default to the selected element.
124
Editor Setup
External Command 1 - 2
Command Title
Use this field to specify the menu text shown in the NC Functions menu.
Command program
Use this field to specify the application to execute. You can click the folder icon
browse for the executable file.
to
Parameters
Use this field to specify the parameters to the command. The following variables are
available:
125
Use this field to specify the name of the output file. The following variables are
available:
126
Editor Setup
Mazatrol Viewer
Language
Use this field to specify how many decimals should be used to display values in the
Mazatrol Viewer.
127
Check this field to include TPC data when viewing Mazatrol files.
Font settings
This field shows an example of the selected font. Click on the font button
to select another font.
to the right
6.6 Plugins
In this section, you will find general information about how to manage Plugins.
The Editor must be licensed according to the plugins you wish to run in the Editor.
When you select Plugins in the Editor Setup window, the following dialog appears:
128
Editor Setup
Select Plugins
Disable Backplot
Check this field to disable the advanced NC functions (Macros, Mirror, Rotate, ...).
Advanced NC-Functions requires a CIMCO Edit Professional license.
Disable NC-Base
If installed along with NC-Base Server, requires extended license for CIMCO
Edit.
If installed along with NC-Base Server and DNC-Max Server, requires extended
license for CIMCO Edit.
129
Disable CNC-Calc
Configuration Password
Configuration password
Use this field to specify where the file types (*.mac) should be stored. Click the folder
icon to the right to select a path.
130
DNC Settings
7. 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:
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.
131
Configuration
Protocol
Here you select the communication protocol for the selected machine. The Standard
serial protocol is default in CIMCO Edit v7. Optional protocols are available for CNC
controls like Heidenhain, Mazak, etc.
You cannot select a protocol which you have no license for. If tried, the
computer will automatically select the earlier used protocol.
Port information
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 machine.
Rename
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.
132
DNC Settings
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.
List of the serial ports on your PC. Select the one you wish to use with this machine
configuration.
133
Baud rate
The transmission speed in bits per second. Select the desired Baud rate from the dropdown list.
Stop bits
Select the number of stop bits appended after each character in the communication to
separate the data bits.
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
The parity is an error checking method which indicates if a transmission was successful
or not, by adding a 'parity bit' (8th bit when using 7-bit ASCII code for data
transmission) to ensure the number of bits with the value '1' in a set of bits is even or
odd.
The method can operate in different modes:
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'.
The handshake procedure for synchronizing the communication between the computer
and the CNC control. There are two types of flow control:
Software handshake uses the XOn/XOff ASCII characters.
Hardware handshake uses the RTS/CTS control lines in the RS-232 communication
specifications.
134
DNC Settings
You can select one of the following flow control methods from the dropdown list:
Hardware and Software: Both Hardware and Software handshakes are used.
Enable DTR
If you want CIMCO Edit v7 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.
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.
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 XOn, XOff, and Insert on parity error characters by entering the ASCII
character, i.e. enter $ to get ASCII character 36, or you can enter the ASCII value like this
\36.
135
Transmission setup.
Transmit Settings
CR/LF
In this field, you can select the carriage-return or line-feed character(s) from the dropdown 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 transmitting data from the
first line in the file that contains the specified start trigger. If no start trigger is
specified, the transmission will start at the beginning of the file.
136
DNC Settings
End trigger
Here, you can specify a character or a string that should be sent at the start of the
transmission.
Send at end of feed
Specify a character or a string that should be sent at the end of the transmission.
Omit lines containing
Excludes lines containing one or more selected characters. The consequence of entering
anything here is that any line containing one of these characters or strings will not be
transmitted.
Remove characters
Use this field to specify characters that should be removed from the transmitted data.
Break after receiving characters
Ends the transmission to the control after the specified number of characters have been
sent, even if the program is not finished. If this field is left empty, any incoming
characters are ignored.
Handshake timeout (seconds)
The chosen time that CIMCO Edit v7 should wait after receiving a stop flow signal
(XOff and/or CTS Low) from a remote machine before it terminates the connection. If
the timeout value is not specified, it will wait until a start flow is received.
Delay before each line (ms)
Specify the time in milliseconds CIMCO Edit v7 should wait before it begins
transmitting a new line.
Wait for XOn
This box is checked if you wish CIMCO Edit v7 to wait for an Xon before transmitting
data. This option is only available if Software handshake is enabled in the port settings.
137
Check this field if the transmission should not start until you click the Start button on
the transmit status dialog.
Remove ASCII 0's
Check this field if ASCII 0's should be removed from the transmitted data.
Remove white spaces
White spaces (ASCII 32) and tabs (ASCII 9) are removed automatically from the file
transmitted to the remote machine.
Replace tabs with spaces
Converts tabs (ASCII 9) to spaces (ASCII 32) before sending the file to the remote
machine.
Send files with non-standard CR/LF
Check this field if you wish to send files that contain non-standard linefeed characters
like \CR\LF\LF or \CR\CR.
When entering characters in one of the character entry fields, the characters can be entered in
two ways: You can enter the characters themselves, like $* to get ASCII character 36
followed by ASCII 42, or you can enter the ASCII values of the characters like \36\42.
138
DNC Settings
Receive settings.
Receive Settings
CR/LF
Excludes lines containing one or more selected characters. The consequence of entering
anything here is that any line containing one of these characters or strings will be
discarded when received.
139
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.
Omit empty lines
Start triggers are characters indicating that CIMCO Edit v7 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.
The start trigger is the first sequence of characters received.
End trigger
End triggers are characters indicating that CIMCO Edit v7 should stop saving incoming
data. If no end trigger is used and the field therefore is left empty, CIMCO Edit v7 will
continue to save until the end of the file, where a timeout occurs.
The end trigger is the last sequence of characters received.
Indicates the time delay after the last character has been received from the remote
machine, until the computer concludes that the receiving operation is finished. If no end
trigger is specified, you should specify a value here, or you will have to stop the receive
process manually from the receive status dialog.
Advanced Receive Settings
Send XOn
When this field is checked, the DNC will send an XOn character when it is ready to
receive data.
Send at start of reception
Specify a string that should be sent to the CNC when a receive operation is started.
When entering characters in one of the character entry fields, the characters can be entered in
two ways: You can enter the characters themselves, like $* to get ASCII character 36
followed by ASCII 42, or you can enter the ASCII values of the characters like \36\42.
140
DNC Settings
Default Send
Default send directory
Specify the default send path in this field, or click on the folder icon
select a directory.
Default extension
to the right to
141
Default Receive
Default receive directory
Default extension
Use this field to specify the default extension for received files.
Additional extensions
Version info.
142
Help menu.
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 help file is launched. An example of a pop-up help is shown below.
143
You can also display the pop-up help for a dialog item by clicking in the field and then
clicking F1.
Help buttons.
If you wish to print more than a few sections, you should open the PDF version of the on-line
documentation. The PDF document produces a much nicer printout.
You can download the PDF version of the user guide from the CIMCO website.