Navigation

  • Page 1

    GE Fanuc AutomationComputer Numerical Control ProductsBasic Operation Package 1For Windows 95 / ATOperator’s ManualGFZ-62994EN/02February 1999

  • Page 2

    GFL-001Warnings, Cautions, and Notesas Used in this PublicationWarningWarning notices are used in this publication to emphasize that hazardous voltages, currents,temperatures, or other conditions that could cause personal injury exist in this equipment ormay be associated with its use.In situatio...

  • Page 3

    s-1This manual includes safety precautions for protecting the user and preventing damage tothe machine. Precautions are classified into Warnings and Cautions according to theirbearing on safety. Also, supplementary information is described as Notes. Read theWarnings, Cautions, and Notes thorou...

  • Page 4

    SAFETY PRECAUTIONSB-62994EN/02s-2General Warnings and CautionsWARNING1.Never attempt to machine a workpiece without first checking theoperation of the machine. Before starting a production run, ensurethat the machine is operating correctly by performing a trial runusing, for example, the single ...

  • Page 5

    B-62994EN/02SAFETY PRECAUTIONSs-3CAUTION1. The operator's manual for Basic Operation Package 1 describes allthe basic functions of the CNC unit, including the optionalfunctions. The selected optional functions vary with the machine.Some functions described in the manual may not, therefore, besup...

  • Page 6

    SAFETY PRECAUTIONSB-62994EN/02s-4Warnings and Cautions Relating to BasicOperation Package 1Warnings and cautions relating to Basic Operation Package 1 are explainedin this manual. Before using the function, read this manual thoroughly tobecome familiar with the provided Warnings, Cautions, and N...

  • Page 7

    B-62994EN/02SAFETY PRECAUTIONSs-5Important NoticeThe following summarizes the points to be noted when Basic OperationPackage 1 is used. Before attempting to use Basic Operation Package 1,read the following:CAUTIONl This manual does not explain in detail those operations andparameters that vary f...

  • Page 8

    B-62994EN/02PREFACEp-1PREFACEThank you for purchasing the FANUC Basic Operation Package 1.FANUC Basic Operation Package 1 (called Basic Operation Package 1hereinafter) allows the user to perform basic CNC and PMC operations in anOpen CNC environment.Basic Operation Package 1 is supported by Micro...

  • Page 9

    PREFACEB-62994EN/02p-2l Provides each screen as an ActiveX component, such that it can beembedded into a program developed with Visual Basic 4.0/5.0.The following restrictions are imposed on Basic Operation Package 1:Restrictionsl This software is designed to be used with a personal computer conn...

  • Page 10

    B-62994EN/02PREFACEp-3Contents of the Product PackageThis product package consists of the following:lFloppy disksFANUC Basic Operation Package 1 (A02B-0207-K750#ZZ07)Organization of This ManualThis manual is organized as follows:SAFETY PRECAUTIONSExplains the general precautions which must be obs...

  • Page 11

    PREFACEB-62994EN/02p-47. SYSTEMExplains how to display and set system-related information, and how toinput and output different types of data.8. MESSAGESExplains how to display alarms and other messages.9. MILLING ANIMATION FUNCTION (OPTION)Explains how to perform machining-in-progress drawing wh...

  • Page 12

    B-62994EN/02PREFACEp-5lMouse operationsExampleExplanationClickPress a mouse button, then release itimmediately.Double-clickClick a mouse button twice in quicksuccession.DragMove the mouse while holding down a mousebutton, then release the button at a desiredlocation.lFoldersThis manual refers to ...

  • Page 13

    B-62994EN/02c-1CONTENTSSAFETY PRECAUTIONS.................................................................................................................... s-1General Warnings and CautionsWarnings and Cautions Relating to Basic Operation Package 1Important NoticePREFACE............................

  • Page 14

    CONTENTSB-62994EN/02c-24.2.3Setting the machine position to the floating reference position.................................................. 384.2.4Presetting the workpiece coordinate system .............................................................................. 394.3Displaying the Absolu...

  • Page 15

    B-62994EN/02CONTENTSc-35.4Checking the Program Currently Being Executed........................................................................ 1005.4.1Rewinding the tape to the beginning of the NC program......................................................... 1015.4.2Searching for a sequence n...

  • Page 16

    CONTENTSB-62994EN/02c-46.9.3Common variable 2 settings ................................................................................................... 1766.9.4P-code variable 1 settings ....................................................................................................... 177...

  • Page 17

    B-62994EN/02CONTENTSc-57.18.2 Setting I/O signals for the operation history............................................................................ 2848.MESSAGES.......................................................................................................................................

  • Page 18

    CONTENTSB-62994EN/02c-611.4.4 Uninstalling message languages ............................................................................................. 36311.5 Customizing Alarm Messages....................................................................................................... 3641...

  • Page 19

    B-62994EN/021. SETUP-1-1SETUPThis chapter explains how to set up the environment for operating BasicOperation Package 1 and how to prepare Basic Operation Package 1 for use.

  • Page 20

    1. SETUPB-62994EN/02-2-1.1Operating EnvironmentThe software operating environment for Basic Operation Package 1 isdescribed below.u ComputerA personal computer connected to High Speed Serial Bus Type 2, theFS160i/180i/210i having personal computer functions, a personalcomputer in which the NC Bo...

  • Page 21

    B-62994EN/021. SETUP-3-Windows NT 4.0WIN32 version• Pentium processor with clock frequency of 150 MHz or higher• At least 64MB of memoryWIN16 versionNot supportedWindows 3.1WIN32 versionNot supportedWIN16 version• i486DX2 or better CPU with clock frequency of 75 MHz orhigher• At least 24...

  • Page 22

    1. SETUPB-62994EN/02-4-1.2Installing Basic Operation Package 1This section describes how to install Basic Operation Package 1.Procedurell WIN32 version•• Installing Basic Operation Package 11. Insert the disk (A02B-0207-K750#ZZ07-2) into the floppy diskdrive.2. Click the [Start] button.3. Se...

  • Page 23

    B-62994EN/021. SETUP-5-•• Installing the non-English message environment1. Insert the disk (A02B-0207-K750#ZZ07-5) into the floppy diskdrive.2. Click the [Start] button.3. Select [Run].4. Enter the data corresponding tohe target language as listed below,then click the <OK> button.Japan...

  • Page 24

    1. SETUPB-62994EN/02-6-•• Installing the non-English message environment1. Insert the disk (A02B-0207-K750#ZZ07-9) into the floppy diskdrive.2. Click the [Start] button.(For Windows 3.1, select [File].)3. Select [Run].4. Enter the data corresponding to the target language as listedbelow, the...

  • Page 25

    B-62994EN/021. SETUP-7-1.3Uninstalling Basic Operation Package 1This section describes how to uninstall Basic Operation Package 1.Procedure1. Click the [Start] button.2. Choose [Settings], then choose the [Control Panel] command.3. Execute [Add/Remove Programs].The [Add/Remove Programs Propertie...

  • Page 26

    1. SETUPB-62994EN/02-8-6. To uninstall Basic Operation Package 1, click the <Yes> button.Subsequently, the uninstall function will ask several questions, such aswhether to delete shared files. Perform uninstallation by clicking<Yes> or <No> as required.When Basic Operation Pac...

  • Page 27

    B-62994EN/022. BASIC KNOWLEDGE-9-2BASIC KNOWLEDGEThis function provides basic information with which the user should befamiliar before attempting to use Basic Operation Package 1.

  • Page 28

    2. BASIC KNOWLEDGEB-62994EN/02-10-2.1Starting and Terminating Basic Operation Package 1This section describes how to start and terminate Basic Operation Package 1and provides notes on starting it.2.1.1Starting Basic Operation Package 1This section describes how to start Basic Operation Package 1...

  • Page 29

    B-62994EN/022. BASIC KNOWLEDGE-11-Windows 3.11. Start the program from the Basic Operation Package 1 group in theProgram Manager.The Basic Operation Package 1 screen, shown below, appears.2.1.2Terminating Basic Operation Package 1How to terminate Basic Operation Package 1 is described below.Proc...

  • Page 30

    2. BASIC KNOWLEDGEB-62994EN/02-12-For details of the language switch function, see Sections11.1.1, "Setting general options for Basic Operation Package1," and 11.4.2, "Switching the message language."3. Select [Exit Basic Operation Package ?].Click the <Yes> button.The ...

  • Page 31

    B-62994EN/022. BASIC KNOWLEDGE-13-2.2Window Names and FunctionsThis section describes the name and functions of each window displayed byBasic Operation Package 1.Basic Operation Package 1 displays a parent window which consists of oneor more child windows. Each child window contains the display...

  • Page 32

    2. BASIC KNOWLEDGEB-62994EN/02-14-FS15(1) Automatic operation mode selectionStatusMeaning****Not selectedMDIMDI modeTapeTAPE modeMemMEMORY modeEditEDIT modeThinTEACH in mode(2) Manual operation mode selectionStatusMeaning****Not selectedRefREFERENCE modeIncINCREMENTAL modeHndlHANDLE modeJogJOG m...

  • Page 33

    B-62994EN/022. BASIC KNOWLEDGE-15-(5) Axial movement and dwell statusStatusMeaning****OthersMotnMoving along an axisDwelDwellingWaitWaiting (only for 2-path lathe systems)(6) M, S, T, and B function statusStatusMeaningFinWaiting for processing(7) Emergency stop statusStatusMeaningEmgEmergency st...

  • Page 34

    2. BASIC KNOWLEDGEB-62994EN/02-16-FS160/180/210 or NC Board(1) Automatic/manual mode selectionStatusMeaning****Not selectedMDIMDI modeMemMEMORY modeEditEDIT modeHndlHANDLE modeJogJOG modeTJogTEACH in JOG modeTHndTEACH in HANDLE modeIncINCREMENTAL modeRefREFERENCE modeRmotSCHEDULE modeTestTEST op...

  • Page 35

    B-62994EN/022. BASIC KNOWLEDGE-17-(3) Program editing statusStatusMeaning*****No editingEditEditingSearchSearchingOutputOutputting dataInputInputting dataCompareComparingLblSkpLabel skip enabledRestrtRestarting a programPTRRTool retract and return modeHPCCRISC operation (only for machining cente...

  • Page 36

    2. BASIC KNOWLEDGEB-62994EN/02-18-(6) Emergency stop statusStatusMeaningEmgEmergency stopRsetReset(7) Alarm statusStatusMeaningAlamAlarm issuedBattBattery of nonvolatile memory and absolute positiondetector requires replacementFor details of each status, refer to the operator's manual provided w...

  • Page 37

    B-62994EN/022. BASIC KNOWLEDGE-19-l Soft key• Key-like field used to display a child window. A soft key can beselected either by clicking the image on the screen or pressing thecorresponding key on the keyboard.In the standard state, where no soft key customization has beenperformed, the soft...

  • Page 38

    2. BASIC KNOWLEDGEB-62994EN/02-20-NOTEl The subsequent descriptions in this manual refer to the selection ofa soft key as simply "pressing a soft key," meaning either clickingthe soft key image on the screen or pressing the corresponding keyon the keyboard.• Function selection state...

  • Page 39

    B-62994EN/022. BASIC KNOWLEDGE-21-2.3Selecting and Positioning WindowsThis section describes how to select and position child windows.2.3.1Selecting a windowA child window can be selected using the mouse or keyboard.Procedure1. Click the window to be selected.Alternatively, hold down the [Alt] k...

  • Page 40

    2. BASIC KNOWLEDGEB-62994EN/02-22-2.3.2Positioning a windowThe size and position of a child window can be changed as required, usingthe mouse or automatic positioning function.The changed screen display information is stored even when BasicOperation Package 1 is terminated. (The changed screen d...

  • Page 41

    B-62994EN/022. BASIC KNOWLEDGE-23-ProcedureVertically aligning the child windows1.Right-click the soft key area.Alternatively, press the [Application] key on the keyboard (such asthe Microsoft Natural keyboard or 109 keyboard).Alternatively, press [Shift]+[F10].The following pop-up menu appears:...

  • Page 42

    2. BASIC KNOWLEDGEB-62994EN/02-24-2.4Selecting a PathIf the CNC has multiple paths, select the path to be used as described below.Procedure1. If the soft key is currently not displayed, press the functionselection soft key .2. Press the soft key.The [Path Setting] screen appears.3. Select the ...

  • Page 43

    B-62994EN/022. BASIC KNOWLEDGE-25-2.5Displaying Version InformationThis section describes how to display the version information for BasicOperation Package 1, for maintenance and other purposes.Procedure1. Right-click the soft key area.Alternatively, press the [Application] key on the keyboard (...

  • Page 44

    3. SETTING THE PARAMETERS REQUIRED TO USE BASIC OPERATION PACKAGE 1B-62994EN/02-26-3SETTING THE PARAMETERS REQUIREDTO USE BASIC OPERATION PACKAGE 1This chapter describes how to set the parameters required to display thescreens of Basic Operation Package 1.

  • Page 45

    B-62994EN/023. SETTING THE PARAMETERS REQUIRED TO USE BASIC OPERATION PACKAGE 1-27-3.1Setting the CNC ParametersThis section describes how to set the CNC parameters required to use BasicOperation Package 1.Procedure1. If the soft key is currently not displayed, press the functionselection soft ...

  • Page 46

    3. SETTING THE PARAMETERS REQUIRED TO USE BASIC OPERATION PACKAGE 1B-62994EN/02-28-ExplanationSet the following parameters:l FS15DescriptionSet valueTV checkNo. 0000 bit 0→ 0Foreground input deviceNo. 0020→ 16Background input deviceNo. 0022→ 16Enable overwriting of program from outside of ...

  • Page 47

    B-62994EN/023. SETTING THE PARAMETERS REQUIRED TO USE BASIC OPERATION PACKAGE 1-29-3.2Specifying a NodeThis section describes how to specify a node number for Basic OperationPackage 1.ExplanationA node number can be specified as an argument for Basic OperationPackage 1. The format is as follows...

  • Page 48

    4. POSITION DISPLAYB-62994EN/02-30-4POSITION DISPLAYThis chapter describes how to display positions, such as the current position.

  • Page 49

    B-62994EN/024. POSITION DISPLAY-31-4.1Overall Position DisplayThis section describes how to display the overall position display (includingthe relative position, absolute position, machine position, and distance to go)for the program that is currently being executed.Procedure1. If the soft key ...

  • Page 50

    4. POSITION DISPLAYB-62994EN/02-32-Explanationl Overall position displayThe overall position display includes the relative position, absoluteposition, machine position, and distance to go for the program that iscurrently being executed.To perform operation such as setting the origin for the rela...

  • Page 51

    B-62994EN/024. POSITION DISPLAY-33-4.2Displaying the Relative PositionThis section describes how to display the relative position for the programthat is currently being executed.Procedure1. If the soft key is currently not displayed, press the functionselection soft key .2. Press the soft key....

  • Page 52

    4. POSITION DISPLAYB-62994EN/02-34-Explanationl Relative position screenDisplays the relative position for the program that is currently beingexecuted.To perform an operation such as setting the origin for the relativecoordinates, press the operation selection key .The operation soft keys appear...

  • Page 53

    B-62994EN/024. POSITION DISPLAY-35-4.2.1Resetting relative coordinatesThe coordinates of the relative position can be reset to 0.Procedure1. If the [Relative Position] screen (or [Over All Position] screen) iscurrently not displayed, display the [Relative Position] screen (or[Over All Position] ...

  • Page 54

    4. POSITION DISPLAYB-62994EN/02-36-3.From the list of the coordinate axes, select one or more axes for whichthe relative coordinates are to be reset.To select all the axes, click the <Set All> button.To deselect all the axes, click the <Clear All> button.4. Clicking the <OK> bu...

  • Page 55

    B-62994EN/024. POSITION DISPLAY-37-(Example with the [Relative Position] screen)2. Press the soft key.The [Position - Preset Relative Position] screen appears.3. Select the axis for which the relative coordinate is to be preset.Enter the value to which the relative coordinate is to be preset.4....

  • Page 56

    4. POSITION DISPLAYB-62994EN/02-38-4.2.3Setting the machine position to the floating reference positionThe machine position can be set to the floating reference position.Procedure1. If the [Relative Position] screen (or [Over All Position] screen) iscurrently not displayed, display the [Relative...

  • Page 57

    B-62994EN/024. POSITION DISPLAY-39-3. Select one or more axes for which the machine position is to be set tothe floating reference position.To select all the axes, click the <Set All> button.To deselect all the axes, click the <Clear All> button.Clicking the <OK> button sets th...

  • Page 58

    4. POSITION DISPLAYB-62994EN/02-40-(Example with the [Over All Position] screen)2. Press the soft key.The [Position - Preset Work Coordinate] screen appears.3. Select one or more axes for which the workpiece coordinate system isto be preset.To select all the axes, click the <Set All> butt...

  • Page 59

    B-62994EN/024. POSITION DISPLAY-41-4. Clicking the <OK> button presets the workpiece coordinate system.

  • Page 60

    4. POSITION DISPLAYB-62994EN/02-42-4.3Displaying the Absolute PositionThis section describes how to display the absolute position for the programthat is currently being executed.Procedure1. If the soft key is currently not displayed, press the functionselection soft key .2. Press the soft key....

  • Page 61

    B-62994EN/024. POSITION DISPLAY-43-The operation soft keys appear.For details of each function, see the following sections:Set Float Point: Section 4.2.3, "Setting the machine position to thefloating reference position"Preset Work Coord.: Section 4.2.4, "Presetting the workpiece...

  • Page 62

    4. POSITION DISPLAYB-62994EN/02-44-4.4Displaying the Machine PositionThis section describes how to display the machine position for the programthat is currently being executed.Procedure1. If the soft key is currently not displayed, press the functionselection soft key .2. Press the soft key.3....

  • Page 63

    B-62994EN/024. POSITION DISPLAY-45-4.5Displaying the Distance to GoThis section describes how to display the distance to go in the current blockof the program that is currently being executed.Procedure1. If the soft key is currently not displayed, press the functionselection soft key .2. Press ...

  • Page 64

    4. POSITION DISPLAYB-62994EN/02-46-4.6Displaying the Amount of Handle InterruptionThis section describes how to display the amount of handle interruption.Procedure1. If the soft key is currently not displayed, press the functionselection soft key .2. Press the soft key.3. If the [Handle Interr...

  • Page 65

    B-62994EN/024. POSITION DISPLAY-47-Explanationl Handle interruption screenDisplays the amount of handle interruption for the program that iscurrently being executed.To cancel the amount of handle interruption, press the operationselection soft key .The operation soft keys appear.For details, see...

  • Page 66

    4. POSITION DISPLAYB-62994EN/02-48-2. Press the soft key.The [Manual Overlap - Cancel Overlap] screen appears.3. Select one or more axes for which the amount of handle interruption isto be canceled.To select all the axes, click the <Set All> button.To deselect all the axes, click the <...

  • Page 67

    B-62994EN/024. POSITION DISPLAY-49-4.7Displaying the Operating MonitorThis section describes how to display the operating monitor.Procedure1. If the soft key is currently not displayed, press the functionselection soft key .2. Press the soft key.3. If the [Operating Monitor] screen is currentl...

  • Page 68

    4. POSITION DISPLAYB-62994EN/02-50-4.8Displaying the Machining Time and Machined Parts CountThis section describes how to display the machining time and machined parts count.The [Cut Time and Parts Count] screen is displayed.Explanationl Machining time and machined parts count• Parts countDisp...

  • Page 69

    B-62994EN/024. POSITION DISPLAY-51-• Clear Parts CountPressing the soft key clears the parts count to 0.• Clear Run TimePressing the soft key clears the run time to 0.

  • Page 70

    5. NC PROGRAMB-62994EN/02-52-5NC PROGRAMThis chapter explains how to display, edit, and check NC programs stored inthe CNC.

  • Page 71

    B-62994EN/025. NC PROGRAM-53-5.1Editing a NC ProgramThis section explains how to edit a program.WARNINGl A program in CNC program memory cannot be updated simply byediting the NC program on the program edit screen of BasicOperation Package 1. The NC program must be written back tothe CNC after e...

  • Page 72

    5. NC PROGRAMB-62994EN/02-54-Procedure1. If the soft key is not currently displayed, press the functionselection key .2. Press the soft key.3. If the [Program Edit] screen is not currently displayed, press thechapter selection key .Press the soft key.The [Program Edit] screen appears.NOTE (Con...

  • Page 73

    B-62994EN/025. NC PROGRAM-55-ExplanationlProgram edit screenA program can be edited by positioning the cursor to the characterstring you want to modify.Once an edit operation has been performed, "Modified" is displayed inthe upper right part of the child window.To use a function of, for...

  • Page 74

    5. NC PROGRAMB-62994EN/02-56-5.1.1Getting a program from the NCA program can be read from CNC program memory to the edit screen ofBasic Operation Package 1.The program currently displayed on the program edit screen is replaced bythe program read from the CNC.Procedure1.If the [Program Edit] scree...

  • Page 75

    B-62994EN/025. NC PROGRAM-57-3.Select the NC program you want to get from the NC.Click the <OK> button.NOTEWhen some modifications have been made to the NCprogram already displayed on the NC program edit screen,a prompt appears asking you whether you want to write theNC program back to the ...

  • Page 76

    5. NC PROGRAMB-62994EN/02-58-5.1.2Writing a NC program back to the NCA NC program on the edit screen of Basic Operation Package 1 can bewritten back to the CNC.Procedure1.If the [Program Edit] screen is currently not displayed, display the[Program Edit] screen by applying the procedure explained ...

  • Page 77

    B-62994EN/025. NC PROGRAM-59-5.1.3Inserting a NC program from a diskA NC program stored on an external memory unit such as a hard disk can beinserted into the edit screen of Basic Operation Package 1.The NC program read from the external memory unit is inserted into anexisting NC program displaye...

  • Page 78

    5. NC PROGRAMB-62994EN/02-60-4.Select the NC program to be inserted from the external memory unit.Click the <Open> button.The selected file contents are inserted at the cursor position.5.1.4Writing a NC program to a diskA NC program on the edit screen of Basic Operation Package 1 can bewrit...

  • Page 79

    B-62994EN/025. NC PROGRAM-61-2. Press the soft key.The [Save As] screen appears.3.Enter the name of the NC program to be written to the externalmemory unit.Click the <Save> button.5.1.5Finding a character string in a NC programA search can be made for a specified character string in a NC p...

  • Page 80

    5. NC PROGRAMB-62994EN/02-62-2. Press the soft key.The [Program Edit - Find] screen appears.3. Enter the character string for which a search is to be made.Specify the search direction as necessary.Click the <OK> button.To search for another character string, repeat steps 2 and 3, above.5.1...

  • Page 81

    B-62994EN/025. NC PROGRAM-63-2.Press the soft key.The [Program Edit - Replace] screen appears.3.Enter the character string you want to find, and the character stringwith which you want to replace that character string.Specify the search direction as necessary.Click the <OK> button.To perfo...

  • Page 82

    5. NC PROGRAMB-62994EN/02-64-2.Position the cursor to the beginning or end of the character strings tobe selected.3.Press the soft key.4.Select the character strings by using the direction keys.Cut or copy can be performed by selecting the or soft key.Character strings can also be selected by p...

  • Page 83

    B-62994EN/025. NC PROGRAM-65-2.Press the soft key.The selected character strings are cut.The character strings can also be cut by pressing the [Ctrl]+[X]keys instead of pressing the soft key.The cut character strings can be pasted by pressing the soft key.

  • Page 84

    5. NC PROGRAMB-62994EN/02-66-5.1.9Copying character strings from a NC programCharacter strings in a program can be copied for subsequent pasting.Procedure1. Select the character strings you want to copy from the program.For an explanation of how to select character strings, see Section5.1.7, &quo...

  • Page 85

    B-62994EN/025. NC PROGRAM-67-5.1.10Pasting character strings into a NC programThe cut or copied character strings can be pasted at a specified position.Procedure1. Select the character strings you want to paste.For an explanation of how to select character strings, see Section 5.1.7,"Selecti...

  • Page 86

    5. NC PROGRAMB-62994EN/02-68-The character strings can also be pasted by pressing the [Ctrl]+[V]keys instead of the soft key.5.1.11Inserting sequence numbers into a NC programSequence numbers can be inserted automatically when a new NC program iscreated.Procedure1.If the [Program Edit] screen is...

  • Page 87

    B-62994EN/025. NC PROGRAM-69-2.Press the soft key.The [Program Edit - Insert Sequence Number] screen appears.3. Check the [Insert sequence number] check box, and set the initialvalue and increment.Click the <OK> button.Sequence numbers are automatically inserted as a new NC program iscreate...

  • Page 88

    5. NC PROGRAMB-62994EN/02-70-l FS15 Meaning SettingEnabling automatic insertionNo. 0010 bit 1 → 1Initial value and incrementNo. 3216l FS16/18/21 or NC Board Meaning SettingEnabling automatic insertionNo. 0000 bit 5 → 1Initial valueNo. 0031IncrementNo. 0032

  • Page 89

    B-62994EN/025. NC PROGRAM-71-5.1.12Entering a coordinate value into a NC programThe current absolute coordinate value can be entered into a program.Procedure1.If the [Program Edit] screen is currently not displayed, display the[Program Edit] screen by applying the procedure explained in Section5....

  • Page 90

    5. NC PROGRAMB-62994EN/02-72-2.Position the cursor to the point where a coordinate value is to beentered.3.Press the soft key.The [Program Edit - Teach In] screen appears.4.Select the axis for which a coordinate value is to be entered.Click the <OK> button.The absolute coordinate value is ...

  • Page 91

    B-62994EN/025. NC PROGRAM-73-5.1.13Displaying the top of a NC programThe top of a NC program can be displayed.Procedure1. If the [Program Edit] screen is currently not displayed, display the[Program Edit] screen by applying the procedure explained in Section5.1, "Editing a NC Program."2...

  • Page 92

    5. NC PROGRAMB-62994EN/02-74-5.1.14Displaying the end of a NC programThe end of a NC program can be displayed.Procedure1.If the [Program Edit] screen is currently not displayed, display the[Program Edit] screen by applying the procedure explained in Section5.1, "Editing a NC Program."2....

  • Page 93

    B-62994EN/025. NC PROGRAM-75-5.1.15Stamping the machining timeThe machining time for an executed NC program can be inserted into theNC program as a comment.Procedure1.If the [Program Edit] screen is currently not displayed, display the[Program Edit] screen by applying the procedure explained in S...

  • Page 94

    5. NC PROGRAMB-62994EN/02-76-If the NC program has not yet been executed, the following messageappears:

  • Page 95

    B-62994EN/025. NC PROGRAM-77-5.2Editing an MDI ProgramThis section explains how to edit an MDI program.Procedure1.If the soft key is currently not displayed, press the functionselection key .2.Press the soft key.3.If the [MDI Program] screen is currently not displayed, press thechapter selecti...

  • Page 96

    5. NC PROGRAMB-62994EN/02-78-ExplanationlMDI program screenAn MDI program can be edited by positioning the cursor to thecharacter string you wish to edit.To use a function such as "Find" or "Replace" for a program, press theoperation selection key The operation soft keys appe...

  • Page 97

    B-62994EN/025. NC PROGRAM-79-5.2.1Finding a character string in an MDI programA search can be made for a specified character string in an MDI program.Procedure1.If the [MDI Program] screen is currently not displayed, display the[MDI Program] screen by applying the procedure explained in Section5...

  • Page 98

    5. NC PROGRAMB-62994EN/02-80-5.2.2Replacing a character string in an MDI programA specified character string in an MDI program can be replaced withanother, specified character string.Procedure1.If the [MDI Program] screen is currently not displayed, display the[MDI Program] screen by applying th...

  • Page 99

    B-62994EN/025. NC PROGRAM-81-5.2.3Selecting character strings in an MDI programCharacter strings to be "cut" or "copied" can be selected from an MDIprogram.Procedure1.If the [MDI Program] screen is currently not displayed, display the[MDI Program] screen by applying the proce...

  • Page 100

    5. NC PROGRAMB-62994EN/02-82-The selected character strings can be cut or copied by pressing the or soft key.Character strings can also be selected by pressing a direction keywhile holding down the [Shift] key.To cancel character string selection mode, press the softkey again.5.2.4Cutting char...

  • Page 101

    B-62994EN/025. NC PROGRAM-83-2.Press the soft key.The selected character strings are cut.The character strings can also be cut by pressing the [Ctrl]+[X]keys instead of pressing the soft key.The cut character strings can be pasted by pressing the soft key.

  • Page 102

    5. NC PROGRAMB-62994EN/02-84-5.2.5Copying character strings from an MDI programCharacter strings in an MDI program can be copied for subsequent pasting.Procedure1. Select the character strings to be copied from the MDI program.For an explanation of how to select character strings, see Section5.2...

  • Page 103

    B-62994EN/025. NC PROGRAM-85-5.2.6Pasting character strings into an MDI programCut or copied character strings can be pasted into a specified position.Procedure1.Select the character strings to be pasted from an MDI program.For an explanation of how to select character strings, see Section5.2.3,...

  • Page 104

    5. NC PROGRAMB-62994EN/02-86-The character strings can also be pasted by pressing the [Ctrl]+[V]keys instead of the soft key.5.2.7Inserting sequence numbers into an MDI programSequence numbers can be automatically inserted into a new MDI program asit is being created.Procedure1.If the [MDI Prog...

  • Page 105

    B-62994EN/025. NC PROGRAM-87-2. Press the soft key.The [MDI Program - Insert Sequence Number] screen appears.3.Check the [Insert sequence number] check box, and set the initialvalue and increment.Click the <OK> button.Sequence numbers are automatically inserted into a new MDI program asit...

  • Page 106

    5. NC PROGRAMB-62994EN/02-88-lFS16/18/21 or Power Mate NC Board Meaning SettingEnabling automatic insertionNo. 0000 bit 5 → 1IncrementNo. 32165.2.8Displaying the top of an MDI programThe top of an MDI program can be displayed.Procedure1. If the [MDI Program] screen is currently not displayed,...

  • Page 107

    B-62994EN/025. NC PROGRAM-89-5.2.9Displaying the end of an MDI programThe end of an MDI program can be displayed.Procedure1.If the [MDI Program] screen is currently not displayed, display the[MDI Program] screen by applying the procedure explained in Section5.2, "Editing an MDI Program.&quo...

  • Page 108

    5. NC PROGRAMB-62994EN/02-90-5.3Displaying the NC Program DirectoryThis section explains how to display the NC program directory, and performediting on a program-by-program basis, such as copying and deleting a NCprogram.WARNINGAfter NC program editing, never attempt to machine a workpiecewithou...

  • Page 109

    B-62994EN/025. NC PROGRAM-91-Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Program Directory] screen is currently not displayed, press thechapter selection key .Press the soft key.The [Program Directory] screen appears...

  • Page 110

    5. NC PROGRAMB-62994EN/02-92-ExplanationlProgram directory screenA list of the NC programs stored in the CNC is displayed.To use a function such as the "Copy" or "Delete" function for a NCprogram, press the operation selection key .The operation soft keys appear.For details o...

  • Page 111

    B-62994EN/025. NC PROGRAM-93-2.Select one NC program as the copy source from the directory.3.Press the soft key.The [Program Directory - Copy] screen appears.4.Enter the NC program name of the copy destination.The NC program name of the copy source can also be changed.Click the <OK> button.

  • Page 112

    5. NC PROGRAMB-62994EN/02-94-5.3.2Deleting a NC programA NC program can be deleted.Procedure1. If the [Program Directory] screen is currently not displayed, displaythe [Program Directory] screen by applying the procedure explainedin Section 5.3, "Displaying the Program Directory."2. Se...

  • Page 113

    B-62994EN/025. NC PROGRAM-95-4. Click the <OK> button.Multiple NC programs can be deleted at one time by selectingthem from the directory.5.3.3Selecting a NC program to be executedA NC program to be executed can be selected.

  • Page 114

    5. NC PROGRAMB-62994EN/02-96-Procedure1.If the [Program Directory] screen is currently not displayed, displaythe [Program Directory] screen by applying the procedure explainedin Section 5.3, "Displaying the Program Directory."2.Select a NC program to be executed from the directory.NOTE...

  • Page 115

    B-62994EN/025. NC PROGRAM-97-3.Press the soft key.In the upper right part of the main window, the selected programnumber is displayed.5.3.4Changing a NC program commentThe comments of a NC program can be changed.Procedure1.If the [Program Directory] screen is currently not displayed, displaythe...

  • Page 116

    5. NC PROGRAMB-62994EN/02-98-3Press the soft key.The [Program Directory - Change Program Name] screen appears.4.Enter a new NC program comment in "Name:".A comment of up to 49 characters can be specified.The NC program for which the comment is to be changed can also bechanged.Click th...

  • Page 117

    B-62994EN/025. NC PROGRAM-99-2. Press the soft key.The NC program directory is displayed in detail.lWhen the CNC option for the machining time stamp is notprovidedlWhen the CNC option for the machining time stamp is providedNOTEBefore the machining time can be displayed in the list, themachining...

  • Page 118

    5. NC PROGRAMB-62994EN/02-100-5.4Checking the Program Currently Being ExecutedThis section explains how to check the program currently being executed.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Program Check] screen ...

  • Page 119

    B-62994EN/025. NC PROGRAM-101-The operation soft keys appear.For details of each function, see the following sections.l Relative position screenThe relative position appears.For details of operation, see Section 4.2, "Displaying the RelativePosition."l Modal screenModal information suc...

  • Page 120

    5. NC PROGRAMB-62994EN/02-102-2.Press the [Rewind] soft key.3.The tape is rewound to the beginning of the NC program.

  • Page 121

    B-62994EN/025. NC PROGRAM-103-5.4.2Searching for a sequence numberThe currently selected NC program can be searched for the specifiedsequence number.Procedure1.If the [Program Check] screen is currently not displayed, display the[Program Check] screen by applying the procedure explained inSectio...

  • Page 122

    5. NC PROGRAMB-62994EN/02-104-2.Press the [Sequence Number Search] soft key.3.The [Program Check - Sequence Number Search] screen appears.Enter the sequence number to be searched for, then click the <OK>button.4.The cursor moves to the specified sequence number.

  • Page 123

    B-62994EN/025. NC PROGRAM-105-5.5Displaying the Current and Next Blocks of the NC Program Being ExecutedThis section explains how to display the current and next blocks of the NCprogram being executed.Procedure1.If the soft key is currently not displayed, press the functionselection key .2.Pres...

  • Page 124

    5. NC PROGRAMB-62994EN/02-106-5.6Restarting a NC ProgramThis section explains how to set the axis order of movement at NC programrestart and how to search for a block to be restarted.Procedure1.If the soft key is currently not displayed, press the functionselection key .2.Press the soft key.3....

  • Page 125

    B-62994EN/025. NC PROGRAM-107-Explanationl Program restart screenInformation including the restart position and the amount of travel atrestart is displayed on this screen.To use a function such as that for setting the axis order or searching fora restart block, press the operation selection key ...

  • Page 126

    5. NC PROGRAMB-62994EN/02-108-5.6.1Setting the axis order of movement to the program restartpositionThe axis order of movement to the program restart position can be set.Procedure1.If the [Program Restart] screen is currently not displayed, display the[Program Restart] screen by applying the pro...

  • Page 127

    B-62994EN/025. NC PROGRAM-109-5.6.2Searching for a sequence/block numberA search can be made for the sequence/block number to restart a program.Procedure1.If the [Program Restart] screen is currently not displayed, display the[Program Restart] screen by applying the procedure explained inSection...

  • Page 128

    5. NC PROGRAMB-62994EN/02-110-3.To search for the sequence/block number, set the followinginformation:l Restart typel Numberl Repeat countClick the <OK> button.Once the sequence or block number is found, information includingthe M code and T code is displayed.If the program restart signal ...

  • Page 129

    B-62994EN/025. NC PROGRAM-111-Explanationl Restart typeSpecify whether the power is turned off before program restart.• Before power off (P type)Selected when the program is restarted after the program is stoppedas a result of, for example, tool breakage.• After power off (Q type)Selected to...

  • Page 130

    5. NC PROGRAMB-62994EN/02-112-5.7Displaying the Machining TimesThis section explains how to display the machining times for executed NCprograms.Procedure1.If the soft key is currently not displayed, press the functionselection key .2.Press the soft key.3.If the [Machining Time] screen is curre...

  • Page 131

    B-62994EN/025. NC PROGRAM-113-The machining times for the executed NC programs are displayed.

  • Page 132

    5. NC PROGRAMB-62994EN/02-114-5.8Displaying the B-Axis Operating StatusThis section explains how to display the B-axis operating status.Procedure1.If the soft key is currently not displayed, press the functionselection key .2.Press the soft key.3.If the [Program Check (B-Axis)] screen is curren...

  • Page 133

    B-62994EN/025. NC PROGRAM-115-Explanationl Program check (B-axis) screenThe operating status of B-axis command data is displayed on thisscreen. No operation can be performed on this screen.• Current blockCommand data being executed is displayed.• Next blockThe next command data is displayed...

  • Page 134

    6. SETTINGB-62994EN/02-116-6SETTINGThis chapter describes how to set data.

  • Page 135

    B-62994EN/026. SETTING-117-6.1Setting DataThis section describes how to set TV check, Punch code, and other settingdata.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Setting (Handy)] screen is currently not displayed, ...

  • Page 136

    6. SETTINGB-62994EN/02-118-ExplanationlOperation soft keysTo input an increment as a numeric input, press the operation selectionkey .The operation soft keys appear.To perform incremental input for numeric data input, press the soft key.lData to be set• Parameter writeSpecify whether to enable...

  • Page 137

    B-62994EN/026. SETTING-119-• Sequence numberSpecify whether a sequence number is automatically inserted whenthe program is edited in EDIT mode.When the box is checked, the sequence number is automaticallyinserted.• Punch codeSpecify the data code output by the CNC using the reader/puncherint...

  • Page 138

    6. SETTINGB-62994EN/02-120-• Sequence No. Sequence stop (for anything other than NC Board)To execute the sequence number comparison and stop, specify adesired sequence number.• Program No. Sequence stop (for anything other than NC Board)To execute the sequence number comparison and stop, spe...

  • Page 139

    B-62994EN/026. SETTING-121-6.2Operating Time, Parts Count, and Timer SettingsThis section describes how to set the Operating time, Parts count, andTimer.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Setting (Timer)] sc...

  • Page 140

    6. SETTINGB-62994EN/02-122-ExplanationlOperation soft keysTo input an increment as a numeric input, press the operation selectionkey .The operation soft keys appear.To perform incremental input for numeric data input, press the soft key.lData to be set• Parts totalIndicates the value counted w...

  • Page 141

    B-62994EN/026. SETTING-123-• Parts countIndicates the value counted when M02, M30, or another M codespecified in a parameter is executed.The value can also be set by a parameter.For details of the parameters, see the parameter description for theCNC being used.• Power onIndicates the accumul...

  • Page 142

    6. SETTINGB-62994EN/02-124-6.3Tool Offset SettingsThis section describes how to set tool offset data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Tool Offset] screen is currently not displayed, press the chapterselect...

  • Page 143

    B-62994EN/026. SETTING-125-4. Choose the item to be set, and set a desired offset value.ExplanationlTool Offset screenSpecify tool offset values.The type of the offset value that can be set depends on the CNC option.For details, refer to the operator's manual provided with the CNC beingused.To u...

  • Page 144

    6. SETTINGB-62994EN/02-126-• Searching for offset dataTo find the desired offset data, press the soft key andspecify the corresponding data number.• Incremental inputTo perform incremental input, press the soft key.For other functions, see the description below.The tool offset data can als...

  • Page 145

    B-62994EN/026. SETTING-127-6.3.1Entering a relative coordinate value as the tool offset dataA coordinate value displayed on the [Relative Position] screen can be set astool offset data.Procedure1. When the [Tool Offset] screen is currently not displayed, follow theprocedure described in Section ...

  • Page 146

    6. SETTINGB-62994EN/02-128-ExplanationlCounter inputA coordinate value shown on the [Relative Position] screen can be set astool offset data.In lathe systems, the relative coordinate value is set for the axis selectedon the [Tool Offset - C.Input] screen of the offset data selected in step 2of t...

  • Page 147

    B-62994EN/026. SETTING-129-6.3.2Entering a measured value as the tool offset dataA measured value can be set as tool offset data.Procedure1. When the [Tool Offset] screen is currently not displayed, follow theprocedure described in Section 6.3, "Tool Offset Settings" to displaythe [Too...

  • Page 148

    6. SETTINGB-62994EN/02-130-ExplanationlMeasured value inputThe following value is set as a tool offset value.Tool offset value = (Absolute coordinate value) - (Measured value)When a measured value is input for geometry or wear offset, thefollowing value is set:• Entering a measured value as a ...

  • Page 149

    B-62994EN/026. SETTING-131-2. Press the soft key.The [Tool Offset - Clear] screen appears.3. Click the <OK> button.

  • Page 150

    6. SETTINGB-62994EN/02-132-6.4Custom Macro Variable SettingsThis section describes how to set a custom macro variable.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.WARNINGIncorrect use or setting of a custom macro variable may re...

  • Page 151

    B-62994EN/026. SETTING-133-3. If the [Custom Macro Variables] screen is currently not displayed,press the chapter selection key .Press the soft key.The [Custom Macro Variables] screen appears.4. Choose the desired variable and specify an appropriate value.ExplanationlData to be set• Custom ma...

  • Page 152

    6. SETTINGB-62994EN/02-134-• Searching for a custom macro variableTo find the desired custom macro variable, press the softkey and specify a desired variable number.• Incremental inputTo perform incremental input, press the soft key.For an explanation of the other functions, see the descri...

  • Page 153

    B-62994EN/026. SETTING-135-2. When the local variables are currently not displayed, press the soft key.The local variables are displayed on the [Custom Macro Variables]screen.

  • Page 154

    6. SETTINGB-62994EN/02-136-6.4.2Common variable 1 settingsCustom macro common variables 1 can be set.The variable numbers range as indicated below:FS15Variable numbers #100 to #199 can be used. The range of variablenumbers that can actually be used varies with the CNC option.FS16, FS18, FS21, N...

  • Page 155

    B-62994EN/026. SETTING-137-3. Choose the desired variable and input an appropriate value.6.4.3Common variable 2 settingsCustom macro common variables 2 can be set.The variable numbers range as indicated below:FS15Variable numbers #500 to #999 can be used. The range of variablenumbers that can a...

  • Page 156

    6. SETTINGB-62994EN/02-138-2. When common variables 2 are currently not displayed, press the soft key.The common variables 2 are displayed on the [Custom MacroVariables] screen.3. Choose the desired variable and input an appropriate value.

  • Page 157

    B-62994EN/026. SETTING-139-6.4.4Entering a relative coordinate value as a macro variableA coordinate value shown on the [Relative Position] screen can be set as thevalue of a custom macro variable.Procedure1. When the [Custom Macro Variables] screen is currently not displayed,follow the procedur...

  • Page 158

    6. SETTINGB-62994EN/02-140-6.4.5Clearing all custom macro variablesAll currently specified custom macro variables can be cleared to zero.Common variables 1 and 2 can be separately cleared.Procedure1. When the [Custom Macro Variables] screen is currently not displayed,follow the procedure describ...

  • Page 159

    B-62994EN/026. SETTING-141-2. Press the soft key.The [Custom Macro - Clear] screen appears.3. Choose the type of the variables to be cleared.Click the <OK> button.

  • Page 160

    6. SETTINGB-62994EN/02-142-6.4.6Setting a blank in a macro variableA specified custom macro variable can be blank.Procedure1. When the [Custom Macro Variables] screen is currently not displayed,follow the procedure described in Section 6.4, "Custom MacroVariable Settings" to display th...

  • Page 161

    B-62994EN/026. SETTING-143-6.5Workpiece Origin Offset SettingsThis section describes how to set the workpiece origin offset data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Work Origin Offset] screen is currently not...

  • Page 162

    6. SETTINGB-62994EN/02-144-4. Choose the desired data item and specify an appropriate offset value.ExplanationlData to be set• Workpiece origin offsetA workpiece origin offset value is set as the position of the workpieceorigin as viewed from the machine zero point.lOperation soft keysPress th...

  • Page 163

    B-62994EN/026. SETTING-145-6.5.1Entering a measured value as workpiece origin offset dataWorkpiece origin offset data can be set based on the current machinecoordinate value and a specified measured value.The current machine coordinate value minus the specified measured value isset as the workpi...

  • Page 164

    6. SETTINGB-62994EN/02-146-ExplanationlMeasured value inputThe following value is set as the workpiece origin offset value.Workpiece origin offset value = (Machine coordinate value) -(Measured value)

  • Page 165

    B-62994EN/026. SETTING-147-6.6Tool Life Management Data SettingsThis section describes how to set tool life management data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Tool Life Management] screen is currently not di...

  • Page 166

    6. SETTINGB-62994EN/02-148-ExplanationlData to be set• Selected groupIndicates the number of the tool group for which the life is currentlybeing counted or was last counted.• Group in useIndicates the number of the tool group for which the life is currentlybeing counted.• Next groupIndicat...

  • Page 167

    B-62994EN/026. SETTING-149-• Viewing the details or list of the tool life management dataEach time the or soft key is pressed, thedisplayed tool life management data and soft keys change.1) Tool group listIn this status, the and functions can beused.2) Tool group details data(Sample disp...

  • Page 168

    6. SETTINGB-62994EN/02-150-• Searching for a tool groupTo find the desired tool group, press the soft key andspecify a desired group number.For an explanation of the other functions, see the description below.NOTEThe Add Tool soft key is not displayed for lathe systems.The Delete Tool soft ke...

  • Page 169

    B-62994EN/026. SETTING-151-6.6.1Adding a tool to a tool group included in the tool lifemanagement dataA tool can be added to a tool group included in the tool life managementdata.Procedure1. When the [Tool Life Management] screen is currently not displayed,follow the procedure described in Secti...

  • Page 170

    6. SETTINGB-62994EN/02-152-4. If a tool has already been specified, choose the position where the newtool is to be added.The new tool is added immediately after the selected position.5. Press the soft key.The [Tool Life Management - Add Tool] screen appears.

  • Page 171

    B-62994EN/026. SETTING-153-6. Set the T, H, and D codes.Click the <OK> button.The screen shown above indicates that a first tool has been added to toolgroup 2.

  • Page 172

    6. SETTINGB-62994EN/02-154-6.6.2Changing the life status of a tool included in the tool lifemanagement data (for machining center systems)The life status of a tool included in the tool life management data can bechanged.The life statuses of all tools belonging to a single group can be changed at...

  • Page 173

    B-62994EN/026. SETTING-155-4. The details of the tool group appear.5. Press the soft key.The [Tool Life Management - Change S...] screen appears.

  • Page 174

    6. SETTINGB-62994EN/02-156-6. Choose the desired tool life status.To change the life statuses of all tools belonging to the group, checkthe All tools box.Click the <OK> button.

  • Page 175

    B-62994EN/026. SETTING-157-6.6.3Changing the life status of a tool included in the tool lifemanagement data (for lathe systems)The life status of a tool included in the tool life management data can bechanged.Procedure1. When the [Tool Life Management] screen is currently not displayed,follow th...

  • Page 176

    6. SETTINGB-62994EN/02-158-The tool currently selected by the CNC is indicated by an arrow =>.4. Press the soft key.The [Tool Life Management - Change State] screen appears.5. Click the <OK> button.The life counter is reset. All tools belonging to the selected group areset to the Avai...

  • Page 177

    B-62994EN/026. SETTING-159-6.6.4Setting the life counter data included in the tool life managementdata (for machining center systems)The life counter data included in the tool life management data can be set.Procedure1. When the [Tool Life Management] screen is currently not displayed,follow the...

  • Page 178

    6. SETTINGB-62994EN/02-160-4. Specify the units for the life counter (Cycle or Minute), life value, andcurrent count.Click the <OK> button.

  • Page 179

    B-62994EN/026. SETTING-161-6.6.5Setting the life counter data included in the tool life managementdata (for lathe systems)The life counter data included in the tool life management data can be set.Procedure1. When the [Tool Life Management] screen is currently not displayed,follow the procedure ...

  • Page 180

    6. SETTINGB-62994EN/02-162-4. Specify the desired life count.Click the <OK> button.

  • Page 181

    B-62994EN/026. SETTING-163-6.6.6Deleting a tool from a tool group included in the tool lifemanagement data (for machining center systems)A tool can be deleted from a tool group included in the tool life managementdata.All the tools constituting a single group can be deleted at the same time.Proc...

  • Page 182

    6. SETTINGB-62994EN/02-164-4. Choose the desired tool.5. Press the soft key.The [Tool Life Management - Delete ...] screen appears.6. To delete a selected tool, check the This tool box.To delete all tools of the selected group, check the All tools box.Click the <OK> button.

  • Page 183

    B-62994EN/026. SETTING-165-6.6.7Deleting a tool from a tool group included in the tool lifemanagement data (for lathe systems)A tool can be deleted from a tool group included in the tool life managementdata.All the tools constituting a single group are deleted at the same time.Procedure1. When t...

  • Page 184

    6. SETTINGB-62994EN/02-166-4. Press the soft key.The following message appears.5. Click the <OK> button.All tools are deleted from the selected group.

  • Page 185

    B-62994EN/026. SETTING-167-6.7Software Operator's Panel SettingsThis section describes how to set the software operator's panel.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Operator's Panel] screen is currently not di...

  • Page 186

    6. SETTINGB-62994EN/02-168-ExplanationlEnabled operationAny operation that can be executed from the software operator's panelcan be specified.Whether each operation group is executed from the software operator'spanel or machine operator's panel is specified in the correspondingparameter.An opera...

  • Page 187

    B-62994EN/026. SETTING-169-6.8Workpiece Coordinate System Shift SettingsThis section describes how to set a workpiece coordinate system shift value.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.WARNINGSetting an incorrect workpie...

  • Page 188

    6. SETTINGB-62994EN/02-170-3. If the [Work Shift] screen is currently not displayed, press the chapterselection key .Press the soft key.The [Work Shift] screen appears.Explanation• Work Shift screenTo specify a shift value directly, enter the desired value in the Shiftvalue section.To specif...

  • Page 189

    B-62994EN/026. SETTING-171-Incremental input can be executed after the soft key ispressed.lRelative Position screenFor an explanation of the operations, see Section 4.2, "Displaying theRelative Position."NOTEThe soft keys indicated above are displayed only when the WorkShift screen is...

  • Page 190

    6. SETTINGB-62994EN/02-172-6.9P-Code Macro Variable SettingsThis section describes how to set P-code macro variables.WARNINGThe incorrect use or setting of a P-code macro variable may result inunpredictable movement of the machine, resulting in damage to theworkpiece, the machine itself, or inju...

  • Page 191

    B-62994EN/026. SETTING-173-Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [P-code macro variables] screen is currently not displayed, pressthe chapter selection key .Press the soft key.The [P-code macro variables] scree...

  • Page 192

    6. SETTINGB-62994EN/02-174-l Operation soft keysPress the operation selection key .The operation soft keys appear.• Searching for a P-code macro variableTo find the desired P-code macro variable, press the softkey and specify a desired variable number.For an explanation of the other functions,...

  • Page 193

    B-62994EN/026. SETTING-175-6.9.2Common variable 1 settingsP-code macro common variables 1 can be set.The variable numbers range as indicated below.FS15Variable numbers #100 to #199 can be used.FS16/18/21, Power Mate i-D/H, NC BoardVariable numbers #100 to #149 can be used.Procedure1. When the [P...

  • Page 194

    6. SETTINGB-62994EN/02-176-6.9.3Common variable 2 settingsP-code macro common variables 2 can be set.The variable numbers range as indicated below.FS15Variable numbers #500 to #999 can be used.FS16/18/21, Power Mate i-D/H, NC BoardVariable numbers #500 to #531 can be used.Procedure1. When the [P...

  • Page 195

    B-62994EN/026. SETTING-177-6.9.4P-code variable 1 settingsP-code macro P-code variables 1 can be set.The variable numbers range as indicated below.FS15Variable numbers #30000 to #39999 can be used. The range of variablenumbers that can actually be used varies with the CNC option andmodel.FS16/1...

  • Page 196

    6. SETTINGB-62994EN/02-178-6.9.5P-code variable 2 settingsP-code macro P-code variables 2 can be set.The variable numbers range as indicated below.FS15Variable numbers #40000 or greater can be used. The range of variablenumbers that can actually be used varies with the CNC option andmodel.FS16/...

  • Page 197

    B-62994EN/026. SETTING-179-6.9.6Setting a blank in a P-code macro variableA specified P-code macro variable can be blank.Procedure1. When the [P-code macro variables] screen is currently not displayed,follow the procedure described in Section 6.9, "P-Code Macro VariableSettings" to dis...

  • Page 198

    6. SETTINGB-62994EN/02-180-6.10Chopping Data SettingsThis section describes how to set chopping data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Chopping] screen is currently not displayed, press the chapterselection...

  • Page 199

    B-62994EN/026. SETTING-181-ExplanationlData to be setA chopping axis, reference point, upper dead point, lower dead point,and feedrate are specified.lOperation soft keysPress the operation selection key .The operation soft keys appear.• Incremental inputTo perform incremental input for numeric...

  • Page 200

    6. SETTINGB-62994EN/02-182-6.11Chuck and Tailstock Barrier SettingsThis section describes how to set the chuck and tailstock barriers.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Chuck and Tailstock Barriers] screen i...

  • Page 201

    B-62994EN/026. SETTING-183-ExplanationlOperation soft keysPress the operation selection key .The operation soft keys appear.• Viewing chuck or tailstockEach time the soft key is pressed, the display switchesbetween chuck and tailstock.• Viewing chuck holding of inner or outer faceEach time ...

  • Page 202

    6. SETTINGB-62994EN/02-184-• Absolute coordinate value settingWhen the soft key is pressed in data input for the chuckposition (CX, CY) or tailstock position (TZ), the absolute coordinatevalue on the current data input axis is specified.lData to be set• Chuck barrierInner face holdingOuter ...

  • Page 203

    B-62994EN/026. SETTING-185-(2) The position on the workpiece coordinate system is set as chuckpositions CX and CZ.• Tailstock barrierL:Tailstock lengthD:Tailstock diameterL1: Tailstock length 1D1: Tailstock diameter 1L2: Tailstock length 2D2: Tailstock diameter 2D3: Tailstock hole diameterTZ: ...

  • Page 204

    6. SETTINGB-62994EN/02-186-6.12B-Axis Tool Offset SettingsThis section describes how to set B-axis tool offset data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Tool Offset (B-Axis)] screen is currently not displayed, p...

  • Page 205

    B-62994EN/026. SETTING-187-When the tool geometry and wear compensation options are providedl Displayed settings• Offset numberTool offset auxiliary function number• WearTool wear compensation• GeometryTool geometry compensationl OperationTo set tool wear and geometry compensation data, us...

  • Page 206

    6. SETTINGB-62994EN/02-188-When the tool geometry and wear compensation options are not providedl Displayed settings• Offset numberTool offset auxiliary function number• DataTool compensationl OperationTo set tool compensation data, use the arrow keys to position the cursorto a desired item....

  • Page 207

    B-62994EN/026. SETTING-189-6.13Tool Post Interference Check SettingsThis section describes how to set tool post interference check data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Tool Post Interference Check] screen i...

  • Page 208

    6. SETTINGB-62994EN/02-190-ExplanationOn this screen, set contact-forbidden area data to perform tool postinterference checks.l Displayed settings• Interference check statusWhen all the requirements for tool post interference checks aresatisfied, the "Execution of the interference check&q...

  • Page 209

    B-62994EN/026. SETTING-191-• Calling contact-forbidden area dataPress the soft key to call the contact-forbidden area data.• Incremental input of contact-forbidden area dataPress the soft key to perform the incremental input ofnumeric data.

  • Page 210

    6. SETTINGB-62994EN/02-192-6.142-Path Interference Check SettingsThis section describes how to set 2-path interference check data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [2 Paths Interference Check] screen is curren...

  • Page 211

    B-62994EN/026. SETTING-193-ExplanationOn this screen, set interference-forbidden area data to perform 2-pathinterference checks.l Displayed settings• Interference check statusWhen all the requirements for 2-path interference checks aresatisfied, the "Execution of the interference check&qu...

  • Page 212

    6. SETTINGB-62994EN/02-194-NOTEWhen an interference-forbidden area is reset, the 2-path interferencecheck start signal TISTR <G063#4> must be set to 0, then back to 1.

  • Page 213

    B-62994EN/027. SYSTEM-195-7SYSTEMThis chapter describes how to display and set system-related information,and how to input and output different types of data.

  • Page 214

    7. SYSTEMB-62994EN/02-196-7.1Setting ParametersThis section describes how to display and set those parameters thatdetermine the specifications and functions of the machine.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [...

  • Page 215

    B-62994EN/027. SYSTEM-197-ExplanationlOperation soft keysFor parameter search and incremental input, press the operationselection key .The operation soft keys appear.• Parameter searchTo find the desired parameter, press the soft key, thenspecify the parameter number.• Incremental inputIn n...

  • Page 216

    7. SYSTEMB-62994EN/02-198-7.2Displaying the Diagnosis ScreenThis section describes how to display the diagnosis screen.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Diagnosis] screen is currently not displayed, press t...

  • Page 217

    B-62994EN/027. SYSTEM-199-ExplanationlDiagnosis screenThe diagnosis items and their statuses are displayed.To find the desired diagnosis data item, press the operation selectionkey .The operation soft keys appear.To find the desired diagnosis data item, press the soft key,then specify the data ...

  • Page 218

    7. SYSTEMB-62994EN/02-200-7.3Displaying the System ConfigurationThis section describes how to display the system configuration.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [System Configuration] screen is currently not...

  • Page 219

    B-62994EN/027. SYSTEM-201-ExplanationlSystem configuration• SlotSlot numbers, module IDs, series numbers, and version numbers aredisplayed.• SoftwareInformation about the system control software and added softwareproducts is displayed.• ModuleInformation about mounted modules is displayed ...

  • Page 220

    7. SYSTEMB-62994EN/02-202-2. Press the soft key.The [System Configuration - Write to Disk] screen appears.3. Specify the desired settings for [Save in:] and [File name:], then clickthe <Save> button.ExplanationlThe system configuration data displayed on the [System Configuration]screen is...

  • Page 221

    B-62994EN/027. SYSTEM-203-7.4Data Input/OutputThis section describes how to input and output different types of data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Data I/O] screen is currently not displayed, press the ...

  • Page 222

    7. SYSTEMB-62994EN/02-204-ExplanationlData input/outputThe currently selected input/output setting item (device), channel, datainput status, and remaining amount of free space (in bytes) at theconnection destination are displayed. On the right side of the screen, alist of the data files of the ...

  • Page 223

    B-62994EN/027. SYSTEM-205-2. Select a device to be set.For the selected device, set the channel to be connected, device type,and so forth.3. Press the soft key.The [Data I/O - Setting] screen is displayed.4. Set data. For details of each item, see the description below.Click the <OK> but...

  • Page 224

    7. SYSTEMB-62994EN/02-206-ExplanationlChannelSelect a channel to be connected. The user can choose from thechannels below.• DiskSelect this channel to make a connection with a disk (such as a harddisk) on the personal computer.• COM1, COM2Select COM1 or COM2 to make a connection with the RS...

  • Page 225

    B-62994EN/027. SYSTEM-207-• Flow controlSet the control method to be applied once the communication buffer isfull.lFolderWhen the channel is used for connection with a disk, set the data itemsbelow.• PathSet the path of the data file used for input/output. To change thepath, click the butt...

  • Page 226

    7. SYSTEMB-62994EN/02-208-7.4.2Displaying lists of various data filesThis section describes how to display lists of data files.Procedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. If parameters ...

  • Page 227

    B-62994EN/027. SYSTEM-209-A list of data files is displayed.If the communication device is not connected correctly, for example, anerror message is displayed. In such a case, check the settings forcommunication, cable connection, power supply for the communicationdevice, and so forth.NOTEIf the...

  • Page 228

    7. SYSTEMB-62994EN/02-210-7.4.3Entering different types of dataThis section describes how to input different types of data. Here, data inputmeans transferring data from Basic Operation Package 1 to the CNC.WARNINGl When a workpiece is to be machined after input of data (programs,tool offset dat...

  • Page 229

    B-62994EN/027. SYSTEM-211-(1) When the input device is a diskProcedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. If the parameters for data input/output have not yet been set, set therequired ...

  • Page 230

    7. SYSTEMB-62994EN/02-212-5. Specify a data file to be input.Click the <Open> button.The [Data I/O - Read] screen is displayed.6. Select an input data type from the following:• Program• Tool offset data• Custom macro variable• Parameter• Pitch error compensation dataWhen a progra...

  • Page 231

    B-62994EN/027. SYSTEM-213-8. Click the <OK> button.WARNINGIf the user clicks the <Cancel> button while data is beingentered, incomplete data will exist in the CNC. If the machineis operated with such incomplete data, the operation of themachine may be unpredictable, resulting in dam...

  • Page 232

    7. SYSTEMB-62994EN/02-214-(2) When the input device is a Dumb terminal, serial interface tape reader,portable tape reader, or FANUC PPRProcedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. If the...

  • Page 233

    B-62994EN/027. SYSTEM-215-6. Select the input data type from the following:• Program• Tool offset data• Custom macro variable• Parameter• Pitch error compensation dataWhen a program is selected as an input data type, a new programnumber can also be specified for the program.Click the &...

  • Page 234

    7. SYSTEMB-62994EN/02-216-8. Click the <OK> button.NOTEl When the parameters output from a CNC are to be entered intoanother CNC, the number of axes and option selection states of theCNC that receives the parameters must match those of the CNCfrom which the parameters are output.For an exp...

  • Page 235

    B-62994EN/027. SYSTEM-217-(3) When the input device is a FANUC Cassette, FANUC Floppy Cassette,FANUC Handy File, or FANUC Program File MateProcedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. If...

  • Page 236

    7. SYSTEMB-62994EN/02-218-6. Select the input data type from the following:• Program• Tool offset data• Custom macro variable• Parameter• Pitch error compensation dataWhen a program is selected as an input data type, a new programnumber can also be specified for the program.Specify the...

  • Page 237

    B-62994EN/027. SYSTEM-219-8. Click the <OK> button.WARNINGIf the user clicks the <Cancel> button while data is beingentered, incomplete data will exist in the CNC. If the machineis operated with such incomplete data, the operation of themachine may be unpredictable, resulting in dam...

  • Page 238

    7. SYSTEMB-62994EN/02-220-7.4.4Outputting different types of dataThis section describes how to output different types of data.Here, data output means transferring data from the CNC to Basic OperationPackage 1.(1) When the output device is a diskProcedure1. If the [Data I/O] screen is currently ...

  • Page 239

    B-62994EN/027. SYSTEM-221-5. Enter an output file name. It is recommended that a file name fromwhich the type of data to be output can be easily determined bespecified.Click the <Save> button.The [Data I/O - Punch] screen is displayed.6. Select the output data type from the following:• ...

  • Page 240

    7. SYSTEMB-62994EN/02-222-(Example of Screen for Custom Macro Variable Data Output)7. Click the <OK> button.WARNINGIf the user clicks the <Cancel> button while data is beingoutput, a data file containing incomplete output data will becreated. If the machine is operated with such inc...

  • Page 241

    B-62994EN/027. SYSTEM-223-(2) When the output device is a Dumb terminal, serial interface tape reader,portable tape reader, or FANUC PPRProcedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. If th...

  • Page 242

    7. SYSTEMB-62994EN/02-224-5. Select the output data type from the following:• Program• Tool offset data• Custom macro variable• Parameter• Pitch error compensation dataWhen a program is selected as an output data type, also specify anoutput program start number.Multiple programs can be...

  • Page 243

    B-62994EN/027. SYSTEM-225-6. Click the <OK> button.WARNINGIf the user clicks the <Cancel> button while data is beingoutput, a data file containing incomplete output data will becreated. If the machine is operated with such incomplete datawhich is again entered by data input function...

  • Page 244

    7. SYSTEMB-62994EN/02-226-(3) When the output device is a FANUC Cassette, FANUC Floppy Cassette,FANUC Handy File, or FANUC Program File MateProcedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. I...

  • Page 245

    B-62994EN/027. SYSTEM-227-6. Select the output data type from the following:• Program• Tool offset data• Custom macro variable• Parameter• Pitch error compensation dataWhen a program is selected as an output data type, also specify anoutput program start number. Multiple programs can ...

  • Page 246

    7. SYSTEMB-62994EN/02-228-7. Click the <OK> button.WARNINGIf the user clicks the <Cancel> button while data is beingoutput, a data file containing incomplete output data will becreated. If the machine is operated with such incomplete datawhich is again entered by data input function...

  • Page 247

    B-62994EN/027. SYSTEM-229-7.4.5Deleting data filesThis section describes how to delete different types of data files.Procedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. If the parameters for da...

  • Page 248

    7. SYSTEMB-62994EN/02-230-6. Press the soft key.The [Data I/O - Delete] screen is displayed.7. Click the <OK> button.If the specified file is not deleted as shown above, and an errormessage is displayed retry as explained in the message.

  • Page 249

    B-62994EN/027. SYSTEM-231-7.4.6Renaming different types of data filesThis section describes how to rename different types of data files.Procedure1. If the [Data I/O] screen is currently not displayed, display the [DataI/O] screen as explained in Section 7.4 "Data Input/Output."2. If th...

  • Page 250

    7. SYSTEMB-62994EN/02-232-6. Press the soft key.The [Data I/O - Rename] screen is displayed.7. Specify a new name.Click the <OK> button.If the specified file is not renamed as shown above, and an errormessage is displayed retry as explained in the message.

  • Page 251

    B-62994EN/027. SYSTEM-233-7.5Setting Pitch Error Compensation DataThis section describes how to set pitch error compensation data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Pitch Error Compensation] screen is curren...

  • Page 252

    7. SYSTEMB-62994EN/02-234-4. If the soft key is currently not displayed, press the soft key until the soft key is displayed.Press the soft key.The [Pitch Error Compensation] screen is displayed.5. Select the data items to be set, then set compensation values.ExplanationlOperation soft keysPre...

  • Page 253

    B-62994EN/027. SYSTEM-235-Pitch error compensation data can be input and output using an externalinput/output device.For details, see Section 7.4, "Data Input/Output."7.6Setting Servo Setting DataThis section describes how to set servo setting data.Procedure1. If the soft key is curre...

  • Page 254

    7. SYSTEMB-62994EN/02-236-5. Set data as required.ExplanationlServo setting dataFor details of each item, refer to the maintenance manual provided withthe CNC.lOperation soft keysPress the operation selection key .The operation soft keys appear.In numeric value input, incremental input is enable...

  • Page 255

    B-62994EN/027. SYSTEM-237-7.7Setting Servo Tuning DataThis section describes how to set servo tuning data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Servo Tuning] screen is currently not displayed, press thechapter...

  • Page 256

    7. SYSTEMB-62994EN/02-238-5. Set data as required.ExplanationlServo tuning dataFor details of each item, refer to the maintenance manual provided withthe CNC.lOperation soft keysPress the operation selection key .The operation soft keys appear.In numeric value input, incremental input is enabled...

  • Page 257

    B-62994EN/027. SYSTEM-239-7.8Setting Spindle Setting DataThis section describes how to set spindle setting data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Spindle Setting] screen is currently not displayed, press th...

  • Page 258

    7. SYSTEMB-62994EN/02-240-5. Set data as required.ExplanationlSpindle setting dataFor details of each item, refer to the maintenance manual provided withthe CNC.lOperation soft keysPress the operation selection key .The operation soft keys appear.In numeric value input, incremental input is enab...

  • Page 259

    B-62994EN/027. SYSTEM-241-7.9Setting Spindle Tuning DataThis section describes how to set spindle tuning data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Spindle Tuning] screen is currently not displayed, press thech...

  • Page 260

    7. SYSTEMB-62994EN/02-242-5. Set data as required.ExplanationlSpindle setting dataFor details of each item, refer to the maintenance manual provided withthe CNC.lOperation soft keysPress the operation selection key .The operation soft keys appear.In numeric value input, incremental input is enab...

  • Page 261

    B-62994EN/027. SYSTEM-243-7.10Collecting Waveform Diagnosis DataThis section describes how to set data for waveform diagnosis, and how tocollect waveform diagnosis sampling data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If...

  • Page 262

    7. SYSTEMB-62994EN/02-244-Explanationl Waveform diagnosis settingData for waveform diagnosis can be set, and waveform diagnosissampling data can be collected.For details of each item displayed on the screen, see Section 7.10.1,"Setting data for waveform diagnosis."l Operation soft keys...

  • Page 263

    B-62994EN/027. SYSTEM-245-7.10.1Setting data for waveform diagnosisThis section describes how to set data for waveform diagnosis.Procedure1. If the [Wave Diagnosis Setting] screen is currently not displayed,display the [Wave Diagnosis Setting] screen as explained in Section7.10 "Collecting ...

  • Page 264

    7. SYSTEMB-62994EN/02-246-For machine signal sampling data, set enable/disable and a signaladdress.

  • Page 265

    B-62994EN/027. SYSTEM-247-Explanationl Sampling typeSpecify the type of sampling data.• One-shot typeChanges in the types of data listed below can be displayed aswaveforms.(1) Error value, number of distributed pulses, torque, feedrate,current, and thermal simulation data for the servo motor a...

  • Page 266

    7. SYSTEMB-62994EN/02-248-l Start condition/end conditionFor the one-shot type, specify a sampling start condition.• StartSampling is started by pressing the soft key.• Start and trigger upSampling is started by pressing the soft key, thenturning on the signal specified with Trigger signal...

  • Page 267

    B-62994EN/027. SYSTEM-249-l Sampling data list• For other than the machine signalsSpecify a sampling data type and axis name. For details, refer tothe maintenance manual provided with the CNC.• Machine signalSpecify the PMC address and bit of a signal to be sampled, forexample, as follows:G...

  • Page 268

    7. SYSTEMB-62994EN/02-250-7.10.2Collecting waveform diagnosis sampling dataThis section explains how to collect waveform diagnosis sampling data.Procedure1. If the [Wave Diagnosis Setting] screen is currently not displayed,display the [Wave Diagnosis Setting] screen as explained in Section7.10 &...

  • Page 269

    B-62994EN/027. SYSTEM-251-3. Press the soft key.For the one-shot type, turn on/off the trigger signal according to thestart condition.Sampling is started.4. For the one-shot type, sampling is performed for a specified samplingtime.For the servo alarm type, sampling is performed until a servo al...

  • Page 270

    7. SYSTEMB-62994EN/02-252-7.11Displaying Waveform Diagnosis GraphsThis section describes how to display waveform diagnosis graphs.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Wave Diagnosis Graph] screen is currently ...

  • Page 271

    B-62994EN/027. SYSTEM-253-Explanationl Waveform diagnosis graphA waveform diagnosis graph is displayed.l Operation soft keysPress the operation selection key .The operation soft keys appear.• Waveform display switchingBy pressing the soft key, the user can cyclically switchbetween waveform 1 ...

  • Page 272

    7. SYSTEMB-62994EN/02-254-• Halving a waveform diagnosis graphBy pressing the soft key, a halved waveform can bedisplayed. Note, however, that this shrinking function cannot be usedwith one-shot type waveforms.

  • Page 273

    B-62994EN/027. SYSTEM-255-• Making the time axis more precise for a waveform diagnosis graphBy pressing the soft key, the time axis for waveformdisplay can be made more precise by a factor of 2.

  • Page 274

    7. SYSTEMB-62994EN/02-256-• Making the time axis less precise for a waveform diagnosis graphBy pressing the soft key, the time axis for waveformdisplay can be made less precise by a factor of 2.For other functions, see the description below.

  • Page 275

    B-62994EN/027. SYSTEM-257-7.11.1Selecting the waveform diagnosis data to be displayedThis section describes how to select the waveform diagnosis data to bedisplayed. Waveform diagnosis data stored in a file can also be selected.Procedure1. If the [Wave Diagnosis Graph] screen is currently not d...

  • Page 276

    7. SYSTEMB-62994EN/02-258-4. Select the waveform data to be displayed.Click the <Open> button.

  • Page 277

    B-62994EN/027. SYSTEM-259-7.11.2Saving waveform diagnosis data into a fileThis section describes how to save waveform diagnosis data into a file.Procedure1. If the [Wave Diagnosis Graph] screen is currently not displayed,display the [Wave Diagnosis Graph] screen as explained in Section7.11 "...

  • Page 278

    7. SYSTEMB-62994EN/02-260-4. Specify a save location and file name.Click the <Save> button.7.12Displaying the PMC Status ScreenThis section describes how to display the PMC status screen.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the ...

  • Page 279

    B-62994EN/027. SYSTEM-261-Explanationl PMC statusPMC signal addresses and their statuses are displayed.When the circle preceding a number is green, the signal is active.l Operation soft keysPress the operation selection key .The operation soft keys appear.• Address searchTo find the desired ad...

  • Page 280

    7. SYSTEMB-62994EN/02-262-7.13Displaying the PMC Alarm ScreenThis section describes how to display the PMC alarm screen.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [PMC Alarm] screen is currently not displayed, press ...

  • Page 281

    B-62994EN/027. SYSTEM-263-Explanationl PMC alarmThe number of an alarm detected on the PMC is displayed together withthe corresponding message.7.14Setting the PMC CounterThis section describes how to set the PMC counter.Procedure1. If the soft key is currently not displayed, press the functions...

  • Page 282

    7. SYSTEMB-62994EN/02-264-4. If the soft key is currently not displayed, press the soft key until the soft key is displayed.Press the soft key.The [PMC Counter] screen is displayed.Explanationl PMC counterAn address is displayed together with its preset value and current value.Set a preset va...

  • Page 283

    B-62994EN/027. SYSTEM-265-7.15Setting the PMC TimerThis section describes how to set the PMC timer.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [PMC Timer] screen is currently not displayed, press the chapterselection ...

  • Page 284

    7. SYSTEMB-62994EN/02-266-Explanationl PMC timerAn address is displayed together with its value. Set a value as required.A multiple of 48 can be set for data No. 1 through No. 8. A multiple of8 can be set for data No. 9 and up.

  • Page 285

    B-62994EN/027. SYSTEM-267-7.16Setting the PMC Keep RelayThis section describes how to set the PMC keep relay.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [PMC Keep Relay] screen is currently not displayed, press thecha...

  • Page 286

    7. SYSTEMB-62994EN/02-268-Explanationl PMC keep relayAddresses and their on/off states are displayed. If the check boxcorresponding to the keep relay data is checked, that data is on. Turneach check box on or off as required. If an attempt is made to turn onor off the data used by the PMC, th...

  • Page 287

    B-62994EN/027. SYSTEM-269-7.17Setting PMC DataThis section describes how to set PMC data.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [PMC Data] screen is currently not displayed, press the chapterselection key .4. If ...

  • Page 288

    7. SYSTEMB-62994EN/02-270-Press the soft key.The [PMC Data] screen is displayed.Explanationl PMC dataA group table number and its address, mode, and so forth are displayed.l Operation soft keysPress the operation selection key .The operation soft keys appear.• Group number searchTo find the d...

  • Page 289

    B-62994EN/027. SYSTEM-271-7.17.1Setting the data table of PMC dataThis section describes how to set the data table of PMC data.Procedure1. If the [PMC Data] screen is currently not displayed, display the [PMCData] screen as explained in Section 7.17 "Setting PMC Data."2. Press the sof...

  • Page 290

    7. SYSTEMB-62994EN/02-272-4. Set the following data for each group:l Start addressl Model Protectl Typel Data countFor details of each data item, see Explanation below.Explanationl AddressSet the start address of a PMC data group.The start address of a PMC data group may overlap the PMC data ofa...

  • Page 291

    B-62994EN/027. SYSTEM-273-l ProtectSpecify whether to enable or disable data write. Data write operation isenabled or disabled by making the following settings:0: Enables data write.1: Disables data write.l TypeSet a data type. The settings correspond to the data types as follows:0: Byte ty...

  • Page 292

    7. SYSTEMB-62994EN/02-274-2. If the data table is not set, set the data table as explained in Section7.17.1, "Setting the data table of PMC data."3. Press the soft key.The group data setting screen is displayed.

  • Page 293

    B-62994EN/027. SYSTEM-275-4. Select a group number for which group data is to be set, then set data.To find the desired data, press the soft key, then specify thenumber.The user can return to the data table setting screen by pressing the soft key.Explanationl ModeThe mode display field indicate...

  • Page 294

    7. SYSTEMB-62994EN/02-276-l Address, dataData addresses and their data values are displayed.Addresses are displayed according to the type specified by data tablesetting, as indicated below.• Byte typeAn address number is followed by an address number obtained byincrementing the previous addres...

  • Page 295

    B-62994EN/027. SYSTEM-277-The table below indicates the specifiable data range dependent on eachmode and type.ModeTypeSpecifiable data rangeDecimal Byte-128 to 127Decimal Word-32768 to 32767Decimal Long-2147483648 to 2147483647Hexadecimal Byte80H to 7FHHexadecimal Word8000H to 7FFFHHexadecimal L...

  • Page 296

    7. SYSTEMB-62994EN/02-278-7.17.3Deleting and initializing all PMC dataThis section describes how to delete and initialize all PMC data.Procedure1. If the [PMC Data] screen is currently not displayed, display the [PMCData] screen as explained in Section 7.17 "Setting PMC Data."2. Press ...

  • Page 297

    B-62994EN/027. SYSTEM-279-

  • Page 298

    7. SYSTEMB-62994EN/02-280-7.18Displaying the Operation HistoryThis section describes how to display the operation history.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Operation History] screen is currently not displayed...

  • Page 299

    B-62994EN/027. SYSTEM-281-Explanationl Operation history displayThe history of keystrokes and signal operations performed by theoperator, as well as that of NC alarm occurrences can be displayed.(1) MDI keystroke historyThe keystroke history of the following keys are displayed• Function keys&l...

  • Page 300

    7. SYSTEMB-62994EN/02-282-l Operation soft keysPress the operation selection key .The operation soft keys appear.For details of each function, see the description below.Operationl Page• Pressing the [PageUp] key displays the previous page of the historyinformation.• Pressing the [PageDown] k...

  • Page 301

    B-62994EN/027. SYSTEM-283-2. Press the soft key.The [Operation History - Clear] screen appears.3. Click the <Yes> button.All the operation history information is cleared.NOTEWhen FS15 is used, the alarm history is also cleared.

  • Page 302

    7. SYSTEMB-62994EN/02-284-7.18.2Setting I/O signals for the operation historyThis section describes how to set the I/O signals to be recorded in theoperation history.Procedure1. If the [Operation History] screen is currently not displayed, display the[Operation History] screen as explained in Se...

  • Page 303

    B-62994EN/027. SYSTEM-285-3. Input signal name and bit data to be recorded in the I/O signal history.Up to 20 data items can be set.Explanationl All clearPressing the soft key clears all the currently set operationhistory signal datal ClearPressing the soft key clears the operation history sig...

  • Page 304

    8. MESSAGESB-62994EN/02-286-8MESSAGESThis chapter explains how to display alarm messages and other messages.

  • Page 305

    B-62994EN/028. MESSAGES-287-8.1Displaying Alarm MessagesThis section explains how to display alarm messages.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Alarm Message] screen is currently not displayed, press thechapt...

  • Page 306

    8. MESSAGESB-62994EN/02-288-8.2Displaying Operator MessagesThis section explains how to display operator messages.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Operator Message] screen is currently not displayed, press...

  • Page 307

    B-62994EN/028. MESSAGES-289-8.3Displaying the Alarm Message HistoryThis section explains how to display the alarm message history.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.3. If the [Alarm History] screen is currently not dis...

  • Page 308

    8. MESSAGESB-62994EN/02-290-l Operation soft keyTo delete the alarm message history, press the operation selection key.The operation soft key appears.For details of the function, see the description below.8.3.1Deleting the entire alarm message historyThe following explains how to delete the enti...

  • Page 309

    B-62994EN/028. MESSAGES-291-2. Press the soft key.3. The [Alarm History - Clear] screen appears.4. Click the <OK> button.The entire alarm message history is deleted.

  • Page 310

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-292-9MILLING ANIMATION FUNCTION(OPTION)This chapter explains how to perform machining-in-progress drawing whena milling machine tool is used.

  • Page 311

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-293-9.1Setting Tools for Machining-in-Progress DrawingThis section explains how to set (register, modify, and delete) tools formachining-in-progress drawing for a program that is currently running.Procedure1. If the soft key is currently not di...

  • Page 312

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-294-Explanationl Editing tool dataTool data for machining-in-progress drawing can be registered,modified, and deleted. The tools having the T codes used in theprogram for which machining-in-progress drawing is to be performedmust be registered....

  • Page 313

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-295-3. Press the soft key.The tool is registered.

  • Page 314

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-296-9.1.2Modifying tool data for machining-in-progress drawingThis section explains how to modify the dimensions and other informationfor tools registered for machining-in-progress drawing.Procedure1. If the [Tool Data Edit] screen is currently ...

  • Page 315

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-297-3. Modify tool data.When the T code is changed, the tool is registered as a new tool havinga specified T code.4. Press the soft key.The tool data is modified.9.1.3Deleting tools for machining-in-progress drawingThis section explains how to ...

  • Page 316

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-298-2. Specify the tool you want to delete by selecting the T code of the tool.Multiple tools can also be specified.3. Press the soft key.The following message appears:4. If the tool with the displayed tool code is to be deleted, click the <...

  • Page 317

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-299-9.1.4Saving tool data for machining-in-progress drawing into a fileThis section explains how to save the tool data registered for machining-in-progress drawing into a file.Procedure1. If the [Tool Data Edit] screen is currently not displayed...

  • Page 318

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-300-3. Specify the location (folder) where you want to save the tool data, andthe file name.Click the <Save> button.The tool data is then saved into the file.9.1.5Reading tool data for machining-in-progress drawing from a fileThis section ...

  • Page 319

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-301-3. Specify the name of a file to be read.Click the <Open> button.The tool data is read from the file.

  • Page 320

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-302-9.2Performing Machining-in-Progress DrawingThis section explains how to make necessary settings including materialdata setting and drawing scale setting for machining-in-progress drawingfor a running program. The section also explains how t...

  • Page 321

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-303-Explanationl Machining-in-progress drawingMachining-in-progress drawing can be performed for a program that iscurrently running.l Operation soft keysPress the operation selection key .The operation soft keys appear.For details of each functi...

  • Page 322

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-304-2. Press the soft key.The [Open] screen appears.3. Specify the location (folder) where you want to create the setting data,and the file name.If the existing file that has setting data is specified, that setting file isread.If a new file nam...

  • Page 323

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-305-4. Set the required data.For details of each setting item, see "Explanation."Click the <OK> button.The settings are determined, and saved into the setting file.

  • Page 324

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-306-ExplanationThe following data can be set:l FileThe file for the setting data can be renamed.l Material• Block-shaped materialSizeSpecify the width, depth, and height of the block-shaped material.Install positionSpecify the position of the ...

  • Page 325

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-307-• Cylindrical materialSizeSpecify the radius and height of the cylindrical material.Install positionSpecify the position of the origin of the workpiece coordinatesystem, as viewed from the cylinder center on the bottom plane.l Scale• Man...

  • Page 326

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-308-Screen centerSpecify the position of the center of the drawing screen in theworkpiece coordinate system.• Automatic scaleMinimum value of the drawing rangeSpecify the minimum value of the drawing range.Maximum value of the drawing rangeSpe...

  • Page 327

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-309-• View directionSpecify the view direction of the material.• Rotation angle, angle of inclinationWhen the view direction is isometric, specify the rotation angle andinclination angle of the material.l Drawing method• Draw objectIf &quo...

  • Page 328

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-310-9.2.2Starting machining-in-progress drawingThis section explains how to start machining-in-progress drawing for aprogram that is being executed.Procedure1. If the [Machining Draw] screen is currently not displayed, display the[Machining Draw...

  • Page 329

    B-62994EN/029. MILLING ANIMATION FUNCTION (OPTION)-311-3. Press the soft key.4. Execute the program registered in the CNC.For an explanation of how to execute a program, refer to the manualsupplied by the machine tool builder.Machining-in-progress drawing then starts.5. To stop machining-in-pro...

  • Page 330

    9. MILLING ANIMATION FUNCTION (OPTION)B-62994EN/02-312-

  • Page 331

    B-62994EN/0210. CUSTOM-313-10CUSTOMThis chapter explains how to insert an OLE object.

  • Page 332

    10. CUSTOMB-62994EN/02-314-10.1Displaying the OLE Object ScreenThis section explains how to display the OLE object screen.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.The [OLE Object] screen appears.Explanationl MenuA desired op...

  • Page 333

    B-62994EN/0210. CUSTOM-315-• [File] menuThe following functions are provided. For details, see the examplegiven in the next section.• [Window] menuThe following window layout functions are provided:

  • Page 334

    10. CUSTOMB-62994EN/02-316-10.1.1Example for inserting an OLE objectThis section explains how to insert an OLE object. Microsoft Word is usedas an example.Procedure1. If the soft key is currently not displayed, press the functionselection key .2. Press the soft key.The [OLE Object] screen app...

  • Page 335

    B-62994EN/0210. CUSTOM-317-4. Select "Microsoft Word 6.0 Document."Click the <OK> button.Microsoft Word is then inserted.Microsoft Word is now usable.

  • Page 336

    10. CUSTOMB-62994EN/02-318-Next, let us save the inserted OLE object into a file.5. Select [File] then [Save As].The [Save As] screen appears.6. Specify the file name.Click the <Save> button.

  • Page 337

    B-62994EN/0210. CUSTOM-319-Next, let us read back the OLE object that was saved into the file.1. Select [File] then [Open].The [Open] screen appears.

  • Page 338

    10. CUSTOMB-62994EN/02-320-2. Select the file.Click the <Open> button.Now, let us terminate OLE object editing and display the object imageonly.3. Select [File] then [Close OLE Object].

  • Page 339

    B-62994EN/0210. CUSTOM-321-

  • Page 340

    11. CUSTOMIZATIONB-62994EN/02-322-11CUSTOMIZATIONThis chapter describes how to customize Basic Operation Package 1.

  • Page 341

    B-62994EN/0211. CUSTOMIZATION-323-11.1Customizing General Settings for Basic Operation Package 1This section explains the basic customization of Basic Operation Package 1.Procedure1.Right-click the soft key area.Alternatively, press the [Application] key on the keyboard (such asthe Microsoft Nat...

  • Page 342

    11. CUSTOMIZATIONB-62994EN/02-324-ExplanationSelect the "General", "Soft key", or "Color" tab to make the desiredsettings.l GeneralSets general options for Basic Operation Package 1.l Soft keySets soft keys.l ColorSets the background color of each area within a pare...

  • Page 343

    B-62994EN/0211. CUSTOMIZATION-325-11.1.1Setting general options for Basic Operation Package 1This section describes how to set the general options for Basic OperationPackage 1.Procedure1.If the [Setting] screen is currently not displayed, follow the procedureshown in Section 11.1, "Customiz...

  • Page 344

    11. CUSTOMIZATIONB-62994EN/02-326-l Display the spindle load meter.Selecting this item causes the spindle load meter to be displayed in themiddle of a parent window.l To be foreground at alarm.Selecting this item causes the alarm message screen to appear in theforeground when an alarm condition ...

  • Page 345

    B-62994EN/0211. CUSTOMIZATION-327-11.1.2Setting soft keysThis section describes how to set the soft keys.Procedure1.If the [Setting] screen is currently not displayed, follow the procedureshown in Section 11.1, "Customizing General Settings for BasicOperation Package 1" to display the ...

  • Page 346

    11. CUSTOMIZATIONB-62994EN/02-328-l The return soft key is always left side.Clearing this item enables the soft keys to be switched as follows:• Function soft keysPressing the soft key or [F1] key switches to the chapter softkeys.Pressing the soft key or [F12] key switches to the operationso...

  • Page 347

    B-62994EN/0211. CUSTOMIZATION-329-l The soft key count is 10.Selecting this item sets the soft key count to 10.Use the keyboard function keys to switch between the function, chapter,and operation soft keys.Standard switching mode is as follows:• Function soft keysPressing the [F12] key switche...

  • Page 348

    11. CUSTOMIZATIONB-62994EN/02-330-11.1.3Setting screen colorsThis section describes how to set the background color of each area within aparent window.Procedure1.If the [Setting] screen is currently not displayed, follow the procedureshown in Section 11.1, "Customizing General Settings for ...

  • Page 349

    B-62994EN/0211. CUSTOMIZATION-331-ExplanationThe background colors of the following areas within a parent window canbe set:l Title linel Status linel Parent window base screenl Soft key area

  • Page 350

    11. CUSTOMIZATIONB-62994EN/02-332-11.1.4Setting the path number output optionThis section describes how to set the path number output option.Procedure1. If the [Setting] screen is currently not displayed, follow the proceduredescribed in Section 11.1, "Customizing General Settings for Basic...

  • Page 351

    B-62994EN/0211. CUSTOMIZATION-333-11.2Customizing ScreensThis section explains screen customization, including the creation of customchapters.Procedure1.Right-click the soft key area.Alternatively, press the [Application] key on the keyboard (such asthe Microsoft Natural keyboard or 109 keyboard...

  • Page 352

    11. CUSTOMIZATIONB-62994EN/02-334-ExplanationThe following types of screen customization can be performed:l Creating custom screensl Changing the order in which screens appearl Deleting screensl Showing or hiding chaptersl Setting soft keys as emptyFor details, see the description below.11.2.1Cr...

  • Page 353

    B-62994EN/0211. CUSTOMIZATION-335-2.In the screen layout tree, select the icon for an unused function.3.In "Function name for title:", enter the text to be displayed on the titlebar of a parent window. In "Function name for soft key:", enter thetext to be displayed on a func...

  • Page 354

    11. CUSTOMIZATIONB-62994EN/02-336-5.In "Chapter name for title:", enter the text to be displayed on the titlebar of a child window. In "Chapter name for soft key:", enter the textto be displayed on a chapter soft key.6.Click the + sign in the screen layout tree to view the s...

  • Page 355

    B-62994EN/0211. CUSTOMIZATION-337-In this example, the custom macro screen is selected.8.To add another child window, click the button.9.From the "Screen object ID:" list, select a screen object to be displayedin the child window in the same way as in step 7.

  • Page 356

    11. CUSTOMIZATIONB-62994EN/02-338-10.Add a screen object to be displayed in the child window, asdescribed above.11.From the "Main screen object ID:" list, select the main screen for thechapter.12.To set a chapter display option, select the "Event" tab.NOTEIf the feature speci...

  • Page 357

    B-62994EN/0211. CUSTOMIZATION-339-13.Select an item or items to be set. The following items can be set:lChange the chapter at alarm.Selecting this item causes automatic switching to this chapterwhen a CNC alarm condition occurs.lChange the chapter at operator message.Selecting this item causes ...

  • Page 358

    11. CUSTOMIZATIONB-62994EN/02-340-Pressing the soft key shows the added screens.

  • Page 359

    B-62994EN/0211. CUSTOMIZATION-341-11.2.2Changing the order in which screens appearThis section describes how to change the order in which the function,chapter, or child window screens appear.Procedure1.If the [Screen Customization] screen is currently not displayed, followthe procedure shown in ...

  • Page 360

    11. CUSTOMIZATIONB-62994EN/02-342-4.Click the <OK> button on the [Screen Customization] screen.11.2.3Deleting screensThis section describes how to delete function, chapter, or child windowscreens.Procedure1.If the [Screen Customization] screen is currently not displayed, followthe procedur...

  • Page 361

    B-62994EN/0211. CUSTOMIZATION-343-3.Click the button.The selected function, chapter, or child window object is deleted.11.2.4Showing or hiding chaptersThis section describes how to show or hide chapters.Procedure1.If the [Screen Customization] screen is currently not displayed, followthe proced...

  • Page 362

    11. CUSTOMIZATIONB-62994EN/02-344-The check box for showing or hiding a chapter is enabled.ExplanationWhether a chapter is shown can be determined using the following item:l The chapter is visible.Clearing this item hides a specified chapter. Those screens that are notnormally used, such as the...

  • Page 363

    B-62994EN/0211. CUSTOMIZATION-345-11.2.5Setting soft keys as emptyThis section describes how to set function or chapter soft keys as empty.In the description below, a chapter is added to a function, then the chapter isset as empty.Procedure1.If the [Screen Customization] screen is currently not ...

  • Page 364

    11. CUSTOMIZATIONB-62994EN/02-346-4.Click the button.The selected chapter is set as empty.

  • Page 365

    B-62994EN/0211. CUSTOMIZATION-347-11.3Customizing Screen ObjectsThis section describes how to customize screen objects.Procedure1.Right-click the soft key area.Alternatively, press the [Application] key on the keyboard (such asthe Microsoft Natural keyboard or 109 keyboard).Alternatively, press ...

  • Page 366

    11. CUSTOMIZATIONB-62994EN/02-348-3.Click the button.The [Edit Screen Object] screen appears.ExplanationThe following types of screen object customization can be performed:l Creating custom screen objectsl Changing settings for screen objectsl Deleting screen objectsFor details, see the descrip...

  • Page 367

    B-62994EN/0211. CUSTOMIZATION-349-11.3.1Creating custom screen objectsThis section describes how to create custom screen objects.Procedure1.If the [Edit Screen Object] screen is currently not displayed, follow theprocedure shown in Section 11.3, "Customizing Screen Objects" todisplay t...

  • Page 368

    11. CUSTOMIZATIONB-62994EN/02-350-4.Specify an object type.One of the following object types can be specified:• CNC ScreenA CNC screen is an OLE object described in Appendix 2,"CREATING AN ActiveX CONTROL." Normally, FANUCprovides objects of this type.CNC screens are classified as f...

  • Page 369

    B-62994EN/0211. CUSTOMIZATION-351-• EXE fileAn EXE file is a general Windows application such as Notepad.This type of application is not displayed in a child window, andruns independently of Basic Operation Package 1.5.Enter a value in "OLE ProgID or EXE file name:".When "CNC Sc...

  • Page 370

    11. CUSTOMIZATIONB-62994EN/02-352-7.Select the "Icon" tab.8.Specify an icon to be displayed on the title bar of the child window.The resource number of a built-in icon or the name of a filecontaining an icon can be specified.9.Select the "CNC" tab.NOTEA file that can be used ...

  • Page 371

    B-62994EN/0211. CUSTOMIZATION-353-10.Select a CNC path to be processed on the screen.One of the following items can be selected:• Default pathSets the screen for the path displayed on the status line.• Path 1Sets the screen for CNC path 1.• Path 2Sets the screen for CNC path 2.• Path 3Se...

  • Page 372

    11. CUSTOMIZATIONB-62994EN/02-354-12.Specify the background color of a screen.Enter a hexadecimal RGB value in "Background color:".Alternatively, press , then select a color from the [Color] screen,as shown below.13.Click the <OK> button in the [Edit Screen Object] screen.A scree...

  • Page 373

    B-62994EN/0211. CUSTOMIZATION-355-11.3.2Changing settings of screen objectsThis section describes how to change the settings of screen objects.Procedure1.If the [Edit Screen Object] screen is currently not displayed, follow theprocedure shown in Section 11.3, "Customizing Screen Objects&quo...

  • Page 374

    11. CUSTOMIZATIONB-62994EN/02-356-3.Change the desired setting items.For details of the setting items, see Section 11.3.1, "Creating customscreen objects."4.Click the <OK> button on the [Edit Screen Object] screen.This completes the editing of the screen object.11.3.3Deleting scr...

  • Page 375

    B-62994EN/0211. CUSTOMIZATION-357-3.Click the button.4.Click the <OK> button on the [Edit Screen Object] screen.This completes the editing of the screen object.NOTEIf a selected screen object is currently selected in a chapter, the<Delete ID> button is disabled, and therefore the ob...

  • Page 376

    11. CUSTOMIZATIONB-62994EN/02-358-11.4Customizing Message LanguagesThis section describes message language customization, including theinstallation of two or more message languages in Basic Operation Package1.Procedure1.Right-click the soft key area.Alternatively, press the [Application] key on ...

  • Page 377

    B-62994EN/0211. CUSTOMIZATION-359-ExplanationThe following types of message language customization can be performed:l Installing new message languagesl Changing the order in which message languages are listedl Uninstalling message languagesFor details, see the description below.11.4.1Installing ...

  • Page 378

    11. CUSTOMIZATIONB-62994EN/02-360-2.Click the button.The [New Language Name] screen appears.3.Enter the name of a language to be installed.Click the <OK> button.4.Specify a subfolder in which message files are to be installed, and asubfolder in which INI files are to be installed.Click th...

  • Page 379

    B-62994EN/0211. CUSTOMIZATION-361-2. Select the "Enable the language switch function." check box.Click the <OK> button.3.If the soft key is currently not displayed, press thefunction selection key .4.Press the soft key.The [Exit Basic Operation Package] screen appears.5. Select...

  • Page 380

    11. CUSTOMIZATIONB-62994EN/02-362-11.4.3Changing the order in which message languages are listedThis section describes how to change the order in which message languagesare listed.For switching between message languages, these languages are usually listedin the order in which they were installed...

  • Page 381

    B-62994EN/0211. CUSTOMIZATION-363-11.4.4Uninstalling message languagesThis section describes how to uninstall message languages from BasicOperation Package 1.Procedure1.If the [Language Switcher Setting] screen is currently not displayed,follow the procedure shown in Section 11.4, "Customiz...

  • Page 382

    11. CUSTOMIZATIONB-62994EN/02-364-11.5Customizing Alarm MessagesThis section describes how to customize the alarm messages to be displayedon a screen.An alarm message can be customized by describing the alarm number andcorresponding message in the alarm message setting file.When an alarm conditi...

  • Page 383

    B-62994EN/0211. CUSTOMIZATION-365-• Specify [ALARM] as the section name at the beginning.• Describe each message on a single line, using up to 78 bytes.The format in the file and the corresponding display image on thescreen are as follows:Description : alarm-number="message-text"D...

  • Page 384

    11. CUSTOMIZATIONB-62994EN/02-366-If more than one %s is specified, each is replaced with the axis name.Example where the axis name is X:Description : 500="%s:Over travel %s axis."Display: 500 X:Over travel X axis.If no %s is specified, the axis name is added at the beginning of the...

  • Page 385

    B-62994EN/0211. CUSTOMIZATION-367-11.6Integrating DNC Operation Management PackageThis section describes how to integrate the DNC Operation ManagementPackage.When the DNC Operation Management Package is integrated with BasicOperation Package 1, the DNC Operation Management Package functionscan b...

  • Page 386

    11. CUSTOMIZATIONB-62994EN/02-368-ExplanationThe DNC Operation Management Package screen can be displayed bymeans of the following procedure:1. If the [Program] soft key is currently not displayed, press thefunction selection key .2. Press the soft key.3. Press the chapter selection key .Press ...

  • Page 387

    APPENDIX

  • Page 388

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-371-APPENDIX 1REQUIRED NC SETTING FOR EACHBASIC OPERATION PACKAGE 1SCREEN

  • Page 389

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-372-1 Over All Position ScreenFS16/18/21/NC Board Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/...

  • Page 390

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-373-FS15 :Supported NCFS15/150-MB/TB/TTBOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenNecessary setting to this screen Parameter 2204#1 = 1 Use machine position and absolute position ...

  • Page 391

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-374-Power Mate :Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenSetting for enabling screen display NoneAxis name Parameter 1020 = 88 X ...

  • Page 392

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-375-2 Relative Position ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA...

  • Page 393

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-376-Power Mate:Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenAxis name Refer to "Over All Position".Displayed/Not displayed of axis R...

  • Page 394

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-377-FS15:Supported NCFS15/150-MB/TB/TTBOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenNecessary setting to this screen Refer to “Over All Position”.Axis name Refer to “Over All Posi...

  • Page 395

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-378-4 Machine Position ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/...

  • Page 396

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-379-5 Distance to Go ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/TA...

  • Page 397

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-380-Power Mate:Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenAxis name Refer to "Over All Position".Displayed/Not displayed of axis R...

  • Page 398

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-381-FS15:Supported NCFS15/150-MB/TBOptionManual handle interruptionNC parameter setting orNC mode relating to thisscreenNecessary setting to this screen Refer to “Over All Position”.Axis name Refer to “Ove...

  • Page 399

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-382-7 Operating Monitor ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA...

  • Page 400

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-383-8 Modal ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/TANC Board-...

  • Page 401

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-384-Power Mate:Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenSwitch between inch/metric Parameter 0000#2 = 0 metric ...

  • Page 402

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-385-FS15:Supported NCFS15/150-MB/TB/TTBOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenDisplay of soft key to “Teach in” When “Playback” option is provided and NC is in Teach in Ha...

  • Page 403

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-386-13 Program Directory ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-M...

  • Page 404

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-387-Power Mate:Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenSetting for enabling screen display None15 Current and Next Block ScreenFS16/18/21/...

  • Page 405

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-388-16 Program Restart ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB, FS21i/210i-MANC B...

  • Page 406

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-389-17 Stamping the Machining Time ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAOptionMachining ti...

  • Page 407

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-390-18.2 [Program Check (B axis)] ScreenSupported NCFS16/160-TB/TTB, FS16/160-TC/TTC, FS16i/160i-TAFS18/180-TB/TTB, FS18/180-TC/TTC, FS18i/180i-TAOptionB-axis control functionSwitch between inch/metric When &quo...

  • Page 408

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-391-19 Setting(Handy) ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/T...

  • Page 409

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-392-20 Setting(Timer) ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/T...

  • Page 410

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-393-Display of tool offset memory A (for M series) Basic functionDisplay of tool offset memory B (for M series) When “Tool offset memory B” option is provided.Display of tool offset memory C (for M series)...

  • Page 411

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-394-FS15:Supported NCFS15/150-MB/TB/TTBOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenAxis name Refer to “Over All Position”.Switch between inch/metric When “Inch/metric conversion...

  • Page 412

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-395-Power Mate:Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenAxis name Refer to "Over All Position".Switch between inch/metric Parame...

  • Page 413

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-396-23 Work Origin Offset ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB, FS21i/210i-MAN...

  • Page 414

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-397-24 Tool Life Management ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB, FS21i/210i-M...

  • Page 415

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-398-This function is not supported on the Power Mate.25 Workpiece Shift ScreenFS16/18/21/NC Board :Supported NCFS16/160-TB/TTB, FS16/160-TC/TTC, FS16i/160i-TAFS18/180-TB/TTB, FS18/180-TC/TTC, FS18i/180i-TAFS21/21...

  • Page 416

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-399-26 Operator’s Panel ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-...

  • Page 417

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-400-27 P code Macro Variable ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/21...

  • Page 418

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-401-FS15:Supported NCFS15/150-MB/TBOptionCustom macro Macro Executer & compiler The following conditions must also be satisfied: The object of P-CODE macro is loaded Executer parameter 8502#4 = 1NC ...

  • Page 419

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-402-28 Chopping ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/MMB, FS16/160-MC/MMC, FS16i/160i-MAFS18/180-MB, FS18/180-MC, FS18i/180i-MAOptionChopping functionParameter 8360#7=1 Chopping speed can not be se...

  • Page 420

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-403-29 Chuck and Tailstock Barriers ScreenFS16/18/21/NC Board :Supported NCFS16/160-TB/TTB, FS16/160-TC/TTC, FS16i/160i-TAFS18/180-TB/TTB, FS18/180-TC/TTC, FS18i/180i-TAFS21/210-TB, FS21i/210i-TAOptionChuck and t...

  • Page 421

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-404-30 Tool Post Interference Check ScreenFS16/18/21/NC BoardSupported NCFS16/160-TTB, FS16/160-TTC, FS16i/160i-TA (w/ two-path control function)FS18/180-TTB, FS18/180-TTC, FS18i/180i-TA (w/ two-path control func...

  • Page 422

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-405-31 Two Paths Interference Check ScreenFS16/18/21/NC BoardSupported NCFS16/160-MMB, FS16/160-MMC, FS16i/160i-MA (w/ two-path control function)OptionTwo paths interference check functionSwitch between inch/metr...

  • Page 423

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-406-33 Diagnosis ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/TANC B...

  • Page 424

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-407-Power Mate:Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenNone35 Data Input/Output ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/T...

  • Page 425

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-408-FS15:Supported NCFS15/150-MB/TB/TTBOptionStored pitch error compensationNC parameter setting orNC mode relating to thisscreenNonePower Mate:Supported NCPower Mate i-DOptionNone (Basic)NC parameter setting orN...

  • Page 426

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-409-38 Spindle Setting/Tuning ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/2...

  • Page 427

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-410-Spindle Tuning ParameterChanged by the “Operation”.ContentsConditionProportional gainBasicIntegral gainBasicLoop gainExcept “Speed Control” modeMotor voltageBasicORAR gain“Orientation” modeRegener...

  • Page 428

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-411-FS15:Supported NCFS15/150-MB/TB/TTBOptionSpindle serial outputAdditional option settings : Orientation Rigid tap Cs contouring controlSpindle Name First spindle 5606#0=0 First spindle does ...

  • Page 429

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-412-Spindle Tuning ParameterChanged by the “Operation”.ContentsConditionProportional gainBasicIntegral gainBasicLoop gainExcept “Speed Control” modeMotor voltageBasicORAR gain“Orientation” modeRegener...

  • Page 430

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-413-Power Mate:Supported NCPower Mate i-DOptionSpindle serial outputSpindle orientationRigid tappingSpindle Name First spindle F64#1 = 0 Displayed as "S11" = 1 Di...

  • Page 431

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-414-Position error 1Changed by the "Operation Mode".ContentsConditionNot displayed"Speed Control" modePosition error S1"Sync. Control" modePosition error SExcept the above-mentioned ...

  • Page 432

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-415-40 Operation History ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-M...

  • Page 433

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-416-42 Alarm ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, FS16/160-MC/TC/MMC/TTC, FS16i/160i-MA/TAFS18/180-MB/TB/TTB, FS18/180-MC/TC/TTC, FS18i/180i-MA/TAFS21/210-MB/TB, FS21i/210i-MA/TANC Board...

  • Page 434

    B-62994EN/02APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREEN-417-Power Mate:Supported NCPower Mate-D/HPower Mate i-D/HOptionNone (Basic)NC parameter setting orNC mode relating to thisscreenNone44 Alarm History ScreenFS16/18/21/NC Board :Supported NCFS16/160-MB/TB/MMB/TTB, ...

  • Page 435

    APPENDIX 1 REQUIRED NC SETTING FOR EACH BASIC OPERATION PACKAGE 1 SCREENB-62994EN/02-418-45 Milling Animation ScreenFS16/18/21/NC Board :Supported NCFS16i/160i-MAFS18i/180i-MAOptionMilling animation functionSwitch between inch/metric When “Inch/metric conversion” option is provided, Paramet...

  • Page 436

    B-62994EN/02APPENDIX 2 BACKING UP THE SETTING FILE-419-APPENDIX 2BACKING UP THE SETTING FILEThis section describes the setting file.The settings for Basic Operation Package 1 are stored at the locationindicated below. A backup copy of the original information should be keptto guard against erro...

  • Page 437

    APPENDIX 3 CREATING AN ActiveX CONTROLB-62994EN/02-420-APPENDIX 3CREATING AN ActiveXCONTROLThis section describes the creation of an ActiveX control.The CNC screen of Basic O/peration Package 1 are COM objects thatsupport visual editing. This CNC screen also has automation functions(property, m...

  • Page 438

    B-62994EN/02APPENDIX 3 CREATING AN ActiveX CONTROL-421-• Node As IntegerObtains and sets a node number for the High Speed Serial Busmultiple connection. This property can be set only in the designmode.• Path As IntegerObtains and sets the current path of the CNC screen. When 1 is setfor th...

  • Page 439

    APPENDIX 3 CREATING AN ActiveX CONTROLB-62994EN/02-422-l DoFunction method function lists• Position displayFunctionnumberFunction1Originate relative position2Preset relative position3Set floating reference point4Preset workpiece coordinate system• Handle interruptionFunctionnumberFunction1Ca...

  • Page 440

    B-62994EN/02APPENDIX 3 CREATING AN ActiveX CONTROL-423-• Program editingFunctionnumberFunction1Get program from NC2Write program back to NC3Include program from disk4Write program onto disk6Search for character string7Replace character string10Switch status of area11Cut12Copy13Paste14Insert se...

  • Page 441

    APPENDIX 3 CREATING AN ActiveX CONTROLB-62994EN/02-424-• Program checkFunctionnumberFunction1Find specific item2Search for sequence number• Current block/Next blockNo functions• Program restartFunctionnumberFunction1Search for restart block2Set axis movement sequence for restart position...

  • Page 442

    B-62994EN/02APPENDIX 3 CREATING AN ActiveX CONTROL-425-• Custom macro variableFunctionnumberFunction1Select local variable screen2Select common variable 1 screen3Select common variable 2 screen6Number search7+ Input8Clear variable9Counter input10Input empty• Workpiece origin offsetFunctionnu...

  • Page 443

    APPENDIX 3 CREATING AN ActiveX CONTROLB-62994EN/02-426-• P-code variableFunctionnumberFunction1Select local variable screen2Select common variable 1 screen3Select common variable 2 screen4Select P-code variable 1 screen5Select P-code variable 2 screen6Number search10Input empty• ChoppingFunc...

  • Page 444

    B-62994EN/02APPENDIX 3 CREATING AN ActiveX CONTROL-427-• DiagnosisFunctionnumberFunction6Number search• System configurationNo functions• Data input/outputFunctionnumberFunction1Setting2Read3Punch6Directory7Delete8Change file name• Pitch error compensationFunctionnumberFunction6Number se...

  • Page 445

    APPENDIX 3 CREATING AN ActiveX CONTROLB-62994EN/02-428-• Wave diagnosis settingFunctionnumberFunction1Set sampling data2Start sampling3Stop sampling• Wave diagnosis graphFunctionnumberFunction1View wave display 1 or 22Select wave data3Store wave data4Zoom in wave5Zoom out wave6Zoom in time7Z...

  • Page 446

    B-62994EN/02APPENDIX 3 CREATING AN ActiveX CONTROL-429-• PMC keep relayNo functions• PMC dataFunctionnumberFunction1View data (when viewing groups)2Set group count (when viewing groups)5Initialize (when viewing groups)6Group number search (when viewing groups)1View groups (when viewing data)...

  • Page 447

    APPENDIX 4 SWITCHING THE MESSAGE LANGUAGEB-62994EN/02-430-APPENDIX 4SWITCHING THE MESSAGE LANGUAGEThis section describes the switching of the language in which messages aredisplayed.lSwitching the languageBasic Operation Package 1 can be installed with multiple languageenvironments, allowing scr...

  • Page 448

    B-62994EN/02APPENDIX 4 SWITCHING THE MESSAGE LANGUAGE-431-• Message fileThis binary file stores the messages that can be displayed. Themessage file can be created by the message file generator provided withBasic Operation Package 1. For an explanation of the procedure forcreating the message...

  • Page 449

    APPENDIX 4 SWITCHING THE MESSAGE LANGUAGEB-62994EN/02-432-5. Click the <New...> button, then enter the language name.6. Specify the names of the subfolders created in step 2, above, for"Message files sub dir." and "INI files sub dir." To place themessage files in the C...

  • Page 450

    B-62994EN/02APPENDIX 4 SWITCHING THE MESSAGE LANGUAGE-433-Filex=filenameEach file specification line must begin with the keyword File.As the argument x, specify a number. From the beginning ofthis section, specify the numbers in ascending order, startingfrom 1. Numbers cannot be skipped.(Examp...

  • Page 451

    APPENDIX 5 MESSAGE FILE GENERATORB-62994EN/02-434-APPENDIX 5MESSAGE FILE GENERATORThis section describes how to create a message file.Basic Operation Package 1 manages the messages to be displayed in a binaryfile. The messages are stored in message files. These message files areusually stored ...

  • Page 452

    B-62994EN/02APPENDIX 5 MESSAGE FILE GENERATOR-435-lFile formatThe message generator parameter file and message text file have thefollowing formats:Message generator parameter file (MSGPRM.DAT)In this text file, the correspondence between languages, paths, groupIDs, and file names is specified. ...

  • Page 453

    APPENDIX 5 MESSAGE FILE GENERATORB-62994EN/02-436-ƒ Message ID header file pathThe path of the message ID header files is specified. The full pathname must be specified.„ Group ID and message text file nameA group ID and the corresponding message text file name (without thepath and extension...

  • Page 454

    B-62994EN/02APPENDIX 5 MESSAGE FILE GENERATOR-437-ID:MSG_SAMPLEENG: "111" , “222” “333\””,”SECOND LINE ”ƒ“THIRD LINE\”” ,” END”JPN:......• Message IDUnique name assigned to each message. The message ID must bespecified using up to 16 characters.‚ Language...

  • Page 455

    APPENDIX 5 MESSAGE FILE GENERATORB-62994EN/02-438-Message ID header file (The extension is always .h.)This file is automatically created by the message generator. The filename is the same as that of the message text file, but with the extensionchanged to .h. This file contains group IDs and me...

  • Page 456

    B-62994EN/02APPENDIX 5 MESSAGE FILE GENERATOR-439-The message files of all languages and message ID header files arecreated for the group specified as group_ID. group_ID must bespecified in the parameter file. When all is specified, the files forall specified groups are created.Example with th...

  • Page 457

    APPENDIX 5 MESSAGE FILE GENERATORB-62994EN/02-440-Error No.12: Lack of language in file_name line ####A message of a language is missing. (The messagesof all languages specified in the parameter file mustbe included.)Error No.13: Double message definition in file_name line ####Two or more messa...

  • Page 458

    B-62994EN/02i-1Number2-Path Interference Check Settings192AAdding a tool to a tool group included in the toollife management data151BBACKING UP THE SETTING FILE419BASIC KNOWLEDGE9B-Axis Tool Offset Settings186CCanceling the amount of handle interruption47Changing a NC program comment97Changing se...

  • Page 459

    INDEXB-62994EN/02i-2Displaying the Amount of Handle Interruption46Displaying the B-Axis Operating Status114Displaying the Current and Next Blocks ofthe NC Program Being Executed105Displaying the Diagnosis Screen198Displaying the Distance to Go45Displaying the end of a NC program74Displaying the e...

  • Page 460

    B-62994EN/02INDEXi-3Presetting relative coordinates36Presetting the workpiece coordinate system39RReading tool data for machining-in-progressdrawing from a file300Registering tools for machining-in-progressdrawing294Renaming different types of data files231Replacing a character string in a NC pro...

  • Page 461

    INDEXB-62994EN/02i-4SYSTEM195TTerminating Basic Operation Package 111Tool Life Management Data Settings147Tool Offset Settings124Tool Post Interference Check Settings189UUninstalling Basic Operation Package 17Uninstalling message languages363WWindow Names and Functions13Workpiece Coordinate Syste...

  • Page 462

    Revision RecordFANUC OPEN CNC Basic Operation Package 1 (For Windows 95/AT) (B-62994EN)02Feb., '99• Addition of Power Mate• Addition of Requied NC setting for each screen01Dec., '97EditionDateContentsEditionDateContents

  • Page 463

    · No part of this manual may bereproduced in any form.· All specifications and designsare subject to change withoutnotice.

x