MTC200/TRANS200 NC Programming System. Application Manual SYSTEM200 DOK-CONTRL-NC*PSYS*V22-AW01-EN-P

Size: px
Start display at page:

Download "MTC200/TRANS200 NC Programming System. Application Manual SYSTEM200 DOK-CONTRL-NC*PSYS*V22-AW01-EN-P"

Transcription

1 MTC200/TRANS200 NC Programming System Application Manual SYSTEM200

2 About this Documentation NC Programming System Title Type of Documentation MTC200/TRANS200 NC Programming System Application Manual Document Typecode Internal File Reference Document Number B384-01/EN Purpose of Documentation This documentation describes the handling of NC programming system, the different editors and the NC assistent. Record of Revisions Description Release Date Notes B384-01/EN Valid from version 22 Copyright 2002 Rexroth Indramat GmbH Copying this document, giving it to others and the use or communication of the contents thereof without express authority, are forbidden. Offenders are liable for the payment of damages. All rights are reserved in the event of the grant of a patent or the registration of a utility model or design (DIN 34-1). Validity The specified data is for product description purposes only and may not be deemed to be guaranteed unless expressly confirmed in the contract. All rights are reserved with respect to the content of this documentation and the availability of the product. Published by Rexroth Indramat GmbH Bgm.-Dr.-Nebel-Str. 2 D Lohr a. Main Telephone +49 (0)93 52/40-0 Tx Fax +49 (0)93 52/ Dept. BRC/ESM2 (PSR) Dept. BRC/ESM6 (DiHa) Note This document has been printed on chlorine-free bleached paper.

3 NC Programming System Contents I Contents 1 NC Program Handling General Information Regarding NC Program Handling NC Packages (MTC200) Free NC Programs A/B Memory (MTC200) NC Program Preselection (MTC200) Active NC Program Representation in the Project Navigator General Information About the Project Navigator Representation of the Project Navigator Structure View Data View Configuration View Functions in the Structure View (Free NC Programs) NC Programs: New <F2> NC Programs: Delete <F3> NC Programs: Preselect Program (MTC200) <F5> NC Programs: Edit <F6> NC Programs: Download <F7> NC Programs: Upload < >>/F7> NC Programs: Data Handling <F4> NC Programs: Exit Navigator <F9> NC Programs: Import <F4/F2> NC Programs: Export <F4/F3> NC Programs: Rename <F4/F4> NC Programs: Copy <F4/F5> NC Programs: Paste <F4/F6> NC Programs: Cut <F4/F7> NC Programs: Changing of Level with <F9> NC Programs: Continuing the Level with <F8> NC Programs: Disable/Enable < >>/F3> Functions in the NC Package Structure View NC Packages: General Information NC Packages: New <F2> NC Packages: Delete <F3> NC Packages: Data Handling <F4> NC Packages: Preselect Program <F5>

4 II Contents NC Programming System NC Packages: Download <F7> NC Packages: Package Content NC Packages: Rename <F4/F4> NC Packages: Copy <F4/F5> NC Packages: Paste <F4/F6> NC Packages: Upload <F4/F7> NC Packages: Exit Navigator <F9> Functions in the NC Package Data View NC Package Data View: Update NC Package Data View: Tree + List NC Package Data View: View >> NC Package Data View: Exit Navigator NC Editor NC Editor Overview NC Editor: Menu Functions NC Editor: Functions under File Menu Functions of the Edit Menu NC Editor: Functions under View Menu NC Editor: Functions under Paste Menu NC Editor: Functions under Extras Menu NC Editor: Functions under Help "?" Menu NC Editor: Functions under Window Menu NC Editor: Paste Cycle NC Editor: Paste Cycle - Overview NC Editor: Handling the Paste Cycle Dialog Box NC Program Assistant Overview General Step: NC Program Step: Function Without main function Linear Interpolation - G00 (positioning in rapid traverse) / G01 (linear interpolation) Circular interpolation G02 (clockwise) / G03 (counterclockwise) Dwell time G Tapping G63 (with stopped spindle) / G64 (with turning spindle) Homing G Feed to positive stop G Cancel feed to positive stop G Adaptive Depth G68 (encoder 1) / G69 (encoder 2) Mathematical expression Step: Spindle Step: M Functions Step: Tool Step: Command

5 NC Programming System Contents III 4.9 Step: Label Step: Offset Step: Comment NC Block Not Suitable For Assistance Macro Editor (MTC200) General Information Regarding the Macro Editor Macro Editor Commands Macro Editor: Editing Macro Editor: Menu Functions Macro Editor: Functions under File Menu Macro Editor: Functions under Edit Menu Macro Editor: Functions under View Menu Macro Editor: Functions under Paste Menu Macro Editor: Functions under Menu Entry Help ("?") Offsets General Information on Offsets Offsets: Structure of Screen Offsets: Indication of Active Data Offsets: Display as Full Frame or Segment (MTC200) Offsets: Data Management Offsets: Using the Offsets Editor Offsets: Menu Bar, Function Key Bar, Pop-Up Menu Offsets: Shortcuts Offsets: Editing Offsets: Index in the Project Navigator Offsets: Function Key Bar, Pop-Up Menu in the Tree View Offsets: Function Key Bar, Pop-Up Menu in the List View NC Variables General Information on NC Variables NC Variables: Structure of Screen NC Variables: Display as Full Frame or Segment (MTC200) NC Variables: Data Management Using the NC Variable Editor NC Variables: Menu Bar, Pop-Up Menu NC Variables: Shortcuts NC Variables: Editing of Values in the Table NC Variables: Configuring and Editing the Table Index of NC Variables in the Project Navigator NC Variables: Function Key Bar, Pop-Up Menu in the Tree View NC Variables: Function Key Bar, Pop-Up Menu in the List View NC Events General Information on NC Events

6 IV Contents NC Programming System NC Events: Structure of Screen NC Events: Display as Full Frame or Segment (MTC200) NC Events: Data Management Using the NC Event Editor NC Events: Menu Bar, Pop-Up Menu NC Events: Shortcuts NC Events: Editing of Values in the Table NC Events: Configuring and Editing the Table Directory of NC Events in the Project Navigator NC Events: Function Key Bar, Pop-Up Menu in the Tree View NC Events: Function Key Bar, Pop-Up Menu in the List View D Corrections General Information on D Corrections D Corrections: Structure of Screen D Corrections: Indication of Active Data D Corrections: Display as Full Frame or Segment (MTC200) D Corrections: Data Management Using the D Correction Editor D Corrections: Menu Bar, Pop-Up Menu D Corrections: Shortcuts D Corrections: Editing of Values in the Table D Corrections: Type Selection D Corrections: Configuring and Editing the Table Directory of D Corrections in the Project Navigator D Corrections: Function Key Bar, Pop-Up Menu in the Tree View D Corrections: Function Key Bar, Pop-Up Menu in the List View List of Figures Index Service & Support Helpdesk Service-Hotline Internet Vor der Kontaktaufnahme... - Before contacting us Kundenbetreuungsstellen - Sales & Service Facilities

7 NC Programming System NC Program Handling NC Program Handling 1.1 General Information Regarding NC Program Handling The NC programming system supports the following system families: MTC200 TRANS200 Note: Passages which are not valid for both control unit families are identified with the valid control unit family in parentheses. (MTC200) for control unit family MTC200 (TRANS200) for control unit family TRANS200 Benutzerober_gr.bmp Fig. 1-1: Operator control using graphic user interface The project navigator (PN) provides different screens for the various system families. The following elements are used for operation in the Win200 desktop user interface: Menu bar with hot key support Pop-up menus Function key bar Control elements can be activated as follows: using the mouse, using the keyboard (cursor keys, tab key, space key, and Enter key). Certain functions in the NC programming system are protected by User Management. These functions are available only if the user has the associated authorization. See User Management, dialog box "Rights of user", tab "NC ProgSys".

8 1-2 NC Program Handling NC Programming System Menu bar with hotkey support The menu bar is adapted depending on the selected screen section. In other words, it provides all functions which can be executed in the screen section selected. The menu bar can be controlled both with the mouse and the keyboard. If the keyboard is used, shortcuts and hot keys are also provided. Function key bar Operation via the function key bar is also referred to as "worker mode". Operation of the NC programming system is based on the BTV20. For this purpose, all the important functions can be operated via the function keys. The operator is thus permitted quick control actions. All functions that cannot be operated using the function keys have to be selected via the menu. Pop-up Pop-up menus can be used for selected entries. Pressing the right mouse button opens a menu. From this menu, the essential functions relating to the particular entry can be selected. Keyboard (operation without mouse) To operate the user interface via the keyboard, the user functions known from Windows or the SAA standard are used. Operation is similar to the processes commonly applied under Windows. Navigation is achieved by means of the cursor keys and selection or by executing commands by pressing the <space bar> or <Enter>. In addition, the shortcut <Shift>+<F10> opens a pop-up menu containing an editing selection list. Essentially, this list comprises parts of the F key assignment. Mouse 1.2 NC Packages (MTC200) 1.3 Free NC Programs 1.4 A/B Memory (MTC200) In addition to all other operation modes menu bar, F Key bar and mouse click a process selection can be activated via the right mouse key, i.e. opening a pop-up menu. Essentially, this comprises parts of the F key assignment. An NC program package contains all NC programs required for all MTC200 processes involved in editing. NC program packages are available only for the MTC200. A package is always loaded completely into the memory of the MTC200. Single NC programs or NC programs of a process cannot be loaded into the MTC200. In the TRANS, only single NC programs can be loaded. So-called "free NC programs" are not managed in NC program packages. They are created and managed within the processes. The MTC200 (not the TRANS200) is provided with two memories with equal levels of rights, which are called memory A and memory B. A package or free NC program can be loaded into each of these memories. The TRANS200 is only provided with memory A.

9 NC Programming System NC Program Handling 1-3 Function "Active NC program" of the NC screen can be used to access NC programs in memory A or B of the NC. Memory ID "NC", "NCA" or "NCB" is displayed in the directories of the NC programs / NC packages only if the NC programs / NC packages loaded into the control unit are completely identical to those on the hard disk. If NC package data are modified without subsequent loading of the control unit, the memory ID vanishes. It is no longer possible to access data in the control unit, although the programs in the memory of the control unit are not affected and processing can be executed with limits. The following functions can no longer be used: active NC program, and program preselection. Modifications of the data in the active memory are induced by: pasting an NC program into the package, and importing an NC program into the package. Modifications of the data in the inactive memory are also induced by: deleting an NC program, modifying an NC program, renaming an NC program, and deleting an NC program. Note: If access to the data in the NC memory is to be retained, the modified package must be reloaded into the control unit. The best procedure is to generate a copy of the NC package and to make the desired changes in the copy. 1.5 NC Program Preselection (MTC200) 1.6 Active NC Program Using program preselection (not provided with the TRANS200), the operator can preselect and activate the active memory and an NC program for processing. When function "Active NC program" is called in the operator screen, the active program in the active NC memory of the CNC is offered immediately for modification of the selected process. After quitting the editor, the NC program is saved to the hard disk and automatically loaded into the control unit. Note: In order to call the editor in the active NC memory, an NC program/package must have already been properly loaded into the active control unit memory.

10 1-4 NC Program Handling NC Programming System

11 NC Programming System Representation in the Project Navigator Representation in the Project Navigator 2.1 General Information About the Project Navigator Note: All of the illustrations relate to the MTC200 only. The TRANS200 has neither the OP key bar nor NC packages. The NC programming system comprises the two following parts: NC package handling There are max. 99 NC packages with up to 7 processes (process 0 to process 6, depending on the settings in the machine parameters) and max. 99 NC programs per process. Free NC programs The free NC programs are only assigned to the processes. If a free NC program is downloaded, a package number and a program number are assigned internally. This assignment cannot be affected by the user. Only the NC program marked in the process selected is loaded. If the NC memory contains NC programs of other processes, then these are deleted from the memory. The purpose of the free NC programs is to process individual NC programs. Furthermore, they can be used to quickly test an NC program in the control unit before it is implemented in an NC package. Note: The TRANS200 control unit operates with free NC programs only.

12 2-2 Representation in the Project Navigator NC Programming System Representation of the Project Navigator The navigator can be displayed in three different views and according to three ordering criteria. There are the following three views: Project navigator as a tree This view is intended for quick navigation within the tree. ProjectnavBaum_gr.bmp Fig. 2-1: Project navigator tree view Project navigator as a list The list view is intended for the operator at the machine. The list view displays the project navigator if called up from the NC screens. Thus, the operator does not have to bother with the complex structure of the project navigator. Only those sections are displayed which are required for the task selected. The list displays all information on the various programs at the same time (see Fig. 2-2).

13 NC Programming System Representation in the Project Navigator 2-3 ProjectnavList_gr.bmp Fig. 2-2: Project navigator list view Project navigator as tree and list This view is intended for quick navigation and viewing of data. ProjectnavBauList_gr.bmp Fig. 2-3: Tree + list view of project navigator

14 2-4 Representation in the Project Navigator NC Programming System 2.2 Structure View The structure view assigns data to the individual control units. Each control unit is provided with its own data area. This data area represents the process-dependent data in the processes. Struktursicht_gr.bmp Fig. 2-4: Representation of free NC programs in project navigator StruktursichtPaket_gr.bmp Fig. 2-5: Representation of NC packages in project navigator (MTC200)

15 NC Programming System Representation in the Project Navigator Data View The data view collects all data of one sector and organizes it for all control units in the same group. The following areas are applicable to the NC programming system (see Fig. 2-6): NC packages (MTC200) Free NC programs Datensicht_gr.bmp Fig. 2-6: Representation of free NC programs in data view DatensichtPaket_gr.bmp Fig. 2-7: Representation of NC packages in data view

16 2-6 Representation in the Project Navigator NC Programming System 2.4 Configuration View Machine parameters and machine data are handled in the configuration view. The machine parameters are used to make the basic settings of the control unit (e.g. number of processes (MTC200). No NC data is shown in the configuration view. Konfigsicht_gr.bmp Fig. 2-8: Configuration view display

17 NC Programming System Representation in the Project Navigator Functions in the Structure View (Free NC Programs) The sections below describe the function key assignment in the various levels. The function key assignment changes depending on whether the active cursor is positioned in the tree or in the list view. FkeyCurTree_gr.bmp Fig. 2-9: Function keys for free NC programs: active cursor is in tree FkeyCurList_gr.bmp Fig. 2-10: Function keys for free NC programs: active cursor is in list

18 2-8 Representation in the Project Navigator NC Programming System NC Programs: New <F2> This function opens the NC editor with the content of the template file. Process The NC editor is started. The template file of the current process is loaded. It is displayed in the editor window. The cursor is in the first line. The identification of the NC program is automatically initialized with "NC Prg. <time stamp>" (year/month_hour/minute_second). On saving, the identificator can be changed. The identificator is provided for identification of an NC package. The identificator has 32 characters and is saved as UNI code. The following characters are not permitted for the identificator and are refused during entry: /, \, :, NC Programs: Delete <F3> This function deletes one or more NC programs from the NC program directory. Process The user selects one or more NC programs from the NC program list. The NC program(s) is(are) deleted by clicking the "Delete" key. Programs currently transferred to the control unit (identified by NC, NC A, NC B) cannot be deleted. A message box is displayed. FkeyLoeDown_gr.bmp Fig. 2-11: Deletion of an NC program loaded into NC not possible If one of these NC programs is just being processed (edited, loaded), this function is not available either. Note: Deletion of NC programs cannot be undone!

19 NC Programming System Representation in the Project Navigator 2-9 NC Programs: Preselect Program (MTC200) <F5> Note: Function "Preselect program" is only available for the MTC200. TRANS200: After a NC program is downloaded, it is automatically preselected. Process Select the program selection screen by clicking function key "Preselect Program". The program preselection screen is applicable only for the current process. Fkey_Progrwahl_gr.bmp Fig. 2-12: Program preselection screen The program preselection screen displays the NC programs contained in the control unit in the selected NC memory. Select an NC program from this list by clicking function key "Preselect Program" or using <Enter>. This activates the associated memory and preselects the program. This NC program is processed the next time the NC is started. Press F key "Cancel" or <Esc> to exit program preselection without making a preselection. In addition, the active program memory can be selected by clicking function key "Memory B" or "Memory A". Difference between preselected and active program After program preselection, the preselected and the active program are the same. If branching into another program occurs while the program is being processed or during a records search due to a Jump command or a subprogram call, this program, which differs from the preselected one, is active. Likewise, the preselected program in MDI operation is maintained while "MDI" is displayed as the active program.

20 2-10 Representation in the Project Navigator NC Programming System Note: The preselected program number is retained in the NC memory even after a new NC package/program is loaded. This number can thus be assigned to a totally different NC program which is processed with "Start" without preselecting a program again. NC Programs: Edit <F6> This function can be used for editing the NC program selected. Process The user selects an NC program from the NC program list. Start the editor by clicking function key "Edit" or using the pop-up menu; if a program has already been edited before, the cursor is at the same position where it was placed when the editor was exited. Note: If an NC program that is in the active memory of the NC is edited, the modified NC program is both saved to the hard disk and automatically loaded into the NC when exiting the editor. NC Programs: Download <F7> The download function is available only if the parameter set is active. If the control unit is in offline operation, this function is not available. If an active parameter set is not available, a parameter download must be executed. Ÿ Perform a parameter download. Ÿ Then restart the download function. The NC program selected is downloaded to the NC. Process The user selects an NC program from the NC program list. The NC program is loaded into the NC by clicking function key " NC Download". Downloading is possible only if there is no "Process active" signal. There is a "Process active" signal if an NC program is currently being processed from the active memory. If an attempt is made to nevertheless execute a download, an error message appears. In preparation, a program/package can be loaded into the inactive memory while a program is being processed in the active memory. If the NC program in not enabled, the following dialog box appears.

21 NC Programming System Representation in the Project Navigator 2-11 FkeyDownload1_gr.bmp Fig. 2-13: Loading an NC program that has not been enabled If NC memories A and B are available (in case of MTC200 control units only), the following dialog box appears: FkeyDownload1_gr.bmp Fig. 2-14: Memory selection While the NC program is transferred to the control unit, a progress bar is displayed. The NC program downloaded is selected by its memory identification (NC A and/or NC B) in the "Memory" column of the list. If the TRANS200 control unit is used, the program downloaded is identified by the NC symbol. An error message is generated if an error occurs while downloading is in progress.

22 2-12 Representation in the Project Navigator NC Programming System Afterwards, the environment opens the editor and places the cursor at the erroneous position in the NC program. The erroneous NC block is displayed in red. FkeyDownload3_gr.bmp Fig. 2-15: Display of erroneous position The error must be corrected in the editor. Then the editor can be exited. The loading procedure continues automatically. If the error is not corrected, the loading procedure is cancelled. If the NC program contains commands which must be compiled, they are compiled automatically. If errors are detected during compilation, the download is interrupted. The error is handled in the same way as is an error during downloading. If the NC program to be downloaded is just being processed (editor), it is not possible to download this specific NC program.

23 NC Programming System Representation in the Project Navigator 2-13 FkeyDownload1_gr.bmp Fig. 2-16: Loading an NC program just being processed not possible NC Programs: Upload < >>/F7> Successful completion of the download is displayed by the GUI. This function loads one or more NC programs from the NC into the NC program directory of the interface. The TRANS200 has only one memory in which no more than one NC program at a time can be located. Process The upload procedure is started by clicking function key " NC Upload". If there is an NC program in both memories of the control unit (only for the MTC200 control unit), the memory selection box is opened; here, the user must decide from which memory the data are to be loaded. If there are NC programs in only one memory (no more than one NC program for the TRANS200), these are immediately loaded from the corresponding memory. If there is no NC program in the memory, a message is issued and the upload procedure is terminated. A progress bar is displayed during the transfer of the NC program from the control unit to the NC program directory of the interface; the bar disappears automatically when the upload procedure is complete. If the user presses the "Cancel" button which is contained in the dialog box with the progress bar, the upload procedure is cancelled immediately. There are two types of complete uploads: 1. NC program upload creation A new "active" NC program is created in the GUI. This requires that the GUI does not contain any NC program having the same name as the NC program from the control unit. The NC program is transferred from the control unit to the NC program directory of the GUI and is provided with the name and date of the original NC program. 2. NC program upload update An existing NC program is updated in the GUI. This requires that an NC program exists in the GUI which has the same name as the active NC program in the control unit, but does not have the same contents.

24 2-14 Representation in the Project Navigator NC Programming System NC Programs: Data Handling <F4> NC Programs: Exit Navigator <F9> After the question for overwriting has been confirmed, the NC program is updated and is provided with the date of the NC program in the control unit. After the upload, the NC program loaded from the control unit is identified as a "loaded" NC program (a loaded NC program is identified with bitmap "NC" in the TRANS200 and with bitmaps "NC A" or "NC B" in the MTC). Function key "Data Handling" permits branching to the next level of the function key bar. The project navigator is closed. The window that was active last will be activated in the foreground. Note: Open NC editors will stay open. They can be selected using the "Window" menu item. NC Programs: Import <F4/F2> An NC program can be imported from a physical data carrier to the current directory of NC programs in the project navigator. Importing is possible for an NC program that was exported in the internal format of the machine tool interface with versions V18-V19 ("*.dat") or V20-V22 ("*.npg") or in version V22 as a text file in UNI code ("*.uni") or ASCII code ("*.txt"). Furthermore, this function permits the user to load a text file (UNICODE or ASCII with or without NC block numbers), which has been created in "text" format (TXT) using an external editor ("NOTEPAD"), into the internal NC program directory of the GUI. The text file should comply with a format specified by Rexroth Indramat (file header). If there is no file header, the data are supplemented automatically. Any missing data must be entered. Process Call the function by clicking function key "Import". A dialog box appears, permitting the user to select the source (drive, directory path and name of the file to be imported). An additional dialog box can be used to enter the identifier. The file name is preassigned as the identifier. If the identifier is already available for the process selected, the system returns to the dialog box for entering the identifier. A checkbox in the dialog box can be used to define whether the editor is to be opened automatically thereafter. Default value: "Activated". NC Programs: Export <F4/F3> One or more NC programs can be exported from the current directory of NC programs in the project navigator to a physical data carrier. Process The programs to be exported are to be selected from the current directory of NC programs. After the Export function is called, a file dialog box is opened in which the drive directory, file name and file type can be selected. The file type is used to determine the export format of the NC program. NC programs can be exported in the internal format which is valid for NC

25 NC Programming System Representation in the Project Navigator 2-15 NC Programs: Rename <F4/F4> program as of version V20 of the machine tool interface ("*.npg") and as text files in UNI code ("*.uni") and ASCII code ("*.txt"). When several NC programs are selected, their identifications are used for the exported NC programs; the specification of the program name in the dialog box field is ignored. The drive directory is saved by the program and is set as the default setting the next time that the file dialog box is called. This function renames an NC program. Process A dialog box field is displayed, in which another unique identifier can be assigned for the program marked in the directory of NC programs. If the selected NC program is loaded in the NC and is located in the active memory, this function is not available. NC Programs: Copy <F4/F5> This function copies one or more NC programs to the clipboard. Process The user selects one or more NC programs from the NC program list. The NC program(s) is(are) copied to the clipboard by clicking function key "Copy". NC Programs: Paste <F4/F6> This function pastes the NC programs contained in the clipboard to the current NC program directory of the GUI. Process This function is called by pressing the "Paste" function key. The NC program(s) is(are) included in the NC directory structure of the process selected. The following dialog box is displayed: FkeyEinfügen1_gr.bmp Fig. 2-17: Identifier for pasted NC program

26 2-16 Representation in the Project Navigator NC Programming System NC Programs: Cut <F4/F7> It is checked whether the identifier is already present in the process. If the identifier is detected in the current NC directory, the user is requested to adjust the identifier. The identifier can be reentered. This function cuts one or more NC programs and copies them to the clipboard. Process The user selects one or more NC programs from the NC program list. The NC program(s) is(are) copied to the clipboard and deleted by clicking function key "Cut". If one of the NC programs selected is loaded in the NC, this function is not available. The following message box is displayed: FkeyAusschneiden1_gr.bmp Fig. 2-18: Cut function not available because selected program is loaded If an NC program is selected which is currently being processed in the editor, the following message box appears:

27 NC Programming System Representation in the Project Navigator 2-17 FkeyAusschneiden2_gr.bmp Fig. 2-19: Cut function not available because selected program is being edited NC Programs: Changing of Level with <F9> The <F9> function key bar. key can be used to move to the next higher level in the NC Programs: Continuing the Level with <F8> NC Programs: Disable/Enable < >>/F3> Using the ">>" key, you advance within one operation level. This function enables/disables an identifier in regard to the test status of this file. If the file is disabled, a warning is displayed on loading into the NC (see NC Programs: Download <F7>). Process The user selects an NC program from the NC program list. The NC program can be enabled for use or an enabled NC program can be disabled by clicking function key "Disable/Enable". In the list, the concerned item appears in the column "Disabled". The default setting is "Enabled". A disabled program is marked by an "X" in the "Disabled" column.

28 2-18 Representation in the Project Navigator NC Programming System 2.6 Functions in the NC Package Structure View The sections below describe the function key assignment in the various levels. The function key assignment changes depending on whether the active cursor is positioned in the tree or in the list view. PaketStrukturTree_gr.bmp Fig. 2-20: Structure view: cursor in tree PaketStrukturList_gr.bmp Fig. 2-21: Structure view: cursor in list

29 NC Programming System Representation in the Project Navigator 2-19 NC Packages: General Information Description Number Package number Identifier An NC package comprises all NC programs required for processing a "workpiece" for all processes involved. The number of NC packages is limited to 99. Each NC package is uniquely identifiable by its package number and identifier. The NC package number is a number between 1 and 99. Each number may be assigned only once. The identifier is provided for identification of an NC package. The identifier has 32 characters and is saved as UNI code. The following characters are not permitted for the identifier and are refused during entry: /, \, :, The identifier may be used, for instance, for classification or as a sorting and search criterion. NC Packages: New <F2> This function creates a new empty NC package. Process This function is called by pressing the "New" function key. A dialog box appears, where the package number and the identifier of the NC package must be entered. The first unassigned NC package number and a unique NC package identifier are already specified. The user can change the package number and identifier. PaketNeu_gr.bmp Fig. 2-22: Enter identifier Any already available package numbers are rejected. The following message box is displayed:

30 2-20 Representation in the Project Navigator NC Programming System PaketNeu1_gr.bmp Fig. 2-23: Unallowed package number NC Packages: Delete <F3> The input dialog reappears; the package is created after a valid number has been entered. This function deletes the NC package selected. Process Select an NC package from the list (or tree) containing the NC packages. The function is selected via the "Delete" F key. If the package is in the active memory, this function is not available. Note: Deletion of NC packages cannot be undone! NC Packages: Data Handling <F4> NC Packages: Preselect Program <F5> NC Packages: Download <F7> The function key "Data Handling" permits branching to the next level of the function key bar. See 2.5 Functions in the Structure View (Free NC Programs). The download function is available only if the parameter set is active. If the control unit is in offline operation, this function is not available. If an active parameter set is not available, a parameter download must be executed. Ÿ Perform a parameter download. Ÿ Then restart the NC package download function.

31 NC Programming System Representation in the Project Navigator 2-21 Transferring an NC package to the NC Select an NC package from the list (or tree) containing the NC packages. The package is loaded into the NC by clicking function key " NC Download". Downloading is possible only if there is no "Process active" signal. There is a "Process active" signal if an NC program is currently being processed from the active memory. If an attempt is made to nevertheless execute a download, an error message appears. In preparation, a program/package can be loaded into the inactive memory while a program is being processed in the active memory. If an NC program of the package has not yet been enabled, the following dialog box appears. PaketDownFehl_gr.bmp Fig. 2-24: Loading a package with a disabled NC program The download is interrupted. The disabled NC program must first be enabled. The package can also be loaded into the control unit only if there is no NC program with status "E" (syntax or compiler error) in a program directory of the packages.

32 2-22 Representation in the Project Navigator NC Programming System Then a dialog box for selecting the memory appears. PaketDown_gr.bmp Fig. 2-25: Memory selection NC Packages: Package Content After confirmation, the progress bar is displayed: An error message is generated if an error occurs during downloading in an NC program. In this event, the GUI opens the editor with the corresponding NC program and positions the cursor at the error position in the program. The defective NC block is displayed in red. The error must be corrected in the editor. Then the editor can be exited. The package is transferred automatically to the control unit. If the error is not corrected, the loading procedure is cancelled. If the NC package contains NC programs which must be compiled, this compilation occurs automatically. If errors are detected during compilation, the download is interrupted. The error is handled in the same way as is an error during downloading. If one of the NC programs contained in the package to be downloaded is just being processed (editor), it is not possible to download this specific package. The NC package downloaded is selected by its memory name (A and/or B) in the "Memory" column of the list. Successful completion of the download is displayed by the GUI. This function displays the content of an NC package. The next level displayed is the process level. As a precondition for this level, a parameter set must be available. Use the process level to make your selection and then return to the package content list. The content of a process is an NC program directory. Using keys <F8> (<Enter>) or <F7> (<Backspace>), it is possible to navigate within the packages.

33 NC Programming System Representation in the Project Navigator 2-23 PaketInhalt_gr.bmp Fig. 2-26: Contents of an NC package NC Packages: Rename <F4/F4> The NC program directory provides the same functions as the free NC program directory except the download function. NC packages can be transferred on the package level only. It is not possible to start a download of a single NC program. This function renames an NC package. Process A dialog box field is displayed, in which another unique identifier can be assigned for the package marked in the directory of NC packages. If the NC package selected is loaded in the NC, this function is not available. NC Packages: Copy <F4/F5> This function copies an NC package to the clipboard. Process The user selects an NC package from the NC package list. The NC package is copied to the clipboard by clicking function key "Copy".

34 2-24 Representation in the Project Navigator NC Programming System NC Packages: Paste <F4/F6> This function pastes the NC package contained in the clipboard to the current NC program directory of the GUI. Process This function is called by pressing the "Paste" function key. The NC package is included in the NC directory structure. The following dialog box is displayed: paket-copy_gr.bmp Fig. 2-27: Paste a package NC Packages: Upload <F4/F7> This function loads an NC package from the NC into the NC program directory of the interface (only for the MTC200). An NC package can be located in both memory A and memory B. Process The upload procedure is started by clicking function key " NC Upload". If there is an NC package in each of the memories of the control unit, the memory selection box is opened; here, the user must decide from which memory the NC package is to be loaded. If there is an NC package in only one of the memories, this is immediately loaded from the corresponding memory. If there is no NC package in either memory, a message is issued and the upload procedure is terminated. A progress bar is displayed during the transfer of an NC package from the control unit to the NC program directory of the interface; the bar disappears automatically when the upload procedure is complete. If the user presses the "Cancel" button which is contained in the dialog box with the progress bar, the upload procedure is cancelled immediately.

35 NC Programming System Representation in the Project Navigator 2-25 NC Packages: Exit Navigator <F9> When an upload is complete, a dialog box is opened, in which the user must enter a unique package number and a unique identifier for the package. Presets for both parameters are provided by the program: Package No. next package number that has not yet been used. Identifier identification of the NC package from the NC. If one of the two parameters is not unique, an error message is issued and the dialog box is opened again. The project navigator is closed. The window that was active last will be activated in the foreground. 2.7 Functions in the NC Package Data View The section below describes the function key assignment for the data view. PaketDaten_gr.bmp Fig. 2-28: Data view of NC packages NC Package Data View: Update The project navigator is updated. NC Package Data View: Tree + List NC Package Data View: View >> The project navigator and the pertinent list are displayed. The display changes to the structure view. NC Package Data View: Exit Navigator The project navigator is closed. The window that was active last will be activated in the foreground.

36 2-26 Representation in the Project Navigator NC Programming System

37 NC Programming System NC Editor NC Editor 3.1 NC Editor Overview The NC editor contains two optional views for processing an NC program. Editor view Assistant view This view permits editing of the entire NC program as desired (as with a text editor). The assistant view permits editing of each single line of the NC program with the help of an "assistant". The assistant guides the user such that only syntactically correct NC blocks can be created. An already existing NC block is first interpreted and then assigned to the appropriate "tabs". If a unique assignment is not possible in this process, the block is offered for free "editing" in an editing field. Only in this case is it possible to edit the line directly. If an empty block or a block which has just been pasted is concerned, all dialog elements are in their initialization state. After actuation of the dialog elements, the NC words assigned to them are pasted into the block, deleted or overwritten. The assistant view also provides an NC program view. There, the entire program can be viewed, as is the case in the editor view, but cannot be edited character by character. This view permits navigation across the entire program as well as deleting and pasting line by line. The NC assistant is not available for the MTC200. Note: The NC assistant is available for the MTC with only a limited range of functions. If the MTC200 is concerned, the NC editor view can be changed from one view to the other at any time by using the menu bar, i.e. "View NC Assistant / NC Editor"" as well as by clicking the "NC Assistant" and "NC Program" function keys respectively. If the TRANS200 is concerned, the "Assistant view" is always set. By clicking the <F4> key, "NC Program Index", the user can return to the respective directory. The editor remains open and can be reactivated using the "Window" menu. The NC editor (irrespective of whether the editor or assistant view is selected) is capable of working with several windows and is fully aligned with the Windows standard as regards the usual key combinations (selecting, block commands, search, etc.). It has the following basic characteristics: Basic mechanisms to avoid data loss (BAK files). Navigation: character by character, word by word, line by line, Home, End, and via search function. Scroll function using scroll bar, cursor positioning, and keys. Selection: character by character, word by word, line by line, entire file. Restriction: If several lines are selected, only complete lines are enclosed by the block. Block numbering: After each alteration, the NC blocks are renumbered.

38 3-2 NC Editor NC Programming System Editor_gr.bmp Fig. 3-1: Editor with menu, function key bar, and pop-up menu Active NC program Editor commands If the NC program concerned is detected to be an active (loaded) program, the download process is automatically activated after saving. Beforehand, it is checked whether all requirements for downloading are complied with. If downloading is not possible (active process), proceed as follows to avoid a loss of data: Free NC program Copy the entire program contents to the clipboard. Move to the program directory. Create a new NC program. Paste the contents of the clipboard into the new program. NC program in package Copy the entire program contents to the clipboard. Move to the package directory. Create a new NC package. Create a new NC program. Paste the contents of the clipboard into the new program. Commands can be selected via the menu bar, the pop-up menu, the function keys, using shortcuts. The list of commands provided is dependent on the section of the graphic user interface where the cursor is positioned.

39 NC Programming System NC Editor 3-3 Syntax highlighting Syntax highlighting displays NC block components in different colors according to their syntactic meaning and their status (erroneous or unalterable). Differentiation is made among: NC words comments and notes NC block numbers Label agreements Macros T numbers errors (recognized after a program download and breaching of certain simple syntactic rules that are recognized in the editor). Note: The positions where macros are used can have the color of NC words under the condition that the local or global macro is temporally defined only after it has been used. The color assignment is updated after the program is reopened. 3.2 NC Editor: Menu Functions NC Editor: Functions under File Menu NC Editor: File Menu \ New Shortcut Process <Ctrl>+<N> This function opens a new empty NC program in the NC editor by means of the template file. A new NC program is created on the basis of the template file relevant for the process concerned. It is displayed in the editor window. The cursor is at the start of the first line. The name of the NC program is automatically initialized with "NC Prg <time stamp>". Also refer to the template file described in section 2.1, General Information About the Project Navigator. NC Editor: File Menu \ Save Shortcut Process <Ctrl>+<S> This function saves the NC program in the internal directories of the graphic user interface. If the NC program has been newly created, a dialog box appears in which the user can assign an identifier and, if it is a program within an NC program package, a program number to the NC program:

40 3-4 NC Editor NC Programming System Editor1_gr.bmp Fig. 3-2: Dialog box for saving an NC program The identifier is already set to "NC Prg <time stamp>" (year/month_hour/minute_second), but can be modified by the user. The entry field for the NC program number always provides the first free number in the current directory. The <Cancel> button aborts the function "Save". When the <Ok> button is pressed, the program is stored in the NC program directory under the identifier shown. NC Editor: File Menu \ Print Shortcut <Ctrl>+<P> This function prints the NC program. NC programs are printed using the general print component. For detailed information on the process and form of the printout, see the description of the printing component. NC Editor: File Menu \ Exit NC Editor This function exits the open NC editor. Process: If the NC program opened by the user has been newly created, a dialog box appears for entering an identifier and, within an NC program package, for entering the program number. The identifier is already set to "NC Prg <time stamp>" (year/month_hour/minute_second); the program number is preset with the first free number in the directory. The box has three buttons: <Ok> saves the program under the desired identifier and closes the editor, <Cancel> returns to the editor without saving, and <Do not save> rejects the contents of the file and closes the editor. If a previously existing program containing unsaved changes is edited, a dialog box (Yes, No, Cancel) requests the user to decide whether he wishes to save the changes made. The <Cancel> button aborts the function "Exit". If the <No> button is selected, the changes are discarded and the NC editor is closed. If the <Yes> button is selected, the NC program is saved; then the editor is closed. If the NC program to be saved is one that has been loaded into

41 NC Programming System NC Editor 3-5 the NC (in the MTC200 with the limitation that the loaded program must be a component of the currently active program memory A or B), the "Download" function is automatically executed after saving. Note: To ensure that the automatic download functions correctly, the active memory may not be switched between A and B on the MTC200 after opening the loaded NC program. Downloading can also be started after a delay if other loaded NC programs of the device are open at the time of exiting. NC Editor: File Menu \ Exit All NC Editors This function closes all opened NC editors. Process (for each editor window) If an NC program or cycle program that is opened by the user contains unsaved changes, the user is requested in a dialog box for each program, such as under "Exit NC Editor", to decide whether he wants to save the changes; in the case of new programs, he must also decide under which identifier and, if required, under which program number it is to be saved (only for packages for the MTC200). The "Exit All NC Editors" function is not available if the programs to be saved include both loaded NC programs and loaded cycles or loaded programs that are distributed over several devices. Functions of the Edit Menu NC Editor: Edit Menu \ Undo Shortcut <Ctrl>+<Z> This function permits undoing of a limited number of editing steps. With this function, the modifications of individual lines can be undone (delete line, paste line, editing procedures within a line, as well as cutting, pasting and deleting blocks that cover one or more lines). NC Editor: Edit Menu \ Redo Shortcut <Ctrl>+<Y> This function permits redoing editing steps which have been undone. NC Editor: Edit Menu \ Cut (Block) Shortcut <Ctrl>+<X> The area selected is copied to the clipboard and deleted in the NC program. After that, the block numbers are updated. NC Editor: Edit Menu \ Copy (Block) Shortcut <Ctrl>+<C> The highlighted section is copied into the clipboard. NC Editor: Edit Menu \ Paste (Block) Shortcut <Ctrl>+<V> The text contained in the clipboard is pasted into the NC program at the current cursor position. After that, the block numbers are updated.

42 3-6 NC Editor NC Programming System NC Editor: Edit Menu \ Delete (Block) Shortcut <Del> The selected section is deleted. After deleting, the block numbers are updated. Note: Unless an area is selected, the line at the current cursor position is deleted in the assistant view. NC Editor: Edit Menu \ Search Shortcut <Ctrl>+<F> A specifiable character string can be searched for in the entire program. NC Editor: Edit Menu \ Search Again Shortcut <Ctrl>+<R> The next occurrence of the last-entered character string can be searched for in the entire program. NC Editor: Edit Menu \ Replace Shortcut <Ctrl>+<H> A specifiable character string can be replaced by another character string in the entire program. Note: This function is not available in the assistant view. NC Editor: Edit Menu \ Go to Start of File Shortcut <Ctrl>+<Home> Moves the cursor to the start of the file NC Editor: Edit Menu \ Go to End of File Shortcut <Ctrl>+<End> Moves the cursor to the end of the file NC Editor: Edit Menu \ Select Line The current line is selected.

43 NC Programming System NC Editor 3-7 NC Editor: Edit Menu \ Select All Shortcut <Ctrl>+<A> The entire NC program is selected. Note: There are a number of additional positioning, selecting, blocking and editing functions which are available as shortcuts only (see NC Editor: "?" Menu \ Shortcuts). Only the most important functions have been explained here. The primary functions are also available via the right mouse key. NC Editor: Functions under View Menu NC Editor: Edit Menu \ Display Syntax Error This function displays a note on a syntax error and moves the cursor to the erroneous position. A syntax error displayed in this manner has been registered before, namely when the NC program was downloaded to the control unit. NC Editor: View Menu \ Main Menu This function moves the system to the main menu. NC Editor: View Menu \ NC Program Directory This function moves the system to the current program directory. NC Editor: View Menu \ NC Assistant NC Editor: Functions under Paste Menu This function moves the system to the NC assistant view of the editor. NC Editor: Paste Menu \ NC Block A new NC block, including the block number, is inserted. This block appears in front of the current line if the cursor is positioned on the 1 st column or the assistant view is set; otherwise, it is displayed after the current line. The text is applied in the new block starting at the current column position. In the editor view, a new block can also be pasted by pressing the <Enter> key. NC Editor: Paste Menu \ Cycle This function allows the call of an NC cycle, including parameter assignment, to be pasted into the NC program using dialog boxes. This command opens its own dialog box which covers that of the NC editor. This menu function is available if at least one cycle was loaded into the NC in the current process. It is not available in the assistant view and for the TRANS200.

44 3-8 NC Editor NC Programming System NC Editor: Functions under Extras Menu NC Editor: Extras Menu \ Options The Options function is used to make the following basic settings for the NC editor: Font and size. The size of the standard font for editors preselected by Rexroth Indramat cannot be changed. The sizes of all other fonts can be changed by the user. Display of a status bar in the editor view. The status line shows the position of the cursor, the status of the editor (insert or overwrite mode), and the number of NC blocks. Start of editing in the assistant or editor view. This function is not available in the TRANS200. Using the "Cancel" button or <Esc>, it is possible to leave the options dialog box without changing the settings. After clicking the "OK" button, the new settings become effective for all already open NC editors and all NC editors to be opened in the future. NC Editor: Extras Menu \ Template for NC Programs This menu item permits creation of an NC program template file for the current process and the current control unit. The content of this NC program template file forms the basis for each new NC program in this process and this control unit and is intended to relieve the programmer from recurrent entries. This function is not available in the assistant view. Editing of a template is always started in the editor view. NC Editor: Extras Menu \ Compiler Options This menu item permits settings to be made for the Rexroth Indramat compiler as well as for the user compiler. Note: The compiler options are not available for the TRANS200. NC Editor: Extras Menu \ Macro Definitions Using this menu item, macro definitions for the compiler can be made. Note: Macro definitions are not available for the TRANS200.

45 NC Programming System NC Editor 3-9 NC Editor: Functions under Help "?" Menu NC Editor: "?" Menu \ Help for NC Programming <F1> With this menu item, the online help for the NC programming system is called. If the cursor is positioned on an NC command, and if help is called via the <F1> key, the respective section of Help is called. NC Editor: "?" Menu \ Shortcuts The implemented key combinations for individual editing functions are shown here. They correspond to the Windows standard. Key / Key combination <Home> <End> <Ctrl>+<C> <Ctrl>+<X> <Del> <Backspace> <Enter> Double-click <Ctrl>+<Enter> <Ctrl>+<End> <Ctrl>+<Shift>+<End> <Ctrl>+<Home> <Ctrl>+<Shift>+<Home> <Ins> <Shift>+<Home> <Ctrl>+<L> <Ctrl>+<Shift>+<L> <CursorDown> <Shift>+<CursorDown> <Shift>+<End> <CursorUp> <Shift>+<CursorUp> <PageDown> <Shift>+<PageDown> <PageUp> Explanation Moves the cursor to the beginning of the line. Moves the cursor to the end of the line. Copies the selection into the clipboard. Cuts the selection and moves it to the clipboard. Deletes the selection or the character (the line in the NC program overview of the assistant). Deletes the selection or the character to the left of the cursor (the preceding line in the NC program overview of the assistant). In editor view, enters an NC block including block number and opens the dialog box for editing the current block in the NC program overview of the assistant. In editor view, highlights a word at the current cursor position and opens the dialog box for editing the current block in the NC program overview of the assistant. Enters a comment line including semicolon. Moves the cursor to the end of the file. Extends the selection to the end of the file. Moves the cursor to the beginning of the file. Extends the selection to the start of the file. Switches between insertion and replacing of text. Extends the selection to the beginning of the current line. Deletes the current line and saves it to the clipboard. Deletes the selected line. Moves the cursor one line down. Extends the selection one line down. Extends the selection to the end of the current line. Moves the cursor one line up. Extends the selection by one line upwards. Moves the cursor one page down. Extends the selection by one page downwards. Moves the cursor one page up.

46 3-10 NC Editor NC Programming System Key / Key combination <Shift>+<PageUp> <Ctrl>+<V> <Ctrl>+<A> <Ctrl>+<CursorDown> <Ctrl>+<CursorUp> <Ctrl>+<Del> <Ctrl>+<Backspace> <Ctrl>+<CursorLeft> <Ctrl>+<Shift>+<CursorLeft> <Ctrl>+<CursorRight> <Ctrl>+<Shift>+<CursorRight> <Ctrl>+<N> <Ctrl>+<Z> <Ctrl>+<Y> <Shift>+<F10> <Ctrl>+<O> <Ctrl>+<P> <Ctrl>+<S> <Ctrl>+<F> <Ctrl>+<R> <Ctrl>+<H> Fig. 3-3: NC Editor: Functions under Window Menu Explanation Extends the selection by one page upwards. Inserts the clipboard content at the current position. Highlights the entire document. Moves the content of the window one line down. Moves the content of the window one line up. Deletes one word to the right of the cursor. Deletes one word to the left of the cursor. Moves the cursor one word to the left. Extends the selection by one word to the left. Moves the cursor one word to the right. Extends the selection by one word to the right. Creates a new NC program in the current process and the current device. Undoes the last action (modification of one or more lines). Redoes the action cancelled last. Displays the popup menu. Opens an existing document. Prints the document or parts of the document. Saves the document. Searches the indicated text. Repeats the search. Replaces the indicated text by a different text. Key combinations for special editor functions NC Editor: Window Menu \ Cascading All windows are displayed in cascading form. NC Editor: Window Menu \ Below One Another All windows are displayed below each other. NC Editor: Window Menu \ Next to One Another All windows are displayed next to each other. NC Editor: Window Menu \ Minimize All Windows All windows are minimized. NC Editor: Window Menu \ Active Applications All active applications can be reached using this menu item.

47 NC Programming System NC Editor NC Editor: Paste Cycle NC Editor: Paste Cycle - Overview Scope of functions Requirements Pasting a block sequence Long and short forms For frequently used processing procedures, calls of standard or user cycles can be pasted into the NC program. As long as all information about its parameters (NC variables and events) and its call are defined in the cycle header in each cycle, a guided entry of all parameters can be made using this dialog box. The "Paste Cycle" dialog box is not suitable for correcting a cycle call that has already been written in the NC program. The comments for each parameter that are displayed in the editor view are to be used for corrections. Before a cycle call can be pasted using this special dialog box, a cycle package must be loaded into the NC. This must contain at least one cycle for the current process. Especially in the case of user cycles, it must be ensured that all the information for the entry dialog box must be contained with the specified syntax in the header of the cycle. It must be ensured that any help screens that may be used are saved under the corresponding resource path for bitmap. After the cycle has been selected and the parameters have been preset, the cycle call can be pasted at the current line position of the cursor in the NC program editor. The contents of the current line and the cursor are then located behind the pasted block sequence. For the long form of a cycle call, one NC block is always generated per parameter (including comment) and per standard call. This form is the default form. Example of the long form: ;****************** G81 Center drilling ******************* ;Depth (abs) ;Safety distance (abs) ;Dwell time ;Feed N0004 BSR.*G81 ;Cycle call ;*************************************************************** For standard cycles, it is possible to issue the call in short form. In this case, comments, parameter assignments and standard calls are placed together in one line, as far as possible. Example of the short form: ;****************** G81 Center drilling ******************* distance @172= BSR.*G81 ;Cycle call ;*************************************************************** The short form for standard cycles is issued if the following entry is supplemented, or is changed as follows, in file NCPGS_NPG.INI, which can be found in \Programs\Indramat\MTGUI\Project_000\CustomData\Resource: [CALLCYC_EDIT]

48 3-12 NC Editor NC Programming System ShortFormat = 1 Call The dialog box for pasting a cycle call can be opened in the NC program editor in the second function key level with <F1> Paste Cycle or using the menu bar, Paste\Cycle. NC Editor: Handling the Paste Cycle Dialog Box Dialog elements All required dialog elements are located on one screen. (1) top: Combo box for cycle selection (2) top left: Combo box for selecting help graphic (3) bottom left: Help graphic (4) top right: Table editor for parameter values (5) bottom right: Comment field for cycle description Fig. 3-4: Paste Cycle dialog box Zyklus-Insert_gr.bmp Cycle selection Graphic selection Editor for parameter values Using the box for cycle selection, the desired cycle can be selected from all the cycles loaded for the current process using its identifier (using the cursor keys or the mouse). Each time that the cycle is changed, the remaining dialog elements are initialized or reallocated according to the cycle header information. Parameter values that have already been entered are lost. The box for graphic selection is available if several help graphics are assigned to a cycle. If the focus is on this box, the help graphic can be changed using the cursor keys or the mouse. The editor for the parameter values lists all the parameter names on the left side and has two columns, one for value entry and one (uneditable) for the comments regarding each parameter. If a parameter preset has been entered in the cycle header information, this appears in the Value column.

49 NC Programming System NC Editor 3-13 Value entry can be started by double-clicking or pressing the <Enter> key. The values can be preset as mathematical expressions or as number constants according to the NC program syntax. For event parameters, the values can also be entered using the <Space> bar. Entry can be terminated by pressing the <Enter> key or by clicking another parameter. Constant mathematical expressions are then immediately calculated. Constant values are subject to a check of the value range if this has been agreed upon in the cycle header for the corresponding parameter. Cycle description Navigation If a description is assigned to the cycle, this is displayed in the box in the lower portion of the dialog box. If the focus is moved to this element, a long text can also be scrolled using the cursor keys. Navigation between the dialog box elements can be carried out with <Tab> or <Shift>+<Tab> or with the mouse. The focus cannot be placed on dialog box elements that remain empty for a certain cycle. Menu Functions Cancel <F8> Apply <F9> Pressing Cancel returns the user to the editor view. Parameter values that have already been entered are not lost. Pressing Apply pastes the sequence of blocks into the NC program and switches to the editor view. The entered parameter values are retained in case that the cycle call is repeated. By default, this function is not available if a value has not been entered for each parameter. It is always available if the following entry is supplemented, or is changed as follows, in file NCPGS_NPG.INI, which can be found in \Programs\Indramat\MTGUI\Project_000\CustomData\Resource: [CALLCYC_EDIT] AcceptAlways = 1 Note: Error-free loading of the NC program into the MTC200 memory is possible only if values have been assigned to all the parameters. A pasted cycle call can be removed using the Undo function in the NC program editor. Menu "?" \ Help for pasting cycles (<F1>) With this menu item, the online help for the Paste Cycle dialog box is called.

50 3-14 NC Editor NC Programming System

51 NC Programming System NC Program Assistant NC Program Assistant 4.1 Overview The NC assistant is a tool for generating NC programs. It supports the user in the creation of consistent NC programs with the correct syntax. Note: The NC assistant has been developed for the "TRANS200" system family and is an integral part of the "WinTRANS" startup interface. Its use with other system families (e.g. MTC200) is restricted, because the functionality of these system families is not supported by the NC assistant in its entirety. The NC assistant can be used to generate new NC blocks as well as to edit existing NC blocks. The menu guides the user through various input dialog boxes (steps): The user is offered only those combinations of functions which are permitted and reasonable. He is guided through all necessary components of an NC block. The functions are rendered more comprehensible by a comment and by illustrations. The components of an NC block are always output in the same order. Consistency and correct syntax are ensured for each NC block. The NC assistant adjusts its dialog box guide to the current parameter set. Before being edited, an NC block is checked for assistant-compatible data. NC blocks which are not assistant-compatible can be "edited as desired". NCASS_Function_gr.bmp Fig. 4-1: NC assistant

52 4-2 NC Program Assistant NC Programming System 4.2 General After it has been selected and called up, the NC program is downloaded to the NC assistant. The NC assistant offers menu-guided programming dialog boxes for the respective NC block in several steps adapted to the particular problem. NC program step Function to Comment steps The "NC Program" step displays the entire NC program. This display is provided for navigation and/or selecting a new NC block (inserted after the NC block selected), for insertion of an NC block (inserted before the NC block selected), for deletion of the NC block selected, and for editing the NC block selected. Navigation can be achieved by means of the cursor keys, the mouse, or the scroll bar. In the "Function" to "Comment" steps, details of the NC program are represented in a minimized window. The NC block is composed by entries in dialog boxes. The result of the entry is transferred to the current NC block immediately. When a new NC block is generated, the NC block is determined dialog box by dialog box after the main functionality has been defined. When it is edited, an existing NC block is checked and its content preset in the dialog box elements. Navigation required for entering the various functions, commands and coordinates can be achieved by using the mouse, the tabs or the function keys. Individual entries can be undone by selecting "Without" or "Modal" or by deleting the input field. The entire NC block can be reset by pressing the "ESC" key. Navigation within the NC program while entries are made in the dialog boxes can be achieved by means of the function keys or the scroll bar of the minimized window. The <CursorLeft> <CursorRight> keys can be used to scroll through long NC blocks.

53 NC Programming System NC Program Assistant Step: NC Program In the "NC Program" step, the NC assistant displays the entire NC program. The commands for editing the NC program can be activated using the function keys and/or the menu bar. NCASS_NCProg_gr.bmp Fig. 4-2: NC Assistant, "NC Program" step The "NC Program" step provides the following functions: New NC Block, Insert NC Block, Edit NC Block, Delete Line, NC Program Index, Find, Go to Beginning of File, Go to File End, Edit Block, Select Line Select All Copy Cut Insert Exit NC Assistant.

54 4-4 NC Program Assistant NC Programming System 4.4 Step: Function The "Function" step is used to select the main function of an NC block. The main function defines the character of the NC block. The "steps" and input elements required for a syntactically correct entry are provided depending on the main function. Only one main function can be selected per NC block. If a main function is changed while an NC block is being edited, relevant input data are applied. NCASS_FunctionOverview_gr.bmp Fig. 4-3: NC Assistant, "Function" step The following main functions are available: Without main function G0 Positioning in rapid traverse G1 Linear interpolation G2 Circular interpolation clockwise (only if there is more than one axis) G3 Circular interpolation counterclockwise (only if there is more than one axis) G4 Dwell time G63 Tapping "stopped spindle" G64 Tapping "turning spindle" G74 Homing G75 Feed to positive stop G76 Cancel feed to positive stop G68 Adaptive Depth (encoder 1) (only if there are axes with adaptive depth) G69 Adaptive Depth (encoder 2) (only if there are axes with adaptive depth) Mathematical expression

55 NC Programming System NC Program Assistant 4-5 Note: The commands of the main functions G0 to G69 have a modal effect in the NC program, but are always entered in the NC block. This allows back-interpretation when the NC block is edited. Without main function NCASS_FunctionMain_gr.bmp Fig. 4-4: Without main function The following modal G-codes can be entered in the "Additional functions" field: Measurements Block change Block transition Interpolation condition Length correction Path correction G90 Absolute G91 Incremental G61 Accurate stop G62 Block change with lag G8 Velocity-optimized G9 Limited velocity G6 Without lag G7 With lag G47 None G48 Positive G49 Negative G40 None G41 Left hand G42 Right Transition element G43 Circular arc G44 Land

56 4-6 NC Program Assistant NC Programming System Rotary axes G36 Distance G37 Positive G38 Negative Note: This function is available only if at least one rotary axis has been configured. Plane selection Adaptive Feed G17 XY plane G18 ZX plane G19 YZ plane G25 Off G26 On Note: This function is available only if at least one axis with adaptive feed control unit has been configured. Moreover, an NC block can be supplemented with functions of the following steps: Spindle, M Functions, Tool, Command, Label, and Comment. Note: NC variables can also be used for coordinate, feed and time data. (No computing operations and max. of one variable; e.g. input output X=@49).

57 NC Programming System NC Program Assistant 4-7 Linear Interpolation - G00 (positioning in rapid traverse) / G01 (linear interpolation) NCASS_FunctionG1_gr.bmp Fig. 4-5: Linear interpolation G01 The following entries can be made in these main functions: End point coordinates for existing axes, Feed data in mm/min or inch/min (depending on parameter). Modal G-commands from "Additional functions" (also refer to Section Without main function): Measurements G90, G91, Block change (for G01 only) G61, G62, Block transition (for G01 only) G8, G9, Interpolation condition G6, G7, Length correction G47, G48, G49; Path correction G40, G41, G42; Transition element (for G01 only) G43, G44, Rotary axes (only if rotary axes were configured) G36, G37, G38; Plane selection G17,G18, G19; and Adaptive feed (only if adaptive feed has been configured) G25, G26.

58 4-8 NC Program Assistant NC Programming System Moreover, an NC block can be supplemented with functions of the following steps: Spindle, M Functions, Tool, Command, Label, and Comment. Circular interpolation G02 (clockwise) / G03 (counterclockwise) The following entries can be made in these main functions: End point coordinates in existing axes, Note: If at least three axes are configured, one of the axes can be used for helical interpolation. Interpolation parameter data (I, J, K) or radius data (R), Feed data in mm/min or inch/min, Selected modal G-commands from "Additional functions" (also refer to Section: Without main function): Measurements G90, G91; Block change G61, G62; Block transition G61, G9; Interpolation condition G6, G7, Length correction G47, G48, G49; Path correction G47, G41, G42; Plane selection G17,G18, G19; and Adaptive feed (only if adaptive feed has been configured) G25, G26. Moreover, an NC block can be supplemented with functions of the following steps: Spindle, M Functions, Tool, Command, Label, and Comment.

59 NC Programming System NC Program Assistant 4-9 Interpolation Parameter Entry Interpolation parameters I, J, K are fixedly assigned to the axes X, Y, Z (in exactly this order). If it is possible to enter helical interpolation (at least three axes present), the direction is defined by entering interpolation parameters I+J, I+K, or J+K. Note: Only two interpolation parameters can be entered. NCASS_FunctionG2K_gr.bmp Fig. 4-6: Circular interpolation G02/G03 (entry of interpolation parameters)

60 4-10 NC Program Assistant NC Programming System Radius Entry If the travelling angle is less than or equal to 180 degrees, the radius is output as R+ and if the travelling angle is more than 180 degrees, the radius is output as R-. Adjustable via the radio buttons. NCASS_FunctionG2R_gr.bmp Fig. 4-7: Circular interpolation G02/G03 (entry of radius) Dwell time G04 NCASS_FunctionG4_gr.bmp Fig. 4-8: Dwell time G04 The following entries can be made in this main function: Dwell time in seconds and All input data enabled in the "Comment" step.

61 NC Programming System NC Program Assistant 4-11 Tapping G63 (with stopped spindle) / G64 (with turning spindle) NCASS_FunctionG63_gr.bmp Fig. 4-9: Tapping G63/G64 The following entries can be made in these main functions: End point coordinates in existing axes, and Feed data in mm/rev. or inches/rev. Moreover, an NC block can be supplemented with functions of the following steps: Spindle, M Functions, and Comment.

62 4-12 NC Program Assistant NC Programming System Homing G74 NCASS_FunctionG74_gr.bmp Fig. 4-10: Homing G74 The following entries can be made in this main function: Specifying the axes to move to the homing point, and Feed data in mm/min or inches/min. Moreover, an NC block can be supplemented with functions of the following steps: Spindle, M Functions, and Comment.

63 NC Programming System NC Program Assistant 4-13 Feed to positive stop G75 NCASS_FunctionG75_gr.bmp Fig. 4-11: Feed to positive stop G75 The following entries can be made in these main functions: Specification of the end point coordinates of existing axes, Feed data in mm/min or inches/min, and Modal G-command measurements (G90, G91) from the "Additional functions" The NC block can be supplemented with functions of the following steps: Spindle, M Functions, and Comment.

64 4-14 NC Program Assistant NC Programming System Cancel feed to positive stop G76 NCASS_FunctionG76_gr.bmp Fig. 4-12: Cancel feed to positive stop G76 This main function can only be supplemented by input data in the "Comment" step. Adaptive Depth G68 (encoder 1) / G69 (encoder 2) NCASS_FunctionG68_gr.bmp Fig. 4-13: Adaptive Depth G68 Note: G68 and G69 can be selected only if the adaptive depth control unit has been configured for at least one axis (see parameter description). The following entries can be made: Specification of end point coordinates (only axes with adaptive depth control are offered), Feed data in mm/min or inches/min,

65 NC Programming System NC Program Assistant 4-15 Mathematical expression Modal G-commands from "Additional functions" (also refer to Section: Without main function): Measurements G90, G91, Block change G61, G62, Block transition G61, G9, and Interpolation condition G6, G7 Moreover, an NC block can be supplemented with functions of the following steps: Spindle, M Functions, Tool, Command, Label, and Comment. A "mathematical expression" is identified by the fixed comment (math:) (this default text can be supplemented in the "Comment" step). Note: The mathematical expression is designed as a free editor. The user must check whether its content is correct. The following entries can be made in this main function: Mathematical Expression (command: without) Assignment ( = ) Operands constants NC variables ) Addressing letters (e.g. X, Y, Z, ) Functions (see below) Operators Addition ( + ) Subtraction ( - ) Multiplication ( * ) Division ( / ) Modulo ( % ) Parentheses Functions Sum ( ABS() ) Conversion to integer ( INT() ) Time in seconds ( TIME )

66 4-16 NC Program Assistant NC Programming System NCASS_FunctionMath_gr.bmp Fig. 4-14: Mathematical expression Special NC Functions AXD: Data exchange with digital drives DCD: reading and writing D-corrections OTD: reading and writing offset data The special NC functions are an integral part of the mathematical expressions. They are subjected to a syntactic check. Note: Using the input tool, only one special NC function can be determined in an NC block. If more than one are required, they can be treated as if they were a mathematical expression. Special NC function AXD An AXD command is provided for data exchange with digital drives. An AXD command requires the following entries: Axis designation (X, Y, Z, ), Parameter group (P, S), Parameter block number (0-7) and Parameter number ( ). These entries can be changed in dialog boxes; they generate the appropriate AXD parameter in the editor field. Note: Some value ranges of the AXD parameters are disabled in the NC assistant. Commands which are required frequently can be selected from the "Predefined parameters" dialog box. It is then only necessary to select the axis designation.

67 NC Programming System NC Program Assistant 4-17 At present, the following predefined parameters are available: P Reduced motor torque, P Reduced motor torque during feed to positive stop, P Reduced motor torque on positive stop, P Static monitoring window, P Active encoder system, P Positive limit, P Negative limit, P Smoothing time constant for 2nd encoder system, P SERCOS test mode, P SERCOS AT error counter, P Length of SERCOS fiber optic, P Measuring period for idling torque determination, P Measured idling torque, P Measuring holding torque, P Reading holding torque. NCASS_FunctionAXD_gr.bmp Fig. 4-15: Mathematical expression AXD

68 4-18 NC Program Assistant NC Programming System Special NC function DCD The DCD command is provided for reading and writing D-corrections. The following entries can be selected from the selection fields: Value (L1, L2, L3, R) Correction number (1-30) These entries are used to generate the corresponding DCD command in the editor field. NCASS_FunctionDCD_gr.bmp Fig. 4-16: Mathematical expression DCD Special NC function OTD The OTD command can be used to access offset data. An OTD command requires the following parameters, which can be selected from the selection fields: Axis (X, Y, Z, ) Offset Active offset G50/G51 offset G52 offset General offset G54 value G55 value G56 value G57 value G58 value G59 value

69 NC Programming System NC Program Assistant 4-19 The corresponding OTD command is generated in the editor field. NCASS_FunctionOTD_gr.bmp Fig. 4-17: Mathematical expression OTD

70 4-20 NC Program Assistant NC Programming System 4.5 Step: Spindle The "Spindle" step displays the input elements for the spindles contained in the parameter set. Note: In the following cases, the "Spindle" step cannot be selected: no spindle contained in the parameter set, more than 4 M-commands in the NC block, when the main functions are executed (G4, G76, mathematical expression). NCASS_Spindle_gr.bmp Fig. 4-18: NC Assistant, "Spindle" step The following entries can be made for each spindle: Spindle functions M3 (M203, M303) Spindle clockwise rotation Input of the spindle speed (S, S1, S2, and/or S3) M3 (M204, M304) Spindle counterclockwise rotation Input of the spindle speed (S, S1, S2, and/or S3) M5 (M205, M305) Spindle stop M19 (M203, M303) Spindle positioning Input of the spindle position (S, S1, S2, and/or S3) Acknowledgement function Wait at block end (M) Don t wait (MQ) Request (MW) Note: NC variables can also be used for the speed and position. (No computing operations and max. of one variable; e.g. input output X=@49).

71 NC Programming System NC Program Assistant Step: M Functions The M functions can be used to program switching functions of the machine or control unit. M functions M400 to M431 are available. If one of these M functions is output, the corresponding output signal PSAUX400 - PSAUX431 is set. Note: If more than 4 M commands (including spindle commands) are contained in the NC block, the other M commands are disabled. NCASS_MFunction_gr.bmp Fig. 4-19: NC Assistant, "M functions" step The M functions are subdivided into 8 groups with 4 M commands each. Each group of M commands is provided with an acknowledgement function: Wait at block end (M) Don t wait (MQ) Request (MW)

72 4-22 NC Program Assistant NC Programming System 4.7 Step: Tool The "Tool" step is provided for programming of D-corrections. NCASS_DCorr_gr.bmp Fig. 4-20: NC Assistant, "Tool" step The D correction can be entered using the "Deselect" (D0) or "Correction no." function. The correction No. can be selected from or entered in the selection box. Note: D correction values from 0 to 30 can be entered.

73 NC Programming System NC Program Assistant Step: Command The "Command" step can be used to enter all the functions which control the flow of the NC program. Note: The command is registered in the NC block only after all command data have been entered completely. NCASS_Command_gr.bmp Fig. 4-21: NC Assistant, "Command" step Command groups containing the following commands and additional inputs can be selected from a preset selection list: Program branches BRF Branches if there is an axis reference Input of a branch label BRA Absolute branch Input of a branch label BSR Branch to subroutine Input of a branch label BST Absolute branch with stop Input of a branch label RTS Return from subroutine RET Program end with reset Events BEV Subroutine call by set event (asynchronous) Input of a branch label JEV Jump to program by set event (asynchronous) Input of a branch label BES Branch at set event (synchronous) Input of a branch label and event number WES Wait for event to be set (synchronous) Input of an event number

74 4-24 NC Program Assistant NC Programming System WER Wait for event to be reset (synchronous) Input of an event number CEV Cancel event monitoring (asynchronous) Branch commands depending on arithmetic results BEQ Branches if the result equals 0 Input of a branch label BNE Branches if the result does not equal 0 Input of a branch label BMI Branches if the result is negative (minus) Input of a branch label BPL Branches if the result is positive (plus) Input of a branch label Further commands HLT Interrupt program ITM Measuring idling torque (adaptive feed control) REV Set reverse vector Input of a branch label SPF Select reference spindle for G63/G64 (only if more than one spindle is configured) Input of the spindle number Note: The branch label can be entered or selected from the branch labels available.

75 NC Programming System NC Program Assistant Step: Label The "Label" step can be used to define jump labels. The NC assistant ensures that jump labels can be defined only once. The "Available labels" list contains an overview of all jump labels of the NC program. Note: The jump labels defined are offered in a selection list in the "Branch label" field of the "Command" step. NCASS_Label_gr.bmp Fig. 4-22: NC Assistant, "Label" step

76 4-26 NC Program Assistant NC Programming System 4.10 Step: Offset The "Offset" step provides all commands associated with offset programming. Note: All functions in the "Offset" step are seen as main functions. For that reason, the "Function" step is disabled after an offset function has been selected. NCASS_Offsets_gr.bmp Fig. 4-23: NC Assistant, "Offset" step The following commands and additional inputs are possible: G53 De-selection offset G54-G59 Adjustable offsets Possible selections from G54 to G59 G50 Programmable absolute offset Input of offset values of existing axes Input of turning angle P G51 Programmable incremental offset Input of offset values of existing axes Input of turning angle P G52 Programmable workpiece offset Input of workpiece offset of existing axes

77 NC Programming System NC Program Assistant Step: Comment The "Comment" step can be used to enter a user comment or an NC message for the current NC block. The text is added at the end of an NC block; all characters of the complete ASCII character set can be used. Note: If the "Mathematical expression" main function has been selected, only user comments can be entered. NCASS_Comment_gr.bmp Fig. 4-24: NC Assistant, "Comment" step There are two comment types: User Comment Each NC block can contain a comment. This comment is written in parentheses and may not exceed a length of 80 characters. The comment is transferred to the control unit memory and is shown in the current NC block display. NC Message An NC block can contain only one NC message. This comment is written in brackets and may not exceed a length of 48 characters. After the NC block has been processed, the NC message is displayed in the diagnosis menu of the graphic user interface. It remains active until it is overwritten by a new NC message or until a new NC program is started. An NC message can be deleted from an NC program by programming a "blank message" (entering blank spaces in the NC message field).

78 4-28 NC Program Assistant NC Programming System 4.12 NC Block Not Suitable For Assistance The NC block is checked by the NC assistant. This is intended to determine whether the particular NC block has been created using the NC assistant. The NC blocks determined to be "suitable for assistance" can, therefore, be edited in the dialog box again. Step: NC Program If NC blocks are determined to be "not suitable for assistance", the "Function" to "Offset" steps are disabled in the "NC Program" step. The NC block that is "not suitable for assistance" is displayed in an editor field by using "Edit NC Block". The inconsistencies determined are listed and an error comment is output for the last entry. If necessary, the NC block can now be changed. Steps: Function to Comment If detected within the dialog box guide while navigating in the NC program, an NC block that is "not suitable for assistance" is immediately displayed in an editor field (including error comment), where it can be edited. NCASS_WrongBlock_gr.bmp Fig. 4-25: NC block not suitable for assistance Note: NC blocks that are "not suitable for assistance" may still be syntactically correct for the control unit!

79 NC Programming System Macro Editor (MTC200) Macro Editor (MTC200) 5.1 General Information Regarding the Macro Editor A macro is the combination of individual instructions that usually must be programmed repeatedly into a comprehensive instruction with its own name. Using the macro editor, global macro definitions can be filed (in a control unit-overlapping manner). In contrast to local macro definitions, global macro definitions are valid in all NC programs and in MDI operation of the graphical user interface. The macro editor can be entered using the "Tools" menu of the NC editor. Note: The macro editor is only available for the MTC Macro Editor Commands A macro consists of the macro name (called in the NC program), the macro definition and, if necessary, an explanatory comment. Commands can be selected via: the menu bar, the pop-up menu, the function keys, or shortcuts. Makro-Editor_gr.bmp Fig. 5-1: Macro editor with menu, function key bar, and pop-up menu

80 5-2 Macro Editor (MTC200) NC Programming System Macro Editor: Editing Use the cursor keys to select the required field. Press the <Tab> key to move forward in the line by one field and the <Shift>+<tab> keys to move back by one field. Using the mouse, the required field can be selected directly. The system automatically moves to the input mode if entries are made via the keyboard, by pressing the <Enter> key. Any entry is completed by pressing the <Enter> key <Tab> key and interrupted by pressing the <Esc> key. 5.3 Macro Editor: Menu Functions Macro Editor: Functions under File Menu Macro Editor: File Menu \ Save Shortcut <Ctrl>+<S> This function saves the macro file. Macro Editor: File Menu \ Print Shortcut <Ctrl>+<P> This function prints the macro file. The macro file is printed using the general print component. For detailed information on the process and form of the printout, see the description of the printing component. Macro Editor: File Menu \ Exit Macro Definition Editor This function exits the open macro editor. Process: If the macro file opened by the user contains unsaved changes, a dialog box (Yes, No, Cancel) requests the user to decide whether he wishes to save the changes made. The <Cancel> button aborts the function "Exit". If the <No> button is selected, the changes are discarded and the macro editor is closed. If the <Yes> button is selected, the macro file is saved; then the editor is closed.

81 NC Programming System Macro Editor (MTC200) 5-3 Macro Editor: Functions under Edit Menu Macro Editor: Edit Menu \ Undo Shortcut <Ctrl>+<Z> This function permits undoing of a limited number of editing steps. This function can be used to undo a limited number of changes to individual lines (delete line, paste line, paste characters within a line) and to blocks comprising one or more lines (delete/cut block, paste block). Macro Editor: Edit Menu \ Redo Shortcut <Ctrl>+<Y> This function permits redoing editing steps which have been undone. Macro Editor: Edit Menu \ Cut (Block) Shortcut <Ctrl>+<X> The area selected is copied to the clipboard and deleted in the macro file. Macro Editor: Edit Menu \ Copy (Block) Shortcut <Ctrl>+<C> The highlighted section is copied into the clipboard. Macro Editor: Edit Menu \ Paste (Block) Shortcut <Ctrl>+<V> The macros contained in the clipboard are pasted in the macro file program at the current cursor position. Macro Editor: Edit Menu \ Delete (Block) Shortcut <Del> The selected section is deleted. Macro Editor: Edit Menu \ Search Shortcut <Ctrl>+<F> A specifiable character string can be found in the entire macro file. Macro Editor: Edit Menu \ Search Again Shortcut <Ctrl>+<R> The next occurrence of the last-entered character string can be searched for in the entire macro file.

82 5-4 Macro Editor (MTC200) NC Programming System Macro Editor: Edit Menu \ Replace Shortcut <Ctrl>+<H> A specifiable character string can be replaced by another character string in the entire macro file. Macro Editor: Edit Menu \ Go to Start of File Shortcut <Ctrl>+<Home> Moves the cursor to the start of the file Macro Editor: Edit Menu \ Go to End of File Shortcut <Ctrl>+<End> Moves the cursor to the end of the file. Macro Editor: Edit Menu \ Select Line The current line is selected. Macro Editor: Edit Menu \ Select All Shortcut <Ctrl>+<A> The entire macro file is selected. Macro Editor: Edit Menu \ Delete Line Shortcut <Ctrl>+<Shift>+<L> The line where the cursor is positioned is deleted. Macro Editor: Functions under View Menu Macro Editor: View Menu \ Main Menu This function moves the system to the main menu. Macro Editor: Functions under Paste Menu Macro Editor: Paste Menu \ Line A new blank line is pasted. This line appears in front of the current line, if the cursor is positioned in the 1 st column. Otherwise, the new empty line is displayed after the current line. Macro Editor: Functions under Menu Entry Help ("?") Macro Editor: Help Menu ("?") \ Help for NC Macros..F1: This menu item calls up the online help for the NC macros.

83 NC Programming System Offsets Offsets 6.1 General Information on Offsets The offsets editor permits offsets and comments to be displayed and entered for the individual G codes and axes. The mechanism and the application of the offsets are described in the chapter "Offsets" in the NC programming instructions. Certain functions in the offset editor are protected by User Management. These functions are available only if the user has the associated authorization. See User Management, dialog box "Rights of user", tab "NC ProgSys". hlp-bild_nullpunkte-mtc_gr.bmp (1) Program title: program name, control unit address and process number, editor name, file name (2) Menu bar (3) Header (4) Editor title: online/offline symbol, file type, file name, offset page with name (5) Label: basic programming unit, memory selected (6) Table with offsets and comments (7) Function key bar Fig. 6-1: Offset editor (MTC200)

84 6-2 Offsets NC Programming System hlp-bild_nullpunkte-trans_gr.bmp (1): Program title: program name, control unit address, editor name, file name (2): Menu bar (3): Header (4): Editor title: online/offline symbol, file type, file name (5): Label: basic programming unit (6): Table with offsets and comments (7): Function key bar Fig. 6-2: Offset editor (TRANS200) MTC200: The table of the offset editor displays the offset data of only one offset page. To display the offset data of a different offset page, the editor command "Select Page" can be used to move to this offset page. In case of an online file, the offset pages belong to the appropriate memory. Dependencies Call The scope of the offset editor table is defined by the active parameter set: Number of axes number of columns in the table "Maximum offset page number" number of offset pages "Programmable decimal places" This affects both online and offline files. Use of the offset editor requires an active parameter set containing at least one axis. The offset editor can be called from the project navigator (see Section 6.3) or directly (for instance, from the NC screen). In the "tree" view of the project navigator, move to the offset index in the particular control unit concerned. The "list" view then displays all pertinent offset files. Select the file to be opened. Select the "Edit" command to open the selected file in the offset editor. If the offset editor is called up directly, for instance by selecting the "Offset" command on the NC screen, the online file of the active memory is automatically opened for the control unit selected and the active process; in addition, the offset values and comments of the active offset page are displayed.

85 NC Programming System Offsets 6-3 Note: MTC200: If it is not possible to determine the active memory and the active offset page, the online file of memory A is opened displaying the offset values and comments of page 0. Offline files Offline files hard disk. are provided for work preparation and are saved on the Online files The online files are used to display and edit the data contained in the control unit. MTC200: Separate online files are created for memory A and memory B. Offsets: Structure of Screen Program title Header The program title specifies the name of the program and the address of the control unit for which the offsets are displayed. In addition, the program title specifies the name of the editor displayed and the file edited in the editor. The header indicates the global control unit information of the active control unit. Please refer to the documentation "NC Screen" for a description of the elements indicated in the header. Note: The header is indicated only if the offset values of the control unit selected from the control unit selection list are displayed. Editor title Label Table The title line of the offset editor indicates by means of the appropriate symbol, whether the open offset file is an offline file or an online file. Offline files are indicated by the file symbol; online files by the CNC symbol. The title line also contains "Offsets" to indicate the NC data type displayed in the editor. Moreover, the title line specifies the name of the offset file currently edited in the editor. MTC200: The editor title specifies the number and name of the offset page whose offset values and comments are currently displayed in the table. The label of the table header specifies the basic programming unit defined in the parameters. MTC200, online files: The memory from which the online data is read is also displayed. The offsets and comments table displays the offsets and comments of the offset page, i.e. pertaining to G54 to G59 and to the general offset, in its first seven lines. Note: MTC200: The general offset exists once for each memory and is applicable to all offset pages of the memory. The offsets for G50/G51 and G52 which can be specified in an NC program or by entering the MDI block, as well as the sum, are displayed in the last three lines.

86 6-4 Offsets NC Programming System Note: The value of the sum for an axis is the result of all active offsets of this axis, with the turning angle phi taken into consideration. The table column headings specify the axes configured in the parameters as well as the turning angle phi. The axis name precedes the axis meaning, which is put in parentheses. Offline files: The axis names and meanings specified in the column headings are read from the parameters. Online files: The offsets are displayed dynamically, i.e. any offset changed using the NC or PLC program is immediately displayed automatically. The axis names in the column headings are also displayed dynamically. Numerically, the offsets are displayed in fixed-decimal-point format, with the number of decimal places depending on the process parameters. Here, the parameter "Programmable decimal places" is used to display and enter the values. The last table column can be used to enter a comment on the offsets that can be edited. Offsets and comments that cannot be displayed are represented by "--". Colors Offsets and comments that can generally not be edited are represented in gray. The currently selected field is identified by a green background. After the edit mode has been entered, the color of the background of the field changes to light blue. Selections within this field are identified by a dark blue background. Online files: If the connection to the control unit fails, the offset values that were read last but which are no longer editable are displayed in red. Offsets: Indication of Active Data If active, the offsets of the following G-codes in the table are represented in orange: G52 G54 - G59 if the active offset page is displayed General offset, if one of the G-codes G54 - G59 is active G50 and/or G51 Sum MTC200: The following items are also represented in orange: the memory in the label, if active, the number of the offset page in the title, if active. Note: Any displayed offset page can be active only if the memory is also active. Offsets: Display as Full Frame or Segment (MTC200) Full frame The offsets editor occupies the entire screen area.

87 NC Programming System Offsets 6-5 Segment Toggling segment/full frame The offsets editor (with online file) can be displayed in a segment of the NC screen. This type of display is called a segment. Segments can be configured in the Edit mode of the NC screen. When focussing on the "offsets editor" segment, the pertinent functions are provided by the function key bar of the NC screen. If the offsets editor is displayed as a segment, the functions of the offsets editor familiar from the full frame are available in the F key bar and in the pop-up menu after F key "Offsets" is pressed. Pressing <F7> "Zoom+" displays the offsets editor as a full frame. Pressing <F7> "Zoom-" switches back from the full frame to the segment. Offsets: Data Management Offline files Online files Offsets and comments for G codes G54 to G59 of the offset pages and the general offset can be entered in the offset editor and saved as a file. When an offline file is opened for the first time, all editable offsets are initialized with zero. Transferring the offline data to the control unit requires that the offline file be downloaded. In this process, the comments are not written to the control unit. Online operation: The offsets contained in the control unit can be displayed and edited by opening the online file pertinent to the memory. If an online file for displaying the offset values of a memory does not yet exist, a temporary online file that receives a provisory file name is created. This may, for instance, be the case when the offsets editor is called from the NC screen. Edited offset values are written directly to the control unit. If they are changed in the table, the offsets of an active G code are taken into account by the control unit only if the NC program or MDI of the corresponding G code is called up again. Comments are read from and written to the online file. Note: Comments are automatically saved to the hard disk only when exiting. If changes are to be saved temporarily, the "Save" editor command must be selected. If the connection to the control unit fails, the offset values that were read last from the control unit remain in the display. However, editing is no longer possible until the connection failure has been eliminated. Offline operation: As opposed to online operation, the offset values can not be read from the control unit, displayed or edited. Adjustment to the parameter set If an offline file, when being opened, is detected to have been created with an incompatible parameter set (e.g. import from another process or intermediate changes to the parameter set), this file must be converted. This adjustment to the current parameter set is required for the "programmable decimal places", the number of offset pages, and the configuration and/or number of axes. Conversion is implemented by the offset editor. During the conversion, the offsets for added axes and offset pages are initialized with zero. Axes and offset pages not contained in the new parameter set are not applied in the newly created offset file.

88 6-6 Offsets NC Programming System Note: MTC200: The number of offset pages can be defined in the parameters by entering the "Maximum offset page number". Parameter download If "Programmable decimal places", "Displayed decimal places", the basic programming unit, the number of offset pages, or the axis configuration with regard to the number and meanings of axes (not axis names) have been changed in the configuration for the process, all offsets of the process in the control unit are initialized with zero during the following parameter download. The comments in the corresponding online file remain preserved. 6.2 Offsets: Using the Offsets Editor Offsets: Menu Bar, Function Key Bar, Pop-Up Menu The menu bar contains all possible editor commands. The function key bar and the pop-up menu provide quick access to subsets of these commands. The pop-up menu of the offset editor can be called in the table only. Offsets: File Menu New Save Print Exit Offsets <F9> Exit all Offset Editors An additional offset editor is opened to edit a new offline file. The new offline file is created temporarily and receives a provisory file name. The file opened in the offset editor is saved. If this is a temporary file, a dialog field for saving the file is displayed. The file name can be modified in this dialog field. The print dialog box is called. The offset editor is exited. If the offsets editor was opened with a temporary file, a dialog field for saving the file is displayed. The file name can be modified in this dialog field; in addition, the corresponding buttons of the Save procedure can be used to confirm or cancel exiting the editor. Offline files: The dialog field is also displayed if changes were made by the user in an existing offline file. Editor command "Exit Offsets" is called in the open offset editors for all the processes and control units. Offsets: Edit Menu Undo Redo Page Name <F6> (MTC200) The previous editing step is undone. The previously undone editing step is redone. A dialog box can be used to enter names of offset pages. Offsets: View Menu Offset Index <F4> This function can be used to display the index of offsets in the project navigator.

89 NC Programming System Offsets 6-7 Select Page <F3> (MTC200) If more than one offset pages have been created in the process parameters, the offset page whose offsets are to be displayed can be selected from a list using the cursor keys. Offsets:? Menu (Help) Help for Offsets pop-up This function calls up the online help on offsets. Offsets: Shortcuts The following editor commands can also be called up using shortcuts. Shortcut Editor command <F1> Help for offsets <Ctrl>+<N> New <Ctrl>+<S> Save <Ctrl>+<P> Print <Ctrl>+<Z> Undo <Ctrl>+<Y> Redo Fig. 6-3: Shortcuts - editor commands There are additional shortcuts for editing and navigating in the table. Shortcut <Del> Fig. 6-4: Block command Shortcuts - block commands Delete the area selected Shortcut Navigation command <CursorRight> Moves the cursor to the right <CursorLeft> Moves the cursor to the left <CursorDown> Moves the cursor down <CursorUp> Moves the cursor up <Tab> Moves the cursor forward by one field <Shift>+<Tab> Moves the cursor back by one field <Home> Moves the cursor to the beginning of the line <End> Moves the cursor to the end of the line <PageDown> Moves the cursor one page down <PageUp> Moves the cursor one page up Fig. 6-5: Shortcuts - navigation commands Offsets: Editing Offset values Use the cursor keys to select the required field. Press the <Tab> key to move forward in the line by one field and the <Shift>+<Tab> keys to move back by one field. Using the mouse, the required field can be selected directly. The values are entered directly in the table. The system automatically moves to the input mode if entries are made of a numeral, by pressing the <Enter> key.

90 6-8 Offsets NC Programming System Event values can be entered as follows: Absolute (the new offset results from the value entered) Mathematical expression (the new offset can be calculated by using the arithmetical operations *, /, +, and -) Any entry is completed by pressing the <Enter> key, <Tab> key and cancelled by pressing the <Esc> key. Note: The offset values for G50/G51 and G52 can only be viewed. They cannot be edited and can only be modified in the NC or PLC program. The offsets for the sum are calculated in the control unit. The value range of offsets that can be entered is limited to to , if "5" has been set in the parameter "Programmable decimal places" and to to , if "4" has been set in "Programmable decimal places". The value range for the turning angle phi is always limited to to because its values always have 4 decimal places. Comments Page name (MTC200) File name Comments on G codes G54 to G59 and on the general offset can be entered in the table. Navigation in the dialog box can be carried out by using the <Tab> key and the cursor keys. The input field displays the name of the offset page selected and can be used to edit that offset page. The "Apply" button temporarily saves the changes made to the input field. The "OK" button applies all changes while "Cancel" discards all changes. Pressing the <Enter> key executes the action of the preselected button. The <Esc> key is effective only in the input field and cancels the editing process. The name of the offset file can be entered in a dialog box the first time that the file is saved. 6.3 Offsets: Index in the Project Navigator Calling the offset editor Calling the project navigator From the project navigator, the offset editor is opened by selecting the "Edit" command for an offset file which is assigned to a specific process of a control unit. From the offset editor, the project navigator can be called by using the editor command "Offset Index". Here, the "List" view of the project navigator displays the files of the offset index which also contains the file currently open in the offset editor.

91 NC Programming System Offsets 6-9 hlp-bild_verzeichnis_nullpunkte-liste-mtc_gr.bmp Fig. 6-6: Index of offsets in the project navigator in the "List" view (MTC200) hlp-bild_verzeichnis_nullpunkte-trans_gr.bmp Fig. 6-7: Index of offsets in the project navigator in the "Tree + List" view (TRANS200) Structure tab Data tab MTC200: In the structure view of the project navigator, an "Offsets" directory is assigned to each process of a control unit. This directory contains all offline and online files pertinent to the process concerned. TRANS200: In the structure view of the project navigator, an "Offsets" directory is assigned to each control unit. This directory contains all pertinent offline and online files. In the data view of the project navigator, the process-specific offset files are filed in the process directory contained in the "Offset" index.

92 6-10 Offsets NC Programming System Tree view List view The "Tree" view of the project navigator displays the assignment of the "Offsets" index to the control units and processes. The "List" view of the project navigator displays all files of the "Offsets" directory which is selected in the "Tree" view. MTC200: Online files are identified according to the memory and whether it is active using CNC symbols,, and. TRANS200: The online file is identified by CNC symbol. Offsets: Function Key Bar, Pop-Up Menu in the Tree View New <F2>, pop-up Import <F4>, pop-up Paste <F6>, pop-up The offset editor is opened to edit a new offline file. The new offline file is created temporarily and receives a provisory file name. An offset file can be imported from a physical data carrier to the current directory of offsets in the project navigator. A dialog box appears which can be used to select the offset file to be imported. After the file has been selected and this selection has been confirmed, an additional dialog box is displayed which can be used to enter the file name of the new offline file generated by the import. Moreover, it can be specified whether the new file, after having been imported, can be opened using the offset editor. Importing is possible for an offset file that is present in the internal format of the machine tool interface with versions V18-V19 ("*.dat", "*.dtp") ) or V20-V22 ("*.oft") or was exported in version V22 as a text file in UNI code ("*.uni") or ASCII code ("*.txt"). During import, an automatic conversion is carried out. Offset pages and axes in the import file which are currently not assigned to the corresponding process are not taken into consideration during the import. In the file, the initialization value zero is preassigned to offset pages and axes assigned to the process which are not included in the import file. The offset file copied to the clipboard earlier is pasted in the offset index. Note: Here, the offset file is not yet adjusted to the parameter set applicable to the particular process. The pasted offset file is checked and, if necessary, automatically converted only when it is opened in the offset editor. Exit navigator <F9> The project navigator is exited. If the project navigator was called from the offset editor earlier, the display switches to the offset editor. Offsets: Function Key Bar, Pop-Up Menu in the List View Note: The functions provided by the function key bar and the pop-up menu depend on the file selected. There are online and offline files. New <F2> Delete <F3>, pop-up Data Handling <F4> Refer to "New", section Offsets: Function Key Bar, Pop-Up Menu in the Tree View. The file selected in the offset index is deleted. A new function key bar is displayed, which provides the functions "Import", "Copy", "Paste" and "Cut".

93 NC Programming System Offsets 6-11 Edit <F6>, pop-up, <Enter> Download <F7>, pop-up Disable/enable <F8><F3> Import <F4>\<F2> Export <F4>\<F3> Rename <F4>\<F4> Copy <F4>\<F5>, pop-up Paste <F4>\<F6>, pop-up Cut <F4>\<F7>, pop-up The file selected in the offset index is opened for editing in the offset editor. The offsets of the offline file selected in the offset index are written to the control unit. MTC200: Before the offsets can be downloaded, the memory to which the offsets are to be written must be selected in a dialog box. By disabling or enabling the offline file selected in the offset index, its test status can be defined. The test status indicates whether the offline file has been enabled for use, e.g. for being downloaded. In the list view, the test status is indicated in the "Disabled" column. If disabled, an offline file can still be used. This only means that instruction messages are displayed when the particular file is accessed. Refer to "Import", section Offsets: Function Key Bar, Pop-Up Menu in the Tree View. One or more offset files can be exported from the current directory of offsets in the project navigator to a physical data carrier. The files to be exported are to be selected from the current directory of offsets. After the Export function is called, a dialog box is opened in which the drive directory, file name and file type can be selected. The file type is used to determine the export format of the file. Offset files can be exported in the internal format which is valid for offset files as of version V20 of the machine tool interface ("*.oft") and as text files in UNI code ("*.uni") and ASCII code ("*.txt"). When several offset files are selected, their identifications are used for the exported files; the specification of the file name in the dialog box is ignored. A dialog box is displayed in which another unique name can be assigned for the file marked in the directory of offsets. Online files cannot be renamed. The file selected in the offset index is copied to the clipboard. Refer to "Paste", section Offsets: Function Key Bar, Pop-Up Menu in the Tree View. The file selected in the offset index is copied to the clipboard and deleted from the index.

94 6-12 Offsets NC Programming System

95 NC Programming System NC Variables NC Variables 7.1 General Information on NC Variables The NC variable editor permits the contents of the NC variables and the comments assigned to them to be viewed and changed. Depending on the variables he wishes to view or change, the user can design the content of the NC variable file as desired. Any number of lines can be added. If an online file is concerned, its current content can be viewed immediately after the process and variable numbers have been entered. The mechanism and the application of the NC variables are described in the chapter "NC Variables" in the NC programming instructions. Certain functions in the NC variable editor are protected by User Management. These functions are available only if the user has the associated authorization. See User Management, dialog box "Rights of user", tab "NC ProgSys". VarEdMTC_gr.bmp Fig. 7-1: NC variable editor (MTC200)

96 7-2 NC Variables NC Programming System VarEdTRA_gr.bmp Fig. 7-2: NC variable editor (TRANS200) The NC variables selected by the user are displayed in the table of the NC variable editor. In case of the MTC200, 256 NC variables are available per process: variable Nos In case of the TRANS200, 80 NC variables are available per process: variable Nos Dependencies Call The NC variables are defined by the active parameter set. This involves both online and offline files: Use of the NC variable editor requires an active parameter set. The number of programmable decimal places is defined by the process parameter "Programmable decimal places" (4 or 5). The limits of the value range are also defined by this parameter. If this parameter is different in the various processes, the highest accuracy (5 decimal places) is used. The NC variable editor can be called up from the project navigator (see section 7.3 Index of NC Variables in the Project Navigator) or directly (for instance, from the NC screen). The NC variable index of the particular control unit must be selected from the "Tree" view of the project navigator. The "List" view then displays all pertinent NC variable files. The file to be opened must be selected. By selecting the "Edit" command, the selected file is opened in the NC variable editor. If the NC variable editor is called up directly, for instance by selecting the "NC Variable" command on the NC screen, the online file for the control unit selected is opened and the corresponding NC variables of this control unit are displayed. Offline files Offline files hard disk. are provided for work preparation and are saved on the Online files The online files can be used to display and edit the data contained in the control unit. The NC variables are written directly to the control unit. The comment is filed in the online file when saved on a hard disk.

97 NC Programming System NC Variables 7-3 NC Variables: Structure of Screen Program title Header The program title specifies the name of the program and the address of the control unit for which the NC variable values are displayed. In addition, the program title specifies the name of the editor displayed and the file edited in the editor. The header indicates the global control unit information of the active control unit, e.g. the operating mode. Please refer to the documentation "NC Screen" for a description of the elements indicated in the header. Note: The header is indicated only if the NC variables of the control unit selected from the control unit selection list are displayed. Editor title Table The title line of the NC variable editor indicates by means of the appropriate symbol whether the open NC variable file is an offline file or an online file. Offline files are indicated by the file symbol, online files by the CNC symbol. The title line also contains "NC Variables" to indicate the NC data type displayed in the editor. In addition, the title displays the name of the NC variable file currently edited in the editor. The NC variables are displayed in the table line by line. Each NC variable is displayed by its process number (not applicable in case of the TRANS200), the variable number, the variable value, and a comment. These items are displayed by columns. Process number: The process number reflects the assignment of the variable to a process. Variable number: The variable number reflects the name of the variable. A variable can be addressed in the NC program by specifying its variable number and, if necessary, the process number. Variable value: Numerically, the values are displayed in fixed-decimal-point format, with the number of decimal places depending on the process parameter "Programmable decimal places". Variable values in an online file: The variable values are displayed dynamically. This type of display reflects the current content of the control unit, i.e. if a variable value is changed by means of the NC or PLC program, the new value is displayed automatically. Comment: A comment on each variable can be entered in the last column of the table.

98 7-4 NC Variables NC Programming System Colors The currently selected (focussed) field is identified by a light green background. After the edit mode has been entered, the color of the background of the field changes to light blue. Selections within this field are identified by a dark blue background. Online file: If data are not exchanged with the control unit, or if it was impossible to write a dataset, this is represented in red. Online file: If it is not yet entered completely in the control unit, a dataset is represented in white letters on a dark blue background. NC Variables: Display as Full Frame or Segment (MTC200) Full frame Segment The NC variable editor occupies the entire screen area. The NC variable editor (online file) can be displayed in a segment of the NC screen. This can be configured in the Edit mode of the NC screen. This type of display is called a segment. When focussing on the "NC Variable Editor" segment on the NC screen, the pertinent functions are provided by the function key bar. Toggling segment/full frame By clicking on the "NC Variables" function key in the segment, the function key bar, the menu bar and the pop-up menu provide the functions of the NC variable editor from the full frame. Pressing the <F7> "Zoom+" key restores the full frame. Pressing function key <F7> "Zoom-" switches from the full frame to the segment. NC Variables: Data Management The NC variable editor represents a view of the NC variables in the control unit. The view of the NC variables in the control unit is saved in the online file. Note: The data are in the control unit, regardless of this view (online file)! Several views can be configured (prepared) and filed as offline files. When a file is opened for the first time (New), the table is still blank. An NC variable can be viewed by adding a line and entering the variable and process numbers (not applicable in case of the TRANS200). NC variables can be present repeatedly in the table. A name can be assigned to the file when it is saved for the first time. Offline files Online files NC variables, including their values and comments, can be entered offline in the NC variable editor and saved as an offline file. Transferring the offline data to the control unit requires that the offline file be downloaded. In this process, the comments are not written to the control unit. Online operation: The NC variables contained in the control unit can be displayed and edited by opening the online file. If an online file for displaying the NC variables of a control unit does not yet exist, a temporary online file

99 NC Programming System NC Variables 7-5 that receives a provisory file name is created. This may, for instance, be the case when the NC variable editor is called from the NC screen. Edited values of the NC variables are written directly to the control unit. Comments are read from and written to the online file. Note: Comments are automatically saved to the hard disk only when exiting. If changes are to be saved temporarily, the "Save" editor command must be used. If the connection to the control unit fails, the variable values that were read last from the control unit remain in the display. However, editing is no longer possible until the connection failure has been eliminated. Offline operation: As opposed to online operation, the NC variable values can not be read from the control unit, displayed or edited. Parameter download The content and the comments of the variables of an online file are not affected when a changed parameter set is downloaded. 7.2 Using the NC Variable Editor NC Variables: Menu Bar, Pop-Up Menu The menu bar contains all editor commands. The function key bar and the pop-up menu provide quick access to some of these commands. The pop-up menu of the NC variable editor can be called in the table only. NC Variables: File Menu New Save Print Exit NC Variables Exit all NC Variable Editors Exit An additional NC variable editor is opened for editing a new offline file. The new offline file is created temporarily and receives a provisory file name. The file activated and opened in the NC variable editor is saved. If this is a temporary file, a dialog field for saving the file is displayed. The file name can be modified in this dialog field. The print dialog box is called up. The current NC variable editor is exited. If the NC variable editor was opened with a temporary file, a dialog field for saving the file is displayed. The file name can be modified in this dialog field; in addition, the corresponding buttons of the Save procedure can be used to confirm or cancel exiting the editor. Offline files: The dialog field is also displayed if changes were made by the user in an existing offline file. Editor command "Exit NC Variable" is called in the open NC variable editors for all the processes and control units. Exits the MTGUI.

100 7-6 NC Variables NC Programming System NC Variables: Edit Menu Undo Redo Cut Copy Paste Delete Find Replace Go to Beginning of File Go to File End Select Line Select All Remove Line The previous editing step is undone. The previously undone editing step is redone. A selected area is cut and saved to the clipboard. A selected area is copied to the clipboard. The content of the clipboard is pasted at the cursor position. The area selected is deleted. The dialog box for finding a character string is opened. The dialog box for finding a character string and replacing it by another character string is opened. When replacing the character string, only approved values may be entered. The cursor is placed in the first editable field of the editor. The cursor is placed in the last editable field of the editor. The line where the cursor is positioned is selected. The entire list is selected, including all visible columns. The line where the cursor is positioned is not displayed any longer. This does not affect the data of the control unit. NC Variables: View Menu NC variable index<f4> This function can be used to display the index of NC variables in the project navigator. NC Variables: Paste Menu Line A new line is inserted. If the cursor is positioned in the first column, the new line is inserted in front of the current line; if not, the new line is inserted after the current line. NC Variables:? Menu (Help) Help for NC Variables Info This function calls up the online help for NC variables. An info box indicating the version number is displayed. NC Variables: Pop-Up Menu The pop-up menu is called up by pressing the <Shift>+<F10> key combination or by pressing the right mouse button.

101 NC Programming System NC Variables 7-7 NC Variables: Shortcuts The following editor commands can also be called using shortcuts. Shortcut Editor command <Ctrl>+<N> Open a new NC variable editor <Ctrl>+<S> Save the active and open file <Ctrl>+<P> Print the current NC variable editor <Ctrl>+<Z> Undo the previous editing step <Ctrl>+<Y> Redo the editing step previously undone <Ctrl>+<F> Find <Ctrl>+<R> Find next <Ctrl>+<H> Replace <Ctrl>+<L> Cut a line to the clipboard <Ctrl>+<Enter> Insert a line Fig. 7-3: Shortcuts - editor commands Shortcut Block command <Ctrl>+<C> Copy to the clipboard <Ctrl>+<V> Paste from the clipboard <Ctrl>+<X> Cut to the clipboard <Del> Delete the area selected Fig. 7-4: Shortcuts - block commands Shortcut Navigation command <CursorRight> Moves the cursor to the right <CursorLeft> Moves the cursor to the left <CursorDown> Moves the cursor down <CursorUp> Moves the cursor up <Tab> Moves the cursor forward by one field <Shift>+<Tab> Moves the cursor back by one field <Home> Moves the cursor to the beginning of the line <End> Moves the cursor to the end of the line <PageDown> Moves the cursor down by one page <PageUp> Moves the cursor up by one page Fig. 7-5: Shortcuts - navigation commands

102 7-8 NC Variables NC Programming System Shortcut Selection command <Shift>+<PageUp> Extends the area selected up by one page <Shift>+<PageDown> Extends the area selected down by one page <Shift>+<Up> Extends the area selected up by one line <Shift>+<Down> Extends the area selected down by one line <Shift>+<Left> Extends the area selected up by one line <Shift>+<Right> Extends the area selected down by one line <Shift>+<Home> Extends the area selected up by one line <Shift>+<End> Extends the area selected down by one line <Ctrl>+<A> Selects all Fig. 7-6: Shortcuts - selection commands NC Variables: Editing of Values in the Table Selecting the field Starting the edit mode Use the cursor keys or the mouse to select the required field. The field currently selected is identified by a light green background (also see navigation commands in the section NC Variables: Shortcuts). The values are entered directly in the table. The system automatically moves to the edit mode if the "Edit" function is selected, a valid character is entered, the <Enter> key is pressed, or the mouse button is double-clicked. When the edit mode is entered, the background color of the current field changes to light blue. Values already present are represented in white letters on a dark blue background. General information on the edit mode Exiting and canceling the edit mode Incorrect entries can be deleted by pressing the <Del> or <Backspace> key. If an additional character is entered after the maximum number of digits has been reached, a beep tone is emitted. The beep tone is also emitted if invalid characters are entered. An entry is completed by pressing the <Enter> key, <Tab> key (the cursor is additionally moved forward by one field), <Shift>+<Tab> keys (the cursor is additionally moved back by one field), or by clicking or double-clicking on a different field. Entries are cancelled by pressing the <Esc> key. The original value is used again. Note: In case of the online file, the edited variable value is directly written to the control unit after the entry has been completed.

103 NC Programming System NC Variables 7-9 Value range limits When the entry of values is completed, the value range limits are checked. If these limits are exceeded, a message window displaying the permissible values appears: Column Process number (MTC200) 0 6 Value range Variable number (MTC200) Variable number (TRANS200) 0 79 Variable values Fig. 7-7: Value range limits Defined in the process parameters "Programmable decimal places" The number of programmable decimal places is defined by the process parameter "Programmable decimal places" (4 or 5) of all processes. If this parameter is different in the various processes, the highest accuracy is used. If more decimal places are entered, the rounded value is displayed. Note: The value range of variable values that can be entered is limited to to if "5" has been set in the parameter "Programmable decimal places" and to to if "4" has been set in Programmable decimal places. Entering the process number Entering the variable number Entering the variable values Entering comments File name The process number can be entered directly (see value range limits). When the TRANS200 is used, the process number column is not displayed. When the MTC200 is used, the variables of all processes can always be addressed, irrespective of whether they actually exist. The variable number must be entered directly (see value range limits). Values can be entered as follows: Absolute (the new variable value corresponds to the value entered) Mathematical expression (the new value can be calculated by using the arithmetical operations *, /, +, and ) It is possible to enter any number of characters. The values are displayed and entered in fixed-decimal-point format. There is no limit to the length of comments. When the NC variable file is saved for the first time, its name can be entered in a dialog field.

104 7-10 NC Variables NC Programming System NC Variables: Selecting and Editing Fields Selecting the field content Cutting the field content Copying the field content Pasting the field content The content of a field can also be edited using the block commands if it is selected (blue background, dark blue highlight); see section NC Variables: Editing the Block. Edit menu / Cut, or function key <F7> on the "Block Commands" level The field is cut and copied to the clipboard. Edit menu / Copy, or function key <F5> on the "Block Commands" level The field is copied to the clipboard. Edit menu / Paste, or function key <F6> on the "Block Commands" level The content of the clipboard is pasted in the field selected. Only permissible texts can be entered, and value ranges must be kept. If the edit mode for the field is exited and an incorrect content has been pasted, a message box appears. NC Variables: Configuring and Editing the Table The items displayed in the table can be defined by adding and removing lines. This defines the view of the NC variables (also see section NC Variables: Data Management). An NC variable is referenced by means of the variable number and, in case of the MTC200, its process number. The individual NC variables can be displayed in the table in several lines. If an NC variable already included in the list is entered, the data of the existing entry is applied. The following functions are provided for configuring and editing the lines. NC Variables: Paste Line A new line is inserted using the Paste menu / Line, or the pop-up menu, or function key <F2>, or <Ctrl>+<Enter>. Note: If the cursor is located at the first position, the new line is inserted in front of the current line; if not, the new line is inserted after the current line. Online files After an NC variable entry has been created (i.e. definition of process number and variable number), " " is pre-assigned to the value. The CNC responds with the current value; if non-initialized, it responds with "not init".

105 NC Programming System NC Variables 7-11 NC Variables: Remove Line The line where the cursor is positioned is removed using the Edit menu / Delete Line, or the pop-up menu, or function key <F3>, or <Ctrl>+<L>. The line is copied to the clipboard. Note: Online file: The "Delete Line" function only affects the view of the data. The NC variable values in the CNC are not affected! NC Variables: Editing the Block Selecting the block First select and then edit one or more lines (the block). The area selected is called the block. The line(s) can be selected using the mouse or key combinations (see Fig. 7-6). The block can be edited using the commands of the "Edit" menu. Pressing function key <F5> "Edit Block" calls up the "Block Commands" function key bar: <F2> <F3> <F4> <F5> <F6> <F7> <F8> <F9> Select Line Select All Copy Paste Cut Back Fig. 7-8: Block commands function key bar Cutting the selected block Copying the selected block Pasting the selected block Exiting the function key bar Edit menu / Cut, or function key <F7> on the "Block Commands" level The block is cut and copied to the clipboard. Edit menu / Copy, or function key <F5> on the "Block Commands" level The block is copied to the clipboard. Edit menu / Paste, or function key <F6> on the "Block Commands" level The block contained in the clipboard is pasted at the cursor position. The block can be pasted as block only, not as field content. If a block is already selected, it is replaced by the block from the clipboard. Blocks can also be pasted from one file (online/offline) to another file (online/offline). Here, only the number of columns is limited. It is not possible to exchange blocks of the TRANS200 by blocks of the MTC200 and vice versa. It is not possible to paste a block from the NC variables to an NC events editor or other editors. This is also applicable vice versa. The "Block Commands" function key bar is exited by pressing function key <F9>.

106 7-12 NC Variables NC Programming System 7.3 Index of NC Variables in the Project Navigator Calling the project navigator Calling the NC variable editor From the NC variable editor, the project navigator can be called up by using the editor command "NC Variable Index". Here, the "List" view of the project navigator displays the files of the NC variable directory which also contains the currently open file. From the project navigator, the NC variable editor is opened by selecting the "Edit" command for an NC variable file which is assigned to a specific control unit. By pressing function key <F9> "Exit Navigator", the user can return to the previous (hidden) application. VarListMTC_gr.bmp Fig. 7-9: Index of NC variables in the project navigator in the "List" view (MTC200)

107 NC Programming System NC Variables 7-13 VarListTRA_gr.bmp Fig. 7-10: Index of NC variables in the project navigator in the "Tree + List" view (TRANS200) Structure tab Data tab Tree view List view In the structure view of the project navigator, an "NC Variables" directory is assigned to each control unit. All offline and online files belonging to the particular control unit are managed in this directory. In the data view of the project navigator, the NC variable files can be found under the control unit assigned. All pertinent offline and online files are available. The "Tree" view of the project navigator displays the assignment of the "NC Variables" directory to a control unit. The "List" view of the project navigator displays all files of the "NC Variables" directory which is selected in the "Tree" view. The online file is identified by the CNC symbol. NC Variables: Function Key Bar, Pop-Up Menu in the Tree View New <F2> Import <F4> The NC variable editor is opened for editing a new offline file. The new offline file is created temporarily and receives a provisory file name. An NC variable file can be imported from a physical data carrier to the current directory of NC variables in the project navigator. A dialog box appears which can be used to select the NC variable file to be imported. After the file has been selected and this selection has been confirmed, an additional dialog box is displayed which can be used to enter the file name of the new offline file generated by the import. If the name is already assigned to a different file, a message box appears. Moreover, it can be specified whether the new file, after having been imported, can be opened using the NC variable editor. Importing is possible for an NC variable file that is present in the internal format of the machine tool interface with versions V18-V19 ("*.dat", "*.dtp") or V20-V22 ("*.var") or was exported in version V22 as a text file in UNI code ("*.uni") or ASCII code ("*.txt"). During import, an automatic conversion is carried out.

108 7-14 NC Variables NC Programming System Paste <F6> Exit navigator <F9> The NC variable file copied to the clipboard earlier is pasted to the directory of NC variables. The project navigator is exited. NC Variables: Function Key Bar, Pop-Up Menu in the List View Note: The functions provided by the function key bar and the pop-up menu depend on the file selected. There are online and offline files. New <F2> Delete <F3> Data Handling <F4> Edit <F6> or <Enter> CNC Download <F7> Refer to "New", section NC Variables: Function Key Bar, Pop-Up Menu in the Tree View. The file selected in the NC variable directory is deleted. Before deleting the file, the "Cut" dialog box must be confirmed with "Yes". Online files cannot be deleted. A new function key bar is displayed, which provides the functions "Import", "Export", "Copy", "Paste" and "Cut". The file selected in the directory of NC variables is opened to be edited in the NC variable editor. The NC variables of the selected offline file are written to the control unit. Note: A dialog box is provided where the user can select whether the values are to be initialized in the control unit: Yes: The variables contained in the offline file are downloaded to the CNC. No: Variable values are not downloaded to the CNC (only the view of NC variables, including comments, is activated). Disable / enable <F8><F3> Exit navigator <F9> By disabling or enabling the offline file selected in the NC variable directory, its test status can be defined. The test status indicates whether the offline file has been enabled for use, e.g. for being downloaded. In the list view, the test status is indicated in the "Disabled" column. If disabled, an offline file can still be used. This only means that instruction messages are displayed when the particular file is accessed. The project navigator is exited. The user returns to the main menu or to the basic NC screen.

109 NC Programming System NC Variables 7-15 Data Handling function key bar This function key bar is set by pressing the <F4> key. Import <F4>\<F2> Refer to "Import", section NC Variables: Function Key Bar, Pop-Up Menu in the Tree View. Export <F4>\<F3> Rename <F4>\<F4> Copy <F4>\<F5> Paste <F4>\<F6> Cut <F4>\<F7> One or more NC variable files can be exported from the current directory of NC variables in the project navigator to a physical data carrier. The variables to be exported are to be selected from the current directory of NC variables. After the Export function is called, a dialog box is opened in which the drive directory, file name and file type can be selected. The file type is used to determine the export format of the file. NC variable files can be exported in the internal format which is valid for NC variable files as of version V20 of the machine tool interface ("*.var") and as text files in UNI code ("*.uni") and ASCII code ("*.txt"). When several NC variable files are selected, their identifications are used for the exported files; the specification of the file name in the dialog box is ignored. A dialog box is displayed in which another unique name can be assigned for the file marked in the directory of NC variables. Online files cannot be renamed. The file selected in the NC variable directory is copied to the clipboard. Refer to "Paste", section NC Variables: Function Key Bar, Pop-Up Menu in the Tree View. The file selected in the NC variable directory is copied to the clipboard and deleted in the directory. Beforehand, the "Cut" dialog box must be confirmed with "Yes". Online files cannot be cut.

110 7-16 NC Variables NC Programming System

111 NC Programming System NC Events NC Events 8.1 General Information on NC Events The NC event editor permits the state of the NC events and the comments assigned to them to be viewed and changed. Depending on the events he wishes to view or change, the user can design the content of the NC event file as desired. Any number of lines can be added. If an online file is concerned, the current value can be viewed immediately after the process and event numbers have been entered. The mechanism and the application of the NC events are described in the chapter "NC Events" in the NC programming instructions. Certain functions in the NC event editor are protected by User Management. These functions are available only if the user has the associated authorization. See User Management, dialog box "Rights of user", tab "NC ProgSys". EvtEdMTC_gr.bmp Fig. 8-1: NC event editor (MTC200)

112 8-2 NC Events NC Programming System EvtEdTRA_gr.bmp Fig. 8-2: NC event editor (TRANS200) The NC events selected by the user are displayed in the table of the NC event editor. In case of the MTC200, 32 NC events and another 32 external events are available for each process: Event Nos In case of the TRANS200, 32 NC events are available: Event Nos Call The NC event editor can be called from the project navigator (see section 8.3 Directory of NC Events in the Project Navigator) or directly (for instance, from the NC screen). The NC event index of the particular control unit must be selected from the "Tree" view of the project navigator. The "List" view then displays all pertinent NC event files. The file to be opened must be selected. By selecting the "Edit" command, the selected file is opened in the NC event editor. If the NC event editor is called up directly, for instance by selecting the "NC Event" command on the NC screen, the online file for the control unit selected is opened and the corresponding NC events of this control unit are displayed. Offline files Offline files hard disk. are provided for work preparation and are saved on the Online files The online files can be used to display and edit the data contained in the control unit. The NC events are written directly to the control unit. The comment is filed in the online file when saved on a hard disk.

113 NC Programming System NC Events 8-3 NC Events: Structure of Screen Program title Header The program title specifies the name of the program and the address of the control unit for which the NC event values are displayed. In addition, the program title specifies the name of the editor displayed and the file edited in the editor. The header indicates the global control unit information of the active control unit, e.g. the operating mode. Please refer to the documentation "NC Screen" for a description of the elements indicated in the header. Note: The header is indicated only if the NC events of the control unit selected from the control unit selection list are displayed. Editor title Table Colors The title line of the NC event editor indicates by means of the appropriate symbol whether the open NC event file is an offline file or an online file. Offline files are indicated by the file symbol, online files by the CNC symbol. The title line also contains "NC Events" to indicate the NC data type displayed in the editor. In addition, the title displays the name of the NC event file currently edited in the editor. The NC events are displayed in the table line by line. Each NC event is displayed by its process number (not applicable in case of the TRANS200), the event number, the event value, and a comment. These items are displayed by columns. Process number: The process number reflects the assignment of an event to a process or declares it as an external event. Event number: The event number reflects the name of the event. An event can be addressed in the NC program by specifying its event number and, if necessary, the process number. Event value: An event can assume only two states: 1 set and 0 reset. Event values in an online file: The event values are displayed dynamically. This type of display reflects the current content of the control unit, i.e. if an event state is changed by means of the NC or PLC program, the new value is displayed automatically. Comment: A comment on each event can be entered in the last column of the table. The currently selected (focussed) field is identified by a light green background. After the edit mode has been entered, the color of the background of the field changes to light blue. Selections within this field are identified by a dark blue background. Online file: If data are not exchanged with the control unit, or if it was impossible to write a dataset, this is represented in red. Online file: If it is not yet entered completely in the control unit, a dataset is represented in white letters on a dark blue background.

114 8-4 NC Events NC Programming System NC Events: Display as Full Frame or Segment (MTC200) Full frame Segment Toggling segment/full frame The NC event editor occupies the entire screen area. The NC event editor (online file) can be displayed in a segment of the NC screen. This can be configured in the Edit mode of the NC screen. This type of display is called a segment. When focussing on the "NC Event Editor" segment on the NC screen, the pertinent functions are provided by the function key bar. By clicking on the "NC Events" function key in the segment, the function key bar, the menu bar and the pop-up menu provide the functions of the NC event editor from the full frame. Pressing the <F7> "Zoom+" key restores the full frame. Pressing function key <F7> "Zoom-" switches from the full frame to the segment. NC Events: Data Management The NC event editor represents a view of the NC events in the control unit. The view of the NC events in the control unit is saved in the online file. Note: The data are in the control unit, regardless of this view (online file)! Several views can be configured (prepared) and filed as offline files. When a file is opened for the first time (New), the table is still blank. An NC event can be viewed by adding a line and entering the event and process numbers (not applicable in case of the TRANS200). NC events can be present repeatedly in the table. A name can be assigned to the file when it is saved for the first time. Offline files Online files Offline NC events, including comments, can be entered offline in the NC event editor and saved as an offline file. When the MTC200 is concerned, it is also possible to assign a value to the events. Transferring the offline data to the control unit requires that the offline file be downloaded. In this process, the comments are not written to the control unit. Online operation: The NC events contained in the control unit can be displayed and edited on the MTC200 by opening the online file. If an online file for displaying the NC events of a control unit does not yet exist, a temporary online file that receives a provisory file name is created. This may, for instance, be the case when the NC event editor is called from the NC screen.

115 NC Programming System NC Events 8-5 Note: Comments are automatically saved to the hard disk only when exiting. If changes are to be saved temporarily, the "Save" editor command must be used. If the connection to the control unit fails, the event values that were read last from the control unit remain in the display. However, editing is no longer possible until the connection failure has been eliminated. Offline operation: As opposed to online operation, the NC event values can not be read from the control unit, displayed or edited. Parameter download The content and the comments of the NC events of an online file are not affected when a changed parameter set is downloaded. 8.2 Using the NC Event Editor NC Events: Menu Bar, Pop-Up Menu The menu bar contains all editor commands. The function key bar and the pop-up menu provide quick access to some of these commands. The pop-up menu of the NC event editor can be called in the table only. NC Events: File Menu New Save Print Exit NC Events Exit all NC Event Editors Exit An additional NC event editor is opened to edit a new offline file. The new offline file is created temporarily and receives a provisory file name. The file activated and opened in the NC event editor is saved. If this is a temporary file, a dialog field for saving the file is displayed. The file name can be modified in this dialog field. The print dialog box is called up. The current NC event editor is exited. Editor command "Exit NC Event" is called in the open NC event editors for all control units. Exits the MTGUI.

116 8-6 NC Events NC Programming System NC Events: Edit Menu Undo Redo Cut Copy Paste Delete Find Replace Go to Beginning of File Go to File End Select Line Select All Remove Line The previous editing step is undone. The previously undone editing step is redone. A selected area is cut and saved to the clipboard. A selected area is copied to the clipboard. The content of the clipboard is pasted at the cursor position. The area selected is deleted. The dialog box for finding a character string is opened. The dialog box for finding a character string and replacing it by another character string is opened. When replacing the character string, only permitted values may be entered. The cursor is placed in the first editable field of the editor. The cursor is placed in the last editable field of the editor. The line where the cursor is positioned is selected. The entire list is selected, including all visible columns. The line where the cursor is positioned is not displayed any longer. This does not affect the data of the control unit. NC Events: View Menu NC event index<f4> This function can be used to display the index of NC events in the project navigator. NC Events: Paste Menu Line A new line is inserted. If the cursor is positioned in the first column, the new line is inserted in front of the current line; if not, the new line is inserted after the current line. NC Events:? (Help) Menu Help for NC events Info This function calls the online help for NC events. An info box indicating the version number is displayed. NC Events: Pop-Up Menu The pop-up menu is called up by pressing <Shift>+<F10> or by pressing the right mouse button.

117 NC Programming System NC Events 8-7 NC Events: Shortcuts The following editor commands can also be called using shortcuts. Shortcut Editor command <Ctrl>+<N> Open a new NC event editor <Ctrl>+<S> Save the active and open file <Ctrl>+<P> Print the current NC event editor <Ctrl>+<Z> Undo the previous editing step <Ctrl>+<Y> Redo the editing step previously undone <Ctrl>+<F> Find <Ctrl>+<R> Find next <Ctrl>+<H> Replace <Ctrl>+<L> Cut a line to the clipboard <Ctrl>+<Enter> Insert a line Fig. 8-3: Shortcuts - editor commands Shortcut Block command <Ctrl>+<C> Copy to the clipboard <Ctrl>+<V> Paste from the clipboard <Ctrl>+<X> Cut to the clipboard <Del> Delete the area selected Fig. 8-4: Shortcuts - block commands Shortcut Navigation command <CursorRight> Moves the cursor to the right <CursorLeft> Moves the cursor to the left <CursorDown> Moves the cursor down <CursorUp> Moves the cursor up <Tab> Moves the cursor forward by one field <Shift>+<Tab> Moves the cursor back by one field <Home> Moves the cursor to the beginning of the line <End> Moves the cursor to the end of the line <PageDown> Moves the cursor down by one page <PageUp> Moves the cursor up by one page Fig. 8-5: Shortcuts - navigation commands

118 8-8 NC Events NC Programming System NC Events: Editing of Values in the Table Shortcut Selection command <Shift>+<PageUp> Extends the area selected up by one page <Shift>+<PageDown> Extends the area selected down by one page <Shift>+<Up> Extends the area selected up by one line <Shift>+<Down> Extends the area selected down by one line <Shift>+<Left> Extends the area selected up by one line <Shift>+<Right> Extends the area selected down by one line <Shift>+<Home> Extends the area selected up by one line <Shift>+<End> Extends the area selected down by one line <Ctrl>+<A> Selects all Fig. 8-6: Shortcuts - selection commands Selecting the field Starting the edit mode General information on the edit mode Exiting and canceling the edit mode Use the cursor keys or the mouse to select the required field. The field currently selected is identified by a light green background (also see navigation commands in the section NC Events: Shortcuts). The values are entered directly in the table. The system automatically moves to the edit mode if the "Edit" function is selected, a valid character is entered, the <Enter> key is pressed, or the mouse button is double-clicked. When the edit mode is entered, the background color of the current field changes to light blue. Values already present are represented in white letters on a dark blue background. Incorrect entries can be deleted by pressing the <Del> or <Backspace> key. If an additional character is entered after the maximum number of digits has been reached, a beep tone is emitted. The beep tone is also emitted if invalid characters are entered. An entry is completed by pressing the <Enter> key, <Tab> key (the cursor is additionally moved forward by one field), <Shift>+<Tab> keys (the cursor is additionally moved back by one field), or by clicking or double-clicking a different field. An entry is cancelled by pressing the <Esc> key. The original value is used again. Note: In case of the online file, the edited event value is directly written to the control unit after the entry has been completed!

119 NC Programming System NC Events 8-9 Value range limits When the entry of values is completed, the value range limits are checked. If these limits are exceeded, a message window displaying the permissible values appears: Column Value range Process number (MTC200) 0 6, X for an external event Event number 0 31 Event values 0 or 1 Fig. 8-7: Value range limits Entering the process number Entering the event number Entering the event values The process number can be entered directly (see value range limits). "X" must be entered for an external event. When the TRANS200 is used, the process number column is not displayed. When the MTC200 is used, the events of all processes can always be addressed, irrespective of whether they actually exist. The event number must be entered directly (see value range limits). Values can be entered as follows: The "Modify value" function sets the value from 0 to 1 and vice versa. Absolutely by means of the 0 and 1 numerals. Note: When a TRANS200 is used, it is not possible to edit the values. Entering comments File name There is no limit to the length of comments. When the NC event file is saved for the first time, its name can be entered in a dialog field. NC Events: Selecting and Editing Fields Selecting the field content The content of a field can also be edited using the block commands if it is selected (blue background, dark blue highlight); see section NC Events: Editing the Block. Cutting the field content Edit menu / Cut, or function key <F7> on the "Block Commands" level. The field is cut and copied to the clipboard. Copying the field content Pasting the field content Edit menu / Copy, or function key <F5> on the "Block Commands" level The field is copied to the clipboard. Edit menu / Paste, or function key <F6> on the "Block Commands" level The content of the clipboard is pasted in the field selected. Only permissible texts can be entered, and value ranges must be kept. If the edit mode for the field is exited and an incorrect content has been pasted, a message box appears.

120 8-10 NC Events NC Programming System NC Events: Configuring and Editing the Table The items displayed in the table can be defined by adding and removing lines. This defines the view of the NC events (also see NC Events: Data Management). An NC event is referenced by means of the event number and, in case of the MTC200, also by its process number or by "X" (external event). The individual NC events can be displayed in the table in several lines. If an NC event already included in the list is entered, the data of the existing entry is applied. The following functions are provided for configuring and editing the lines. NC Events: Paste Line A new line is inserted using Paste menu / Line, or the pop-up menu, or function key <F2>, or <Ctrl>+<Enter>. Note: If the cursor is located at the first position, the new line is inserted in front of the current line; if not, the new line is inserted after the current line. Online file After an NC event entry has been created (i.e. definition of process number and event number), " " is preassigned to the value. The CNC responds with the current value. NC Events: Remove Line The line where the cursor is positioned is removed using the Edit menu / Delete Line, or the pop-up menu, or function key <F3>, or <Ctrl>+<L>. The line is copied to the clipboard. Note: Online file: The "Delete Line" function only affects the view of the data. The state of the NC events in the CNC is not affected!

121 NC Programming System NC Events 8-11 NC Events: Editing the Block Selecting the block First select and then edit one or more lines (the block). The area selected is called the block. The line(s) can be selected using the mouse or key combinations (see Fig. 8-6). The block can be edited using the commands of the "Edit" menu. Pressing function key <F5> "Edit Block" calls up the "Block Commands" function key bar: <F2> <F3> <F4> <F5> <F6> <F7> <F8> <F9> Select Line Select All Copy Paste Cut Back Fig. 8-8: Block commands function key bar Cutting the selected block Copying the selected block Pasting the selected block Exiting the function key bar Edit menu / Cut, or function key <F7> on the "Block Commands" level. The block is cut and copied to the clipboard. Edit menu / Copy, or function key <F5> on the "Block Commands" level The block is copied to the clipboard. Edit menu / Paste, or function key <F6> on the "Block Commands" level The block contained in the clipboard is pasted at the cursor position. The block can be pasted as block only, not as field content. If a block is already selected, it is replaced by the block from the clipboard. Blocks can also be pasted from one file (online/offline) to another file (online/offline). Here, only the number of columns is limited. It is not possible to exchange blocks of the TRANS200 by blocks of the MTC200 and vice versa. It is not possible to paste a block from the NC events to an NC variable editor or other editors. This is also applicable vice versa. The "Block Commands" function key bar is exited by pressing function key <F9>.

122 8-12 NC Events NC Programming System 8.3 Directory of NC Events in the Project Navigator Calling the project navigator Calling the NC event editor From the NC event editor, the project navigator can be called up by using the editor command "NC Event Index". Here, the "List" view of the project navigator displays the files of the NC event directory which also contains the currently open file. From the project navigator, the NC event editor is opened by selecting the "Edit" command for an NC event file which is assigned to a specific control unit. By pressing the function key <F9> "Exit Navigator", the user can return to the previous (hidden) application. EvtListMTC_gr.bmp Fig. 8-9: Index of NC events in the project navigator in the "List" view (MTC200)

123 NC Programming System NC Events 8-13 EvtListTRA_gr.bmp Fig. 8-10: Index of NC events in the project navigator in the "Tree + List" view (TRANS200) Structure tab Files tab Tree view List view In the structure view of the project navigator, an "NC Events" directory is assigned to each control unit. All offline and online files belonging to the particular control unit are managed in this directory. In the data view of the project navigator, the NC event files can be found under the control unit assigned. All pertinent offline and online files are available. The "Tree" view of the project navigator displays the assignment of the "NC Events" directory to a control unit. The "List" view of the project navigator displays all files of the "NC Events" directory which is selected in the "Tree" view. The online file is identified by the CNC symbol. NC Events: Function Key Bar, Pop-Up Menu in the Tree View New <F2> Import <F4> The NC event editor is opened to edit a new offline file. The new offline file is created temporarily and receives a provisory file name. An NC event file can be imported from a physical data carrier to the current directory of NC events in the project navigator. A dialog box appears which can be used to select the NC event file to be imported. After the file has been selected and this selection has been confirmed, an additional dialog box is displayed which can be used to enter the file name of the new offline file generated by the import. If the name is already assigned to a different file, a message box appears. Moreover, it can be specified whether the new file, after having been imported, can be opened using the NC event editor. Importing is possible for an NC event file that is present in the internal format of the machine tool interface with versions V18-V19 ("*.dat", "*.dtp") or V20-V22 ("*.evt") or was exported in version V22 as a text file in UNI code ("*.uni") or ASCII code ("*.txt"). During import, an automatic conversion is carried out.

124 8-14 NC Events NC Programming System Paste <F6> Exit navigator <F9> The NC event file copied to the clipboard before is pasted to the directory of NC events. The project navigator is exited. NC Events: Function Key Bar, Pop-Up Menu in the List View Note: The functions provided by the function key bar and the pop-up menu depend on the file selected. There are online and offline files. New <F2> Delete <F3> Data Handling <F4> Edit <F6> or <Enter> CNC Download <F7> Refer to "New", section NC Events: Function Key Bar, Pop-Up Menu in the Tree View. The file selected in the NC event directory is deleted. Before deleting the file, the "Cut" dialog box must be confirmed with "Yes". Online files cannot be deleted. A new function key bar is displayed, which provides the functions "Import", "Export", "Copy", "Paste" and "Cut". The file selected in the directory of NC events is opened to be edited in the NC event editor. The NC events of the selected offline file are written to the control unit. Note: When the MTC200 is used, a dialog box is provided where the user can select whether the values are to be initialized in the control unit: Yes: The events contained in the offline file are downloaded to the CNC. No: Event values are not downloaded to the CNC. (Only the view of the NC events, including comments, is activated.) When the TRANS200 is used, the values in the CNC cannot be changed by the download. The downloading process can only change the view of the events. Disable / enable <F8><F3> Exit navigator <F9> By disabling or enabling the offline file selected in the NC event directory, its test status can be defined. The test status indicates whether the offline file has been enabled for use, e.g. for being downloaded. In the list view, the test status is indicated in the "Disabled" column. If disabled, an offline file can still be used. This only means that instruction messages are displayed when the particular file is accessed. The project navigator is exited. The user returns to the main menu or to the basic NC screen. Data Handling function key bar This function key bar is set by pressing the <F4> key. Import <F4>\<F2> Export <F4>\<F3> Refer to "Import", section NC Events: Function Key Bar, Pop-Up Menu in the Tree View. One or more NC event files can be exported from the current directory of NC events in the project navigator to a physical data carrier.

125 NC Programming System NC Events 8-15 The files to be exported are to be selected from the current directory of NC events. After the Export function is called, a dialog box is opened in which the drive directory, file name and file type can be selected. The file type is used to determine the export format of the file. NC event files can be exported in the internal format which is valid for NC event files as of version V20 of the machine tool interface ("*.evt") and as text files in UNI code ("*.uni") and ASCII code ("*.txt"). When several NC event files are selected, their identifications are used for the exported files; the specification of the file name in the dialog box is ignored. Rename <F4>\<F4> Copy <F4>\<F5> Paste <F4>\<F6> Cut <F4>\<F7> A dialog box is displayed in which another unique name can be assigned for the file marked in the directory of NC events. Online files cannot be renamed. The file selected in the NC event directory is copied to the clipboard. Refer to "Paste", section NC Events: Function Key Bar, Pop-Up Menu in the Tree View. The file selected in the NC event directory is copied to the clipboard and deleted in the directory. Beforehand, the "Cut" dialog box must be confirmed with "Yes". Online files cannot be cut.

126 8-16 NC Events NC Programming System

127 NC Programming System D Corrections D Corrections 9.1 General Information on D Corrections The D correction editor can be used to display and enter the length correction values (L1, L2, L3), the radius correction (R), and comments for the various D corrections. There is no default display of D corrections in the D correction editor. The user can view a D correction by adding a line and entering the D correction number. The mechanism and the application of D corrections are described in the "D Corrections" section in the NC programming instructions. Certain functions in the D correction editor are protected by User Management. These functions are available only if the user has the associated authorization. See User Management, dialog box "Rights of user", tab "NC ProgSys". DcrEdMTC_gr.bmp Fig. 9-1: D correction editor The D corrections selected by the user are displayed in the table of the D correction editor. For the MTC200, 99 D corrections are available for each process: D Nos TRANS200, 30 D corrections are available for each process: D Nos

128 9-2 D Corrections NC Programming System Dependencies Call D corrections are defined by the active parameter set to a considerable degree. This involves both online and offline files: Use of the D correction editor requires an active parameter set containing at least one axis. Moreover, the "D corrections" parameter must be selected. The number of programmable decimal places is defined by the process parameter "Programmable decimal places" (4 or 5). The limits of the value range are also defined by this parameter. Selection of the basic programming unit (mm/inch) The D correction editor can be called from the project navigator (see section 9.3 Directory of D Corrections in the Project Navigator) or directly, for instance, from the NC screen. The D corrections directory of the particular control unit must be selected from the "Tree" view of the project navigator. The "List" view then displays all pertinent D correction files. The file to be opened must be selected. By selecting the "Edit" command, the selected file is opened in the D correction editor. If the D correction editor is called up directly, for instance by selecting the "D Correction" command on the NC screen, the online file is automatically opened for the control unit selected and the active process. In addition, the corresponding D corrections of the selected control unit of the active process are displayed. Offline files Offline files hard disk. are provided for work preparation and are saved on the Online files The online files can be used to display and edit the data contained in the control. The D correction values are written directly to the control. The comment and the type are filed in the online file when saved on hard disk. D Corrections: Structure of Screen Program title Header The program title specifies the name of the program and the address of the control unit for which the D correction values are displayed. In addition, the program title specifies the name of the editor displayed and the file edited in the editor. The header indicates the global control unit information of the active control unit, e.g. the operating mode. Please refer to the documentation "NC Screen" for a description of the elements indicated in the header. Note: The header is indicated only if the D correction values of the control unit selected from the control unit selection list are displayed. Editor title Label The title line of the D correction editor indicates by means of the appropriate symbol whether the open D correction file is an offline file or an online file. Offline files are indicated by the file symbol, online files by the CNC symbol. The title line also contains "D Corrections" to indicate the NC data type displayed in the editor. Moreover, the title line specifies the name of the D correction file currently edited in the editor. The label above the table header indicates the active D correction and the active level.

129 NC Programming System D Corrections 9-3 Table Colors The D corrections are displayed in the table line by line. The D correction number, the correction type, the three length corrections (L1, L2, L3), the radius correction (R), and a comment are displayed for each D correction. These items are displayed by columns. D number: The D correction number describes the number used for selecting the D correction from the NC program. Type: The type is exclusively specified for supporting the user in making his entry. Correction values: Numerically, the values are displayed in fixed-decimal-point format, with the number of decimal places depending on the process parameter "Programmable decimal places". Correction values in an online file: The correction values are displayed dynamically. This type of display reflects the current content of the control unit, i.e. if a correction value is changed by means of the NC or PLC program, the new value is displayed automatically. Comment: The last table column can be used to enter a comment on the D corrections. Correction values not contained in the type specified are dimmed. Note: However, the dimmed D correction values can still be edited and are effective in the CNC! The currently selected (focussed) field is identified by a light green background. After the edit mode has been entered, the color of the background of the field changes to light blue. Selections within this field are identified by a dark blue background. Online file: If data are not exchanged with the control unit, or if it was impossible to write a dataset, this is represented in red. Online file: If it is not yet entered completely in the control unit, a dataset is represented in white letters on a dark blue background. Preview for tool types for several planes The lower part of the editor (full frame) provides an additional area. With evaluation of the type, this container graphically represents the mechanisms of the corrections for the three possible processing planes. The graphic diagrams shown always relate to the D correction focussed in the editor.

130 9-4 D Corrections NC Programming System Note: Since the processing plane cannot yet be defined at the moment of editing, but only during runtime, the effective directions are represented in all of the possible planes (G17, G18, G19). D Corrections: Indication of Active Data For online files, the following elements are represented in orange in the D correction editor, thus being marked as active: D correction values of the active D correction in the table Display of the active D correction number and the active plane above the table header. D Corrections: Display as Full Frame or Segment (MTC200) Full frame Segment Toggling segment/full frame The D correction editor occupies the entire screen area. The D correction editor (online file) can be displayed in a segment of the NC screen. This can be configured in the Edit mode of the NC screen. This type of display is called a segment. When focussing on the "D Correction Editor" segment on the NC screen, the pertinent functions are provided by the function key bar. The segment view does not provide the preview area. By clicking on the "D Corrections" function key in the segment, the function key bar, the menu bar and the pop-up menu provide the functions of the D correction editor from the full frame. Pressing the <F7> "Zoom+" key restores the full frame. Pressing function key <F7> "Zoom-" switches from the full frame to the segment. D Corrections: Data Management The D correction editor displays a view of the D corrections in the control unit. The view of the D corrections in the control unit is saved in the online file. Note: The data are in the control unit, regardless of this view (online file)! Several views can be configured (prepared) and filed as offline files. When a file is opened for the first time (New), the table is still blank. The user can view a D correction by adding a line and entering the D correction number. D corrections can be present repeatedly in the table. A name can be assigned to the file when it is saved for the first time. Offline files D correction values and comments can be entered offline in the D correction editor and saved as an offline file. Transferring the offline data to the control unit requires that the offline file be downloaded. In this process, the comments and types are not written to the control unit.

131 NC Programming System D Corrections 9-5 Online files Online operation: The NC variables contained in the control unit can be displayed and edited by opening the online file. Comments and types are read from and written to the online file. If an online file for displaying the D corrections of a control unit does not yet exist, a temporary online file that receives a provisory file name is created. This may, for instance, be the case when the D correction editor is called from the NC screen. Note: Comments are automatically saved to the hard disk only when exiting. If changes are to be saved temporarily, the "Save" editor command must be used. If the connection to the control unit fails, the D correction values that were read last from the control unit remain in the display. However, editing is no longer possible until the connection failure has been eliminated. Offline operation: As opposed to online operation, the D correction values can not be read from the control unit, displayed or edited. Adjustment to the parameter set Parameter download If an offline file, when being imported or opened, is detected to have been created with a non-compatible parameter set (intermediate changes to the parameter set), this file must be converted. This adjustment to the current parameter set is necessary for the basic programming unit. Conversion is implemented by the D correction editor. Here, the D correction values are converted to comply with the new basic programming unit. If "Programmable decimal places", "Displayed decimal places", the basic programming unit, or the axis configuration with regard to the number and meanings of axes (not axis names) have been changed in the control unit parameters, all D corrections in the control unit are initialized with zero during the following parameter download. The comments in the corresponding online file remain. 9.2 Using the D Correction Editor D Corrections: Menu Bar, Pop-Up Menu The menu bar contains all editor commands. The function key bar and the pop-up menu provide quick access to some of these commands. The pop-up menu of the D correction editor can be called up in the table only. D Corrections: File Menu New Save Print Exit D Corrections An additional D correction editor is opened to edit a new offline file. The new offline file is created temporarily and receives a provisory file name. The file activated and opened in the D correction editor is saved. If this is a temporary file, a dialog field for saving the file is displayed. The file name can be modified in this dialog field. The print dialog box is called up. The current D correction editor is exited.

132 9-6 D Corrections NC Programming System Exit All D Correction Editors Exit Editor command "Exit D Correction" is called in the open D correction editors for all the processes and control units. Exits the MTGUI. D Corrections: Edit Menu Undo Redo Cut Copy Paste Delete Find Replace Go to Start of File Go to End of File Select Line Select All Selection of types Remove Line The previous editing step is undone. The previously undone editing step is redone. A selected area is cut and saved to the clipboard. A selected area is copied to the clipboard. The content of the clipboard is pasted at the cursor position. The area selected is deleted. The dialog box for finding a character string is opened. The dialog box for finding a character string and replacing it by another character string is opened. When replacing the character string, only permitted values may be entered. The cursor is placed in the first editable field of the editor. The cursor is placed in the last editable field of the editor. The line where the cursor is positioned is selected. The entire list is selected, including all visible columns. The dialog box for selecting the D correction type is opened. The line where the cursor is positioned is not displayed any longer. This does not affect the data of the control unit. D Corrections: View Menu D corrections index<f4> This function can be used to display the index of D corrections in the project navigator. D Corrections: Paste Menu Line A new line is inserted. If the cursor is positioned in the first column, the new line is inserted in front of the current line; if not, the new line is inserted after the current line. D Corrections:? (Help) Menu Help for D corrections Info This function calls up the online help for D corrections. An info box indicating the version number is displayed. D Corrections: Pop-Up Menu The pop-up menu is called up by pressing <Shift>+<F10> or by pressing the right mouse button.

133 NC Programming System D Corrections 9-7 D Corrections: Shortcuts The following editor commands can also be called using shortcuts. Shortcut Editor command <Ctrl>+<N> Open a new D correction editor <Ctrl>+<S> Save the active and open file <Ctrl>+<P> Print the current D correction editor <Ctrl>+<Z> Undo the previous editing step <Ctrl>+<Y> Redo the editing step previously undone <Ctrl>+<F> Find <Ctrl>+<R> Find next <Ctrl>+<H> Replace <Ctrl>+<L> Cut a line to the clipboard <Ctrl>+<Enter> Insert a line Fig. 9-2: Shortcuts - editor commands Shortcut Block command <Ctrl>+<C> Copy to the clipboard <Ctrl>+<V> Paste from the clipboard <Ctrl>+<X> Cut to the clipboard <Del> Delete the area selected Fig. 9-3: Shortcuts - block commands Shortcut Navigation command <Shift>+<PageUp> Extends the area selected up by one page <Shift>+<PageDown> Extends the area selected down by one page <Shift>+<Up> Extends the area selected up by one line <Shift>+<Down> Extends the area selected down by one line <Shift>+<Left> Extends the area selected up by one line <Shift>+<Right> Extends the area selected down by one line <Shift>+<Home> Extends the area selected up by one line <Shift>+<End> Extends the area selected down by one line <Ctrl>+<A> Selects all Fig. 9-4: Shortcuts - navigation commands

134 9-8 D Corrections NC Programming System Shortcut Selection command <Shift>+<PageUp> Extends the area selected up by one page <Shift>+<PageDown> Extends the area selected down by one page <Shift>+<Up> Extends the area selected up by one line <Shift>+<Down> Extends the area selected down by one line <Shift>+<Left> Extends the area selected up by one line <Shift>+<Right> Extends the area selected down by one line <Shift>+<Home> Extends the area selected up by one line <Shift>+<End> Extends the area selected down by one line <Ctrl>+<A> Selects all Fig. 9-5: Shortcuts - selection commands D Corrections: Editing of Values in the Table Selecting the field Starting the edit mode General information on the edit mode Exiting and canceling the edit mode Use the cursor keys or the mouse to select the required field. The field currently selected is identified by a light green background (also see Fig. 9-4). The values are entered directly in the table. The system automatically moves to the edit mode if a valid character is entered, the <Enter> key is pressed, or the mouse button is double-clicked. When the edit mode is entered, the background color of the current field changes to light blue. Values already present are represented in white letters on a dark blue background. Incorrect entries can be deleted by pressing the <Del> or <Backspace> key. If an additional character is entered after the maximum number of digits has been reached, a beep tone is emitted. The beep tone is also emitted if invalid characters are entered. An entry is completed by pressing the <Enter> key, <Tab> key (the cursor is additionally moved forward by one field), <Shift>+<Tab> keys (the cursor is additionally moved back by one field), or by clicking or double-clicking a different field. Entries are cancelled by pressing the <Esc> key. The original value is used again. Note: In case of the online file, the edited D correction value is directly written to the control unit after the entry has been completed!

135 NC Programming System D Corrections 9-9 Value range limits When the entry of values is completed, the value range limits are checked. If these limits are exceeded, a message window displaying the permissible values appears: Column D correction No. (MTC200) 1-99 D correction No. (TRANS200) 1-30 Type 0-5 Correction values L1, L2, L3, R Fig. 9-6: Value range limits Value range Defined in process parameters B0x.030 and B0.x031 The number of programmable decimal places is defined by the process parameter "Programmable decimal places" (4 or 5). If more decimal places are entered, the rounded value is displayed. Note: The value range of D correction values that can be entered is limited to to if "5" has been set in the parameter "Programmable decimal places" and to to if "4" has been set in "Programmable decimal places". Value range limits Entering the type The D correction number can be entered directly (see value range limits). The type can be entered directly by specifying the value within a range of 0 to 5 or by using the "Select Type" dialog box (see D Corrections: Type Selection). Entering the correction values Entering comments File name Correction values can be entered as follows: Absolutely (the new correction value corresponds to the value entered) Mathematical expression (the new correction value can be calculated by using the arithmetical operations *, /, +, and ) It is possible to enter any number of characters. The values are displayed and entered in fixed-decimal-point format. There is no limit to the length of comments. When the D correction file is saved for the first time, its name can be entered in a dialog field. D Corrections: Selecting and Editing Fields Selecting the field content The content of a field can also be edited using the block commands if it is selected (blue background, dark blue highlight). Cutting the field content Copying the field content Edit menu / Cut, or function key <F7> on the "Block Commands" level. The field is cut and copied to the clipboard. Edit menu / Copy, or function key <F5> on the "Block Commands" level The field is copied to the clipboard.

136 9-10 D Corrections NC Programming System Pasting the field content Edit menu / Paste, or function key <F6> on the "Block Commands" level The content of the clipboard is pasted in the field selected. Only permissible texts can be entered, and value ranges must be kept. If the edit mode for the field is exited and an incorrect content has been pasted, a message box appears. D Corrections: Type Selection DcrTypMTC_gr.bmp Fig. 9-7: Type Selection dialog box Type Specification of the type is exclusively provided for supporting the user. The type is not transferred to the control unit. There are six different correction types. Each correction type corresponds to a specific tool type which, owing to is design, requires only specific correction values (L1, L2, L3, R). A pictogram is assigned to each type. Correction values not contained in the type specified are dimmed. Note: However, the dimmed D correction values can still be edited and are effective in the CNC! WARNING If a D correction is called in the control unit, all four D correction values are always effective! Ÿ Set the correction values that are not required for the type selected to 0.

137 NC Programming System D Corrections 9-11 Type L1 L2 L3 R 0 (default type) Required Required Required Required 1 (Optional) (Optional) Required (Optional) 2 (Optional) (Optional) Required Required 3 Required Required (Optional) Required 4 Required Required Required Required 5 Required Required Required (Optional) Fig. 9-8: Overview of correction types The neutral type (type 0) requires all correction values. Type 0 is the default type. If a new line is created, the type field is automatically filled with the value 0. "Type Selection" dialog box The type selection dialog box provides the 6 types by means of pictograms. The type can be selected by pressing the mouse button or the arrow keys. The focussed bitmap is then provided with a blue frame. Pressing <OK> confirms the selection; <Esc> cancels the dialog box, and the old type is reused. WARNING If the type is changed, the values required for this type remain unaffected! They are dimmed in the editor! Ÿ Set the correction values that are not required for the type selected to 0. D Corrections: Configuring and Editing the Table The items displayed in the table can be defined by adding and removing lines. This defines the view of the D corrections. The D correction is referenced by means of the D No. The individual D corrections can be displayed in the table in several lines. If a D correction already included in the list is entered, the data of the existing entry is applied. The following functions are provided for configuring and editing the lines. D Corrections: Paste Line A new line is inserted using Paste menu / Line, or the pop-up menu, or function key <F2>, or <Ctrl>+<Enter>. Note: If the cursor is located at the first position, the new line is inserted in front of the current line; if not, the new line is inserted after the current line. Online file After a new line has been inserted, the default type (type 0) is preassigned to the type. A D correction is sufficiently defined by its D number. The D correction values are displayed from the CNC.

138 9-12 D Corrections NC Programming System Offline file After a new line has been inserted, the default type (type 0) is preassigned to the type. The elements L1, L2, L3, and R remain blank at first. If a D correction value is entered in the line, zero is pre-assigned to the remaining values. It is not necessary to enter values for the D correction values. D Corrections: Remove Line The line where the cursor is positioned is removed using the Edit menu / Delete Line, or the pop-up menu, or function key <F3>, or <Ctrl>+<L>. The line is copied to the clipboard. Note: Online file: The "Remove Line" function only affects the view of the data. The D correction values in the CNC are not affected! D Corrections: Edit Block Selecting the block First select and then edit one or more lines (the block). The area selected is called the block. The line(s) can be selected using the mouse or key combinations (see Fig. 9-5). The block can be edited using the commands of the "Edit" menu. Pressing function key <F5> "Edit Block" calls up the "Block Commands" function key bar: <F2> <F3> <F4> <F5> <F6> <F7> <F8> <F9> Select Line Select All Copy Paste Cut Back Fig. 9-9: Block commands function key bar Cutting the selected block Copying the selected block Pasting the selected block Edit menu / Cut, or function key <F7> on the "Block Commands" level The block is cut and copied to the clipboard. Edit menu / Copy, or function key <F5> on the "Block Commands" level The block is copied to the clipboard. Edit menu / Paste, or function key <F6> on the "Block Commands" level The block contained in the clipboard is pasted at the cursor position. The block can be pasted as block only, not as field content. If a block is already selected, it is replaced by the block from the clipboard. Blocks can also be pasted from one file (online/offline) to another file (online/offline). Blocks from the TRANS200 can be pasted to the MTC200 and vice versa. A block from the D corrections cannot be pasted in the NC events or NC variables, and a block from the NC events or NC variables cannot be pasted in the D corrections.

139 NC Programming System D Corrections 9-13 Exiting the function key bar The "Block Commands" function key bar is exited by pressing function key <F9>. 9.3 Directory of D Corrections in the Project Navigator Calling the project navigator Calling the D correction editor From the D correction editor, the project navigator can be called up by using the editor command "D Correction Index". Here, the "List" view of the project navigator displays the files of the D correction directory which also contains the currently open file. From the project navigator, the D correction editor is opened by selecting the "Edit" command for a D correction file which is assigned to a specific process of a control unit. By pressing the function key <F9> "Exit Navigator", the user can return to the previous (hidden) application. DcrListMTC_gr.bmp Fig. 9-10: Index of D corrections in the project navigator in the "List" view (MTC200)

140 9-14 D Corrections NC Programming System DcrListTRA_gr.bmp Fig. 9-11: Index of D corrections in the project navigator in the "Tree + List" view (TRANS200) Structure tab Data tab Tree view List view MTC200: In the structure view of the project navigator, a "D Correction" directory is assigned to each process of a control unit. This directory contains all offline and online files pertinent to the process concerned. TRANS200: In the structure view of the project navigator, a "D Correction" directory is assigned to each control unit. This directory contains all pertinent offline and online files. Starting from the "D Corrections" node, the "D Corrections" directories pertinent to the various control units and, if necessary, processes are arranged in the data view of the project navigator. All pertinent offline and online files are available. The "Tree" view of the project navigator displays the assignment of the "D Corrections" directory to the control units and, if necessary, processes. The "List" view of the project navigator displays all files of the "D Corrections" directory which is selected in the "Tree" view. The online file is identified by the CNC symbol. D Corrections: Function Key Bar, Pop-Up Menu in the Tree View New <F2> Import <F4> The D correction editor is opened to edit a new offline file. The new offline file is created temporarily and receives a provisory file name. A D correction file can be imported from a physical data carrier to the current directory of D corrections in the project navigator. A dialog box appears which can be used to select the D correction file to be imported. After the file has been selected and this selection has been confirmed, an additional dialog box is displayed which can be used to enter the file name of the new offline file generated by the import. If the name is already assigned to a different file, a message box appears. Moreover, it can be specified whether the new file, after having been imported, can be opened using the D correction editor.

141 NC Programming System D Corrections 9-15 Importing is possible for a D correction file that is present in the internal format of the machine tool interface with versions V18-V19 ("*.dat", "*.dtp") or V20-V22 ("*.dcr") or was exported in version V22 as a text file in UNI code ("*.uni") or ASCII code ("*.txt"). During import, an automatic conversion is carried out. Paste <F6> The D correction file copied to the clipboard earlier is pasted to the directory of D corrections. Note: Here, the D correction file is not yet adjusted to the active parameter set. The pasted D correction file is checked and, if necessary, automatically converted only (basic programming unit) when it is opened in the D correction editor. Exit navigator <F9> The project navigator is exited. D Corrections: Function Key Bar, Pop-Up Menu in the List View Note: The functions provided by the function key bar and the pop-up menu depend on the file selected. There are online and offline files. New <F2> Refer to "New", section D Corrections: Function Key Bar, Pop-Up Menu in the Tree View. Delete <F3> Data Handling <F4> Edit <F6> or <Enter> CNC Download <F7> The file selected in the D correction directory is deleted. Beforehand, the "Delete" dialog box must be confirmed with "Yes". Online files cannot be deleted. A new function key bar is displayed, which provides the functions "Import", "Copy", "Paste" and "Cut". The file selected in the directory of D corrections is opened to be edited in the D correction editor. The D corrections of the selected offline file are written to the control unit. Note: A dialog box is provided where the user can select whether the values are to be initialized in the control unit: Yes: The correction values contained in the offline file are downloaded to the CNC. No: Correction values are not downloaded to the CNC. (Only the view of the D corrections is activated, including types and comments.)

142 9-16 D Corrections NC Programming System Disable / enable <F8><F3> Exit navigator <F9> By disabling or enabling the offline file selected in the D correction directory, its test status can be defined. The test status indicates whether the offline file has been enabled for use, e.g. for being downloaded. In the list view, the test status is indicated in the "Disabled" column. If disabled, an offline file can still be used. This only means that instruction messages are displayed when the particular file is accessed. The project navigator is exited. The user returns to the main menu or to the basic NC screen. Data Handling function key bar This function key bar is set by pressing the <F4> key. Import <F4>\<F2> Refer to "Import", section D Corrections: Function Key Bar, Pop-Up Menu in the Tree View. Export <F4>\<F3> Rename <F4>\<F4> Copy <F4>\<F5> Paste <F4>\<F6> Cut <F4>\<F7> One or more D correction files can be exported from the current directory of D corrections in the project navigator to a physical data carrier. The files to be exported are to be selected from the current directory of D corrections. After the Export function is called, a dialog box is opened in which the drive directory, file name and file type can be selected. The file type is used to determine the export format of the file. D correction files can be exported in the internal format which is valid for D correction files as of version V20 of the machine tool interface ("*.dcr") and as text files in UNI code ("*.uni") and ASCII code ("*.txt"). When several D correction files are selected, their identifications are used for the exported files; the specification of the file name in the dialog box is ignored. A dialog box is displayed in which another unique name can be assigned for the file marked in the directory of D corrections. Online files cannot be renamed. The file selected in the D correction directory is copied to the clipboard. Refer to "Paste", section D Corrections: Function Key Bar, Pop-Up Menu in the Tree View. The file selected in the D correction directory is copied to the clipboard and deleted in the directory. Beforehand, the "Cut" dialog box must be confirmed with "Yes". Online files cannot be cut.

143 NC Programming System List of Figures List of Figures Fig. 1-1: Operator control using graphic user interface 1-1 Fig. 2-1: Project navigator tree view 2-2 Fig. 2-2: Project navigator list view 2-3 Fig. 2-3: Tree + list view of project navigator 2-3 Fig. 2-4: Representation of free NC programs in project navigator 2-4 Fig. 2-5: Representation of NC packages in project navigator (MTC200) 2-4 Fig. 2-6: Representation of free NC programs in data view 2-5 Fig. 2-7: Representation of NC packages in data view 2-5 Fig. 2-8: Configuration view display 2-6 Fig. 2-9: Function keys for free NC programs: active cursor is in tree 2-7 Fig. 2-10:Function keys for free NC programs: active cursor is in list 2-7 Fig. 2-11:Deletion of an NC program loaded into NC not possible 2-8 Fig. 2-12:Program preselection screen 2-9 Fig. 2-13:Loading an NC program that has not been enabled 2-11 Fig. 2-14:Memory selection 2-11 Fig. 2-15:Display of erroneous position 2-12 Fig. 2-16:Loading an NC program just being processed not possible 2-13 Fig. 2-17:Identifier for pasted NC program 2-15 Fig. 2-18:Cut function not available because selected program is loaded 2-16 Fig. 2-19:Cut function not available because selected program is being edited 2-17 Fig. 2-20:Structure view: cursor in tree 2-18 Fig. 2-21:Structure view: cursor in list 2-18 Fig. 2-22:Enter identifier 2-19 Fig. 2-23:Unallowed package number 2-20 Fig. 2-24:Loading a package with a disabled NC program 2-21 Fig. 2-25:Memory selection 2-22 Fig. 2-26:Contents of an NC package 2-23 Fig. 2-27:Paste a package 2-24 Fig. 2-28:Data view of NC packages 2-25 Fig. 3-1: Editor with menu, function key bar, and pop-up menu 3-2 Fig. 3-2: Dialog box for saving an NC program 3-4 Fig. 3-3: Key combinations for special editor functions 3-10 Fig. 3-4: Paste Cycle dialog box 3-12 Fig. 4-1: NC assistant 4-1 Fig. 4-2: NC Assistant, "NC Program" step 4-3 Fig. 4-3: NC Assistant, "Function" step 4-4 Fig. 4-4: Without main function 4-5 Fig. 4-5: Linear interpolation G Fig. 4-6: Circular interpolation G02/G03 (entry of interpolation parameters) 4-9

144 10-2 List of Figures NC Programming System Fig. 4-7: Circular interpolation G02/G03 (entry of radius) 4-10 Fig. 4-8: Dwell time G Fig. 4-9: Tapping G63/G Fig. 4-10:Homing G Fig. 4-11:Feed to positive stop G Fig. 4-12:Cancel feed to positive stop G Fig. 4-13:Adaptive Depth G Fig. 4-14:Mathematical expression 4-16 Fig. 4-15:Mathematical expression AXD 4-17 Fig. 4-16:Mathematical expression DCD 4-18 Fig. 4-17:Mathematical expression OTD 4-19 Fig. 4-18:NC Assistant, "Spindle" step 4-20 Fig. 4-19:NC Assistant, "M functions" step 4-21 Fig. 4-20:NC Assistant, "Tool" step 4-22 Fig. 4-21:NC Assistant, "Command" step 4-23 Fig. 4-22:NC Assistant, "Label" step 4-25 Fig. 4-23:NC Assistant, "Offset" step 4-26 Fig. 4-24:NC Assistant, "Comment" step 4-27 Fig. 4-25:NC block not suitable for assistance 4-28 Fig. 5-1: Macro editor with menu, function key bar, and pop-up menu 5-1 Fig. 6-1: Offset editor (MTC200) 6-1 Fig. 6-2: Offset editor (TRANS200) 6-2 Fig. 6-3: Shortcuts - editor commands 6-7 Fig. 6-4: Shortcuts - block commands 6-7 Fig. 6-5: Shortcuts - navigation commands 6-7 Fig. 6-6: Index of offsets in the project navigator in the "List" view (MTC200) 6-9 Fig. 6-7: Index of offsets in the project navigator in the "Tree + List" view (TRANS200) 6-9 Fig. 7-1: NC variable editor (MTC200) 7-1 Fig. 7-2: NC variable editor (TRANS200) 7-2 Fig. 7-3: Shortcuts - editor commands 7-7 Fig. 7-4: Shortcuts - block commands 7-7 Fig. 7-5: Shortcuts - navigation commands 7-7 Fig. 7-6: Shortcuts - selection commands 7-8 Fig. 7-7: Value range limits 7-9 Fig. 7-8: Block commands function key bar 7-11 Fig. 7-9: Index of NC variables in the project navigator in the "List" view (MTC200) 7-12 Fig. 7-10:Index of NC variables in the project navigator in the "Tree + List" view (TRANS200) 7-13 Fig. 8-1: NC event editor (MTC200) 8-1 Fig. 8-2: NC event editor (TRANS200) 8-2 Fig. 8-3: Shortcuts - editor commands 8-7 Fig. 8-4: Shortcuts - block commands 8-7

145 NC Programming System List of Figures 10-3 Fig. 8-5: Shortcuts - navigation commands 8-7 Fig. 8-6: Shortcuts - selection commands 8-8 Fig. 8-7: Value range limits 8-9 Fig. 8-8: Block commands function key bar 8-11 Fig. 8-9: Index of NC events in the project navigator in the "List" view (MTC200) 8-12 Fig. 8-10:Index of NC events in the project navigator in the "Tree + List" view (TRANS200) 8-13 Fig. 9-1: D correction editor 9-1 Fig. 9-2: Shortcuts - editor commands 9-7 Fig. 9-3: Shortcuts - block commands 9-7 Fig. 9-4: Shortcuts - navigation commands 9-7 Fig. 9-5: Shortcuts - selection commands 9-8 Fig. 9-6: Value range limits 9-9 Fig. 9-7: Type Selection dialog box 9-10 Fig. 9-8: Overview of correction types 9-11 Fig. 9-9: Block commands function key bar 9-12 Fig. 9-10:Index of D corrections in the project navigator in the "List" view (MTC200) 9-13 Fig. 9-11:Index of D corrections in the project navigator in the "Tree + List" view (TRANS200) 9-14

146 10-4 List of Figures NC Programming System

147 NC Programming System Index Index A A/B Memory (MTC200) 1-2 Acknowledgement function 4-20 Active cursor is in list 2-7 Active cursor is in tree 2-7 Active NC program 1-3 AXD command 4-16 C Calling the offset editor 6-8 Calling the project navigator 6-8 Circular interpolation G02 (clockwise) / G03 (counterclockwise) 4-8 Command 4-23 Comment 4-27 Configuration view 2-6 Copy <F4>F5>, pop-up 6-11 D D correction editor 9-1, 9-4 Call 9-2 Dependencies 9-2 Offline files 9-2 Online files 9-2 D corrections 9-1? (Help) menu 9-6 Help for D corrections 9-6 Info 9-6 Configuring and editing the table 9-11 Data management 9-4 Adjustment to the parameter set 9-5 Offline files 9-4 Online files 9-5 Parameter download 9-5 Display 9-4 Full frame 9-4 Segment 9-4 Toggling segment/full frame 9-4 Edit Block 9-12 Edit menu 9-6 Copy 9-6 Cut 9-6 Delete 9-6 Find 9-6 Go to End of File 9-6 Go to Start of File 9-6 Paste 9-6 Redo 9-6 Remove Line 9-6 Replace 9-6 Select All 9-6 Select Line 9-6 Selection of types 9-6 Undo 9-6 Editing of values in the table 9-8 Entering comments 9-9 Entering the correction values 9-9 Entering the D No. 9-9 Entering the type 9-9 Exiting and cancelling the edit mode 9-8 File name 9-9 General information on the edit mode 9-8 Selecting the field 9-8 Starting the edit mode 9-8

148 11-2 Index NC Programming System Value range limits 9-9 Editing the Block Copying the selected block 9-12 Cutting the selected block 9-12 Exiting the function key bar 9-13 Pasting the selected block 9-12 Selecting the block 9-12 File menu 9-5 Exit 9-6 Exit All D Correction Editors 9-6 Exit D Corrections 9-5 New 9-5 Print 9-5 Save 9-5 Function key bar, pop-up menu in the List view 9-15 CNC Download <F7> 9-15 Copy <F4> <F5> 9-16 Cut <F4> <F7> 9-16 Delete <F3> 9-15 Disable/enable <F8> <F3> 9-16 Edit <F6> or <Enter> 9-15 Exit navigator <F9> 9-16 Export <F4> <F3> 9-16 Import <F4> <F2> 9-16 New <F2> 9-15 Paste <F4> <F6> 9-16 Rename <F4> <F4> 9-16 Function key bar, pop-up menu in the Tree view 9-14 Data Handling <F4> 9-15 Exit navigator <F9> 9-15 Import <F4> 9-14 New <F2> 9-14 Paste <F6> 9-15 Indication of active data 9-4 Menu bar, pop-up menu 9-5 Paste Line 9-11 Offline file 9-12 Online file 9-11 Paste menu 9-6 Line 9-6 Pop-up menu 9-6 Remove Line 9-12 Selecting and editing fields 9-9 Copying the field content 9-9 Cutting the field content 9-9 Pasting the field content 9-10 Selecting the field content 9-9 Shortcuts 9-7 Structure of screen 9-2 Colors 9-3 Editor title 9-2 Header 9-2 Label 9-2 Preview for tool types for several planes 9-3 Program title 9-2 Table 9-3 Type selection 9-10 Correction types selection 9-11 Type 9-10 Type Selection dialog box 9-11 View menu 9-6 D corrections index <F4> 9-6 Data Handling <F4> 6-10 Data tab 6-9 Data view 2-5 DCD command 4-18 Delete <F3>, pop-up 6-10 Directory of D corrections in the project navigator 9-13 Calling the D correction editor 9-13 Calling the project navigator 9-13 Data tab 9-14 List view 9-14

149 NC Programming System Index 11-3 Structure tab 9-14 Tree view 9-14 Disable/enable <F8> <F3> 6-11 Display of erroneous position 2-12 Download <F7>, pop-up 6-11 E Edit <F6>, pop-up, <Enter> 6-11 Exit navigator <F9> 6-10 Exit NC editor 3-5 Export <F4>F3> 6-11 F Fonts 3-8 Free editing 3-1 Free NC programs 1-2, 2-1 Free NC programs in data view 2-5 Free NC programs in project navigator 2-4 Function key bar 1-2 Function keys for free NC programs 2-7 Function to Comment steps 4-2 Functions in the NC package data view 2-25 Functions in the NC package structure view 2-18 H Handling the Paste Cycle dialog box Menu functions "?" help menu for pasting cycles <F1> 3-13 Homing G Hotkey support 1-2 I Identifier for pasted NC program 2-15 Import <F4> <F2> 6-11 Import <F4>, pop-up 6-10 Index of NC variables in the project navigator 7-12 Index of offsets in the project navigator in the "List" view (MTC200) 6-9 Index of offsets in the project navigator in the "Tree + List" view (TRANS200) 6-9 Interpolation parameter entry 4-9 Interpolation parameters 4-9 K Key combinations editor functions 3-10 Keyboard (operation without mouse) 1-2 L Label 4-25 Linear interpolation G List view 6-10 Loading an NC program that has not been enabled 2-11 M Macro 5-1 Macro definitions 3-8 Macro editor 5-1 Edit Menu Copy (Block) 5-3 Edit Menu Cut (Block) 5-3 Edit Menu Delete (Block) 5-3 Edit menu Delete line 5-4 Edit menu Go to start of file 5-4 Edit Menu Paste (Block) 5-3 Edit menu Redo 5-3

150 11-4 Index NC Programming System Edit menu Replace 5-4 Edit menu Search 5-3 Edit menu Search again 5-3 Edit menu Select all 5-4 Edit menu Select line 5-4 Edit menu Undo 5-3 Edit menu Go to end of file 5-4 Editing 5-2 File menu Exit macro definition editor 5-2 File menu Print 5-2 File menu Save 5-2 Functions under Edit menu 5-3 Functions under File menu 5-2 Functions under menu entry Help("?") 5-4 Functions under Paste menu 5-4 Functions under View menu 5-4 Help menu ("?") Help for NC macros..f1: 5-4 Menu functions 5-2 Paste menu Line 5-4 View menu Main menu 5-4 Macro editor (MTC200) 5-1 Macro editor commands 5-1 Mathematical expression 4-15 Mathematical expression (command: without) 4-15 Memory selection 2-11 Menu functions NC editor 3-3 M-functions 4-21 Mouse 1-2 N NC assistant 4-1 NC block not suitable for assistance 4-28 Function to Comment steps 4-28 NC program step 4-28 NC editor 3-1 "?" Help menu for NC programming <F1> 3-9 "?" menu - shortcuts 3-9 Active NC program 3-2 Assistant view 3-1 Edit menu Remove Line 7-6 Select All 7-6 Select Line 7-6 Edit menu Copy (Block) 3-5 Edit menu Cut (Block) 3-5 Edit menu - Delete (Block) 3-6 Edit menu - Display Syntax Error 3-7 Edit menu - Go to End of File 3-6 Edit menu - Go to Start of File 3-6 Edit menu - Paste (Block) 3-5 Edit menu - Redo 3-5 Edit menu - Replace 3-6 Edit menu - Search 3-6 Edit menu - Search Again 3-6 Edit menu - Select All 3-7 Edit menu - Select Line 3-6 Edit menu - Undo 3-5 Editor commands 3-2 Editor view 3-1 Extras menu - Compiler Options 3-8 Extras menu - functions 3-8 Extras menu - Macro Definitions 3-8 Extras menu - Options 3-8 Extras menu - Template for NC Programs 3-8 File menu - Exit All NC Editors 3-5 File menu - Exit NC Editor 3-4 File menu - New 3-3 File menu - Print 3-4 File menu - Save 3-3 Free NC program 3-2

151 NC Programming System Index 11-5 Functions under File menu 3-3 Handling the Paste Cycle dialog box 3-12 Cycle description 3-13 Cycle selection 3-12 Dialog elements 3-12 Editor for parameter values 3-12 Graphic selection 3-12 Menu functions 3-13 Apply <F9> 3-13 Cancel <F8> 3-13 Online help 3-13 Navigation 3-13 Help menu "?" - functions 3-9 Menu functions 3-3 NC program in package 3-2 Paste Cycle 3-11 Call 3-12 Long and short forms 3-11 Pasting a block sequence 3-11 Requirements 3-11 Scope of functions 3-11 Paste Cycle - Overview 3-11 Paste menu - functions 3-7 Paste menu - NC Block 3-7 Paste menu Cycle 3-7 Syntax highlighting 3-3 View NC Assistant / NC Editor 3-1 View menu - functions 3-7 View menu - Main Menu 3-7 View menu - NC Assistant 3-7 View menu - NC Program Directory 3-7 Window menu - Active Applications 3-10 Window menu - Below One Another 3-10 Window menu - Cascading 3-10 Window menu - functions 3-10 Window menu - Minimize All Windows 3-10 Window menu - Next to One Another 3-10 NC editor - overview 3-1 NC event editor 8-1 NC event editor (MTC200) 8-1 NC event editor (TRANS200) 8-2 NC events 8-1? (Help) menu 8-6 Help for NC events 8-6 Info 8-6 Configuring and editing the table 8-10 Data management 8-4 Offline files 8-4 Online files 8-4 Parameter download 8-5 Display 8-4 Full frame 8-4 Segment 8-4 Toggling segment/full frame 8-4 Edit menu 8-6 Copy 8-6 Cut 8-6 Delete 8-6 Find 8-6 Go to End of File 8-6 Go to Start of File 8-6 Paste 8-6 Redo 8-6 Remove Line 8-6 Replace 8-6 Select All 8-6 Select Line 8-6 Undo 8-6 Editing of values in the table 8-8 Entering comments 8-9 Entering the event number 8-9 Entering the event values 8-9

152 11-6 Index NC Programming System Entering the process number 8-9 Exiting and cancelling the edit mode 8-8 File name 8-9 General information on the edit mode 8-8 Selecting the field 8-8 Starting the edit mode 8-8 Value range limits 8-9 Editing the block 8-11 Copying the selected block 8-11 Cutting the selected block 8-11 Exiting the function key bar 8-11 Pasting the selected block 8-11 Selecting the block 8-11 File menu 8-5 Exit 8-5 Exit all NC event editors 8-5 Exit NC events 8-5 New 8-5 Print 8-5 Save 8-5 Function key bar, pop-up menu in the List view 8-14 CNC Download <F7> 8-14 Copy <F4> <F5> 8-15 Cut <F4> <F7> 8-15 Data Handling <F4> 8-14 Delete <F3> 8-14 Disable/enable <F8> <F3> 8-14 Edit <F6> or <Enter> 8-14 Exit navigator <F9> 8-14 Export <F4> <F3> 8-14 Import <F4> <F2> 8-14 New<F2> 8-14 Paste <F4> <F6> 8-15 Rename <F4> <F4> 8-15 Function key bar, pop-up menu in the Tree view 8-13 Exit navigator <F9> 8-14 Import <F4> 8-13 New <F2> 8-13 Paste <F6> 8-14 Menu bar, pop-up menu 8-5 Paste Line 8-10 Paste menu 8-6 Line 8-6 Pop-up menu 8-6 Remove Line 8-10 Selecting and editing fields 8-9 Copying the field content 8-9 Cutting the field content 8-9 Pasting the field content 8-9 Selecting the field content 8-9 Shortcuts 8-7 Structure of screen Colors 8-3 Editor title 8-3 Header 8-3 Program title 8-3 Table 8-3 Structure of Screen 8-3 View menu 8-6 NC event index <F4> 8-6 NC events in the project navigator - index List view 8-13 Tree view 8-13 NC events in the project navigator directory 8-12 NC events in the project navigator index Calling the NC event editor 8-12 Calling the project navigator 8-12 Files tab 8-13 Structure tab 8-13 NC note 4-27 NC package data view Exit Navigator 2-25

153 NC Programming System Index 11-7 Tree + List 2-25 Update 2-25 View >> 2-25 NC package data view - functions 2-25 NC package handling 2-1 NC package structure view - functions 2-18 NC packages Copy <F4/F5> 2-23 Data Handling <F4> 2-20 Delete <F3> 2-20 Download <F7> 2-20 Transferring an NC package to the NC 2-21 Exit Navigator <F9> 2-25 General information 2-19 Description 2-19 Identifier 2-19 Number 2-19 Package number 2-19 New <F2> 2-19 Package content 2-22 Paste <F4/F6> 2-24 Preselect Program <F5> 2-20 Rename <F4/F4> 2-23 Upload <F4/F7> 2-24 NC Packages (MTC200) 1-2 NC packages in data view 2-5 NC packages in project navigator (MTC200) 2-4 NC Program Assistant 4-1 NC Program Handling 1-1 NC Program Preselection (MTC200) 1-3 NC Program step 4-2 NC programs Changing of level with <F9> 2-17 Continuing the level with <F8> 2-17 Copy <F4/F5> 2-15 Cut <F4/F7> 2-16 Data handling <F4> 2-14 Delete <F3> 2-8 Disable/Enable < >>/F3> 2-17 Download <F7> 2-10 Edit <F6> 2-10 Exit navigator <F9> 2-14 Export <F4/F3> 2-14 Import <F4/F2> 2-14 New <F2> 2-8 Paste <F4/F6> 2-15 Preselect program (MTC200) <F5> 2-9 Rename <F4/F4> 2-15 Upload < >>/F7> 2-13 NC variable editor 7-1 Call 7-2 Offline files 7-2 Online files 7-2 NC variable editor (MTC200) 7-1 NC variable editor (TRANS200) 7-2 NC variables 7-1? (Help) menu 7-6 Help for NC variables 7-6 Info 7-6 Configuring and editing the table 7-10 Data management 7-4 Offline files 7-4 Online files 7-4 Parameter download 7-5 Dependencies 7-2 Display 7-4 Full frame 7-4 Segment 7-4 Toggling segment/full frame 7-4 Edit menu 7-6 Copy 7-6 Cut 7-6

154 11-8 Index NC Programming System Delete 7-6 Find 7-6 Go to End of File 7-6 Go to Start of File 7-6 Paste 7-6 Redo 7-6 Replace 7-6 Undo 7-6 Editing of values in the table 7-8 Entering comments 7-9 Entering the process number 7-9 Entering the variable number 7-9 Entering the variable values 7-9 Exiting and cancelling the edit mode 7-8 File name 7-9 General information on the edit mode 7-8 Selecting the field 7-8 Starting the edit mode 7-8 Value range limits 7-9 Editing the block 7-11 Copying the selected block 7-11 Cutting the selected block 7-11 Exiting the function key bar 7-11 Pasting the selected block 7-11 Selecting the block 7-11 File menu 7-5 Exit 7-5 Exit all NC variable editors 7-5 Exit NC variables 7-5 New 7-5 Save 7-5 Function key bar, pop-up menu in the List view 7-14 CNC Download <F7> 7-14 Copy <F4> <F5> 7-15 Cut <F4> <F7> 7-15 Data Handling <F4> 7-14 Data Handling function key bar 7-15 Delete <F3> 7-14 Disable/enable <F8> <F3> 7-14 Edit <F6> or <Enter> 7-14 Exit navigator <F9> 7-14 Export <F4> <F3> 7-15 Import <F4> <F2> 7-15 New <F2> 7-14 Paste <F4> <F6> 7-15 Rename <F4> <F4> 7-15 Function key bar, pop-up menu in the Tree view 7-13 Exit navigator <F9> 7-14 Import <F4> 7-13 New <F2> 7-13 Paste <F6> 7-14 Menu bar, pop-up menu 7-5 Paste Line 7-10 Paste menu 7-6 Line 7-6 Pop-up menu 7-6 Remove Line 7-11 Selecting and editing fields Copying the field content 7-10 Cutting the field content 7-10 Pasting the field content 7-10 Selecting the field content 7-10 Shortcuts 7-7 Structure of screen 7-3 Colors 7-4 Editor title 7-3 Header 7-3 Program title 7-3 Table 7-3 View menu 7-6 View Menu NC variable index <F4> 7-6

155 NC Programming System Index 11-9 NC variables in the project navigator - index 7-12 Calling the NC variable editor 7-12 Calling the project navigator 7-12 List view 7-13 Structure tab 7-13 Tree tab 7-13 Tree view 7-13 New <F2> 6-10 New <F2>, pop-up 6-10 O Offset 4-26 Offset editor 6-1 Call 6-2 Dependencies 6-2 MTC Offline file 6-3 Online file 6-3 Offset editor (MTC200) 6-1 Offset editor (TRANS200) 6-2 Offsets 6-1? menu (Help) 6-7 Help for Offsets pop-up 6-7 Data management Adjustment to the parameter set 6-5 Offline files 6-5 Online files 6-5 Parameter download 6-6 Display (MTC200) Full frame 6-4 Segment 6-5 Toggling segment/full frame 6-5 Edit Menu Page Name <F6> (MTC200) 6-6 Redo 6-6 Undo 6-6 Editing Comments 6-8 File name 6-8 Offset values 6-7 Page name (MTC200) 6-8 File menu Exit all Offset Editors 6-6 Exit Offsets <F9> 6-6 New 6-6 Print 6-6 Save 6-6 Function key bar, pop-up menu in the List view 6-10 Copy <F4> / <F5>, pop-up 6-11 Cut <F4> / <F7>, pop-up 6-11 Data Handling <F4> 6-10 Delete <F3>, pop-up 6-10 Disable/enable <F8> <F3> 6-11 Download <F7>, pop-up 6-11 Edit <F6>, pop-up, <Enter> 6-11 Export <F4> / <F3> 6-11 New <F2> 6-10 Paste <F4> / <F6>, pop-up 6-11 Rename <F4> / <F4> 6-11 Function key bar, pop-up menu in the Tree view 6-10 Exit navigator <F9> 6-10 Import <F4>, pop-up 6-10 New <F2>, pop-up 6-10 Paste <F6>, pop-up 6-10 Index in the project navigator 6-8 Calling the offset editor 6-8 Calling the project editor 6-8 Data tab 6-9 List view 6-10 Structure tab 6-9 Tree view 6-10

156 11-10 Index NC Programming System Indication of active data 6-4 Menu bar, function key bar, pop-up menu 6-6 Shortcuts 6-7 Structure of screen 6-3 Colors 6-4 Editor title 6-3 Header 6-3 Label 6-3 Program title 6-3 Table 6-3 Using the offsets editor 6-6 View menu 6-6 Offset Index <F4> 6-6 Select Page <F3> (MTC200) 6-7 Online help 3-9 OTD command 4-18 P Paste <F6>, pop-up 6-10 Pop-up 1-2 Project navigator 2-1 List view 2-3 Tree + list view 2-3 Tree view 2-2 Project navigator as a list 2-2 Project navigator as a tree 2-2 Project navigator as tree and list 2-3 Project Navigator representation 2-2 R Radius entry 4-10 Rename <F4>F4> 6-11 Rexroth Indramat compiler 3-8 Rights of user 1-1 S Shortcuts - block commands 6-7, 7-7, 8-7, 9-7 Shortcuts - editor commands 6-7, 7-7, 8-7, 9-7 Shortcuts - navigation commands 6-7, 7-7, 8-7, 9-7 Shortcuts - selection commands 7-8, 8-8, 9-8 Special NC functions 4-16 AXD 4-16 DCD 4-16 OTD 4-16 Spindle 4-20 Spindle functions 4-20 Step Command 4-23 Branch commands depending on arithmetic results 4-24 Further commands 4-24 Program branches 4-23 Comment 4-27 NC note 4-27 user comment 4-27 Function 4-4 Label 4-25 M-functions 4-21 NC Program 4-3 Offset 4-26 Spindle 4-20 Tool 4-22 Structure tab 6-9 MTC TRANS Structure view 2-4 Cursor in list 2-18 Cursor in tree 2-18

157 NC Programming System Index Structure view (free NC programs) - functions 2-7 Syntax error 3-7 T Tab "NC ProgSys" 6-1 Template file 3-8 Tool 4-22 Tree view 6-10 U Upload procedure 2-13 User comment 4-27 User compiler 3-8 Using the D correction editor 9-5 Using the NC event editor 8-5 Using the NC variable editor 7-5 W Win200 desktop 1-1 Without main function 4-5 Adaptive Feed 4-6 Block change 4-5 Block transition 4-5 Interpolation condition 4-5 Length correction 4-5 Measurements 4-5 Path correction 4-5 Plane selection 4-6 Rotary axes 4-6 Transition element 4-5

158 11-12 Index NC Programming System

159 NC Programming System Service & Support Service & Support 12.1 Helpdesk Unser Kundendienst-Helpdesk im Hauptwerk Lohr am Main steht Ihnen mit Rat und Tat zur Seite. Sie erreichen uns - telefonisch: +49 (0) über Service Call Entry Center Mo-Fr 07:00-18:00 - per Fax: +49 (0) per [email protected] Our service helpdesk at our headquarters in Lohr am Main, Germany can assist you in all kinds of inquiries. Contact us - by phone: +49 (0) via Service Call Entry Center Mo-Fr 7:00 am - 6:00 pm - by fax: +49 (0) by [email protected] 12.2 Service-Hotline Außerhalb der Helpdesk-Zeiten ist der Service direkt ansprechbar unter +49 (0) oder +49 (0) After helpdesk hours, contact our service department directly at +49 (0) or +49 (0) Internet Unter finden Sie ergänzende Hinweise zu Service, Reparatur und Training sowie die aktuellen Adressen *) unserer auf den folgenden Seiten aufgeführten Vertriebsund Servicebüros. Verkaufsniederlassungen Niederlassungen mit Kundendienst Außerhalb Deutschlands nehmen Sie bitte zuerst Kontakt mit unserem für Sie nächstgelegenen Ansprechpartner auf. *) Die Angaben in der vorliegenden Dokumentation können seit Drucklegung überholt sein. At you may find additional notes about service, repairs and training in the Internet, as well as the actual addresses *) of our sales- and service facilities figuring on the following pages. sales agencies offices providing service Please contact our sales / service office in your area first. *) Data in the present documentation may have become obsolete since printing Vor der Kontaktaufnahme... - Before contacting us... Wir können Ihnen schnell und effizient helfen wenn Sie folgende Informationen bereithalten: 1. detaillierte Beschreibung der Störung und der Umstände. 2. Angaben auf dem Typenschild der betreffenden Produkte, insbesondere Typenschlüssel und Seriennummern. 3. Tel.-/Faxnummern und -adresse, unter denen Sie für Rückfragen zu erreichen sind. For quick and efficient help, please have the following information ready: 1. Detailed description of the failure and circumstances. 2. Information on the type plate of the affected products, especially type codes and serial numbers. 3. Your phone/fax numbers and address, so we can contact you in case of questions.

160 12-2 Service & Support NC Programming System 12.5 Kundenbetreuungsstellen - Sales & Service Facilities Deutschland Germany vom Ausland: (0) nach Landeskennziffer weglassen! from abroad: don t dial (0) after country code! Vertriebsgebiet Mitte Germany Centre SERVICE SERVICE SERVICE Rexroth Indramat GmbH Bgm.-Dr.-Nebel-Str. 2 / Postf Lohr am Main / Lohr Kompetenz-Zentrum Europa Tel.: +49 (0) Fax: +49 (0) CALL ENTRY CENTER MO FR von 07:00-18:00 Uhr from 7 am 6 pm Tel. +49 (0) [email protected] HOTLINE MO FR von 17:00-07:00 Uhr from 5 pm - 7 am + SA / SO Tel.: +49 (0) oder / or Tel.: +49 (0) ERSATZTEILE / SPARES verlängerte Ansprechzeit - extended office time - nur an Werktagen - only on working days - von 07:00-18:00 Uhr - from 7 am - 6 pm - Tel. +49 (0) Vertriebsgebiet Süd Germany South Vertriebsgebiet West Germany West Gebiet Südwest Germany South-West Gebiet Südwest Germany South-West Rexroth Indramat GmbH Landshuter Allee München Tel.: +49 (0) Fax: +49 (0) Bosch Rexroth AG Regionalzentrum West Borsigstrasse Ratingen Tel.: +49 (0) Fax: +49 (0) Bosch Rexroth AG Service-Regionalzentrum Süd-West Fellbacherstr Fellbach Tel.: +49 (0) Fax: +49 (0) Bosch Rexroth AG Regionalzentrum Südwest Ringstrasse 70 / Postfach Fellbach / Fellbach Tel.: +49 (0) Fax: +49 (0) Vertriebsgebiet Nord Germany North Vertriebsgebiet Mitte Germany Centre Vertriebsgebiet Ost Germany East Vertriebsgebiet Ost Germany East Bosch Rexroth AG Walsroder Str Langenhagen Tel.: +49 (0) Service: +49 (0) Fax: +49 (0) Service: +49 (0) Bosch Rexroth AG Regionalzentrum Mitte Waldecker Straße Mörfelden-Walldorf Tel.: +49 (0) Fax: +49 (0) Bosch Rexroth AG Beckerstraße Chemnitz Tel.: +49 (0) Fax: +49 (0) Bosch Rexroth AG Regionalzentrum Ost Walter-Köhn-Str. 4d Leipzig Tel.: +49 (0) Fax: +49 (0)

161 NC Programming System Service & Support 12-3 Europa (West) - Europe (West) vom Ausland: (0) nach Landeskennziffer weglassen, Italien: 0 nach Landeskennziffer mitwählen from abroad: don t dial (0) after country code, Italy: dial 0 after country code Austria - Österreich Austria Österreich Belgium - Belgien Denmark - Dänemark Bosch Rexroth GmbH Bereich Indramat Stachegasse Wien Tel.: +43 (0) Fax: +43 (0) Bosch Rexroth G.m.b.H. Gesch.ber. Rexroth Indramat Industriepark Pasching Tel.: +43 (0) Fax: +43 (0) Bosch Rexroth AG Electric Drives & Controls Industrielaan Ternat Tel.: +32 (0) service: +32 (0) Fax: +32 (0) [email protected] BEC A/S Zinkvej Randers Tel.: +45 (0) Fax: +45 (0) Great Britain Großbritannien Finland - Finnland France - Frankreich France - Frankreich Bosch Rexroth Ltd. Rexroth Indramat Division Broadway Lane, South Cerney Cirencester, Glos GL7 5UH Tel.: +44 (0) Fax: +44 (0) [email protected] [email protected] Bosch Rexroth Oy Rexroth Indramat division Ansatie Vantaa Tel.: +358 (0) Fax: +358 (0) Bosch Rexroth S.A. Division Rexroth Indramat Avenue de la Trentaine BP Chelles Cedex Tel.: +33 (0) Fax: +33 (0) Hotline: +33 (0) Bosch Rexroth S.A. Division Rexroth Indramat 1270, Avenue de Lardenne Toulouse Tel.: +33 (0) Fax: +33 (0) France - Frankreich Italy - Italien Italy - Italien Italy - Italien Bosch Rexroth S.A. Division Rexroth Indramat 91, Bd. Irène Joliot-Curie Vénissieux Cedex Tel.: +33 (0) Fax: +33 (0) Italy - Italien Bosch Rexroth S.p.A. Via G. Di Vittoria, Cernusco S/N.MI Tel.: Fax: Italy - Italien Bosch Rexroth S.p.A. Via Paolo Veronesi, Torino Tel.: Fax: Netherlands Niederlande/Holland Bosch Rexroth S.p.A. Via del Progresso, 16 (Zona Ind.) Padova Tel.: Fax: Netherlands - Niederlande/Holland Bosch Rexroth S.p.A. Via Mascia, Castellamare di Stabia NA Tel.: Fax: Bosch Rexroth S.p.A. Viale Oriani, 38/A Bologna Tel.: Fax: Bosch Rexroth B.V. Kruisbroeksestraat 1 (P.O. Box 32) 5281 RV Boxtel Tel.: +31 (0) Fax: +31 (0) [email protected] Bosch Rexroth Services B.V. Kruisbroeksestraat 1 (P.O. Box 32) 5281 RV Boxtel Tel.: +31 (0) Fax: +31 (0) Norway - Norwegen Spain - Spanien Spain Spanien Sweden - Schweden Bosch Rexroth AS Rexroth Indramat Division Berghagan 1 or: Box Ski-Langhus 1402 Ski Tel.: +47 (0) Fax: +47 (0) [email protected] Bosch Rexroth S.A. Divisiòn Rexroth Indramat Centro Industrial Santiga Obradors s/n Santa Perpetua de Mogoda Barcelona Tel.: Fax: Goimendi S.A. División Rexroth Indramat Parque Empresarial Zuatzu C/ Francisco Grandmontagne no San Sebastian Tel.: service: Fax: service: [email protected] Rexroth Mecman Svenska AB Rexroth Indramat Division - Varuvägen 7 (Service: Konsumentvägen 4, Älfsjö) Stockholm Tel.: +46 (0) Fax: +46 (0) Sweden - Schweden Switzerland West - Schweiz West Switzerland East - Schweiz Ost Rexroth Mecman Svenska AB Indramat Support Ekvändan Helsingborg Tel.: +46 (0) Fax: +46 (0) Bosch Rexroth Suisse SA Département Rexroth Indramat Rue du village Renens Tel.: +41 (0) Fax: +41 (0) Bosch Rexroth Schweiz AG Geschäftsbereich Indramat Hemrietstrasse Buttikon Tel. +41 (0) Fax +41 (0)

162 12-4 Service & Support NC Programming System Europa (Ost) - Europe (East) vom Ausland: (0) nach Landeskennziffer weglassen from abroad: don t dial (0) after country code Czech Republic - Tschechien Czech Republic - Tschechien Hungary - Ungarn Poland Polen Bosch -Rexroth, spol.s.r.o. Hviezdoslavova Brno Tel.: +420 (0) Fax: +420 (0) DEL a.s. Strojírenská Zdar nad Sázavou Tel.: Fax: Bosch Rexroth Kft. Angol utca Budapest Tel.: +36 (1) Fax: +36 (1) Bosch Rexroth Sp.zo.o. ul. Staszica Pruszków Tel.: service: Fax: service: Poland Polen Rumania - Rumänien Russia - Russland Russia - Russland Bosch Rexroth Sp.zo.o. Biuro Poznan ul. Dabrowskiego 81/ Poznan Tel.: /-63 Fax: Bosch Rexroth Sp.zo.o. Str. Drobety nr. 4-10, app Bucuresti, Sector 2 Tel.: +40 (0) (0) Fax: +40 (0) Bosch Rexroth OOO Wjatskaja ul. 27/ Moskau Tel.: Fax: [email protected] ELMIS 10, Internationalnaya Gomel, Belarus Tel.: +375/ / Fax: +375/ [email protected] Turkey - Türkei Slowenia - Slowenien Bosch Rexroth Otomasyon San & Tic. A..S. Fevzi Cakmak Cad No Sefaköy Istanbul Tel.: Fax: DOMEL Otoki Zelezniki Tel.: Fax: [email protected]

163 NC Programming System Service & Support 12-5 Africa, Asia, Australia incl. Pacific Rim Australia - Australien Australia - Australien China China AIMS - Australian Industrial Machinery Services Pty. Ltd. Unit 3/45 Horne ST Campbellfield, VIC 3061 Melbourne Tel.: Fax: Hotline: [email protected] Bosch Rexroth Pty. Ltd. No. 7, Endeavour Way Braeside Victoria, Melbourne Tel.: Fax: [email protected] Shanghai Bosch Rexroth Hydraulics & Automation Ltd. Waigaoqiao, Free Trade Zone No.122, Fu Te Dong Yi Road Shanghai P.R.China Tel.: Fax: [email protected] Bosch Rexroth China Ltd. 15/F China World Trade Center 1, Jianguomenwai Avenue Beijing , P.R.China Tel.: Fax: China China China Hongkong Bosch Rexroth China Ltd. Guangzhou Repres. Office Room , Metro Plaza, Tian He District, 183 Tian He Bei Rd Guangzhou , P.R.China Tel.: Fax: Bosch Rexroth (China) Ltd. A-5F., 123 Lian Shan Street Sha He Kou District Dalian , P.R.China Tel.: Fax: Melchers GmbH BRC-SE, Tightening & Press-fit 13 Floor Est Ocean Centre No.588 Yanan Rd. East 65 Yanan Rd. West Shanghai Tel.: Fax: Bosch Rexroth (China) Ltd. 6 th Floor, Yeung Yiu Chung No.6 Ind Bldg. 19 Cheung Shun Street Cheung Sha Wan, Kowloon, Hongkong Tel.: Fax: [email protected] India - Indien India - Indien India - Indien Indonesia - Indonesien Bosch Rexroth (India) Ltd. Rexroth Indramat Division Plot. A-58, TTC Industrial Area Thane Turbhe Midc Road Mahape Village Navi Mumbai Tel.: Fax: Bosch Rexroth (India) Ltd. Rexroth Indramat Division Plot. 96, Phase III Peenya Industrial Area Bangalore Tel.: Fax: [email protected] Bosch Rexroth (India) Ltd. 1st Floor, S-10 Green Park ext. Market New Delhi Tel.: Fax: PT. Rexroth Wijayakusuma Building # 202, Cilandak Commercial Estate Jl. Cilandak KKO, Jakarta Tel.: (5 lines) Fax: Japan Japan Korea Korea Bosch Rexroth Automation Corp. Service Center Japan Yutakagaoka 1810, Meito-ku, NAGOYA , Japan Tel.: Fax: Bosch Rexroth Automation Corp. Rexroth Indramat Division 1F, I.R. Building Nakamachidai , Tsuzuki-ku YOKOHAMA , Japan Tel.: Fax: Bosch Rexroth-Korea Ltd. Electric Drives and Controls Bongwoo Bldg. 7FL, 31-7, 1Ga Jangchoong-dong, Jung-gu Seoul, Tel.: Fax: Bosch Rexroth-Korea Ltd Dadae-Dong, Saha-Ku Rexroth Indramat Division Pusan Metropolitan City, Tel.: Fax: [email protected] Malaysia Singapore - Singapur South Africa - Südafrika Taiwan Bosch Rexroth Sdn.Bhd. 11, Jalan U8/82 Seksyen U Shah Alam Selangor, Malaysia Tel.: Fax: [email protected] [email protected] Bosch Rexroth Pte Ltd 15D Tuas Road Singapore Tel.: Fax: TECTRA Automation (Pty) Ltd. 71 Watt Street, Meadowdale Edenvale 1609 Tel.: Fax: Hotline: [email protected] Rexroth Uchida Co., Ltd. No.17, Alley 24, Lane 737 Cheng Bei 1 Rd., Yungkang Tainan Hsien Tel.: Fax: [email protected] Thailand NC Advance Technology Co. Ltd. 59/76 Moo 9 Ramintra road 34 Tharang, Bangkhen, Bangkok Tel.: Fax: [email protected]

164 12-6 Service & Support NC Programming System Nordamerika North America USA Hauptniederlassung - Headquarters Bosch Rexroth Corporation Rexroth Indramat Division 5150 Prairie Stone Parkway Hoffman Estates, IL Tel.: Fax: [email protected] [email protected] USA Central Region - Mitte Bosch Rexroth Corporation Rexroth Indramat Division Central Region Technical Center 1701 Harmon Road Auburn Hills, MI Tel.: Fax: USA Southeast Region - Südwest Bosch Rexroth Corporation Rexroth Indramat Division Southeastern Technical Center 3625 Swiftwater Park Drive Suwanee, Georgia Tel.: Fax: USA SERVICE-HOTLINE - 7 days x 24hrs USA East Region Ost USA Northeast Region Nordost USA West Region West Bosch Rexroth Corporation Rexroth Indramat Division Charlotte Regional Sales Office South Lakes Drive Charlotte, North Carolina Tel.: Bosch Rexroth Corporation Rexroth Indramat Division Northeastern Technical Center 99 Rainbow Road East Granby, Connecticut Tel.: Fax: Bosch Rexroth Corporation 7901 Stoneridge Drive, Suite 220 Pleasant Hill, California Tel.: Fax: Canada East - Kanada Ost Canada West - Kanada West Mexico Mexico Bosch Rexroth Canada Corporation Burlington Division 3426 Mainway Drive Burlington, Ontario Canada L7M 1A8 Bosch Rexroth Canada Corporation 5345 Goring St. Burnaby, British Columbia Canada V7J 1R1 Bosch Rexroth Mexico S.A. de C.V. Calle Neptuno 72 Unidad Ind. Vallejo Mexico, D.F. Bosch Rexroth S.A. de C.V. Calle Argentina No 3913 Fracc. las Torres Monterrey, N.L. Tel.: Fax: [email protected] Tel Fax [email protected] Tel.: Fax: Tel.: Fax: [email protected] Südamerika South America Argentina - Argentinien Argentina - Argentinien Brazil - Brasilien Brazil - Brasilien Bosch Rexroth S.A.I.C. "The Drive & Control Company" Acassusso 48 41/ Munro Provincia de Buenos Aires Tel.: Fax: [email protected] NAKASE Servicio Tecnico CNC Calle 49, No. 5764/66 B1653AOX Villa Balester Provincia de Buenos Aires Tel.: Fax: [email protected] [email protected] [email protected] (Service) Bosch Rexroth Ltda. Av. Tégula, 888 Ponte Alta, Atibaia SP CEP Tel.: Fax sales: Fax serv.: [email protected] Bosch Rexroth Ltda. R. Dr.Humberto Pinheiro Vieira, 100 Distrito Industrial [Caixa Postal 1273] Joinville - SC Tel./Fax: Mobil: [email protected] Columbia - Kolumbien Reflutec de Colombia Ltda. Calle 37 No Santafé de Bogotá, D.C. Colombia Tel.: Fax: [email protected]

165 NC Programming System Notes

166 Printed in Germany

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

ICP Data Entry Module Training document. HHC Data Entry Module Training Document

ICP Data Entry Module Training document. HHC Data Entry Module Training Document HHC Data Entry Module Training Document Contents 1. Introduction... 4 1.1 About this Guide... 4 1.2 Scope... 4 2. Step for testing HHC Data Entry Module.. Error! Bookmark not defined. STEP 1 : ICP HHC

More information

CNC Transfer. Operating Manual

CNC Transfer. Operating Manual Rank Brothers Ltd CNC Transfer Operating Manual Manufactured by: Rank Brothers Ltd 56 High Street, Bottisham, Cambridge CB25 9DA, England Tel: +44 (0)1223 811369 Fax: +44 (0)1223 811441 Website: http://www.rankbrothers.co.uk/

More information

Software User's Guide

Software User's Guide BROTHER QL-500/550/650TD/1050/1050N Software User's Guide QL-500 QL-650TD QL-550 QL-1050/1050N 1 Contents Contents....................................................................................2................................................................................4

More information

Strategic Asset Tracking System User Guide

Strategic Asset Tracking System User Guide Strategic Asset Tracking System User Guide Contents 1 Overview 2 Web Application 2.1 Logging In 2.2 Navigation 2.3 Assets 2.3.1 Favorites 2.3.3 Purchasing 2.3.4 User Fields 2.3.5 History 2.3.6 Import Data

More information

EMC Documentum Webtop

EMC Documentum Webtop EMC Documentum Webtop Version 6.5 User Guide P/N 300 007 239 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 1994 2008 EMC Corporation. All rights

More information

WinCC. Configuration Manual. Manual Volume 2

WinCC. Configuration Manual. Manual Volume 2 WinCC Configuration Manual Manual Volume 2 This manual is part of the documentation package with the order number: 6AV6392-1CA05-0AB0 Release: September 1999 WinCC, SIMATIC, SINEC, STEP are trademarks

More information

Appointment Scheduler

Appointment Scheduler EZClaim Appointment Scheduler User Guide Last Update: 11/19/2008 Copyright 2008 EZClaim This page intentionally left blank Contents Contents... iii Getting Started... 5 System Requirements... 5 Installing

More information

testo easyheat Configuration and Analysis software Instruction manual

testo easyheat Configuration and Analysis software Instruction manual testo easyheat Configuration and Analysis software Instruction manual en 2 General Information General Information This documentation includes important information about the features and application of

More information

Attix5 Pro Server Edition

Attix5 Pro Server Edition Attix5 Pro Server Edition V7.0.2 User Manual for Mac OS X Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved. Attix5, 2013 Trademarks

More information

LDCDP 11999.GdW. L force Controls. Ä.GdWä. Software Manual. Industrial PC. WindowsR CE Thin Client. Operating system

LDCDP 11999.GdW. L force Controls. Ä.GdWä. Software Manual. Industrial PC. WindowsR CE Thin Client. Operating system L force Controls Ä.GdWä LDCDP 11999.GdW Software Manual Industrial PC WindowsR CE Thin Client Operating system l Please read these instructions before you start working! Follow the enclosed safety instructions.

More information

Instruction manual. testo easyheat Configuration and Analysis software

Instruction manual. testo easyheat Configuration and Analysis software Instruction manual testo easyheat Configuration and Analysis software en 2 General Information General Information This documentation includes important information about the features and application of

More information

GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS

GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS Last Edited: 2012-07-09 1 Navigate the document interface... 4 Create and Name a new document... 5 Create a new Google document... 5 Name Google documents...

More information

Device configurator DRC200

Device configurator DRC200 Operating manual 42/49-27 EN Engineer IT Device configurator DRC200 R&C Process Data Management Software Impressum Device configurator DRC200 Operating manual Document No. 42/49-27 EN Date of issue: 11.02

More information

Attix5 Pro. Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition. V6.0 User Manual for Mac OS X

Attix5 Pro. Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition. V6.0 User Manual for Mac OS X Attix5 Pro Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition V6.0 User Manual for Mac OS X Copyright Notice and Proprietary Information All rights reserved. Attix5, 2011 Trademarks

More information

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4 Infor ERP BaanIV / Baan 5.0 / LN 6.1 User's Guide for Worktop 2.4 Copyright 2008 Infor All rights reserved. The word and design marks set forth herein are trademarks and/or registered trademarks of Infor

More information

How to Configure Windows 8.1 to run ereports on IE11

How to Configure Windows 8.1 to run ereports on IE11 How to Configure Windows 8.1 to run ereports on IE11 Description: Windows 8.1 ships with IE10, but can be updated to IE11. There is a special mode in IE11 called Enterprise Mode that can be used to emulate

More information

Using the Remote Desktop Connection for Mac

Using the Remote Desktop Connection for Mac Using the Remote Desktop Connection for Mac In order to use the RDC Client for Macs, you first need to download the client http://www.microsoft.com/mac/remote-desktop-client. Run the installation package,

More information

Avaya Network Configuration Manager User Guide

Avaya Network Configuration Manager User Guide Avaya Network Configuration Manager User Guide May 2004 Avaya Network Configuration Manager User Guide Copyright Avaya Inc. 2004 ALL RIGHTS RESERVED The products, specifications, and other technical information

More information

DarwiNet Client Level

DarwiNet Client Level DarwiNet Client Level Table Of Contents Welcome to the Help area for your online payroll system.... 1 Getting Started... 3 Welcome to the Help area for your online payroll system.... 3 Logging In... 4

More information

Kaspersky Password Manager USER GUIDE

Kaspersky Password Manager USER GUIDE Kaspersky Password Manager USER GUIDE Dear User! Thank you for choosing our product. We hope that this documentation helps you in your work and provides answers you may need. Any type of reproduction or

More information

Installation and Operation Manual Portable Device Manager, Windows version

Installation and Operation Manual Portable Device Manager, Windows version Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant

More information

Doors User Data File Export/Import

Doors User Data File Export/Import The Doors User Data File Export/Import feature allows a systems integration expert to import selected and limited user information from an external application (such as Excel or some similar spreadsheet

More information

Accounting Manager. User Guide A31003-P1030-U114-2-7619

Accounting Manager. User Guide A31003-P1030-U114-2-7619 Accounting Manager User Guide A31003-P1030-U114-2-7619 Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001 and ISO14001 standards and are certified

More information

PORTABLE DATA COLLECTION TERMINAL

PORTABLE DATA COLLECTION TERMINAL PORTABLE DATA COLLECTION TERMINAL WINDOWS TRANSFER UTILITY HELP FILES BETA EDITION Compsee, Inc. A Subsidiary of McRae Industries, Inc. 2 Welcome Thank you for using the Apex III Windows Transfer Utility

More information

Email Marketing Checklist

Email Marketing Checklist Email Marketing Checklist 1. Upload an email list 2. Create the Content 3. Address, Assemble & Send Upload List IMPORTANT! The file to be uploaded for use with Email Marketing is expected to be a plain

More information

Copyright EPiServer AB

Copyright EPiServer AB Table of Contents 3 Table of Contents ABOUT THIS DOCUMENTATION 4 HOW TO ACCESS EPISERVER HELP SYSTEM 4 EXPECTED KNOWLEDGE 4 ONLINE COMMUNITY ON EPISERVER WORLD 4 COPYRIGHT NOTICE 4 EPISERVER ONLINECENTER

More information

Microsoft Access 2010 Part 1: Introduction to Access

Microsoft Access 2010 Part 1: Introduction to Access CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3

More information

F9 Integration Manager

F9 Integration Manager F9 Integration Manager User Guide for use with QuickBooks This guide outlines the integration steps and processes supported for the purposes of financial reporting with F9 Professional and F9 Integration

More information

Enterprise Interface User Guide

Enterprise Interface User Guide Enterprise Interface User Guide http://www.scientia.com Email: [email protected] Ref: 3094 ISO 9001:2000 / TickIT certified Copyright Scientia Ltd 2010 This document is the exclusive property of Scientia

More information

IQ MORE / IQ MORE Professional

IQ MORE / IQ MORE Professional IQ MORE / IQ MORE Professional Version 5 Manual APIS Informationstechnologien GmbH The information contained in this document may be changed without advance notice and represents no obligation on the part

More information

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher OPERATION MANUAL MV-410RGB Layout Editor Version 2.1- higher Table of Contents 1. Setup... 1 1-1. Overview... 1 1-2. System Requirements... 1 1-3. Operation Flow... 1 1-4. Installing MV-410RGB Layout

More information

3 IDE (Integrated Development Environment)

3 IDE (Integrated Development Environment) Visual C++ 6.0 Guide Part I 1 Introduction Microsoft Visual C++ is a software application used to write other applications in C++/C. It is a member of the Microsoft Visual Studio development tools suite,

More information

USER MANUAL APPLICATION MONITOR. Version 1.5 - March 2015

USER MANUAL APPLICATION MONITOR. Version 1.5 - March 2015 USER MANUAL APPLICATION MONITOR Version 1.5 - March 2015 USER MANUAL IP2Archive 1.5 Application Monitor Disclaimer This manual and the information contained herein are the sole property of EVS Broadcast

More information

OFFICE KEYBOARD (MT1210 & MT1405) OFFICE FEATURES

OFFICE KEYBOARD (MT1210 & MT1405) OFFICE FEATURES OFFICE KEYBOARD (MT1210 & MT1405) OFFICE FEATURES Thank you for purchasing OFFICE KEYBOARD. This User s manual contains all information that helps you to operate your keyboard. Please keep the software

More information

NØGSG DMR Contact Manager

NØGSG DMR Contact Manager NØGSG DMR Contact Manager Radio Configuration Management Software for Connect Systems CS700 and CS701 DMR Transceivers End-User Documentation Version 1.24 2015-2016 Tom A. Wheeler [email protected] Terms

More information

Integrated Accounting System for Mac OS X and Windows

Integrated Accounting System for Mac OS X and Windows Integrated Accounting System for Mac OS X and Windows Program version: 6.2 110111 2011 HansaWorld Ireland Limited, Dublin, Ireland Preface Books by HansaWorld is a powerful accounting system for the Mac

More information

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 PLEASE NOTE: The contents of this publication, and any associated documentation provided to you, must not be disclosed to any third party without

More information

Attix5 Pro Server Edition

Attix5 Pro Server Edition Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.

More information

Help File. Version 1.1.4.0 February, 2010. MetaDigger for PC

Help File. Version 1.1.4.0 February, 2010. MetaDigger for PC Help File Version 1.1.4.0 February, 2010 MetaDigger for PC How to Use the Sound Ideas MetaDigger for PC Program: The Sound Ideas MetaDigger for PC program will help you find and work with digital sound

More information

Alkacon. OpenCms 8 User Manual

Alkacon. OpenCms 8 User Manual Version: 1.3 Date: Wednesday, November 23, 2011 Table of Content Table of Content... 2 1 Why choose OpenCms 8?... 4 1.1 Create an entire website within minutes with OpenCms 8... 4 2 Getting Started...

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Combi B PC software 8213X. Installation and operating instructions

Combi B PC software 8213X. Installation and operating instructions Combi B PC software 8213X Installation and operating instructions EN Table of Contents 1 Important notes... 3 2 Glossary of abbreviations and terms... 4 3 Symbols and special font types used... 5 4 Scope

More information

Advanced Event Viewer Manual

Advanced Event Viewer Manual Advanced Event Viewer Manual Document version: 2.2944.01 Download Advanced Event Viewer at: http://www.advancedeventviewer.com Page 1 Introduction Advanced Event Viewer is an award winning application

More information

ithenticate User Manual

ithenticate User Manual ithenticate User Manual Updated November 20, 2009 Contents Introduction 4 New Users 4 Logging In 4 Resetting Your Password 5 Changing Your Password or Username 6 The ithenticate Account Homepage 7 Main

More information

PTPhoneManager II. User guide

PTPhoneManager II. User guide COMMUNICATION AT ITS BEST PTPhoneManager II User guide Communications A member of PEIKER group DOCUMENT PEI TEL Communications GmbH - PTPhoneManager II - 2 - T ABLE OF CONTENTS Table of contents Table

More information

Sartorius ProControl@Informer

Sartorius ProControl@Informer Operating Instructions Sartorius ProControl@Informer Evaluation Software for SPCfWin (Sartorius ProControl for Windows) 98646-002-87 Intended Use Sartorius ProControl@Informer (SPC@Informer) is a software

More information

The Basics - Macintosh OS X

The Basics - Macintosh OS X The Basics - Macintosh OS X ~ About this document ~ Prepared by Bruce Carruthers for Central vic Apple Users Inc. http://cvau.net The Menu Bar Menu Bar [lefthand end] This is always along the top of the

More information

ArchestrA Log Viewer User s Guide Invensys Systems, Inc.

ArchestrA Log Viewer User s Guide Invensys Systems, Inc. ArchestrA Log Viewer User s Guide Invensys Systems, Inc. Revision A Last Revision: 7/3/07 Copyright 2007 Invensys Systems, Inc. All Rights Reserved. All rights reserved. No part of this documentation shall

More information

UTILITY INSTRUCTION MANUAL BNP-B2196 (ENG)

UTILITY INSTRUCTION MANUAL BNP-B2196 (ENG) UTILITY INSTRUCTION MANUAL BNP-B2196 (ENG) MELDASMAGIC is a registered trademark of Mitsubishi Electric Corporation. Microsoft and Windows are registered trademark of Microsoft Corporation in the USA.

More information

WinCC. Configuration Manual. Manual Volume 3

WinCC. Configuration Manual. Manual Volume 3 WinCC Configuration Manual Manual Volume 3 This manual is part of the documentation package with the order number: 6AV6392-1CA05-0AB0 Release: September 1999 WinCC, SIMATIC, SINEC, STEP are trademarks

More information

TICO-EN. TiXML-Console TICO. User Manual V1.4.0.8

TICO-EN. TiXML-Console TICO. User Manual V1.4.0.8 TICO-EN TiXML-Console TICO User Manual V1.4.0.8 2008 Tixi.Com GmbH, Berlin Publication close: September 2008, v.1.4.0.8 This manual is protected by copyright. Any further sale is prohibited without the

More information

How To Set Up Total Recall Web On A Microsoft Memorybook 2.5.2.2 (For A Microtron)

How To Set Up Total Recall Web On A Microsoft Memorybook 2.5.2.2 (For A Microtron) Total Recall Web Web Module Manual and Customer Quick Reference Guides COPYRIGHT NOTICE Copyright 1994-2009 by DHS Associates, Inc. All Rights Reserved. All TOTAL RECALL, TOTAL RECALL SQL, TOTAL RECALL

More information

System Administration and Log Management

System Administration and Log Management CHAPTER 6 System Overview System Administration and Log Management Users must have sufficient access rights, or permission levels, to perform any operations on network elements (the devices, such as routers,

More information

Personal Call Manager User Guide. BCM Business Communications Manager

Personal Call Manager User Guide. BCM Business Communications Manager Personal Call Manager User Guide BCM Business Communications Manager Document Status: Standard Document Version: 04.01 Document Number: NN40010-104 Date: August 2008 Copyright Nortel Networks 2005 2008

More information

2010 Ing. Punzenberger COPA-DATA GmbH. All rights reserved.

2010 Ing. Punzenberger COPA-DATA GmbH. All rights reserved. 2010 Ing. Punzenberger COPA-DATA GmbH All rights reserved. Distribution and/or reproduction of this document or parts thereof in any form are permitted solely with the written permission of the company

More information

Microsoft Dynamics GP. Extender User s Guide

Microsoft Dynamics GP. Extender User s Guide Microsoft Dynamics GP Extender User s Guide Copyright Copyright 2010 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this document,

More information

Raptor K30 Gaming Software

Raptor K30 Gaming Software Raptor K30 Gaming Software User Guide Revision 1.0 Copyright 2013, Corsair Components, Inc. All Rights Reserved. Corsair, the Sails logo, and Vengeance are registered trademarks of Corsair in the United

More information

Basic Excel Handbook

Basic Excel Handbook 2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...

More information

ithenticate User Manual

ithenticate User Manual ithenticate User Manual Version: 2.0.2 Updated March 16, 2012 Contents Introduction 4 New Users 4 Logging In 4 Resetting Your Password 5 Changing Your Password or Username 6 The ithenticate Account Homepage

More information

CGS 1550 File Transfer Project Revised 3/10/2005

CGS 1550 File Transfer Project Revised 3/10/2005 CGS 1550 File Transfer Project Revised 3/10/2005 PURPOSE: The purpose of this project is to familiarize students with the three major styles of FTP client, which are: Pure (FTP only), character-based,

More information

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick

More information

MT4 Multiterminal USER MANUAL

MT4 Multiterminal USER MANUAL MT4 Multiterminal USER MANUAL MT4 MultiTerminal User Manual 1. Getting Started... 3 1.1 General... 3 1.2 Security System... 3 1.3 Live Update... 3 1.4 Terminal Settings... 4 2. Client Accounts... 9 2.1

More information

Almyta Control System Advanced Reference Contents

Almyta Control System Advanced Reference Contents Almyta Control System Advanced Reference Contents Almyta Control System Advanced Reference... 1 Software Maintenance... 2 Sharing Your Local Company with Other Users. Networked Installation.... 5 Connecting

More information

testo EasyClimate Software Instruction manual

testo EasyClimate Software Instruction manual testo EasyClimate Software Instruction manual 2 1 Contents 1 Contents 1 Contents... 3 1.1. About this document... 5 2 Specifications... 5 2.1. Use... 5 2.2. System requirements... 6 3 First steps... 6

More information

EXO4 Web Server 2010. User Guide

EXO4 Web Server 2010. User Guide T E C H N I C A L D O C U M E N T A T I O N EXO4 Web Server 2010 User Guide R E G I N S Y S T E M DISCLAIMER The information in this manual has been carefully checked and is believed to be correct. Regin

More information

VistaPoint Companion is a client program used within the VistaPoint Enterprise system. VistaPoint Companion is available in two versions:

VistaPoint Companion is a client program used within the VistaPoint Enterprise system. VistaPoint Companion is available in two versions: VistaPoint Companion Users Guide file:///c:/users/tdavis/appdata/local/temp/~hh2a10.htm Page 1 of 3 10/22/2012 VistaPoint Companion Users Guide For VistaPoint Console Companion and VistaPoint Desktop Companion

More information

Secure Website and Reader Application User Guide

Secure Website and Reader Application User Guide Secure Website and Reader Application User Guide February 2005 IMPORTANT NOTICE Copyright Medibank Private Limited All rights reserved. No part of this document (including its appendices and Schedules)

More information

S PT-E550W ELECTRONIC E C LABELING L SYSTEM

S PT-E550W ELECTRONIC E C LABELING L SYSTEM ELECTRONIC E C LABELING L SYSTEM S PT-E0W In order to use your P-touch labeling system safely, read the included Quick Setup Guide first. Read this guide before you start using your P-touch labeling system.

More information

Microsoft Office Access 2007 Basics

Microsoft Office Access 2007 Basics Access(ing) A Database Project PRESENTED BY THE TECHNOLOGY TRAINERS OF THE MONROE COUNTY LIBRARY SYSTEM EMAIL: [email protected] MONROE COUNTY LIBRARY SYSTEM 734-241-5770 1 840 SOUTH ROESSLER

More information

HP Quality Center. Software Version: 9.20. Version Control Add-in Guide

HP Quality Center. Software Version: 9.20. Version Control Add-in Guide HP Quality Center Software Version: 9.20 Version Control Add-in Guide Document Number: QCGENVC9.2/01 Document Release Date: May 2007 Software Release Date: May 2007 Legal Notices Warranty The only warranties

More information

How To Use An Apple Macbook With A Dock On Itunes Macbook V.Xo (Mac) And The Powerbar On A Pc Or Macbook (Apple) With A Powerbar (Apple Mac) On A Macbook

How To Use An Apple Macbook With A Dock On Itunes Macbook V.Xo (Mac) And The Powerbar On A Pc Or Macbook (Apple) With A Powerbar (Apple Mac) On A Macbook QNS OSX instructions. CONTENTS 1 The Apple and Finder 2 The Dock 3 Navigating OS X 4 System Preferences 1 OS X tutorial: the apple The apple menu The apple menu is hidden under the apple at the top left

More information

Transitioning from TurningPoint 5 to TurningPoint Cloud - LMS 1

Transitioning from TurningPoint 5 to TurningPoint Cloud - LMS 1 Transitioning from TurningPoint 5 to TurningPoint Cloud - LMS 1 A Turning Account is a unique identifier that is used to tie together all software accounts and response devices. A Turning Account is required

More information

OX Spreadsheet Product Guide

OX Spreadsheet Product Guide OX Spreadsheet Product Guide Open-Xchange February 2014 2014 Copyright Open-Xchange Inc. OX Spreadsheet Product Guide This document is the intellectual property of Open-Xchange Inc. The document may be

More information

GEIGER COUNTER "Gamma Check Pro"

GEIGER COUNTER Gamma Check Pro GEIGER COUNTER "Gamma Check Pro" OPERATING INSTRUCTIONS FOR THE SOFTWARE Item no. 1377508 VERSION 11/15 TABLE OF CONTENTS Page 1. Functions of the Software... 3 2. Software/Driver Installation... 3 3.

More information

email-lead Grabber Business 2010 User Guide

email-lead Grabber Business 2010 User Guide email-lead Grabber Business 2010 User Guide Copyright and Trademark Information in this documentation is subject to change without notice. The software described in this manual is furnished under a license

More information

Guide to Using AMS 4.0 Marking Software

Guide to Using AMS 4.0 Marking Software Guide to Using AMS 4.0 Marking Software Guide to Using AMS 4.0 Marking Software Contents System Requirements...2 Software Installation...2 Selecting the Output Device and Changing Settings...2 Definitions...

More information

Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts

Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts Rubbermaid Medical Solutions Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts REVISED FEBRUARY 25, 2010 Filename: Cart Interface Installation & Control Board

More information

EF MetaTrader 5 for Android OS

EF MetaTrader 5 for Android OS User Guide for the online trading platform EF MetaTrader 5 for Android OS Euro-Finance 43 Christopher Columbus blvd., 1592 Sofia, Bulgaria tel.: +359 (0) 700 156 56; fax: +359 (0) 2 981 14 96 [email protected]

More information

Monitoring Network DMN

Monitoring Network DMN Monitoring Network DMN User Manual Table of contents Table of contents... 2 1. Product features and capabilities... 3 2. System requirements... 5 3. Getting started with the software... 5 3-1 Installation...

More information

BLACKBOARD CONTENT COLLECTION FACULTY TRAINING GUIDE

BLACKBOARD CONTENT COLLECTION FACULTY TRAINING GUIDE BLACKBOARD CONTENT COLLECTION FACULTY TRAINING GUIDE Table of Contents About the Guide... 1 Overview... 2 Navigating the Content Collection... 3 Accessing the Content Collection... 3 Content Collection

More information

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.3 Prepared for: Directorate of Preparedness and Response (FEMA) Prepared by:

More information

Mobile App Monitoring. Release Notes. Release 8.0

Mobile App Monitoring. Release Notes. Release 8.0 Mobile App Monitoring Release 8.0 Mobile App Monitoring 8.0 Mobile App Monitoring 8.0 July 2014 Copyright Notice Copyright 1995-2014 Keynote Systems, Inc. All rights reserved. THE INFORMATION CONTAINED

More information

Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.

Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. 1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards

More information

SA-9600 Surface Area Software Manual

SA-9600 Surface Area Software Manual SA-9600 Surface Area Software Manual Version 4.0 Introduction The operation and data Presentation of the SA-9600 Surface Area analyzer is performed using a Microsoft Windows based software package. The

More information

Tutorial. for. HG2F/3F/4F Series Operator Interfaces

Tutorial. for. HG2F/3F/4F Series Operator Interfaces Tutorial for HG2F/3F/4F Series Operator Interfaces WindO/I-NV2 Tutorial for HG2F/3F/4F Series Operator Interfaces English Edition 3.0 July 2004 IDEC Corporation 1175 Elko Drive Sunnyvale, CA 94089 Ph:

More information

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com USER GUIDE MANTRA WEB EXTRACTOR www.altiliagroup.com Page 1 of 57 MANTRA WEB EXTRACTOR USER GUIDE TABLE OF CONTENTS CONVENTIONS... 2 CHAPTER 2 BASICS... 6 CHAPTER 3 - WORKSPACE... 7 Menu bar 7 Toolbar

More information

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA All information presented in the document has been acquired from http://docs.joomla.org to assist you with your website 1 JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA BACK

More information

MEDIAplus administration interface

MEDIAplus administration interface MEDIAplus administration interface 1. MEDIAplus administration interface... 5 2. Basics of MEDIAplus administration... 8 2.1. Domains and administrators... 8 2.2. Programmes, modules and topics... 10 2.3.

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices.

Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices. MySQL for Excel Abstract This is the MySQL for Excel Reference Manual. It documents MySQL for Excel 1.3 through 1.3.6. Much of the documentation also applies to the previous 1.2 series. For notes detailing

More information

VIP-102B IP Solutions Setup Tool Reference Manual

VIP-102B IP Solutions Setup Tool Reference Manual VIP-102B IP Solutions Setup Tool Reference Manual Table of Contents Overview...5 System Requirements for Managed VoIP Products...6 Term Definitions...7 Main Application Window...8 Legend Description...9

More information

PTC Integrity Eclipse and IBM Rational Development Platform Guide

PTC Integrity Eclipse and IBM Rational Development Platform Guide PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity

More information

SAP BusinessObjects Financial Consolidation Web User Guide

SAP BusinessObjects Financial Consolidation Web User Guide SAP BusinessObjects Financial Consolidation Document Version: 10.0 Support Package 18 2016-02-19 SAP BusinessObjects Financial Consolidation Web User Guide Content 1 General user functions....12 1.1 To

More information

Installing LearningBay Enterprise Part 2

Installing LearningBay Enterprise Part 2 Installing LearningBay Enterprise Part 2 Support Document Copyright 2012 Axiom. All Rights Reserved. Page 1 Please note that this document is one of three that details the process for installing LearningBay

More information

Administration and Business Collaboration. User Manual

Administration and Business Collaboration. User Manual Administration and Business Collaboration User Manual Copyright 2007 by Eurekify Ltd., 8 Hasadna Street Raanana 43651, ISRAEL. All Rights Reserved. This document maybe used in its complete form only and

More information

Excel 2003 Tutorial I

Excel 2003 Tutorial I This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar

More information

SonicWALL SSL VPN 3.5: Virtual Assist

SonicWALL SSL VPN 3.5: Virtual Assist SonicWALL SSL VPN 3.5: Virtual Assist Document Scope This document describes how to use the SonicWALL Virtual Assist add-on for SonicWALL SSL VPN security appliances. This document contains the following

More information