Navigation

  • Page 1

    GE Fanuc AutomationComputer Numerical Control ProductsFAPT Ladder―IIIOperator's ManualGFZ-66234EN/02July 2000

  • 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 or maybe associated with its use.In situatio...

  • Page 3

    B-66234EN/02 SAFETY PRECAUTIONSs-1This manual includes safety precautions for protecting the user andpreventing damage to themachine. Precautions are classified into Warnings and Cautionsacco...

  • Page 4

    SAFETY PRECAUTIONS B-66234EN/02s-2GENERAL WARNINGS AND CAUTIONSThe following warnings and note describe precautions on handlingCNCs, which must be observed to ensure safety when using machinesequippe...

  • Page 5

    B-66234EN/02 SAFETY PRECAUTIONSs-3WARNINGS AND NOTES RELATING TO FAPTLADDER-IIIWarnings and notes relating to FAPT LADDER-III appear in thismanual. Before using the software, read this manual...

  • Page 6

    SAFETY PRECAUTIONS B-66234EN/02s-4READ THE FOLLOWING:…The following summarizes the points that the user should keep inmind when using FAPT LADDER-III. Before using FAPTLADDER-III, read the followi...

  • Page 7

    B-66234EN/02 PREFACEp-1PREFACEThank you for purchasing FANUC FAPT LADDER-III(Specification : A08B-9210-J505).FAPT LADDER-III is a programming system for developingseque...

  • Page 8

    PREFACE B-66234EN/02p-2FEATURES OF FAPT LADDER-IIIThis software has the following features:FeaturesThis software provides a Windows-based environment for developingseq...

  • Page 9

    B-66234EN/02 PREFACEp-3•Main functions-Inputting, displaying, editing, and outputting sequenceprograms-Monitoring and debugging sequence programs(Displaying the signa...

  • Page 10

    PREFACE B-66234EN/02p-4CHECKING THE PACKAGE CONTENTSThe package contains the following:-Floppy disksFANUC FAPT LADDER-III (A08B-9210-J505#ZZ07)NOTEYou must read the re...

  • Page 11

    B-66234EN/02 PREFACEp-5ORGANIZATION OF THIS MANUALThis manual is organized as follows:SAFETY PRECAUTIONSDescribes general precautions that must be observed to ensurethe...

  • Page 12

    PREFACE B-66234EN/02p-6NOTATION CONVENTIONS IN THIS MANUALThis manual uses the following notation and conventions:- Menus, commands, and screensNotation exampleExplan...

  • Page 13

    B-66234EN/02 PREFACEp-7- PMC modelsIn this manual, the PMC models are abbreviated as follows:PMC Model AbbreviationsAbbreviationPMC modelPMC-S seriesPMC-SA1PMC-SA3PMC-...

  • Page 14

    B-66234EN/02 Table of Contentsc-1Table of ContentsSAFETY PRECAUTIONS ...................................................................................................

  • Page 15

    Table of Contents B-66234EN/02c-23.6.3Entering Transitions .............................................................................................................

  • Page 16

    B-66234EN/02 Table of Contentsc-34.5.1Procedure ........................................................................................................................

  • Page 17

    Table of Contents B-66234EN/02c-48EXECUTING AND STOPPING SEQUENCE PROGRAMS ...................................1988.1EXECUTING LADDER PROGRAMS...........................

  • Page 18

    B-66234EN/02 Table of Contentsc-510CONVERTING SEQUENCE PROGRAMS ............................................................24010.1CONVERTING FROM DOS-VERSION FAPT L...

  • Page 19

    B-66234EN/02 1.SETUP- 1 -1 SETUPThis chapter describes the operating environment of FAPT LADDER-III. This chapter also describes how to set up FAPT LADDER-III tomake...

  • Page 20

    1.SETUP B-66234EN/02- 2 -1.1 OPERATING ENVIRONMENTThe operating environment required for this software is as follows:• ComputerPC/AT-compatible computer running Wi...

  • Page 21

    B-66234EN/02 1.SETUP- 3 -1.2 INSTALLATION AND UNINSTALLATIONThis section describes how to install or uninstall this software.1.2.1 InstallationProcedure1Preparation p...

  • Page 22

    1.SETUP B-66234EN/02- 4 -3Starting setup and confirming the license agreement3-1 FAPT LADDER-III setup starts, displaying the [ChooseSetup Language] screen. Select ...

  • Page 23

    B-66234EN/02 1.SETUP- 5 -3-3 Click the <Next> button. Then, the [Software LicenseAgreement] screen appears.Fig. 1.2.1 (c)3-4 When you agree to the terms of the...

  • Page 24

    1.SETUP B-66234EN/02- 6 -4Entering user information4-1 The [User Information] screen appears.Fig. 1.2.1 (d)4-2 Enter [Name] and [Company], and then click the <Nex...

  • Page 25

    B-66234EN/02 1.SETUP- 7 -5Selecting the installation destination and program folder5-1 The [Choose Destination Location] screen appears.Fig. 1.2.1 (f)5-2 By default, ...

  • Page 26

    1.SETUP B-66234EN/02- 8 -6Starting file copy operation and ending the installation6-1 The [Start Copying Files] screen appears.Fig. 1.2.1 (h)6-2 Information for star...

  • Page 27

    B-66234EN/02 1.SETUP- 9 -1.2.2 UninstallationProcedure1Terminating FAPT LADDER-III1-1 FAPT LADDER-III cannot be uninstalled while it isrunning. Terminate FAPT LADDER...

  • Page 28

    1.SETUP B-66234EN/02- 10 -3Confirming uninstallation3-1 A dialog box appears, asking whether you really want touninstall the program. Select <Yes>.Fig. 1.2.2 ...

  • Page 29

    B-66234EN/02 2.BASICS- 11 -2 BASICSThis chapter describes the basic items the user should understandbefore using FAPT LADDER-III.

  • Page 30

    2.BASICS B-66234EN/02- 12 -2.1 START AND ENDThis section describes how to start and end FAPT LADDER-III.2.1.1 Starting FAPT LADDER-IIITo start this software, use the ...

  • Page 31

    B-66234EN/02 2.BASICS- 13 -2.2 WINDOW NAMES AND FUNCTIONSThis section describes the names and functions of the windowsdisplayed by this software.As shown in the figure...

  • Page 32

    2.BASICS B-66234EN/02- 14 -• Main menuEach main menu has submenus, as listed below.Table 2.2Main menuSubmenuReference chapter, section, or subsectionFileNew Program...

  • Page 33

    B-66234EN/02 2.BASICS- 15 -Table 2.2 (Continued)Main menuSubmenuReference chapter, section, or subsectionDiagnoseSignal StatusPMC ParameterTimerCounterKeep RelayData T...

  • Page 34

    2.BASICS B-66234EN/02- 16 -• ToolbarThe toolbar contains a set of buttons used for file operations andediting.• Edit toolbarThe edit tool bar contains a set of bu...

  • Page 35

    B-66234EN/02 2.BASICS- 17 -2.3 DISPLAYING VERSION INFORMATIONThis section describes how to display the version information of thissoftware for purposes of, for example...

  • Page 36

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 18 -3 CREATING AND EDITING SEQUENCEPROGRAMSThis chapter describes how to create and edit sequence programs. Asequence program consists of a title, system parameters, symbols,comments, I/O modules, message...

  • Page 37

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 19 -3.1 SEQUENCE PROGRAMSThis section describes sequence programs.3.1.1 Procedure for Creating Sequence ProgramsThe following flowchart illustrates the procedure for creating asequence program...

  • Page 38

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 20 -• Sequence programsA sequence program consists of the data listed below.- Title data- System parameters- Symbols/comments- Message data- I/O module data- I/O module comments- Ladder level 1- ...

  • Page 39

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 21 -In FAPT LADDER-III, a file with extension .LAD (hereafter called aLAD file) holds all sequence program data.NOTE1 In FAPT LADDER-III, a sequence program to beprinted or edited offline is c...

  • Page 40

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 22 -• Data flowMnemonic conversionFAPT LADDER-IIIConventional mnemonic not usingstep sequencesSource programMnemonic programSubprogram P2Subprogram P1Ladder level 3Ladder level 2Ladder level 1Memory card...

  • Page 41

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 23 -3.1.2 PMC Programming MethodThe ladder method is one of the most extensively used methods forprogramming PMC-based sequence control. Because this methodwas originally based on control cir...

  • Page 42

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 24 -3.1.3 Work Folders and Online Program Files• Work folderA program work folder is created automatically on a path set upin the TMP environment variable.The work folder is called WFLAD* where * represe...

  • Page 43

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 25 -3.2 CREATING NEW PROGRAMSThis section describes how to create a sequence program (LAD file).3.2.1 Procedure1Select [File] - [New Program].The [New Program] screen appears.Fig. 3.2.11-1 Set...

  • Page 44

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 26 -I/O Link expansionCheck this check box to enable the I/O Link expansionfunction after selecting a model that allows multiplechannels to be set.Checking this box displays "2 channels."When the...

  • Page 45

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 27 -3.3 OPENING EXISTING PROGRAMSThis section describes how to open an existing sequence program(LAD file).3.3.1 Procedure1Select [File] - [Open Program].The [Open] screen appears.Fig. 3.3.11-...

  • Page 46

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 28 -3.3.2 Opening Programs Opened by Another UserThis subsection describes access by multiple users to the same file onthe network.1If a user attempts to open a program that is already opened byanother use...

  • Page 47

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 29 -<Read-only> buttonThis button is the same as described in Item 1 above.<Owner> buttonThis button opens a file with a privilege. If this button isselected, the first user canno...

  • Page 48

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 30 -3.3.3 Opening Programs with the Read-only AttributeWhen a program with the read-only attribute is opened, acharacter string (for read-only indication) is added afterthe file name in the status bar. Su...

  • Page 49

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 31 -3.4 EDITING TITLESThis section describes how to enter a title for a program created bythe machine tool builder.NOTETitles can be displayed and edited only when thecurrent programmer mode (...

  • Page 50

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 32 -3.4.1 Procedure1Double-click the <Title> item in the [Program List] screen.The [Edit Title] screen appears.Fig. 3.4.1 (a)Fig. 3.4.1 (b)

  • Page 51

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 33 -1-1 Set the necessary data. The maximum number ofcharacters that can be entered is as listed below:Table 3.4.1DataMaximum number ofcharacters that can beenteredMachine builder name32Machi...

  • Page 52

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 34 -3.5 EDITING LADDER DIAGRAMSThis section describes how to edit ladder diagrams.Two different methods can be used to edit ladder diagrams. Thefirst method is offline editing, in which a personal compute...

  • Page 53

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 35 -• Preparing for online editing.Procedure1. Connect the personal computer to the NC (PMC) with a datatransfer cable.(See Appendix 1 for an explanation about the data transfercable.)2. C...

  • Page 54

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 36 -• Method of displaying the ladder diagram editing screenProcedure1. Select [View] - [Program List]. The [Program List] screenappears. (Usually, this screen appears automatically whena LAD file is ...

  • Page 55

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 37 -2. On the [Program List] screen, double-click the ladderprogram you want to edit. Alternatively, select the ladderprogram and press the [Enter] or [F10] key.•Summary of the ladder diag...

  • Page 56

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 38 -Replace buttonReplaces ladders in the ladder program (display pane) withthose in the edit pane.Erase all buttonErases all ladders from the edit pane.Update button(for online editing only)Updates the la...

  • Page 57

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 39 -• Soft keysThe following shows the soft keys that can be used with the editpane.- When the Shift key is not pressedFig. 3.5 (d)- When the Shift key is pressedFig. 3.5 (e)NOTETo display s...

  • Page 58

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 40 -• Shortcut keysTable 3.5Shortcut keyFunction [F2] Switch panes (display/edit pane) [F3] Search next (downward) [Shift] + [F3] Search next (upward) [F5] or edit [Shift] + [F5] [F6] [Shift] +...

  • Page 59

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 41 -3.5.1 Changing Ladder ProgramsThis subsection describes how to modify ladder programs.NOTE1 To modify a ladder program, copy ladders from thedisplay pane to the edit pane. Then, change th...

  • Page 60

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 42 -2. Press the [Enter] key. (Alternatively, double-click the ladderyou want to modify.)Fig. 3.5.1 (b)3.Modify the ladder on the edit pane.For an explanation of how to operate ladders on the edit pane,s...

  • Page 61

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 43 -4. After you finished modifying ladders, click the <Replace> button.Fig. 3.5.1 (c)5. Select the replacement position, using the [↓] key or [↑] key, andthen click the <Exec&g...

  • Page 62

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 44 -3.5.2 Inserting Ladders from the Edit Pane into a Ladder ProgramThis subsection describes how to insert ladders from the edit paneinto a ladder program (on the display pane).NOTE1 If there is a ladder ...

  • Page 63

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 45 -2. Click the <Insert> button.Fig. 3.5.2 (b)3. Select the insertion position, using the [↓] key or [↑] key, andthen click the <Exec> button.Fig. 3.5.2 (c)

  • Page 64

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 46 -3.5.3 Entering Basic InstructionsThis subsection describes how to enter basic instructions (relays andcoils) in the edit pane.Procedure1. Position the cursor to the point where you want to enter a bas...

  • Page 65

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 47 -3. Position the cursor to the basic instruction you entered, using thecursor control keys, and then press the [Enter] key.(Alternatively, double-click the basic instruction.)Fig. 3.5.3 (b...

  • Page 66

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 48 -3.5.4 Entering Function InstructionsThis subsection describes how to enter function instructions in theedit pane.Procedure1. Position the cursor to the point where you want to enter afunction instruct...

  • Page 67

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 49 -3. Select the function instruction you want to enter, and then pressthe <OK> button.Fig. 3.5.4 (c)4. Enter the parameters for the instruction you entered.Fig. 3.5.4 (d)

  • Page 68

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 50 -3.5.5 Entering Horizontal LinesThis subsection describes how to enter horizontal lines in the editpane.Procedure1. Position the cursor to the point where you want to enter ahorizontal line. (Alternat...

  • Page 69

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 51 -3.5.6 Entering and Deleting Vertical LinesThis subsection describes how to enter and delete vertical lines in theedit pane.Procedure1. Position the cursor to the point where you want to e...

  • Page 70

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 52 -3.5.7 Adding Ladder SubprogramsThis subsection describes how to add ladder subprograms.Procedure1. Right-click on the program list screen, and then click [Add sub-program F9].Fig. 3.5.7 (a)2. The [Ad...

  • Page 71

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 53 -3.5.8 Deleting Ladder SubprogramsThis subsection describes how to delete subprograms.Procedure1. On the program list screen, position the pointer to the subprogramyou want to delete and r...

  • Page 72

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 54 -3.5.9 Editing Net CommentsThis subsection describes how to edit net comments.Procedure for adding net comments1. In the display pane, position the mouse pointer to the point whereyou want to add a net...

  • Page 73

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 55 -3. After you finish entering the net comment, press the <OK>button.Fig. 3.5.9 (d)• Procedure for editing net comments1. In the display pane, double-click the net comment you want...

  • Page 74

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 56 -3.5.10 Deleting Net CommentsThis subsection describes how to delete net comments.Procedure1. In the display pane, position the mouse pointer to the netcomment you want to delete, and then right-click....

  • Page 75

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 57 -3.5.11 Adding Page BreaksThis subsection describes how to add page breaks.Procedure1. In the display pane, position the mouse pointer to the point whereyou want to add a page break, and t...

  • Page 76

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 58 -3.5.12 Deleting Page BreaksThis subsection describes how to delete page breaks.Procedure1. In the display pane, position the mouse pointer to the page breakyou want to delete, and then right-click.Fig...

  • Page 77

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 59 -3.5.13 SearchThis subsection describes the ladder program search function.Procedure1. Choose [Search] from the [Edit] menu.The [Search] screen appears.Fig. 3.5.13(a)1-1 Search kindSelect ...

  • Page 78

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 60 -2. Select the [Search condition setting] tab.The screen corresponding to a selected search kind is displayed.-When Address/Symbol is selectedFig. 3.5.13(c)2-1 Instruction for searchCheck search target...

  • Page 79

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 61 -3.Select the [Search setting] tab.Fig. 3.5.13(e)3-1 Search stringEnter a character string to be searched for.In a character string to be found, two types of wildcards canbe used: a questio...

  • Page 80

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 62 -3-4 Search result list displayCheck this check box to display the search results on the[Search result list (call)] screen in a batch.The [Search result list (call)] screen displays programnumbers, net ...

  • Page 81

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 63 -3.5.14 Collective DisplayCollective display is a function with which nets extractedunder multiple search conditions can be monitored (in theonline mode) and displayed in one window.3.5.14....

  • Page 82

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 64 -2Click the <Add Condition> button. The [Search] screenappears.Fig. 3.5.14.1(c)2-1 After setting search conditions, click the <OK> button.For each setting item, see Subsection 3.5.13, "...

  • Page 83

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 65 -4The [Collective Display] screen updated appears.Fig. 3.5.14.1(e)5Repeat steps 2 through 4 to add search conditions.Fig. 3.5.14.1(f)5-1 <Edit Condition> buttonThis button is used to ...

  • Page 84

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 66 -6Check the check boxes of search conditions to be enabled, thenset a desired collective display condition name in ConditionName.Fig. 3.5.14.1(g)6-1 Click the <OK> button.Extracted nets are collec...

  • Page 85

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 67 -3.5.14.2 Executing collective displayProcedure1On the [Program List] screen, move the mouse pointer to theextraction condition used for collective display execution, thenclick the right mo...

  • Page 86

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 68 -3.5.14.3 Modifying collective display extraction conditionsProcedure1On the [Program List] screen, move the mouse pointer to anextraction condition to be modified, then click the right mousebutton.Fig....

  • Page 87

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 69 -3.5.14.4 Deleting collective display extraction conditionsProcedure1On the [Program List] screen, move the mouse pointer to anextraction condition to be deleted, then click the right mouse...

  • Page 88

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 70 -3.5.15 Setting the Number of Contacts and Coils per RowOn a ladder display screen (monitor, editing, or collective display),the number of contacts and coils displayed per row can be specified.Procedure...

  • Page 89

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 71 -3.6 EDITING STEP SEQUENCESThis section describes how to edit step sequence programs.NOTEStep sequence programs can be displayed andedited only when the current programmer mode(offline/onli...

  • Page 90

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 72 -• Summary of step sequence program edit screenFig. 3.6 (b)Zoom-out buttonReduces the step ladder screen display.Zoom-in buttonMagnifies the step ladder screen display.Search buttonSearches for a step...

  • Page 91

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 73 - " ) " $NOTEThe step sequence program edit screen consists of32 horizontal elements by 64 vertical lines.• Soft keys-When the Shift key is not pressed (the cursor i...

  • Page 92

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 74 -• Context menuRight-clicking the step sequence program edit screen displaysthis menu.Fig. 3.6 (g)

  • Page 93

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 75 -• Shortcut keysTable 3.6Shortcut keyFunction [F3] Search (downward) [Shift] + [F3] Search (upward) [F5] Enter step program (step line) Enter transition (transition line) [Shift] + [F...

  • Page 94

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 76 -3.6.1 Step Sequence ConfigurationA step sequence program consists of the following elements:• StepA step is a unit of processing in a program.-A step number [Sn] necessary to control execution and as...

  • Page 95

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 77 -• Initial stepAn initial step is a step that automatically becomes active whenthe program starts running. Except for this point, the initialstep behaves in the same manner as ordinary s...

  • Page 96

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 78 --When a signal becomes on in a transition, its state is heldeven after state transition occurs. So, if you do not wantto maintain the state, you must turn off the signal, usinganother subprogram.[Exam...

  • Page 97

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 79 -• Beginning of selective branchA branch occurs from one step to two or more steps, passingcontrol to a step below a transition where the condition issatisfied.-A transition is placed bel...

  • Page 98

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 80 -• End of parallel branchTwo or more flows that branched out gather into one flow.-How parallel flows gather again is explained below.-How wait processing occurs is explained below.% ,0- & "...

  • Page 99

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 81 -• JumpA jump is processed in conjunction with a transition to controlthe execution of steps.-A jump-to label [Ln] is specified.-The step at a jump destination becomes active.-The jump de...

  • Page 100

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 82 -• Initial block stepThe initial block step is an initial step in a block.-A step number [Sn] necessary to control execution and asubprogram [Pm] that describes actual processing aredefined for an ini...

  • Page 101

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 83 -3.6.2 Entering StepsProcedure1.Position the cursor to the point where you want to enter a step.2.Press the [F5] key.3.The [Action] dialog box appears. Enter the necessary items.(An idle s...

  • Page 102

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 84 -3.6.3 Entering TransitionsProcedure1.Position the cursor to the point where you want to enter atransition.2.Press the [F5] key.3.The [Action] dialog box appears. Enter the desired action.Fig. 3.6.34.A...

  • Page 103

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 85 -3.6.4 Beginning of Selective BranchProcedure1.Position the cursor to the point where you want to enter thebeginning of a selective branch.2.Press the [F6] key.3.6.5 End of Selective Branch...

  • Page 104

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 86 -3.6.6 Beginning of Parallel BranchProcedure1.Position the cursor to the point (transition line) where you wantto enter the beginning of parallel branch.2.Press the [F7] key.3.6.7 End of Parallel Branch...

  • Page 105

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 87 -3.6.8 Specifying Jump-to LabelProcedure1.Position the cursor to the point (step line) where you want toenter a jump-to label (a label to which a jump is to be made).2. Hold down the [Shift...

  • Page 106

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 88 -3.6.9 Specifying Label JumpProcedure1.Position the cursor to the point (step line) where you want toenter a label jump.2.Hold down the [Shift] key, and then press the [F5] key.3.The [Action] dialog box...

  • Page 107

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 89 -3.6.10 Checking SyntaxProcedure1. Press the [F9] key.•If no error is found, the following dialog box appears.Fig. 3.6.10 (a)•If an error is found, the following dialog box appears.Fig...

  • Page 108

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 90 -3.6.11 Adding Step Sequence SubprogramsThis subsection describes how to add step sequence subprograms.Procedure1.Right-click the program list screen, and then click [Add sub-program F9].Fig. 3.6.11 (a)...

  • Page 109

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 91 -3.6.12 Deleting Step Sequence SubprogramsThis subsection describes how to delete step sequence subprograms.Procedure1.Position the pointer to the step sequence subprogram that youwant to d...

  • Page 110

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 92 -3.6.13 SearchThis subsection describes the step sequence program searchfunction.Procedure1Choose [Find] from the [Edit] menu.The [Find] screen appears.Fig. 3.6.131-1 Search typeSelect Step number, Labe...

  • Page 111

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 93 -3.7 EDITING SYMBOLS AND COMMENTSThis section describes how to edit symbols and comments.NOTESymbols and comments can be displayed and editedonly when the current programmer mode(offline/on...

  • Page 112

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 94 -Table 3.7.1 (b)SymbolRelay commentCoil commentUsable charactersASCII characters(except lowercaseletters)ASCII charactersKana and KanjiHalf-size kanaASCII charactersKana and kanjiHalf-size kanaMaximum n...

  • Page 113

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 95 -3.7.2 Procedure1Double-click the <Symbol comment> item on the [Program List]screen. The [SYMBOL/COMMENT] screen appears.Fig. 3.7.2 (a)Fig. 3.7.2 (b)

  • Page 114

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 96 -1Click the <Add New Data> button on the toolbar.The [New Data] screen appears.Fig. 3.7.2 (c)2-1 Set the necessary data.AddressSymbolRelay CommentCoi Comment2-2 To register the entered data, click...

  • Page 115

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 97 -3To close the [SYMBOL/COMMENT] screen, click the <Close>button.This operation has nothing to do with whether to save the dataentered on the [New Data] screen for [SYMBOL/COMMENT].See...

  • Page 116

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 98 -3.8 EDITING MESSAGESUsing the DISPB (SUB 41) function instruction enables the display ofany message on the CRT/MDI screen of the CNC. This sectiondescribes how to create messages.NOTEMessages can be d...

  • Page 117

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 99 -3.8.1 Procedure1 Double-click the <Message> item on the [Program List] screen.The [Message Editing] Screen appears.Fig. 3.8.1 (a)Fig. 3.8.1 (b)1-1 Enter a message.2To close the [Mess...

  • Page 118

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 100 -3.8.2 Models and Quantity of Usable CharactersThe types of characters usable in message text vary depending on theCNC/PMC model. See the following table for details.Table 3.8.2Characters that can be ...

  • Page 119

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 101 -3.8.3 Memory Addresses Required to Display MessagesThe following table summarizes the range of addresses that can bespecified in each PMC and the quantity of messages that can be held.Tab...

  • Page 120

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 102 -3.8.5 Tool BarFig. 3.8.5<1> Search buttonSearches for a character string.<2> Search direction buttonSpecifies the direction (upward or downward) in which a searchis to be made.<3> Fi...

  • Page 121

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 103 -3.8.6 Status BarFig. 3.8.6<1> The status bar displays the number of bytes in a message on thecurrent line (that line with a caret).3.8.7 Shortcut keysTable 3.8.7Shortcut keyCorrespo...

  • Page 122

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 104 -3.9 EDITING I/O MODULE ASSIGNMENTThis section describes how to set and delete an address for eachmodule in an I/O unit.NOTEI/O module assignment can be displayed and editedonly when the current progra...

  • Page 123

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 105 -3.9.1 Procedure1Double-click the <I/O Module> item on the [Program List]screen.The [Edit I/O Module] screen appears.Fig. 3.9.1 (a)Fig. 3.9.1 (b)

  • Page 124

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 106 -1-1 Double-click the line that you want to edit. The [Module]screen appears.Fig. 3.9.1 (c)1-2 Select a module name from those that can be specified.Set the following data.GroupBaseSlotCommentNOTEI/O ...

  • Page 125

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 107 -To assert the data you entered, click the <OK> button.<OK> buttonTo ignore the data, click the <Cancel> button.The [Edit I/O Module] screen appears.2To close the [Edit I...

  • Page 126

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 108 -3.10 EDITING SYSTEM PARAMETERSThis section describes how to edit system parameters.NOTESystem parameters can be displayed and edited onlywhen the current programmer mode (offline/online)is offline. T...

  • Page 127

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 109 -3.10.1 Procedure1Double-click the <System parameter> item on the [Program List]screen. The [Edit System Parameter] screen appears.Fig. 3.10.1 (a)Fig. 3.10.1 (b)

  • Page 128

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 110 -1-1 Set the necessary data.Counter Data TypeInitial value: BINARYSet the format of the counter value to be used in theCTR function instruction as binary or BCD.Ladder Exec(Valid only with the PMC-SC3...

  • Page 129

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 111 -FS0 Operator PanelInitial value: No FS0 machine operator’s panel(check off) Specify whether the FS0 machine operator’s panel isavailable. If you select this item, specify the actual...

  • Page 130

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 112 -3.11 SAVING PROGRAMSThis section describes how to save new data to a sequence program(LAD file).3.11.1 Procedure1 Select [File] - [Save].If the program has been updated, the [Program Update] screenapp...

  • Page 131

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 113 -3.12 SAVING PROGRAMS WITH NAMESThis section describes how to name and save a sequence program(LAD file).3.12.1 Procedure1Select [File] - [Save As].The [Save As] screen appears.Fig. 3.12.1...

  • Page 132

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 114 -3.13 CLOSING PROGRAMSThis section describes how to close a sequence program (LAD file).3.13.1 Procedure1Select [File] - [Close Program].If the program has been updated, a message box appears to askyou...

  • Page 133

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 115 -3.14 IMPORTING PROGRAMSThis section describes how to import (copy in overwrite mode) datafiles, ladder diagrams, and subprograms from a LAD program toanother sequence program that is curr...

  • Page 134

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 116 -2-1 Select the files you want to import.FAPT LADDER-III File (*.LAD)A data file is imported from a sequence program (LADfile) for the same PMC model.Memory-card Format FileA memory card format file is...

  • Page 135

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 117 -3Click the <Next> button.The [Import/Export -- Specify import file name] screen appears.Fig. 3.14.1 (b)3-1 Specify the file you want to import.

  • Page 136

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 118 -♦If the FAPT LADDER-III file (*.LAD) is selected as an import-from file in step 2, above4Click the <Next> button.The [Import/Export --Select Data File, Ladder Diagram,Subprogram, and/or User F...

  • Page 137

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 119 -♦If the memory format file, ROM format file, and/or Handy fileformat files are selected as the types of files you want to importin step 2, above4Click the <Finish> button.The mess...

  • Page 138

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 120 -3.15 EXPORTING PROGRAMSThis section describes how to export (copy in overwrite mode) datafiles, ladder diagrams, and subprograms from the currently opensequence program to another LAD program. It als...

  • Page 139

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 121 -ROM Format FileA memory card file (MCARD) is exported from thecurrently open sequence program to a file in ROMformat.Handy-file Format FileA memory card file (MCARD) is exported from thec...

  • Page 140

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 122 -♦If the FAPT LADDER-III file (*.LAD) is selected as a file to beexported file in step 2, above4Click the <Next> button.The [Import/Export -- Select Data File, Ladder Diagram,Subprogram, and/or...

  • Page 141

    B-66234EN/02 3.CREATING AND EDITING SEQUENCE PROGRAMS- 123 -♦If a memory format file, ROM format file, or Handy file formatfile is selected as the type of file to be exported in step 2, above4Click the <Finish> button.The message Succeed C...

  • Page 142

    3.CREATING AND EDITING SEQUENCE PROGRAMS B-66234EN/02- 124 -5Click the <Finish> button.The message "Export file data will be replaced/Added, Are yousure" appears.Fig. 3.15.1 (g)To export, click the <Yes> button.To quit exporting, click th...

  • Page 143

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 125 -4 PRINTING SEQUENCE PROGRAMSThis chapter describes how to print a sequence program, whichconsists of a title, system parameters, symbols, comments, I/Omodules, messag...

  • Page 144

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 126 -4.1 PRINTING TITLESThis section describes how to print title data.4.1.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4.1.1 (a)1-1 Select Title Data from Print...

  • Page 145

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 127 -1-2 Click the <Option> button. The [Option] screen appears.Fig. 4.1.1 (b)2Set the following print options on the Title tab.Page No.Specify a start page number ...

  • Page 146

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 128 -4.2 PRINTING LADDER DIAGRAMSThis section describes how to print ladder diagrams.4.2.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4.2.1 (a)1-1 Select Ladder ...

  • Page 147

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 129 -1-2 Click the <Option> button. The [Option] screen appears.Fig. 4.2.1 (b)2Set up the following print options on the Ladder Diagram tab.Page No.Specify a start ...

  • Page 148

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 130 -3To preview ladder diagram printing, click the <Preview> button.4TTo specify ladder diagram printing in detail, click the<Details> button.Fig. 4.2.1 (c)Step No. (Initia...

  • Page 149

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 131 -4.3 PRINTING STEP SEQUENCESThis section describes how to print step sequences.4.3.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4.3.1 (a)1-1 S...

  • Page 150

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 132 -2Set up the following print options on the Step Sequence Diagramtab.Page No.Specify a start page number for step sequence printing (theInitially value is 1).TitleSpecify a title for...

  • Page 151

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 133 -4.4 PRINTING SYMBOLS AND COMMENTSThis section describes how to print symbols and comments.4.4.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4....

  • Page 152

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 134 -2Set up the following print options on the Symbol tab.Page No.Specify a start page number for symbol printing (theInitially value is 1).TitleSpecify a title for symbol printing (the...

  • Page 153

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 135 -4.5 PRINTING MESSAGESThis section describes how to print messages.4.5.1 Procedure1 Select [File] - [Print]. The [Print] screen appears.Fig. 4.5.1 (a)1-1 Select Messa...

  • Page 154

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 136 -2Set up the following print options on the Message tab.Page No.Specify a start page number for message printing (theInitially value is 1).TitleSpecify a title for message printing (...

  • Page 155

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 137 -4.6 PRINTING I/O MODULE ASSIGNMENTThis section describes how to print I/O module assignments.4.6.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig....

  • Page 156

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 138 -2Set up the following print options on the I/O Module tab.Page No.Specify a start page number for I/O module printing (theInitially value is 1).TitleSpecify a title for I/O module p...

  • Page 157

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 139 -4.7 PRINTING SYSTEM PARAMETERSThis section describes how to print system parameters.4.7.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4.7.1 (a...

  • Page 158

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 140 -2Set up the following print options on the System Parameter tab.Page No.Specify a start page number for system parameter printing(the Initially value is 1).TitleSpecify a title for ...

  • Page 159

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 141 -4.8 PRINTING CROSS-REFERENCESThis section describes how to print cross-references.4.8.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4.8.1 (a)1...

  • Page 160

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 142 -1Set up the following print options on the Cross Reference tab.Page No.Specify a start page number for cross-reference printing(the Initially value is 1).TitleSpecify a title for cr...

  • Page 161

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 143 -4 To specify cross-reference printing in detail, click the <Details>button.Fig. 4.8.1 (c)Step No. (Initially selected.)Net No. (Initially selected.)Print No. ...

  • Page 162

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 144 -Set:Specify a character string for displaying setreferences. (The Initially value is "Set.")Reset: Specify a character string for displaying resetreferences. (The Initiall...

  • Page 163

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 145 -4.9 PRINTING BIT ADDRESS MAPSThis section describes how to print bit address maps.4.9.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4.9.1 (a)1...

  • Page 164

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 146 -2Set up the following print options on the Bit Address Map tab.Page No.Specify a start page number for bit address map printing(the Initially value is 1).TitleSpecify a title for bi...

  • Page 165

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 147 -4.10 SETTING UP COMMON OPTIONSThis section describes how to set up options common to all printitems.4.10.1 ProcedureFig. 4.10.1 (a)1Set up the following common option...

  • Page 166

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 148 -4.11 SAVING AND READING OPTION FILEThis section describes how to save the print options you set up to afile and how to read them from the file when printing.4.11.1 Procedure1 Select...

  • Page 167

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 149 -3To read options from a file, click the <Restore Option File>button.3-1 The [Open] screen appears.Fig. 4.11.1 (c)3-1 Specify a File name.3-2 Click the <Open&...

  • Page 168

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 150 -4.12 SETTING UP PRINTERThis section describes how to set up a printer.4.12.1 Procedure1Select [File] - [Print]. The [Print] screen appears.Fig. 4.12.1 (a)2Click the <Printer>...

  • Page 169

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 151 -4.12.2 Setting up Pages1On the [Printer] screen, click the Page button.2Set the items on each tab.2-1 [Line Count] tabFig. 4.12.2 (a)Line CountSpecify the maximum num...

  • Page 170

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 152 -Font SizeSpecify the font size you want to use. The number oflines, character spacing, and line spacing may beadjusted automatically according to the specified fontsize. (The Initi...

  • Page 171

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 153 -Line PointSpecify the line spacing, in points. A value can beentered directly. It can also be selected by clickingthe up/down arrows. The number of lines and thefo...

  • Page 172

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 154 -UpperSpecify the top margin for each page. A value can beentered directly. It can also be selected by clickingthe up/down arrows. The entered value is assumed tobe in mm.(The Ini...

  • Page 173

    B-66234EN/02 4.PRINTING SEQUENCE PROGRAMS- 155 -2-5 [Print Type] tabFig. 4.12.2 (e)Frame PrintSpecify whether to print a frame. The followingitems can be set up only when this item is selected.FileSpecify the meta...

  • Page 174

    4.PRINTING SEQUENCE PROGRAMS B-66234EN/02- 156 -X PosSpecify the print start position (X-coordinate) for acharacter string set up in Data. A value can beentered directly. It can also be selected by clickingthe up/down arrows. ...

  • Page 175

    B-66234EN/02 5.COMPILATION AND DECOMPILATION- 157 -5 COMPILATION AND DECOMPILATIONThis chapter describes how to compile and decompile sourceprograms, as well as automatic compilation and automaticdecompilation. The ch...

  • Page 176

    5.COMPILATION AND DECOMPILATION B-66234EN/02- 158 -5.1 COMPILATIONThis section describes how to compile source programs.Procedure1Select [Tool] - [Compile]. The [Compile] dialog appears.Fig. 5.1 (a)2Click the [Option] tab to set the ...

  • Page 177

    B-66234EN/02 5.COMPILATION AND DECOMPILATION- 159 -The details of the options are listed below.Table 5.1OptionExplanationCompile in theCondensation modeWhen a ladder that has the same numberof steps is compiled, the ob...

  • Page 178

    5.COMPILATION AND DECOMPILATION B-66234EN/02- 160 -4While data is being compiled, the progress of the processingappears on the screen. When completed, the number of errorsand warnings appears.Fig. 5.1 (d)NOTE1 Condense modeCondense m...

  • Page 179

    B-66234EN/02 5.COMPILATION AND DECOMPILATION- 161 -5.2 DECOMPILATIONThis section describes how to decompile object code.Procedure1Select [Tool] - [Decompile]. The [Decompile] dialog appears.Fig. 5.2 (a)2Click the [Opt...

  • Page 180

    5.COMPILATION AND DECOMPILATION B-66234EN/02- 162 -Details of the options are listed below.Table 5.2OptionExplanationThe Symbol/ Comment isnot MergeThe contents of the existing sourceprogram are all discarded and overwrittenwith the c...

  • Page 181

    B-66234EN/02 5.COMPILATION AND DECOMPILATION- 163 -4Once decompilation is complete, the number of errors andwarnings appears.Fig. 5.2 (e)NOTEPasswordThe password to be entered differs depending on thetype of the passwo...

  • Page 182

    5.COMPILATION AND DECOMPILATION B-66234EN/02- 164 -5.3 AUTOMATIC COMPILATION AND DECOMPILATIONThis section describes automatic compilation and decompilation.The automatic compilation or decompilation processing is performedwhen the mo...

  • Page 183

    B-66234EN/02 5.COMPILATION AND DECOMPILATION- 165 -5.4 PROTECTING LADDER PROGRAMS BY PASSWORDSThis section describes the protection of a ladder program.Adding a password to an object code prevents a ladder program from...

  • Page 184

    5.COMPILATION AND DECOMPILATION B-66234EN/02- 166 -5.4.1 Partial Protect FunctionsThis subsection describes the partial protect function.Using a special password to permit display and editing enables thesubprogram area to be divided i...

  • Page 185

    B-66234EN/02 6.MNEMONIC EDITING- 167 -6 MNEMONIC EDITINGThis chapter describes how to convert a source program to amnemonic file, and vice versa, as well as the mnemonic file format.

  • Page 186

    6.MNEMONIC EDITING B-66234EN/02- 168 -6.1 CONVERTING SOURCE PROGRAMS TO MNEMONICFILESThis section describes the procedure for converting a source programto a mnemonic file that can be edited with ...

  • Page 187

    B-66234EN/02 6.MNEMONIC EDITING- 169 -4Select [Selection Item]. The following items can be selected:Table 6.1 (b)P-G Compatible- Converts data to data in the format outputby P-G.- Converts...

  • Page 188

    6.MNEMONIC EDITING B-66234EN/02- 170 -6.2 CONVERTING MNEMONIC FILES TO SOURCEPROGRAMSThis section describes the procedure for converting a mnemonic fileedited by a text editor to a source program ...

  • Page 189

    B-66234EN/02 6.MNEMONIC EDITING- 171 -6.3 MNEMONIC FILE FORMATThis section describes the mnemonic file format.• Identification codeFor a mnemonic file, data is defined using one of four t...

  • Page 190

    6.MNEMONIC EDITING B-66234EN/02- 172 -• Control characterIn a mnemonic file, a dollar sign ("$") is used as the controlcharacter.When a dollar sign is used in a string, describe "...

  • Page 191

    B-66234EN/02 6.MNEMONIC EDITING- 173 - (2) Ladder data- Starting and ending a net commentDescribe a net comment with "(*," "*)" in a laddermnemonic.Table 6.3 (c)Descript...

  • Page 192

    6.MNEMONIC EDITING B-66234EN/02- 174 -6.4 MNEMONIC FILE SAMPLEThis section provides examples of mnemonic files for the singleformat and All format.6.4.1 Single FormatThis section shows a sample fi...

  • Page 193

    B-66234EN/02 6.MNEMONIC EDITING- 175 -PMC typeTable 6.4.1.1PMC modelSetting data (half-size string)PMC-SA1PMC-RA1PMC-SA3PMC-RA3PMC-SA5PMC-RA5PMC-SB3PMC-RB3PMC-SB4PMC-RB4PMC-SB4 (STEP SEQ)PM...

  • Page 194

    6.MNEMONIC EDITING B-66234EN/02- 176 -6.4.2 Title%@101 MACHINE TOOL BUILDER NAME02 MACHINE TOOL NAME03 CNC & PMC NAME04 PMC PROGRAM NO.05 EDITION NO.06 PROGRAM DRAWING NO.07 DATE OF PRO...

  • Page 195

    B-66234EN/02 6.MNEMONIC EDITING- 177 -6.4.2.2 Ladder• P-G compatible and Japanese comment%@3RD X0.4OR Y80.6WRT D300.1SUB 1RD.NOT X3.0SUB 4028191D300SUB 2%• Full option%@3N00001: ...

  • Page 196

    6.MNEMONIC EDITING B-66234EN/02- 178 -• Label and subprogram6.4.2.3 Message%@4A00.0 2100020 ACT DOOR NOT CLOSEA00.1 2101022 SPINDLE SPEED ARRIVAL SIGNAL NOT ONA00.2 2100020 EDTOK KEY SWITC...

  • Page 197

    B-66234EN/02 6.MNEMONIC EDITING- 179 -6.4.3 ALL format%@A%@02 BINARY3 NO4 PMC-RB4%%@101 MACHINE TOOL BUILDER NAME : :10 REMARKS%%@2-CR0200.0 UNIT-3-POWER$1 ‘KEEP POWER ON’ ‘K...

  • Page 198

    7.INPUT/OUTPUT B-66234EN/02- 180 -7 INPUT/OUTPUTThis chapter describes how to load and store programs.NOTE1 When input or output (loading data from the PMC orstoring data to the PMC) i...

  • Page 199

    B-66234EN/02 7.INPUT/OUTPUT- 181 -7.1 LOADING SEQUENCE PROGRAMS FROM THE PMC(DURING DISCONNECTION WITH THE PMC)7.1.1 Procedure1Select [File] - [Open Program] to open the program in...

  • Page 200

    7.INPUT/OUTPUT B-66234EN/02- 182 -♦ <I/O by MONIT-ONLINE function>3Select <I/O by MONIT-ONLINE function>, and then click the<Next> button. The following message ap...

  • Page 201

    B-66234EN/02 7.INPUT/OUTPUT- 183 -6The [Program transfer wizard Selection of loading/store]screen appears. Click the <Next> button.Fig. 7.1.1(e)7The [Program transfer wizar...

  • Page 202

    7.INPUT/OUTPUT B-66234EN/02- 184 -♦ <I/O by “I/O” key operation>3Select <I/O by “I/O” key operation>, and then click the <Next>button. The [Program transfe...

  • Page 203

    B-66234EN/02 7.INPUT/OUTPUT- 185 -6The [Program transfer wizard Setting of communication]screen appears.Set a communication protocol, and then click the <Next> button.Fig. 7...

  • Page 204

    7.INPUT/OUTPUT B-66234EN/02- 186 -3 Click the <Finish> button. Then, the [Execution of I/O transfer]screen appears.Fig. 7.1.1(k)NOTESet CHANNEL, DEVICE, FUNCTION, and DATAKIND o...

  • Page 205

    B-66234EN/02 7.INPUT/OUTPUT- 187 -7.2 LOADING SEQUENCE PROGRAMS FROM THE PMC(DURING CONNECTION WITH THE PMC)7.2.1 Procedure1Select [File] - [Open Program] to open the program into ...

  • Page 206

    7.INPUT/OUTPUT B-66234EN/02- 188 -folder can be restored by using the export function.For the export function, see Section 3.15,"EXPORTING PROGRAMS."NOTEOnly a language progr...

  • Page 207

    B-66234EN/02 7.INPUT/OUTPUT- 189 -7.3 STORING SEQUENCE PROGRAMS IN THE PMC (DURINGCONNECTION WITH THE PMC)7.3.1 Procedure1Select [File] - [Open Program] to open the program to be s...

  • Page 208

    7.INPUT/OUTPUT B-66234EN/02- 190 -♦ <I/O by MONIT-ONLINE function>3Select <I/O by MONIT-ONLINE function>, and then click the<Next> button. The following message ap...

  • Page 209

    B-66234EN/02 7.INPUT/OUTPUT- 191 -6The [Program transfer wizard Selection of loading/store]screen appears. Click the <Next> button.Fig. 7.3.1(e)7The [Program transfer wizar...

  • Page 210

    7.INPUT/OUTPUT B-66234EN/02- 192 -♦ <I/O by “I/O” key operation>3Select <I/O by “I/O” key operation>, and then click the <Next>button. The [Program transfe...

  • Page 211

    B-66234EN/02 7.INPUT/OUTPUT- 193 -6The [Program transfer wizard Setting of communication]screen appears.Set a communication protocol, and then click the <Next> button.Fig. 7...

  • Page 212

    7.INPUT/OUTPUT B-66234EN/02- 194 -8Click the <Finish> button. The [Execution of I/O transfer]screen appears.Fig. 7.3.1(k)NOTESet CHANNEL, DEVICE, FUNCTION, and DATAKIND on the P...

  • Page 213

    B-66234EN/02 7.INPUT/OUTPUT- 195 -7.4 STORING SEQUENCE PROGRAMS IN THE PMC (DURINGCONNECTION WITH THE PMC)7.4.1 Procedure1Select [File] - [Open Program] to open the program to be s...

  • Page 214

    7.INPUT/OUTPUT B-66234EN/02- 196 -For the import function, see Section 3.14,"IMPORTING PROGRAMS."2-2 Click the <Next> button. The [Program transfer wizardConfirmation ...

  • Page 215

    B-66234EN/02 7.INPUT/OUTPUT- 197 -7.5 WRITING SEQUENCE PROGRAMS INTO F-ROMThis section describes how to back up a program edited in onlinemode or a program stored in the PMC to F-R...

  • Page 216

    8.EXECUTING AND STOPPING SEQUENCE PROGRAMS B-66234EN/02- 198 -8 EXECUTING AND STOPPINGSEQUENCE PROGRAMSThis chapter describes how to execute and stop sequence programs.WARNINGSpecial care is needed when you execute or stop aprogram.If a program is used i...

  • Page 217

    B-66234EN/02 8.EXECUTING AND STOPPING SEQUENCE PROGRAMS- 199 -• Preparation prior to accessing the PMCProcedure1Connect a personal computer to the NC (PMC) with acable.(For the specification of the required cable, see Appendix1.)2Check the communicati...

  • Page 218

    8.EXECUTING AND STOPPING SEQUENCE PROGRAMS B-66234EN/02- 200 -8.1 EXECUTING SEQUENCE PROGRAMSThis section describes the procedure for executing a sequenceprogram.Procedure1Select [Tool] - [Program Run/Stop].For no language program:Fig. 8.1(a)For a langua...

  • Page 219

    B-66234EN/02 8.EXECUTING AND STOPPING SEQUENCE PROGRAMS- 201 -8.2 STOPPING SEQUENCE PROGRAMSThis section describes the procedure for stopping sequence programs.Procedure1Select [Tool] - [Program Run/Stop].Fig. 8.2YesA sequence program is to be stopped.N...

  • Page 220

    9.DIAGNOSIS B-66234EN/02- 202 -9 DIAGNOSISThis chapter describes the online diagnosis functions including laddermonitoring, display and modification of the PMC status and PMCp...

  • Page 221

    B-66234EN/02 9.DIAGNOSIS- 203 -9.1 LADDER MONITORINGCAUTION1 The online monitor function for step sequenceprograms is not supported.2 If the system being used is not supporte...

  • Page 222

    9.DIAGNOSIS B-66234EN/02- 204 -9.1.2 [Monitor] ScreenFig. 9.1.2The screen is scrolled by using the direction keys, page keys, andscroll bars.The signal ON and OFF states are ...

  • Page 223

    B-66234EN/02 9.DIAGNOSIS- 205 -9.1.3 [Edit] ScreenFig. 9.1.3(a)The <Update> button on the toolbar writes the edited ladder programto the PMC.The <Restore> button ...

  • Page 224

    9.DIAGNOSIS B-66234EN/02- 206 -9.1.4 Signal Trigger Stop Function9.1.4.1 Procedure1Choose [Open Program] from the [File] menu to open a programto be monitored.2If the offline ...

  • Page 225

    B-66234EN/02 9.DIAGNOSIS- 207 -9.1.4.2 Executing the signal trigger stop function1Choose [Signal Trigger - Start] from the [Ladder] menu.The [Signal Trigger Stop Function] ex...

  • Page 226

    9.DIAGNOSIS B-66234EN/02- 208 -9.1.4.3 Terminating the signal trigger stop function1When the signal trigger stop condition is satisfied, the [SignalTrigger] screen appears, an...

  • Page 227

    B-66234EN/02 9.DIAGNOSIS- 209 -9.1.4.4 [Trigger Parameter] screenFig. 9.1.4.4AddressSet a trigger address. (Symbol input is possible.)Check PointSelect a trigger check point...

  • Page 228

    9.DIAGNOSIS B-66234EN/02- 210 -9.1.4.5 Context menuFig. 9.1.4.59.1.4.6 Shortcut key listTable 9.1.4.6Shortcut keyCorresponding function[F3]Search[F4]Parameter setting[F5]Execu...

  • Page 229

    B-66234EN/02 9.DIAGNOSIS- 211 -9.2 SIGNAL STATUSThe PMC signal status can be displayed and changed in real-time.WARNINGSpecial care must be taken when the signal status orPMC...

  • Page 230

    9.DIAGNOSIS B-66234EN/02- 212 -9.2.2 ToolbarFig. 9.2.2<1> Switches between the status screen and forced I/O screen.<2> Search button<3> Combo box for inputti...

  • Page 231

    B-66234EN/02 9.DIAGNOSIS- 213 -9.2.3 Status BarFig. 9.2.3<1> Selection mode[Status] or [Force] is indicated.<2> Display format[Byte], [Word], or [Dword] is indica...

  • Page 232

    9.DIAGNOSIS B-66234EN/02- 214 -9.3 PMC PARAMETERSPMC parameters (timers, counters, keep relays, and data table) aredisplayed.WARNINGSpecial care must be taken when the signal ...

  • Page 233

    B-66234EN/02 9.DIAGNOSIS- 215 -9.3.2.1 ToolbarFig. 9.3.2.1<1> Symbol indication (off ↔ <2> Search<3> Combo box for inputting the character string for whic...

  • Page 234

    9.DIAGNOSIS B-66234EN/02- 216 -9.3.3 CounterThe contents of the counter address locations (C) used with the CTRinstruction can be displayed and modified.Fig. 9.3.39.3.3.1 Tool...

  • Page 235

    B-66234EN/02 9.DIAGNOSIS- 217 -9.3.4 Keep RelayThe contents of the keep relays (K) can be displayed and modified.Fig. 9.3.49.3.4.1 ToolbarFig. 9.3.4.1<1> Symbol indicat...

  • Page 236

    9.DIAGNOSIS B-66234EN/02- 218 -9.3.4.4 Data for PMC control softwareBecause some keep relays are used by the PMC control software,sequence programs cannot use the data in thes...

  • Page 237

    B-66234EN/02 9.DIAGNOSIS- 219 -9.3.5 Data TableThe contents of the data table (D) can be displayed and modified.Fig. 9.3.5

  • Page 238

    9.DIAGNOSIS B-66234EN/02- 220 -9.3.5.1 ToolbarFig. 9.3.5.1<1> Symbol indication (off ↔ on)<2> Search<3> Combo box for inputting the character string for wh...

  • Page 239

    B-66234EN/02 9.DIAGNOSIS- 221 -9.3.5.2 Status barFig. 9.3.5.2<1> Group name<2> Data area range<3> Number of data items<4> Display format[Byte], [Word]...

  • Page 240

    9.DIAGNOSIS B-66234EN/02- 222 -9.3.6 Setting PMC Setting ParametersPMC setting parameters can be made valid or invalid.9.3.6.1 Procedure1Select the setting parameters you want...

  • Page 241

    B-66234EN/02 9.DIAGNOSIS- 223 -9.4 PMC ALARM STATUSPMC alarm messages are displayed.9.4.1 Procedure1Select [Diagnose] - [PMC Alarm Status].The [PMC Alarm Status] screen appea...

  • Page 242

    9.DIAGNOSIS B-66234EN/02- 224 -9.5 PMC STATUSThe PMC program status is displayed.9.5.1 Procedure1Select [Diagnose] - [PMC Status].The [[PMC Status] screen appears.Fig. 9.5.19....

  • Page 243

    B-66234EN/02 9.DIAGNOSIS- 225 -9.6 SIGNAL TRACINGChanges in arbitrary signals are displayed on the screen.Signals are traced one or two bytes at a time. For one-byte tracing...

  • Page 244

    9.DIAGNOSIS B-66234EN/02- 226 -5To terminate tracing, click the <Start/Stop> button again. The<Start/Stop> button then enters the up state, and signal tracingterm...

  • Page 245

    B-66234EN/02 9.DIAGNOSIS- 227 -9.6.2 ToolbarFig. 9.6.2<1> Parameter<2> Start and stop of tracing<3> Symbol indication<4> Number search<5> Combo ...

  • Page 246

    9.DIAGNOSIS B-66234EN/02- 228 -9.6.6 [Signal Trace Parameter] ScreenFig. 9.6.6ModeSignal data length (in bytes)Address Type address or physical addressAddressAddress for signa...

  • Page 247

    B-66234EN/02 9.DIAGNOSIS- 229 -9.6.7 Automatic Trace Function at Power-OnIf trace parameters are set, and [Signal Trace Start] is selected on the[Set Up] screen for PMC param...

  • Page 248

    9.DIAGNOSIS B-66234EN/02- 230 -9.7 SIGNAL ANALYSISThe ladder signal status is sampled and displayed along with the timeaxis. Trigger conditions can also be set.9.7.1 Procedur...

  • Page 249

    B-66234EN/02 9.DIAGNOSIS- 231 -9.7.2 ToolbarFig. 9.7.2<1> Parameter<2> Start and stop of samplingNOTE1 While the signal analysis function is being executed,the si...

  • Page 250

    9.DIAGNOSIS B-66234EN/02- 232 -9.7.3 Status BarFig. 9.7.3<1> to <6> are displayed when sampling terminates.During sampling, [Executing] is indicated.<1> Samp...

  • Page 251

    B-66234EN/02 9.DIAGNOSIS- 233 -9.7.5 Shortcut KeysTable 9.7.5Shortcut keyCorresponding function[F3]Sampling time search[F4]Displays the [Parameters] screen.[F5]Starts and sto...

  • Page 252

    9.DIAGNOSIS B-66234EN/02- 234 -9.7.6 [Signal Analysis Parameter] ScreenFig. 9.7.6Sampling TimeSet the maximum sampling time.When the sampling interval is 8 msec, set one to 10...

  • Page 253

    B-66234EN/02 9.DIAGNOSIS- 235 -Trigger ModeThere is a buffer for holding data sampled for up to 10 secondswhen the signal status is read at 8-msec intervals. (When thesignal...

  • Page 254

    9.DIAGNOSIS B-66234EN/02- 236 -9.7.7 [Signal Analysis Format] ScreenWhen [Signal Analysis Format] is selected from the context menu, the[Signal Analysis Format] screen appears...

  • Page 255

    B-66234EN/02 9.DIAGNOSIS- 237 -9.7.8 [Gridline Format] ScreenWhen [Gridline Format] is selected from the context menu, the[Gridline Format] screen appears.Fig. 9.7.8Line Colo...

  • Page 256

    9.DIAGNOSIS B-66234EN/02- 238 -9.8 CLEARING PMC AREASAddresses G, Y, N, A, R, and S can be cleared.9.8.1 Procedure1Select [Tool] - [Clear PMC Memory].The [Clear PMC memory] sc...

  • Page 257

    B-66234EN/02 9.DIAGNOSIS- 239 -9.9 ACTIVATING THE I/O LINK9.9.1 Procedure1Select the [Tool] - [I/O Link Restart].The [I/O Link Restart] screen appears.Fig. 9.9.12To activate ...

  • Page 258

    10.CONVERTING SEQUENCE PROGRAMS B-66234EN/02- 240 -10 CONVERTING SEQUENCE PROGRAMSThis chapter describes how to convert DOS-version FAPT LADDER-II and FAPT LADDER-III sequence programs.

  • Page 259

    B-66234EN/02 10.CONVERTING SEQUENCE PROGRAMS- 241 -10.1 CONVERTING FROM DOS-VERSION FAPT LADDER-IIThis section describes how to convert DOS-version sequenceprograms to the Windows version.10.1.1 Procedure1Select [Tool] – ...

  • Page 260

    10.CONVERTING SEQUENCE PROGRAMS B-66234EN/02- 242 -If an LAD file opened by another user is specified, the following errormessages are displayed, and data conversion is terminated:Fig. 10.1.1(b)Fig. 10.1.1(c)If an LAD file that has the read-o...

  • Page 261

    B-66234EN/02 10.CONVERTING SEQUENCE PROGRAMS- 243 -10.2 CONVERTING TO DOS-VERSION FAPT LADDER-IIThis section describes how to convert Windows-version sequenceprograms to the DOS version.10.2.1 Procedure1Select [Tool] – [D...

  • Page 262

    10.CONVERTING SEQUENCE PROGRAMS B-66234EN/02- 244 -10.3 CONVERTING SEQUENCE PROGRAMS BETWEEN PMCMODELSConverting a mnemonic file enables it to be used as a sequenceprogram for another PMC model.10.3.1 Conversion by Changing System ParametersF...

  • Page 263

    B-66234EN/02 10.CONVERTING SEQUENCE PROGRAMS- 245 -Example of conversion (PMC-SB3 → PMC-SC3)1To convert a source program to mnemonic file format, set thePMC model to PMC-SB3.2Using a text editor, change the setting of sys...

  • Page 264

    10.CONVERTING SEQUENCE PROGRAMS B-66234EN/02- 246 -10.3.2 Using System Program Data for Another ProgramThe following method makes the data (title, symbols, comments,ladders, messages, and I/O module data) of a sequence programusable as data f...

  • Page 265

    B-66234EN/02 10.CONVERTING SEQUENCE PROGRAMS- 247 -10.3.3 Converting Step Sequence Programs between DifferentModelsUsually, a mnemonic file is used for ladder program conversionbetween different models. For step sequence p...

  • Page 266

    11.ERROR MESSAGES B-66234EN/02- 248 -11 ERROR MESSAGESThis chapter describes the error messages that may be displayed byFAPT LADDER-III.

  • Page 267

    B-66234EN/02 11.ERROR MESSAGES- 249 -11.1 ERROR MESSAGE FORMATFAPT LADDER-III outputs error messages in the following format:Function symbol:Classification-Four-digit-code Error messagechar...

  • Page 268

    11.ERROR MESSAGES B-66234EN/02- 250 -11.1.2 Message ClassificationA message type is represented using one alphabetic character.ClassificationTypeDescriptionNo.FFatal errorState in which the system ...

  • Page 269

    B-66234EN/02 11.ERROR MESSAGES- 251 -11.2 ERROR MESSAGES11.2.1 FileError codeMessageCause/actionA:F-2000Insufficient memoryA:F-2001Insufficient disk spaceA:F-2004This data can not be handled...

  • Page 270

    11.ERROR MESSAGES B-66234EN/02- 252 -Error codeMessageCause/actionA:E-3136Program conversion error.(Memory card-> ROM) Hit any keyA:E-3137Cannot create file ****The **** file could not be create...

  • Page 271

    B-66234EN/02 11.ERROR MESSAGES- 253 -11.2.3 I/O Module EditingError codeMessageCause/actionC:E-3021File read error. Hit any keyThe I/O module file (IOMODULE) of a source programcannot be rea...

  • Page 272

    11.ERROR MESSAGES B-66234EN/02- 254 -11.2.4 System Parameter EditingError codeMessageCause/actionD:E-3020File read error. Hit any keyThe system parameter file (SYSPARAM) of a sourceprogram cannot b...

  • Page 273

    B-66234EN/02 11.ERROR MESSAGES- 255 -Error codeMessageCause/actionE:E-3230Same sub-program name existsE:E-3231Input invalidE:E-3232Expected addressE:E-3233Too deep nesting of sub-programE:E-...

  • Page 274

    11.ERROR MESSAGES B-66234EN/02- 256 -Error codeMessageCause/actionE:E-6062JMP FUNCTION MISSING (SP)The method of using function instruction JMP (SUB10)in a sub-program is incorrect. Check that JMP...

  • Page 275

    B-66234EN/02 11.ERROR MESSAGES- 257 -Error codeMessageCause/actionE:E-6102LARGE NET APPEAREDReduce the size of the net.E:E-6111ERROR NET FOUNDModify the error net.E:E-6115PARA NO. RANGE ERRE...

  • Page 276

    11.ERROR MESSAGES B-66234EN/02- 258 -11.2.8 CompileError codeMessageCause/actionI:F-2100Not enough disk spaceI:F-2101Out of memoryI:E-3100**** read errorThe source program could not be read.I:E-310...

  • Page 277

    B-66234EN/02 11.ERROR MESSAGES- 259 -Error codeMessageCause/actionI:E-3254The number of division of LADDERexceeds 99.The number of divisions of the second level of the mainprogram exceeded t...

  • Page 278

    11.ERROR MESSAGES B-66234EN/02- 260 -Error codeMessageCause/actionI:E-3331CALL instruction can not be used in therange controled COM instruction.A sub-program cannot be called from within a COMinst...

  • Page 279

    B-66234EN/02 11.ERROR MESSAGES- 261 -Error codeMessageCause/actionI:E-3422An illegal program number is specified forthe **** instruction.In the **** instruction, a program number outside the...

  • Page 280

    11.ERROR MESSAGES B-66234EN/02- 262 -Error codeMessageCause/actionI:E-3653The label of **** to refer exists in anotherlevel.JMPC is the instruction for making a jump from a sub-program to the secon...

  • Page 281

    B-66234EN/02 11.ERROR MESSAGES- 263 -Error codeMessageCause/actionI:W-4570The message data which could not bedisplay on the CNC was replaced withspace code.Message data includes special char...

  • Page 282

    11.ERROR MESSAGES B-66234EN/02- 264 -Error codeMessageCause/actionJ:W-4104The step number of **** is used twice ormore.The same step number **** is used for different steps.Make corrections by step...

  • Page 283

    B-66234EN/02 11.ERROR MESSAGES- 265 -11.2.10 Mnemonic ConversionError codeMessageCause/actionK:F-2000Insufficient memory.K:F-2001Insufficient disk space.K:F-2006Not found **** file.K:F-2100N...

  • Page 284

    11.ERROR MESSAGES B-66234EN/02- 266 -Error codeMessageCause/actionK:E-3112Cannot specify the input address.An output prohibition address was specified in theoutput address parameter of a function i...

  • Page 285

    B-66234EN/02 11.ERROR MESSAGES- 267 -Error codeMessageCause/actionThe conversion data type number isillegal.The data type number is illegalK:E-3139Invalid a number of convert data.K:E-3140In...

  • Page 286

    11.ERROR MESSAGES B-66234EN/02- 268 -Error codeMessageCause/actionK:E-3166Out of value in slot data.A value outside the specifiable range was specified forthe slot data of I/O module data.K:E-3167P...

  • Page 287

    B-66234EN/02 11.ERROR MESSAGES- 269 -Error codeMessageCause/actionK:W-4108Include KANA or KANJI character(s) incomment data.Comment data including full-size characters wasconverted without s...

  • Page 288

    11.ERROR MESSAGES B-66234EN/02- 270 -Error codeMessageCause/actionK:W-4132 Too long strings for symbol data.FORMAT-A/B allows up to 6 characters.FORMAT-C allows up to 16 characters.Symbol data is r...

  • Page 289

    B-66234EN/02 11.ERROR MESSAGES- 271 -11.2.12 OnlineError codeMessageCause/actionN:E-3001Flash ROM Write errorThe F-ROM is abnormal. Replace the F-ROM.Contact your FANUC service center.N:E-3...

  • Page 290

    APPENDIX

  • Page 291

    B-66234EN/02 A.CABLE FOR DATA TRANSFER- 275 -A CABLE FOR DATA TRANSFERWhen data is transferred from the personal computer (PC) to the CNC,the cable shown below is used. !"!#!!!$

  • Page 292

    B.CONVERSION USING A SIGNAL ADDRESS CONVERTER B-66234EN/02- 276 -B CONVERSION USING A SIGNALADDRESS CONVERTERTable BConverter file nameApplicable functionReference documentFS0T_CNV.SYMPMC-L/M/M(MMC)(FS0-T)->PMC-SA1/SA3/SB3/SC3/SB4/SC4/SB5/SB6(FS16/18/20-T)FS0M_CN...

  • Page 293

    B-66234EN/02 B. CONVERSION USING A SIGNAL ADDRESS CONVERTER- 277 -A Conversion sourcemnemonic file (PMC-P)Converter file PMC-C_CNV.SYMB Conversiondestination mnemonicfile (PMC-PA3)%@2G0004.3 G68.3G0005.0 G95.0G0005.2 G95.2G0005.3 G95.3 ….. …..X1027.4 X2...

  • Page 294

    B-66234EN/02 Indexi-1Index<A>ACTIVATING THE I/O LINK, 239Adding Ladder Subprograms, 52Adding Page Breaks, 57Adding Step Sequence Subp...

  • Page 295

    Index B-66234EN/02i-2<G> [Gridline Format] Screen, 237<I>I/O Module Editing, 253I/O module, 178IMPORTING PROGRAMS, 115Input dat...

  • Page 296

    B-66234EN/02 Indexi-3STORING SEQUENCE PROGRAMS IN THE PMC(DURING CONNECTION WITH THE PMC), 189STORING SEQUENCE PROGRAMS IN THE PMC(DURING C...

  • Page 297

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

x