fanuc 35ib - peter lehmann ag
TRANSCRIPT
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 1 / 216
Operating and Service Instructions for CNC Control System
FANUC 35iB
Manufacturer:
Peter Lehmann AG Bäraustrasse 43
CH-3552 Bärau (Switzerland)
www.lehmann-rotary-tables.com
CONTENT
2 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Table of Contents
A. Operating Instructions .................................................................................................... 7
1 GENERAL INFORMATION ............................................................................................... 7
1.1 History .............................................................................................................................................................. 7
1.2 Product Documentation - Validity of this Document ........................................................................................ 8
1.3 Instructions on Safety and Personal Protection ............................................................................................... 8
2 Functional Overview ....................................................................................................... 9
2.1 Technical data ................................................................................................................................................ 11
3 FANUC "i Pendant" Handheld Controller Panel.......................................................... 13
3.1 Designations .................................................................................................................................................. 13
3.2 Key Functions ................................................................................................................................................ 14
3.2.1 Explanation of the Keys ....................................................................................................................................................... 14
3.2.2 Function Keys and Switching Keyboard Assignment ............................................................................................................ 17
4 Operating the CNC FANUC 35iB .................................................................................. 18
4.1 NC Program Structure ................................................................................................................................... 18
4.2 Starting Up CNC FANUC 35iB ....................................................................................................................... 19
4.2.1 Starting Up in Standard Situation ......................................................................................................................................... 19
4.3 REF Mode (Approaching Reference Points) ................................................................................................. 20
4.4 JOG Mode (Moving Axes Manually) .............................................................................................................. 21
4.5 STEP or Handwheel Mode via Machine Operator's Panel ............................................................................ 22
4.5.1 Function STEP since PMC-Version „PMC1_V01E08beta“ (new Sept. 2014)........................................................................ 22
4.5.2 STEP- and HANDWHEEL-Function at PMC-Version „PMC1_V01E07“ (old) ........................................................................ 23
4.6 MDI Mode (Creating / Moving Temporary Program) ..................................................................................... 26
4.6.1 Example of working with the MDI Mode ............................................................................................................................... 26
4.7 EDIT Mode (Creating a Workpiece Program) ................................................................................................ 28
4.7.1 Fanuc Standard File Structure for File Storage .................................................................................................................... 28
4.7.2 Starting the EDIT Mode ....................................................................................................................................................... 28
4.7.3 Selecting a NC Program from the List for Editing or Processing ........................................................................................... 30
4.7.4 Creating a New Program...................................................................................................................................................... 33
4.7.5 Inserting a New Sequence or Value ..................................................................................................................................... 35
4.7.6 Changing a Sequence or Value ........................................................................................................................................... 36
4.7.7 Deleting a Sequence or Value.............................................................................................................................................. 37
4.7.8 Deleting a Program .............................................................................................................................................................. 38
4.8 AUTO Mode (Program Selection) .................................................................................................................. 40
4.8.1 Introduction .......................................................................................................................................................................... 40
4.8.2 Selecting an NC Program (Main Program) ........................................................................................................................... 40
4.8.3 Starting the Current NC Program ......................................................................................................................................... 40
4.8.4 Accessing the PG at a Sequence Number ........................................................................................................................... 43
4.9 Backing up and Loading NC Programs to the CNC ...................................................................................... 44
4.9.1 Introduction .......................................................................................................................................................................... 44
4.9.2 Preparing the Interface for the USB Flash Drive ................................................................................................................... 44
4.9.3 Reading the NC Program out to the USB Flash Drive or PC Card ........................................................................................ 45
4.9.4 Reading the NC Program out from the USB Flash Drive or PC Card .................................................................................... 48
4.9.5 Deleting a NC Program or Creating a New NC Program ...................................................................................................... 53
CONTENT
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 3 / 216
5 Programming and Function Examples ........................................................................ 56
5.1 Program commands according to DIN 66025 ................................................................................................ 56
5.2 Programming Example for 1-axis Model ........................................................................................................ 60
5.3 Programming Example for 2-axis Model ........................................................................................................ 60
5.4 Description of Individual Programming Functions ......................................................................................... 61
5.5 Reference Point and Workpiece Zero Point Shift .......................................................................................... 63
5.6 directPOS (Position Specification via M-Func 1…5) ..................................................................................... 64
5.6.1 Introduction .......................................................................................................................................................................... 64
5.6.2 NC Prog Selection Assignment: ........................................................................................................................................... 64
5.6.3 Example NC Prog for directPOS Function ............................................................................................................................ 64
5.7 Customer Macro Programming ...................................................................................................................... 64
5.7.1 Introduction .......................................................................................................................................................................... 64
5.7.2 Variables.............................................................................................................................................................................. 65
5.7.3 Variable Types ..................................................................................................................................................................... 66
5.7.4 Call by Reference ................................................................................................................................................................ 66
5.7.5 Checking or changing macro variables ................................................................................................................................ 67
5.7.6 Arithmetic and Logic Operations .......................................................................................................................................... 69
5.7.7 Assignment of Letters to Variable Numbers ......................................................................................................................... 69
5.7.8 Program Example ................................................................................................................................................................ 70
5.8 pL Division Computer Macro .......................................................................................................................... 71
5.8.1 Macro Description ................................................................................................................................................................ 71
5.8.2 Transferring Parameters for the Macro:................................................................................................................................ 72
5.8.3 Division Computer Macro Code ........................................................................................................................................... 72
5.9 Macro Call ...................................................................................................................................................... 73
5.9.1 Subprogram Call G65 .......................................................................................................................................................... 73
5.9.2 G Function Call G300 .......................................................................................................................................................... 73
5.10 Program Examples ........................................................................................................................................ 73
5.10.1 Example 1 (Division computer combined with other positions) ............................................................................................. 73
5.10.2 Example 2 (Continuous Turning in the Same Direction) ....................................................................................................... 74
6 PMC Parameter Setting ................................................................................................. 75
6.1 Displaying the PMC Version Number ............................................................................................................ 75
6.2 Preparing PMC Data to be Changed ............................................................................................................. 76
6.3 Language switching of the PMC reporting system ........................................................................................ 76
6.4 Keep relay ...................................................................................................................................................... 77
6.5 Timer .............................................................................................................................................................. 82
6.5.1 Signal Time Diagram ........................................................................................................................................................... 83
6.6 DATA .............................................................................................................................................................. 84
6.6.1 Access ................................................................................................................................................................................. 84
6.6.2 Configuration of the speed for endless turning M03 / M04 .................................................................................................... 85
6.7 Turning a 2-axis CNC into a 1-axis CNC ....................................................................................................... 85
6.7.1 Removing Axis 2 SERVO completely: .................................................................................................................................. 85
6.7.2 Deselecting Axis 2 SERVO only: .......................................................................................................................................... 85
6.8 Saving PrintScreen from Current Monitor Content to Card ........................................................................... 85
7 Connection to the Higher-Level Machine .................................................................... 87
CONTENT
4 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
7.1 Plug Connections at the Control Cabinet ....................................................................................................... 87
7.2 X17 Connector for the Connection to the Machine ........................................................................................ 88
7.2.1 CNC.MFK - M-Function Cable for the Connection to the Machine ........................................................................................ 88
7.3 Standard Connection for 1- and 2-axis Model ............................................................................................... 90
7.3.1 Acknowledgeable M-Function at the CNC Machine.............................................................................................................. 91
7.3.2 Program Example ................................................................................................................................................................ 91
7.4 Time Signal Diagram for CNC FANUC 35iB ................................................................................................. 91
7.5 Further Functions on the X17a Connector and their Connection .................................................................. 92
7.6 Operation of the machine tool without CNC-FANUC-35iB ............................................................................ 93
B. Service Instructions ............................................................................................................ 94
8 Commissioning.............................................................................................................. 94
8.1 Introduction .................................................................................................................................................... 94
8.2 Initial Commissioning, Step by Step .............................................................................................................. 95
8.2.1 Introduction .......................................................................................................................................................................... 95
8.2.2 IP Addresses ....................................................................................................................................................................... 95
8.2.3 Commissioning Procedure ................................................................................................................................................... 95
8.3 Basics: i-Pendant (Handheld Controller) ....................................................................................................... 96
8.3.1 Screen ................................................................................................................................................................................. 96
8.3.2 Touches sans volant intégrée .............................................................................................................................................. 96
8.3.3 Touches avec volant intégrée .............................................................................................................................................. 97
8.3.4 Switching from "CNC Control Panel" to "i-Pendant OS" ....................................................................................................... 98
8.3.5 EMERGENCY STOP and USB ............................................................................................................................................ 98
8.3.6 Dimensions .......................................................................................................................................................................... 98
8.3.7 Configuring 35iB for "i Pendant" Handheld Controller Panel ................................................................................................. 99
8.3.8 PMC Configuration............................................................................................................................................................. 100
8.3.9 Loading NC Parameters..................................................................................................................................................... 102
8.3.10 Loading PMC (LADDER), PMC Parameters ...................................................................................................................... 105
8.3.10.1 Preparing Loading ...................................................................................................................................................................... 105
8.3.10.2 Loading PMC .............................................................................................................................................................................. 107
8.3.10.3 Loading PMC Parameters........................................................................................................................................................... 108
8.3.10.4 Loading PMC IOCONF ............................................................................................................................................................... 109
8.3.10.5 Loading PMC Message .............................................................................................................................................................. 110
8.3.10.6 Saving Files Read in from RAM in F-ROM .................................................................................................................................. 111
8.3.11 Checking the PMC (LADDER) SW Version ........................................................................................................................ 114
8.3.12 Adjusting System-Specific Parameters .............................................................................................................................. 115
8.3.13 Loading Macros (Division Computer and directPos) ........................................................................................................... 116
8.3.14 Setting date and time ......................................................................................................................................................... 126
8.4 Complete Data Backup prior to Delivery ...................................................................................................... 128
8.4.1 Resetting WriteEnable NC and PMC Parameters .............................................................................................................. 132
8.5 Checklist for Initial Commissioning (Check-Your-Work) .............................................................................. 136
9 NC Parameter Setting .................................................................................................. 138
9.1 Preparing Data to be Changed .................................................................................................................... 138
9.2 NC Parameters ............................................................................................................................................ 138
9.2.1 Fanuc Graphic for the Assignment of Axes ........................................................................................................................ 148
9.3 Parametrization of Handy with and without integrated hand-wheel............................................................. 148
CONTENT
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 5 / 216
9.4 Motor ID (P2020) ......................................................................................................................................... 149
9.5 Gear Ratio for 0.0001° resolution (P1821, 2179, 2084, 2085) .................................................................... 149
9.6 Unintended motor-servo combination .......................................................................................................... 150
9.7 Parameteriz. of FANUC-Bus FSSB for SDU Box with direct measuring system ........................................ 150
9.8 Changing the Names of the Axes for pL Fanuc 35iB .................................................................................. 151
10 Connecting LADDER-III for PMC to FANUC-35iB ..................................................... 152
10.1 Preparing the connection ............................................................................................................................. 152
10.2 Changing PMC ............................................................................................................................................. 155
10.3 Explanations on PMC Variables .................................................................................................................. 155
10.4 Importing File in LADDER-III-SW................................................................................................................. 156
10.5 Useful information about PMC ..................................................................................................................... 156
10.6 Creating a LADDER Diagram for MemoryCard ........................................................................................... 156
10.7 RESET after EMERGENCY changes .......................................................................................................... 157
11 Buffer Batteries............................................................................................................ 158
11.1 35iB Buffer Battery (Standard) ..................................................................................................................... 158
11.2 Buffer Battery for Servo of the " Series" (Option) ..................................................................................... 158
11.2.1 Commissioning of the Measuring System Buffer Battery .................................................................................................... 159
11.2.2 Error Messages, Buffer Battery .......................................................................................................................................... 159
11.2.3 Replacing the Buffer Battery .............................................................................................................................................. 159
12 Installing the SDU Box (A02B-0323-C205) ................................................................. 160
12.1 Introduction .................................................................................................................................................. 160
12.2 Bill of Materials: CNC.WMS-x ...................................................................................................................... 160
12.3 Mechanical Mounting ................................................................................................................................... 161
12.4 Cabling ......................................................................................................................................................... 161
12.4.1 Overview............................................................................................................................................................................ 161
12.4.2 SDU Box Supply ................................................................................................................................................................ 162
12.4.3 Wiring of the Direct Measuring System .............................................................................................................................. 162
12.4.4 Connecting Fanuc FSSB Bus............................................................................................................................................. 163
12.4.5 Difference Display between Motor and Direct Measuring System....................................................................................... 163
12.5 Commissioning direct measuring system (eg HEIDENHAIN RCN223F) .................................................... 163
13 Installation of External handwheel ............................................................................. 164
13.1 Description ................................................................................................................................................... 164
13.2 Bill of Materials: CNC.HaRad....................................................................................................................... 165
13.3 FANUC I/O Board (A20B-2004-0690/02A) Pin Assignment JA3 ................................................................. 165
13.4 Drawing of External Handwheel .................................................................................................................. 165
13.5 Handwheel Installation Instructions ............................................................................................................. 165
13.5.1 Photo for Labeling 4 keys ................................................................................................................................................... 166
13.5.2 Picture showing how to Break Out the Hole ....................................................................................................................... 166
13.5.3 FANUC I/O Board with JA3 ................................................................................................................................................ 166
13.5.4 Servo Motor Tuning ........................................................................................................................................................... 168
13.5.5 POS ERROR too large ...................................................................................................................................................... 170
13.5.6 Reduce axle vibrations ....................................................................................................................................................... 171
13.5.7 S-RAM RESET .................................................................................................................................................................. 171
CONTENT
6 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
13.5.8 S-RAM BACKUP ............................................................................................................................................................... 173
13.5.9 S-RAM RESTORE ............................................................................................................................................................. 173
13.5.10 Function Number (LED Display 35iB) ................................................................................................................................. 173
14 Error Messages............................................................................................................ 174
14.1 Introduction .................................................................................................................................................. 174
14.2 PMC Errors (spec. LEHMANN).................................................................................................................... 174
14.3 Error Messages, Buffer Battery.................................................................................................................... 178
14.4 FANUC NC Alarms ...................................................................................................................................... 178
14.4.1 Alarm Assignment .............................................................................................................................................................. 178
14.4.2 Alarm Numbers (Source: Fanuc B-63174EN03) ................................................................................................................. 178
14.5 Servo Alarms from FANUC Doc B65270EN ................................................................................................ 187
14.6 DualCheckSafety Alarms FANUC-Doc B-64004 ......................................................................................... 194
15 Appendix ...................................................................................................................... 197
15.1 35iB Memory Assignment ............................................................................................................................ 197
15.2 Software Update FANUC i-Pendant ............................................................................................................ 197
15.3 Maintenance Operations 35iB...................................................................................................................... 198
15.4 PMC Inputs and Outputs .............................................................................................................................. 202
15.5 Connector on Side Wall Control System ..................................................................................................... 206
15.5.1 Power Supply X20 plug type CEE Ty 3L 16A 6h ................................................................................................................ 206
15.5.2 X2M11 (Axis 1) and X2M12 (Axis 2) (signal and motor) ..................................................................................................... 207
15.6 X16 - Pin Assignment i-Pendant Handheld Controllers (HBTs) .................................................................. 208
15.7 EMERGENCY STOP Circuit ........................................................................................................................ 209
15.8 Pin Print pL Art. No. 120-3805a ................................................................................................................... 210
15.9 35iB Control Cabinet Wiring Diagram .......................................................................................................... 211
16 Contact ......................................................................................................................... 216
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 7 / 216
A. Operating Instructions
1 GENERAL INFORMATION
Dear Customer
We wish you much success with the LEHMANN FANUC 35iB CNC control system.
The LEHMANN FANUC 35iB Type D CNC control system is perfectly aligned to our rotary tables of the 500 series. It is available either as a 1-axis or 2-axis model. For more information, please refer to the BR500 catalog on our website.
By means of the FANUC 35iB CNC control system, LEHMANN rotary tables can be connected to the machine so that they work like additional integrated axes. The FANUC 35iB processes the control signals of the machine tool, moves the rotary tables, controls the clamping etc. and monitors its functions at the same time.
The FANUC 35iB is programmed by using the supplied FANUC handheld controller. Thus, it is extremely simple to operate the control system.
This manual only describes the current LEHMANN application of the FANUC 35iB Type D control. Among others, the extensive manuals «FANUC 35iB Nos. B-64523, B-64524, B-64525, B-65270 and B-64530» by FANUC served as a source. These are also available in different languages on the web.
1.1 History
Ix(1) Datum(2) Seite Text Von
02 2014-12-04 div Handrad intern/extern eingearbeitet. Eg
02 2015-02-06 158 Messsystemkabel 0.7m neu 0.9m, 1.4m neu 1.8m Bm
02 2016-03-03 202 Power supply Stecker eingefügt. Eg
03 2018-03-07 div P.8040; M-Verknüpfung besser beschrieben, nebst vielen an-dern Erweiterungen, Ergänzungen, Korrekturen.
eg
Änd.-Index u. Dat. sind in jeder Fusszeile. …__DOK-xxxx-xx.00 (1)_...._YYYY-MM-DD (2).docx
OPERATING INSTRUCTIONS
8 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
1.2 Product Documentation - Validity of this Document
This document is an integral part of the "Product Documentation of the 500 Series".
1.3 Instructions on Safety and Personal Protection
Irrespective of the conclusively binding entire documentation of the completed machinery, the following safety in-structions apply to pL LEHMANN systems.
CAUTION: Risk for body and machine parts
With the guard door open, there is a risk of hands getting caught in the machine, in particular with systems dividing/indexing and tilting. The same applies to measuring and test equipment, workpieces, tools etc.
CAUTION: Electric shock
The servo motor is operated with high voltages.
If damage to the flexible tubing and/or cables is detected, the system must be switched off immediately. The use of water-based liquids increases the risk of electric shock.
CAUTION: Do not step under or stand below lifted loads
During transport, do not step under or stand be-low lifted loads.
PLEASE NOTE: Qualifications of the personnel
The system may only be operated by specifically trained and authorized personnel. The responsibility lies with the operating company of the "com-pleted machinery".
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 9 / 216
2 Functional Overview
No. Function Specification Remark Option Status
1. Continuous turning M3, M4, M5 For grinding work
2. External input "Enable-DoorSwitch"
Yes 1-channel, acts on EMERGENCY SHUTDOWN contactor
3. External input "Manual/Auto-matic"
Yes
4. External input "EMERGENCY STOP"
Acts directly on power ampli-fier via amplifier contactor
Can be controlled externally
5. External input "CycleStart" Yes Can be controlled externally
6. External input "CycleStop" Stops motor with ramp Can be controlled externally
7. External output "EMERGENCY STOP"
EMERGENCY STOP button on handheld controller
8. External output "EndOfPro-gram"
Optionally PG start, via keep relay
Optionally continuous signal or pulse. 0 = period, 1...254 = pulse [ms] Adjustable via parameters
9. External output "InPosition"
Optionally continuous signal or pulse. 0 = period, 1...254 = pulse [ms] Adjustable via parameters
10. Handheld controller (here: FA-NUC's Handy Operator's Panel) input "OK Button"
2-phase via handheld con-troller (here: FANUC's Handy Operator's Panel)
1-channel, acts on EMERGENCY SHUTDOWN contactor
11. Hardware limit switch Yes
12. Manual feed Creep traverse, step-by-step. Variable speed
Adjustable via keyboard
13. Read program memory in and out
PC Card
14. Read backup in and out Complete data backup PC Card
15. Read program memory in and out
RS232
16. Acknowledgeable M-Func 1 1 DigInput, 1 DigOutput
17. Acknowledgeable M-Func 2 1 DigInput, 1 DigOutput
18. Reference point approach Via referenced cams and measuring system
19. Reference point shift Via parameters
20. Software limit switch Yes
21. Feed programming 1 ... 9999 [°/min] via F
22. Display language English
23. Programmable angle 0.0001 ... 9’999.9999 [°] Freely programmable
24. PG names Oxxxx (text) 4-digit, text possible in brack-ets
OPERATING INSTRUCTIONS
10 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Function Specification Remark Option Status
25. Program jump with repetition With sequence number and "GoTo" command
26. Spindle clamping 4th axis 5th axis
Keep relay in order to acti-vate monitoring
27. Activate / deactivate axes 4th axis 5th axis
Via keep relay and NC pa-rameters
28. PLC error reporting system Handheld controller in clear text
29. External output "Ready"
30. Division computer for divisions max./360°
99999999 Via pL Macro O9012
31. System error reporting system Handheld controller in clear text
32. Amplifier 1st axis
33. Number of programs Max. 63, incl. macros
34. Display language Switchable to French, Eng-lish, Italian
Other languages optionally available on request.
35. Programmable angle 0.0001 ... 9’999.9999 [°] Freely programmable
36. Acknowledgeable M-Func 3 1 DigInput, 1 DigOutput
37. Acknowledgeable M-Func 4 1 DigInput, 1 DigOutput
38. Acknowledgeable M-Func 5 1 DigInput, 1 DigOutput
39. External position assignment Via RS232
40. External position assignment
M-Function 1 ... 5 (5 possible positions. Each position requires an M-Func-tion (acknowledgeable) of the CNC.)
41. Remote maintenance via Ethernet interface (option)
Yes
42. SDU1 Input "DirectMeasur-ingSystem"
HEIDENHAIN angular posi-tion measuring system 1Vss with FANUC Interface IF01/02
43. Amplifier 2nd axis
44. External handwheel with 5m cable
Please refer to chapter: Handwheel
45. Integrated handwheel in handheld controller (HBT)
Being clarified
46. PitchErrorCompensation
Key for "Status"
= available = near completion = upon request
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 11 / 216
2.1 Technical data
No. Function Specification Remark
1. Programmable angle 0.0001 ... 9’999.9999°
2. Subprograms Yes 4-fold nestable
3. Total memory capacity 4,000 characters (Byte) Optionally 128 Kbytes
4. Number of programs incl. macros 63 Optionally 400
5. Buffering program memory With battery
6. Programming options Absolute, incremental Can be used in any combin.
7. Reference point approach Yes. Via referenced cams and measuring system
Not applicable for "Absolute"
8. Reference point shift Yes Via parameters
9. Manual feed Creep traverse, rapid traverse, step-by-step
10. Feed programming Yes
11. Repeat function Loop programmable
12. Software limit switch Yes Adjustable via parameters
13. Hardware limit switch Yes
14. Spindle clamping Automatic Can be switched on/off
15. Monitoring of spindle clamping Yes
16. Output "RotaryTableInPosition" Yes
17. External input "Manual/Automatic" Yes
18. Output "Ready/ErrorDectection" Yes
19. External input "EnableRotation" Yes
20. Free output (M-Functions) 5 outputs e.g. in order to actuate an au-tomatic tailstock
21. Input "ExternalCycleStart" Yes
22. Input "ExternalCycleStop" Yes
23. Input "External EMERGENCY STOP" Yes 1-channel
24. OK button on handheld controller (HBT) 2-phase/ external input "Machine Door"
OK button or door must be HIGH 1-channel
25. Error reporting syst. on handheld controller Clear text
26. Motor output For FANUC AC servo motor 1- or 2-axis
OPERATING INSTRUCTIONS
12 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Function Specification Remark
27. Input motor measuring system FANUC serial
28. Input position measuring system FANUC serial Optionally with SDU box
29. Power supply 1 x 200…240V 50Hz/60Hz 16A with neutral conductor or 2 x 200VAC 16A
1-ph. with neutral conductor
2-ph without neutral conduc-tor
30. Interface RS232, PC Card Optionally Ethernet
31. Acknowledgeable M-Function when con-nected to machine CNC
Yes. Acknowl. signals and EMERGENCY STOP connection are exp. to be sent by the machine.
32. Program jumps Via "GoTo" command Sequence numbers (Nxxxx) must be used
33. Program jumps Via "GoTo" command Sequence numbers (Nxxxx) must be used
34. Continuous turning (divider) Yes e.g. for grinding work
35. Subprograms Yes 4-fold nestable
36. External output "EMERGENCY STOP" Yes, via handheld controller 1-channel
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 13 / 216
3 FANUC "i Pendant" Handheld Controller Panel
3.1 Designations
-MDI Mode -System/Parameter
LED: CNC/M-OPE
Switch - Keyboard: OFF = deactivated
ON = activated
Or: Integr. Hand Wheel
SHIFT Key
Cursor-Keys
RESET Key
-Page Forward -Increase Feed
INSERT Key
DELETE Key
+/- Key
CANCEL Key
Decimal point Key
INPUT Key
Corrections and Settings
EOB Key = „;“
-REF-Mode -Alarmes -Messages
-J1/+J1 = JOG A -J2/+J2 = JOG C
Scroll Forward
STOP START
Scroll Backward
EMERGENCY STOP
Housing
Display
OK Buttons. Rear on the left and right
Toggle Key for Secondary Func-tion. Cf. LED
-EDIT-Mode -Position Display
REPLACE Key
-Page Backward -Reduce Feed
HANDLE (M-OPE) Program Display
-JOG-Mode -SHIFT JOG = HANDWHEEL
x1 x10 x100
x1‘000
Plug Connection
OPERATING INSTRUCTIONS
14 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
3.2 Key Functions
3.2.1 Explanation of the Keys
No. Designation Explanation
1.
Example:
M-OPE/MDI
In order to switch between the modes M-OPE and CNC.
Meaning of the green LED on the left below the key:
=> When the LED lights up, the part of the key highlighted in brown is ac-
tive
=> When the LED does not light up, the part of the key highlighted in white
is active
2.
RESET
Reset the CNC-PG, clear an alarm, activate the servos after an
EMERGENCY-STOP
3.
…
Softkeys
The respective function of the softkeys is shown at the bottom of the
HANDHELD CONTROLLER OPERATOR'S PANEL.
Using the arrow keys to scroll forward/backward, further assignments of
the F keys can be shown.
In order to switch from F1…F5 to F6…F10
4.
…
Address and Number Keys
In order to enter letters, numbers etc.
5.
…
Jog Keys for Axis Movement
- M-OPE Mode: Symbols at the top are active.
- MDI Mode: Symbols at the bottom are active.
6.
SHIFT
Some keys are assigned two characters, separated by an oblique colored
field.
Example:
The SHIFT key is used to switch between functions. Without the "SHIFT
key", the large character is active; with the "SHIFT key", the small charac-
ter is active.
-> Example: "SHIFT" key and "A/7" key = A, only "A/7" key = 7
7.
INPUT
Input key.
Entered characters are first only displayed and are in a buffer.
Using the INPUT key, they are definitively saved.
The INPUT key has the same effect as the [INPUT] softkey.
8.
CANCEL
Cancel key (revoke).
Using this key, the last character entered is deleted.
Example: The display shows: >N001X100Z_ Now, press the CANCEL key
once. The display will then show: >N001X100_
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 15 / 216
No. Designation Explanation
9.
EOB: Each NC sequence must be completed by "EndOfBlock"; a semico-
lon " ; " is generated.
10.
Operating Mode Switching Keys:
- AUTO: NC program sequence
- EDIT: Edit NC program
- MDI: MDI Mode
- REF: Approach reference points
- JOG: Moving the axes using the JOG keys
- SHIFT-JOG: Handwheel or step-by-step operation
11.
These keys are only available in the M-OPE Mode:
- START: cycle start.
- SINGLE: Activate an individual program sequence.
- STOP: cycle stop.
12.
Program editing keys
ALTER: Text: REPLACE
INSERT: Text: INSERT
DELETE: Text: DELETE
13.
PROGRAM: Activate NC program display
14.
MESSAGE: Show display for message and alarm details
15.
POS: Activate position display
OPERATING INSTRUCTIONS
16 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Designation Explanation
16.
Cursor Keys:
Using these four keys, the screen cursor can be moved in four directions:
- to the LEFT
- to the RIGHT
- to the TOP
- to the BOTTOM
17.
Page Keys / Changing Feed F:
PAGE UP: Scroll FORWARD / Increase Feed
PAGE DOWN: Scroll BACKWARD / Reduce Feed
18.
EMERGENCY STOP Button
- In order to change the EMERGENCY STOP status. In order to deactivate
the EMERGENCY STOP status, turn the button to the right.
19.
OK Button:
The two OK buttons on the rear side of the handheld controller (left hand,
right hand) and the door switch (see X17 connector, Pin7) are connected in
an OR operation.
At least one of these switches and buttons must be closed (ON) in order to
be able to move axes.
If no switch or button has been pressed, the control system is in the
EMERGENCY STOP status.
One can conclude from this: When a jumper is installed on the X17 con-
nector between Pin 7 and Pin 2, the OK buttons are without effect.
HOWEVER, WE DO NOT AGREE TO THIS MEASURE. IT IS
ALWAYS CARRIED OUT ON YOUR OWN RESPONSIBILITY.
20.
Signal LEDs
- POWER: LED green is illuminated = 24 VDC supply of the handheld con-
troller (HBT) is OK.
- ALARM: LED red is illuminated = An alarm is present (For details, use
"MESSAGE" key).
- M-OPE: LED green is illuminated = Operating mode switching key is set
to "M-OPE".
21.
Rotary Switch for Keyboard Lock:
OFF = Keyboard deactivated
ON = Keyboard activated
22.
- USB Interface: Using a USB flash drive, programs and parameters can
be read in and out.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 17 / 216
3.2.2 Function Keys and Switching Keyboard Assignment
When M-OPE lights up in green ( ), the keyboard assignment highlighted in brown is active.
OPERATING INSTRUCTIONS
18 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4 Operating the CNC FANUC 35iB
4.1 NC Program Structure
No. PROGRAM Explanation Picture
1. Program numbers are al-
ways 4-digit.
1st digit = O (capital let-
ter),
2nd to 4th digit = numeri-
cal.
Example: O0123
Comments can be pro-
vided in round brackets
(text).
Example: (TGM24)
PLEASE NOTE:
Reserved program numbers:
O0000 is reserved for the MDI
Mode.
O8000 to O8999 are re-
served for macros and are
blocked by default via NC param-
eters.
O9000 to O9999 are re-
served for macros and are
blocked by default via NC param-
eters.
2. Sequence numbers Nxx
are only required when
working with the se-
quence command
GoTo Nxx. Free number
of numerical digits.
Otherwise, sequence num-
bers can be omitted.
3. Each line must be com-
pleted by using EOB.
4. G90 G00; Example:
Travel sequence absolute,
select with rapid traverse,
G90 = absolute
G00 = rapid traverse
5. A30; Example
A30 = using axis A, travel forwards by 30 degrees.
6. M00; Example:
M00 = programmed stop. Program is stopped and sends the signal "InPos".
7. A00; Example:
A00 = using axis A, travel to 0 degrees.
7. M99; Return to "StartOfProgram" using "CycleStart" for continuous turning applica-
tions
8. M30; Example:
M30 = EndOfProgram and stop as well as return to StartOfProgram. Program is
stopped, the signals "InPos" and "EndOfProgram" are sent.
9. % Always complete a program by using %, provided that it is created externally.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 19 / 216
4.2 Starting Up CNC FANUC 35iB
4.2.1 Starting Up in Standard Situation
No Action Picture for the Action Response from CNC FANUC 35iB
1. Connect to the 230 V/50
Hz power supply
Use the supplied cable.
2. Switch on the control
system with the main
switch.
3. If necessary:
Unlock the
EMERGENCY STOP
button.
4. If alarm "WRITE
ENABLE" is still present,
it can be deleted by
pressing the RESET key
and the CANCEL key
simultaneously. Other-
wise, the axes will not be
moved.
OPERATING INSTRUCTIONS
20 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No Action Picture for the Action Response from CNC FANUC 35iB
5. Using the POS key, the
screen mask with the
current axis positions
can be activated again.
4.3 REF Mode (Approaching Reference Points)
No. Action Picture for the Action Response from the CNC
1. After starting up, the CNC
automatically enters the
REF Mode.
If an alarm message is
present, it must be de-
leted first by pressing the
RESET key.
Afterwards, the position
display can be activated
by pressing the POS key.
Only if an alarm is present:
2. Switch keyboard function
by pressing the M-OPE
key (LED must light up in
green).
3. If available:
Start reference point ap-
proach for the 2nd axis
by pressing -J2 or +J2.
2nd axis approaches the reference point.
4. By pressing the CYCLE
START key, both axes
are referenced.
Both axes approach the reference points.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 21 / 216
4.4 JOG Mode (Moving Axes Manually)
No. Action Picture for the Action Response from the CNC
1. Press the POS key when
"ACTUAL POSITION" is
not shown at the top left
(LED: M-OPE must not
light up).
2. 1 Activate the JOG Mode
by pressing the JOG key
(LED: M-OPE must light
up in green so that the
JOG key is active).
3. 2 Move 1st axis using the
+J1 and -J1 keys.
1st axis is moving.
4. 3 If available: Move 2nd
axis using the +J2 and -
J2 keys.
2nd axis is moving.
4 Adjust feed for manual movement by
pressing the PAGE UP key (Increase Feed)
pressing the PAGE DOWN key (Reduce Feed)
OPERATING INSTRUCTIONS
22 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.5 STEP or Handwheel Mode via Machine Operator's Panel
4.5.1 Function STEP since PMC-Version „PMC1_V01E08beta“ (new Sept. 2014)
No. Action Picture for the Action Response from the CNC
1. Press the POS key when "ACTUAL POSITION" is not shown at the top left (LED: M-OPE must not light up).
2. When the STEP Mode is activated, the hand-wheel, if available, is also automatically acti-vated. M-OPE/MDI must light up in green. Press the PROGRAM (HANDLE) key. The mode shows now HND. Attention: Also the Mode Hand-WHEEL shows HND.
(labeled) or
(new)
3. Now choose the pre-ferred axis with keys –J1/+J1 resp.–J2/+J2. (LED: M-OPE must be lighted). pL-Standard: +J1 = A-axis +J2 = C-axis
4. The step size can be ranged with the keys: - G = x1 - F = x10 - M = x100 - G and F = x1000
With external Hand wheel
or integrierted Hand wheel
External
Integr.(March 2015)
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 23 / 216
4.5.2 STEP- and HANDWHEEL-Function at PMC-Version „PMC1_V01E07“ (old)
No. Action Picture for the Action Response from the CNC
1. Press the POS key
when "ACTUAL
POSITION" is not
shown at the top left
(LED: M-OPE must not
light up).
2. When the STEP Mode is
activated, the hand-
wheel, if available, is
also automatically acti-
vated.
M-OPE/MDI must light
up in green.
Press the SHIFT key
and the JOG key simul-
taneously.
&
3. Now it is generally pos-
sible to move the axes
step by step by using
the –J1/+J1 keys and
the –J2/+J2 keys re-
spectively (LED: M-OPE
must light up in green).
To change the step size,
the machine control
panel must be enabled.
OPERATING INSTRUCTIONS
24 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
4. Activating the machine
operator's panel:
Press the
OFFSET/SETTING key
(LED: M-OPE must not
light up).
5. Switch function keys +
(LED: M-OPE must not
light up).
6. Press the F3 key to acti-
vate the "Operator's
Panel" (LED: M-OPE
must not light up).
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 25 / 216
No. Action Picture for the Action Response from the CNC
7. Now, navigation using
the cursor keys is possi-
ble:
1.Select HND
2.HA = A-axis
3.HC = C-axis
4.HANDLE MULT =
steps
Caution: JOG and FEED
OVRD must not be set
to 0 [%].
8. Activate the machine
operator's panel by
pressing the F1 key
(LED: M-OPE must light
up in green). When F1 is
pressed, nothing be-
comes visible on the dis-
play. However, the JOG
keys are now active as
STEP keys. Or the
handwheel is active if
available.
When the machine op-
erator's panel function is
no longer required,
press F1 to deactivate
the operator's panel.
9. When the machine op-
erator's panel function is
no longer required,
press the F1 key to de-
activate the operator's
panel (LED: M-OPE
must light up in green).
Caution: When the machine operator's panel is activated, it must also be deactivated again by pressing the F1 key (LED: M-OPE lights up in green); otherwise, everything else is blocked and no message is displayed either!
OPERATING INSTRUCTIONS
26 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.6 MDI Mode (Creating / Moving Temporary Program)
The MDI Mode is the operating mode by means of which an operator is able to enter and process program data without saving these in the program memory.
4.6.1 Example of working with the MDI Mode
No. Action Picture for the Action Response from the CNC
1. Press the POS key
when "ACTUAL
POSITION" is not shown
at the top left (LED: M-
OPE must not light up).
2. Activate the MDI Mode
by pressing the MDI key
(LED: M-OPE must light
up in green so that the
MDE key is active).
3. Activate the program display by press-
ing the PROGRAM key.
Explanations:
a) The MDI program always starts with
the letter O, followed by 4 numerical
digits xxxx.
b) The MDI program cannot be saved.
c) Upon command M30, the MDI pro-
gram will be automatically deleted.
d) If a program repeat is required, the
ReturnTo command M99 must there-
fore always be used.
For an example, please see further be-
low.
4. Enter the workpiece pro-
gram by using G and M
commands and axis
names.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 27 / 216
No. Action Picture for the Action Response from the CNC
5. Always complete the se-
quence by EOB (;).
Semicolon is set (;).
6. Then insert the se-
quence using the
INSERT key.
Sequence is inserted in the program.
7. Correcting:
By pressing the
DELETE key, a cursor-
marked command can
be deleted.
Command is deleted.
8. Correcting:
Delete single numbers
by using the CANCEL
key:
The cursor jumps back by one position (as if the
backspace key was used).
9. Switch to M-OPE, then
start the NC program by
pressing the CYCLE
START key.
The NC program is running.
10. Example program:
-Position A90 in rapid
traverse;
-PG stop M0;
-Position A0°;
-PG stop M0;
-Return to PG start M99
G90G0A90;
11. Switch to M-OPE, then
start the NC program by
pressing the CYCLE
START key.
The NC program is running.
OPERATING INSTRUCTIONS
28 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.7 EDIT Mode (Creating a Workpiece Program)
4.7.1 Fanuc Standard File Structure for File Storage
1. Folder for customer NC programs: CNC_MEM / USER / PATH1
2. Folder for customer NC macros: CNC_MEM / USER / LIBRARY
3. Folder for manufacturer NC macros: CNC_MEM / MTB1
In order to switch from field 1 to field 2, press the SHIFT key and the right arrow or left arrow key respectively. The field highlighted with the blue bar is always active (DEVICE: CNC_MEM).
and
4.7.2 Starting the EDIT Mode
No. Action Picture for the Action Response from the CNC
1. Activate the EDIT Mode
by pressing the EDIT key.
(LED: M-OPE must light
up in green so that the
key is active).
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 29 / 216
No. Action Picture for the Action Response from the CNC
2. Press the PROGRAM
key to activate the opera-
tor's panel for the pro-
gram display. (LED: M-
OPE must not light up so
that the key is active)
The active program can
now be edited.
Warning: Foreground
EDIT (FG-EDIT) must be
enabled. If not: Activate
now!
3. Switch to directories.
F2 key: [FOLDER] =. PG
table of contents
OPERATING INSTRUCTIONS
30 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.7.3 Selecting a NC Program from the List for Editing or Processing
No. Action Picture for the Action Response from the CNC
1. Prerequisite:
PROGRAM FOLDER is
active.
- Use the cursor keys to
navigate the bar high-
lighted in yellow to the
required program (LED:
M-OPE must not light
up).
- Afterwards, press the
INPUT key to selected
the required program.
Caution: The program is
only active for editing; in
order to activate it in the
Automatic Mode, it must
also be selected as main
program. The active
main program is marked
by the CNC with an а.
The action can be car-
ried out in the EDIT or in
the MEM Mode.
2. By pressing the F5
[OPRT] key, switch the
screen mask.
3. Press the F [TREELIST]
key.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 31 / 216
No. Action Picture for the Action Response from the CNC
4. In order to switch from field 1 to field 2, press the SHIFT key and the right arrow or left arrow key respectively. The field highlighted with the blue bar is always active (DEVICE: CNC_MEM)
and
5. Use the arrow keys to
select the required pro-
gram.
Press the SHIFT key fol-
lowed by the F4 key:
[MAIN PROGRM] to se-
lect the chosen program
as an active main pro-
gram.
When the message:
SETTING A MAIN
PROGRAM FILED is
shown, the active NC
program must be
stopped in the back-
ground (press the
RESET key).
6. F2 key: [FOLDER] =. PG
table of contents
OPERATING INSTRUCTIONS
32 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
7. Switch the screen mask.
by pressing the F5
[OPRT] key,
8. - Use the cursor keys to
navigate the bar high-
lighted in yellow to the
required program (LED:
M-OPE must not light
up).
Press the SHIFT key
and, afterwards, the F4
key: [MAIN PROGRM] to
select the chosen pro-
gram as an active main
program.
The active main program
is marked by the CNC
with an а.
9. Exit the "<" screen mask.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 33 / 216
4.7.4 Creating a New Program
No. Action Picture for the Action Response from the CNC
1. Prerequisite:
EDIT Mode
Press the PROGRAM
key and the F2
[FOLDER] key after-
wards.
2. Switch the screen mask
by pressing the F5
[OPRT] key.
3. Enter a free program
number: Oxxxx
Example: O0741
Remark: Program names
with capital letters are
also possible; the name
is then bracketed
<NAME>.
OPERATING INSTRUCTIONS
34 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
4. Press the F1 [CREATE
PROGRM] key.
5. Exit the "<" screen mask.
6. Use the
F1 [PROGRAM] key to
switch to the program dis-
play.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 35 / 216
4.7.5 Inserting a New Sequence or Value
No. Action Picture for the Action Response from the CNC
1. Prerequisite:- EDIT Mode
-PROGRAM(WORD) screen mask
2. -Move the cursor behind the position where the se-quence is to be inserted.
-Enter sequence: M0;
(; = EOB key)
Remark:
Incorrect input can be de-leted step by step using the CANCEL key (func-tions as the backspace key).
= BackSpace
3. Insert the sequence in the input field into the program by pressing the INSERT key.
OPERATING INSTRUCTIONS
36 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.7.6 Changing a Sequence or Value
No. Action Picture for the Action Response from the CNC
1. Prerequisite: -EDIT Mode
-PROGRAM(WORD) screen mask
2. Move the cursor to the value to be changed and enter the new value: A85.
3. To replace the value, press the ALTER key.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 37 / 216
4.7.7 Deleting a Sequence or Value
No. Action Picture for the Action Response from the CNC
1. Prerequisite: -EDIT Mode
-PROGRAM(WORD) screen mask
2. Move cursor to the value to be deleted.
3. To delete the value, press the DELETE key until all values of the se-quence to be deleted are deleted.
OPERATING INSTRUCTIONS
38 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.7.8 Deleting a Program
No. Action Picture for the Action Response from the CNC
1. Prerequisite: EDIT Mode
Press the PROGRAM key and then the F2 [FOLDER] key.
2. Press the F5 [OPRT] key.
3. Use the CURSOR keys to position the bar to the program to be deleted (e.g. 0124).
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 39 / 216
No. Action Picture for the Action Response from the CNC
4. Select "Delete program" using the F3 [DELETE] key.
5. Perform "Delete program" by pressing the SHIFT key and then the F5 [EXEC] key.
OPERATING INSTRUCTIONS
40 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.8 AUTO Mode (Program Selection)
4.8.1 Introduction
An NC program can be started either via external start on the X17 connector or via the CycleStart key on
the handheld controller. The same applies to the CycleStop Function .
4.8.2 Selecting an NC Program (Main Program)
Please refer to EDIT Mode, chapter "Selecting an NC Program from the List for Editing or Processing".
4.8.3 Starting the Current NC Program
No. Action Picture for the Action Response from the CNC
1. Prerequisites:
-The required reference
points of the axes have
been approached.
-The NC program is avail-
able.
2. At the top right of the op-
erator’s panel, the active
NC program is displayed.
3. Press the POS key so
that the position display
appears (LED: M-OPE
must not light up).
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 41 / 216
No. Action Picture for the Action Response from the CNC
4. Press the AUTO Mode
key (MEM).
5. When the program num-
ber corresponds to the
required program, the NC
program can then be pro-
cessed via the external
start input of the X17
connector or the CYCLE
START key.
(LED: M-OPE must light
up in green).
6. Adjust feed by
pressing the PAGE UP
key (Increase Feed)
pressing the PAGE
DOWN key (Reduce
Feed)
(LED: M-OPE must light
up in green).
OPERATING INSTRUCTIONS
42 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
7. Switch the POS display
to the NC program dis-
play by pressing the
PROGRAM key (LED: M-
OPE must not light up).
8. Stop the currently running
program by using the
"CycleStop" key or via
the stop signal on the
X17 connector. (LED: M-
OPE must light up in
green).
9. By pressing the RESET
key, it is possible to force
a restart of the program.
The cursor jumps to
StartOfProgram.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 43 / 216
No. Action Picture for the Action Response from the CNC
10. By using the F4 [CHECK]
key, both the position dis-
play and the program dis-
play can be activated
(LED: M-OPE must not
light up).
4.8.4 Accessing the PG at a Sequence Number
No. Action Picture for the Action Response from the CNC
1. Remark: It is only possible to ac-cess the NC program if sequence numbers are worked with; they are used as a jump address.
Press the F5 key: [(OPRT)] (LED: M-OPE
must not light up).
2. In order to access the program, the required se-quence number is en-tered (e.g. N2) and then the F2 [SEQ NO SEARCH] key is pressed (LED: M-OPE must not
light up).
There are also other methods via "PROGRAM RESTART"; please refer to Fanuc B-64484xx.pdf.
OPERATING INSTRUCTIONS
44 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.9 Backing up and Loading NC Programs to the CNC
4.9.1 Introduction
The pL Fanuc 35iB control system offers two options for saving data: PC Card and USB flash drive.
1. via USB flash drive interface (USB interface at the top left side of the HBT).
2. via PC-Card (inside the pL control cabinet for CNC-35iB).
The interfaces must be activated accordingly in the parameters.
PC Card USB flash drive
For your information: In general, the RS-232 interface could also be used, but it is only available on the Fanuc CNC unit in the control cabinet.
4.9.2 Preparing the Interface for the USB Flash Drive
Address P Function Unit Meaning of the Values NC Parameter Value for CNC 35iB
0020 I/O Channel
0= CH0 RS232 Port1 1= CH1 RS232 Port1 2= CH2 RS232 Port2 4= CH4 PC-Card/USB-HBT
4
300#0 PARAM CNC SCREEN DISP(PCM) bit 0=PC-Card / 1=USB-HBT 1
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 45 / 216
4.9.3 Reading the NC Program out to the USB Flash Drive or PC Card
No. Action Picture for the Action Response from the CNC
1. Insert the USB flash
drive in the handheld
controller (P300#0=1).
2. Activate the EDIT Mode
by pressing the EDIT key
(LED: M-OPE must light
up).
3. Press the PROGRAM
key so that the operator's
panel is activated (LED:
M-OPE must not light
up).
4. Press the F2 [FOLDER]
key.
OPERATING INSTRUCTIONS
46 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
5. Press the F5 [(OPRT)]
key.
6. Switch the F keys > [+].
7. Press the F4 [F
OUTPUT] key.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 47 / 216
No. Action Picture for the Action Response from the CNC
8. Use the Cursor keys to
position the bar high-
lighted in yellow to the
required program.
Press the F1 [P GET]
key; the required pro-
gram is shown in the in-
put line.
9.
Press the SHIFT button
and then the F2 [P SET]
button.
10. Press the SHIFT key and
the F5 [EXEC] key after-
wards. At the bottom
right, OUTPUT appears
and flashes until the data
has been read out.
11. Use the PC to check if
the file is available on the
flash drive: Example file
name = O0741
Reading out the program
completed
For info:
With "F SET" the file name can be defined independently of the PG no. If you work without "F SET", the file name is the same as the PG no.
OUTPUT
OPERATING INSTRUCTIONS
48 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4.9.4 Reading the NC Program out from the USB Flash Drive or PC Card
No. Action Picture for the Action Response from the CNC
1. Insert the USB flash drive in the handheld controller (P300#0=1).
2. Activate the EDIT Mode by pressing the EDIT key (LED: M-OPE must light
up).
3. Press the PROGRAM key so that the operator's panel is activated (LED: M-OPE must not light
up).
4. Press the F2 [FOLDER] key.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 49 / 216
No. Action Picture for the Action Response from the CNC
5. Press the F5 [(OPRT)] key.
6. Is only required in order to adjust the FOREGROUND FOLDER.
Using this path, the pro-grams read in are saved. The path is usually as fol-lows: //CNC_MEM/USER/PATH1
Switch the function keys [+].
7. Is only required in order to adjust the FOREGROUND FOLDER.
It is then possible to se-lect the required folder using the CURSOR and the INPUT keys.
By pressing the F1 [FORE CHANGE] key, the folder is activated for data storage.
It is already specified cor-rectly in the example.
OPERATING INSTRUCTIONS
50 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
8. Is only required in order to adjust the FOREGROUND FOLDER.
Switch the function keys [+].
9. Press the SHIFT key and then the F1 [DEVICE CHANGE] key in order to change the drive (USB flash drive or PC Card).
10. Press the F1 [MEMORY CARD] key so that the data on the USB flash drive or PC Card are dis-played.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 51 / 216
No. Action Picture for the Action Response from the CNC
11. Press the F2 [F INPUT] key.
12. Use the Cursor keys to position the bar high-lighted in yellow to the re-quired program.
Press the F1 [P GET] key; the required program is shown in the input line.
13. Press the SHIFT F1 [F SET] key in order to se-lect the macro.
For info:
With "P SET", the PG no. Can be set independently of the file name.
OPERATING INSTRUCTIONS
52 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
14. Press the SHIFT key and then the F5 [EXEC] key. At the bottom right, INPUT appears and flashes until the data has been read in.
15. Press the SHIFT key and then the F1 [DEVICE CHANGE] key in order to check if the program read in is available.
16. Press the F1 [CNC MEM] key in order to display the CNC contents.
17. Check if the example O0700 program read in is available.
INPUT
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 53 / 216
4.9.5 Deleting a NC Program or Creating a New NC Program
No. Action Picture for the Action Response from the CNC
1. Activate the EDIT Mode by pressing the EDIT key (LED: M-OPE must light
up).
2. Press the PROGRAM key so that the operator's panel is activated (LED: M-OPE must not light
up).
3. Press the F2 [FOLDER] key.
OPERATING INSTRUCTIONS
54 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
4. Press the F5 [(OPRT)] key.
5. Creating a new NC pro-gram:
Select the path by using the CURSOR and the INPUT keys.
Enter the new program name into the input field (conventionally with Oxxxx, e.g. O2000) or with names.
O2000
6. Press the F1 [CREATE PROGRAM] key.
> The program is cre-ated.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 55 / 216
No. Action Picture for the Action Response from the CNC
7. Deleting the NC pro-gram:
Use the Cursor keys to position the bar high-lighted in yellow to the program to be deleted.
8. Press the F3 [DELETE] key in order to deleted the selected program.
9. Press the SHIFT key and afterwards the F5 [EXEC] key so that the program is deleted definitively.
> Program O0123 is de-leted.
OPERATING INSTRUCTIONS
56 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
5 Programming and Function Examples
5.1 Program commands according to DIN 66025
Programming is based on standard DIN 66025. The following commands are used:
Code Description Range Comments
G00 Positioning with max. feed
According to parameters.
G01 Positioning with feed
1...9'999.999 [°/min]
Positioning is performed with feed F [°/min]
However, max. parameters cannot be exceeded.
G04 Dwell time 1...9'999.999 [ms]
Waits with dwell time P in 0.1[ms] (10’000=1s)
G28 Approach ma-chine zero point
A and C values for subsequent shift
G49 Delete zero point correc-tion
G53 Cancel zero point shift
(Via macro: O9010)
G54 G55 G56
Set zero offset
Save value in G54-N000 via offset table «Work COORINATES». The value is called in the NC program with G54 and causes the workpiece zero offset accordingly.
Additional zero points can be called up with G54.1 P1 ... 48 (G54 N001-48). Or with other G55 G56 G57 functions.
G54 Set zero point shift
A and C shift values (via macro: O9011)
If no entry has been made at A or C, the shift value will be read from the macro parameters (Par 500 = A-axis, Par 501 = C-axis).
G65 Subprogram selection
Code: G65 Pxxxx Lxx; P = PG No. = Oxxxx, L = Number of repetitions = xx
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 57 / 216
Code Description Range Comments
Subprogram is completed by using M99 instead of M30.
G90 Absolute Type of dimensioning
G91 Incremental Type of dimensioning
G94 Feed shift For G01 in [°/min]
G300 Division com-puter A-axis
Via pL macro
M3 Continuous turning CW (clockwise)
Only for di-vider
Enter spindle speed via "S" in [1/min]
M4
Continuous turning CCW (counterclock-wise)
Only for di-vider
Enter spindle speed via "S" in [1/min]
M5 Stop continu-ous turning
M10 Clamp 1st axis
M11 Unclamp 1st axis
M20 Clamp 2nd axis
M21 Unclamp 2nd axis
M00 CycleStop Results in a CycleStop. Sends the "InPosition" signal.
M30
EndOfPro-gram with re-turn to StartOfPro-gram
Return to StartOfProgram
M98 Subprogram selection
Pxxxx Max.4-fold nested (M98 Pxxxx) (only processed once per selection)
M99 Return to StartOfPro-gram
Contrary to M30, PG sequence is not stopped.
Shortest travel range for ro-tary axes
Positions rotary axes (Modulo with shortest travel range) Only adjustable via parameters
-Param 1006 RABX: 0 = Shortest travel range 1 = "+ / - "sign
-Param 1008 RollOn for Modulo
OPERATING INSTRUCTIONS
58 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Code Description Range Comments
M100 Reset M-Func 1 Resets the dig. output of M-Func 1 to 0.
M101 Set M-Func 1 in pulse form
48…10'000 [ms]
Sets the dig. output of M-Func 1 in pulse form to 1 until timer no. 001 (PMC timer in msec) has run down. The NC program is not stopped.
M102 Set M-Func 1 Sets the dig. output of M-Func 1 to 1. The NC program is not stopped. The output is reset by M02, M30, "Reset //", M100 and M101.
M103
Set M-Func 1 and wait for acknowledg-ment
Acknowledgeable M-Function: Sets the dig. output of M-Func 1 to 1. The NC program is stopped until the acknowledgment input of M-Function 1 has been actuated.
The output is reset "Reset //".
M104 M-Func 1 No function
M105 Reset M-Func 2 Resets the dig. output of M-Func 2 to 0.
M106 Set M-Func 2 in pulse form
48…10'000 [ms]
Sets the dig. output of M-Func 2 in pulse form to 1 until timer no. 001 (PMC timer in msec) has run down. The NC program is not stopped.
M107 Set M-Func 2 Sets the dig. output of M-Func 2 to 1. The NC program is not stopped. The output is reset by M02, M30, "Reset //", M105 and M106.
M108
Set M-Func 2 and wait for acknowledg-ment
Acknowledgeable M-Function: Sets the dig. output of M-Func 2 to 1. The NC program is stopped until the acknowledgment input of M-Function 2 has been actuated.
The output is reset "Reset //".
M109 M-Func 2 No function
M110 Reset M-Func 3 Resets the dig. output of M-Func 3 to 0.
M111 Set M-Func 3 in pulse form
48…10'000 [ms]
Sets the dig. output of M-Func 3 in pulse form to 1 until timer no. 002 (PMC timer in msec) has run down. The NC program is not stopped.
M112 Set M-Func 3 Sets the dig. output of M-Func 3 to 1. The NC program is not stopped. The output is reset by M02, M30, "Reset //", M110 and M111.
M113
Set M-Func 3 and wait for acknowledg-ment
Acknowledgeable M-Function: Sets the dig. output of M-Func 3 to 1. The NC program is stopped until the acknowledgment input of M-Function 3 has been actuated.
The output is reset "Reset //".
M114 M-Func 3 No function
M115 Reset M-Func 4 Resets the dig. output of M-Func 4 to 0.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 59 / 216
Code Description Range Comments
M116 Set M-Func 4 in pulse form
48…10'000 [ms]
Sets the dig. output of M-Func 4 in pulse form to 1 until timer no. 003 (PMC timer in msec) has run down. The NC program is not stopped.
M117 Set M-Func 4 Sets the dig. output of M-Func 4 to 1. The NC program is not stopped. The output is reset by M02, M30, "Reset //", M115 and M116.
M118
Set M-Func 4 and wait for acknowledg-ment
Acknowledgeable M-Function: Sets the dig. output of M-Func 4 to 1. The NC program is stopped until the acknowledgment input of M-Function 4 has been actuated.
The output is reset "Reset //".
M119 M-Func 4 No function
M120 Reset M-Func 5 Resets the dig. output of M-Func 5 to 0.
M121 Set M-Func 5 in pulse form
48…10'000 [ms]
Sets the dig. output of M-Func 5 in pulse form to 1 until timer no. 004 (PMC timer in msec) has run down. The NC program is not stopped.
M122 Set M-Func 5 Sets the dig. output of M-Func 5 to 1. The NC program is not stopped. The output is reset by M02, M30, "Reset //", M120 and M121.
M123
Set M-Func 5 and wait for acknowledg-ment
Acknowledgeable M-Function: Sets the dig. output of M-Func 5 to 1. The NC program is stopped until the acknowledgment input of M-Function 1 has been actuated.
The output is reset "Reset //".
M124 M-Func 5 No function
GOTO Goes to sequence Nxxxx; only possible if sequence numbers are used.
N Sequence number
Default setting: 10 steps (sequence number is only required if GOTO com-mands are worked with)
Oxxxx (text)
Program num-ber 4-digit
A, B, C
Dimensioning command Names of the axes
F Feed rate for G01 Feed in [°/min]
S Speed at M03/M04 Speed [1/min] of the dividing / indexing axis
OPERATING INSTRUCTIONS
60 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
5.2 Programming Example for 1-axis Model
%;
O0001(Testprogramm 1);
N10 G90 G00 A0 (P1);
N20 M00 (ZyklusStop);
N30 G90 G00 A90 (P2);
N40 M00 (ZyklusStop);
N50 G90 G00 A150 (P3);
N60 M00 (ZyklusStop);
N70 G91 G01 A30 F40 (P4);
N80 M00 (ZyklusStop);
N90 G90 G00 A300 (P5);
N100 M30 (PG-Ende);
%;
5.3 Programming Example for 2-axis Model
%;
O0001(Testprogramm 2);
N10 G90 G00 A90 B0 (P1);
N20 M00 (ZyklusStop);
N30 G90 G00 A270 B90 (P2);
N40 M00 (ZyklusStop);
N50 G91 G00 A-20 B0 (P3);
N60 M00 (ZyklusStop);
N70 G 91 G00 A10B0 (P4);
N80 M00 (ZyklusStop);
N90 G90 G00 A0 B0 (P5);
N100 M00 (ZyklusStop);
N110 G91 G01 A45 B0 (P5);
N120 M30 (PG-Ende);
%;
The "%"-sign with the program number is required only if a PG is created externally. The program number starts with "O". Sequence numbering (Nxx) is not required; each line is automatically deemed to be a new sequence. Each sequence is completed by means of a semicolon ";". Comments are written in round brackets (comment) in front of the semicolon. There must be a %-sign at the beginning and the end.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 61 / 216
5.4 Description of Individual Programming Functions
No. Function Picture Command Remark
1 Angle position-ing
G91 G00 A45;
G91 = Incremental
G00 = rapid traverse
A45 = 45° with A-axis
2 Circular milling
G91 G01 A45 F100; G01 = Feed
F = °/min
3 Unequal divi-sions
G91 G00 A45;
M00 (CycleStop);
A35.12;
M00 (CycleStop);
A61.876;
M00 (CycleStop);
A93;
M00 (CycleStop);
A67.34;
M00 (CycleStop);
A57.3;
4 Incremental / absolute divi-sions
G91 G00 A45;
M00 (CycleStop);
A181.567;
M00 (CycleStop);
A90.987;
M00 (CycleStop);
G90 A0;
G90 = Absolute
5 Workpiece zero point shift
G54 A20.47; G53 = Delete zero point shift
G54 = Set zero point shift
6 Change of the direction of rota-tion
G91 G00 A-45;
The "-" sign forces the opposite di-rection of rotation. By using G90, the shorter distance will be trav-elled by default.
7 EndOfProgram M30; M30 = Return to StartOfProgram
8 CycleStop M00; After each movement, a M00 must be programmed so that the pro-gram cycle is stopped.
20.47°
OPERATING INSTRUCTIONS
62 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Function Picture Command Remark
9 M98: Subpro-gram selection
-
M98P1001
-
-
M98P1002
-
-
M98P1001
-
-
O1001
M99
Hauptprogramm
Unterprogramm #1
Verknüpf_FANUC_PMi_alleSpr.vsd
O1002
M99
Unterprogramm #2
Programm für
Bohrung #1
Programm für
Bohrung #2
M98 Pxxxx;
10 G65: Subpro-gram selection
G65 P_ L_;
P = PG No.
L = Number of repetitions
11 Continuous turning
0.5min-1
30sec
M04 S0.5;
G04 P300000;
M05;
30 seconds continuous turning in CCW (counterclockwise) direction with 0.5[1/min]
Value P in 0.0001 seconds
12 M-Functions
M110
M111
M112
M113
M114
Acknowledgeable M-Functions, parameterizable
13 Reference point run
G28 A0.0 Moves to the reference position
14 Dwell time
G04 P10000
Dwell time = 1 second Value P in 0.0001 seconds
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 63 / 216
5.5 Reference Point and Workpiece Zero Point Shift
Using function G53, the workpiece zero point shift "G54" can be cancelled.
OPERATING INSTRUCTIONS
64 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
5.6 directPOS (Position Specification via M-Func 1…5)
5.6.1 Introduction
The M-Functions M1…M5 can be activated by means of PMC keep relay K5.0=1. They are then used to select / call up a saved program( Position).
These NC programs must be saved in the "CNC_MEM: USER/LIBRARY" directory when NC Par 3467 has the value 7 by default. The path could also be changed using this parameter.
5.6.2 NC Prog Selection Assignment:
M-Func 1 = NC Prog O8881
M-Func 2 = NC Prog O8882
M-Func 3 = NC Prog O8883
M-Func 4 = NC Prog O8884
M-Func 5 = NC Prog O8885
5.6.3 Example NC Prog for directPOS Function
O8881 (POSITION 1);
G90 G0 A0;
M30;
5.7 Customer Macro Programming
5.7.1 Introduction
Subprograms are suited for repetitions of identical processes.
Thanks to the "Customer Macro" function, it is also possible to use variables, arithmetic and logic operations such as conditional branches. It generally facilitates the development of programs.
A customer macro can, like an editing program, be selected via a simple command.
O0001;
:
:
:
G85 P9010 R50.0 L2;
:
:
M30;
O9010;
#1=#18/2;
G01 X#1 A#1 F300;
X#1 Y-#1;
:
:
:
M99;
Programm Kundenmakro
Verknüpf_FANUC_PMi_alleSpr.vsd
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 65 / 216
5.7.2 Variables
Introduction
In a normal operating program, the G code and the travel range are directly specified by means of a numerical value, for instance: G100 and X100.0.
In customer macros, numerical values can be entered either directly or in the form of variable numbers. The associ-ated variable values are edited via the NC program of the 35iB or its manual keyboard input.
#1=#2+100;
G01 X#1 F300;
Display of Variables
When defining a variable, the "#" number sign followed by the respective variable number is displayed. When per-sonal computers are used, the assignment of names to the variables is possible; this option is not available for cus-tomer macros.
Example, created by means of the CNC 35iB: #1
The variable number can be specified in more detail by means of an expression. The expression must be provided in square brackets.
Example: #[#1+#2--12]
Variable Value Range
Local and global variables can either have the value 0 or a value within the following ranges:
-1047 to -10-29
0
+10-29 to +1047
If the calculation result proves to be invalid, alarm no. 111 will be sent.
Omitting the Decimal Point
When defining variables in programs, the decimal point within the value of the variable can be omitted.
Example:
If #1=123; is defined, the actual value of the variable is #1 123.000.
#1=123; is the same as #1=123.000;
Non-Defined Variable
If the value of a variable has not been defined, this is referred to as zero variable.
Variable #0 is always a zero variable. This variable can only be read but not written.
OPERATING INSTRUCTIONS
66 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
5.7.3 Variable Types
Depending on the variable number, variables can be divided into four types.
Variable Number
Variable Type
Function
#0 Zero Always has the value zero.
#1 - #33 Local
Local variables can only be used within a macro for buffering data, e.g. the results of a process.
When the control system is switched off, local variables are set to zero.
When a macro is selected, local variables are assigned arguments.
#100 - #199
#500 - #699 Global
Common variables can be used by several macro programs. When the control system is switched off,
-- data is deleted in the variables #100 to #199.
-- data is saved in the variables #500 to #699.
#1000 - System System variables are used for reading and writing various CNC data such as the current position and tool compensation values.
5.7.4 Call by Reference
The word address has been entered with the variable number. If an expression is used, this expression must be provided in square brackets.
Example:
G01X[#1+#2]F#3;
A called variable will be rounded according to the smallest input increment for the respective address.
Example:
If G00X#1; is carried out in a 1/1000mm CNC and variable #1 is assigned the value 12.3456, the actual command will be interpreted as G00X12.346; .
In order to reverse the plus sign of the called variable values, a minus sign (-) must precede the number sign (#).
Example:
G00X-#1;
If a non-defined variable is called, this variable will be skipped until the next address word has been reached.
Example:
If the value of variable #1 is 0 and the value of variable #2 is also zero, performing G00X#1Y#2; will result in G00X0; .
Restrictions
Program numbers, sequence numbers and numbers for the optional skipping of sequences cannot be called by reference.
Example:
Variables cannot be used like this:
O#1; /#2G00X100.0; N#3Y200.0;
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 67 / 216
5.7.5 Checking or changing macro variables
No. Action Picture for the Action Response from the CNC
10. Activate the EDIT Mode by pressing the EDIT key (LED: M-OPE must light
up).
11. Press the OFFSET/SETTING key (LED: M-OPE must not
light up).
12. Press > [+] in order to switch the F keys.
OPERATING INSTRUCTIONS
68 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
13. Press the F1 [MACRO] key.
-> The macro parameters can now be displayed and changed.
Remark:
When no value is shown for a variable, the variable has the value zero.
The marking ******** indicates an overflow (absolute value of the variables higher than 99'999'999) or underflow (absolute value lower than 0.0000001).
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 69 / 216
5.7.6 Arithmetic and Logic Operations
The operations described below can be carried out on the variables.
The expression to the right of the operator can contain constants and/or variables, combined by functions or opera-tors.
The variables #j and #K can be respectively replaced with constants in expressions. Variables to the left can also be replaced with expressions.
Function Format Remark
Definition #i=#j
Sum
Difference
Product
Quotient
#i=#j+#k;
#i=#j--#k;
#i=#j*#k;
#i=#j/#k;
Sine
Arc sine
Cosine
Arc cosine
Tangent
Arc tangent
#i=SIN[#j];
#i=ASIN[#j];
#i=COS[#j];
#i=ACOS[#j];
#i=TAN[#j];
#i=ATAN[#j]/[#k];
Angles are displayed in degrees. 90 de-
grees 30 minutes is written as 90.5 de-
grees.
Square root
Absolute value
Rounding
Rounding down
Rounding up
Natural logarithm
Exponential function
#i=SQRT[#j];
#i=ABS[#j];
#i=ROUND[#j];
#i=FIX[#j];
#i=FUP[#j];
#i=LN[#j];
#i=EXP[#j];
OR
XOR
AND
#i=#j OR #k;
#i=#j XOR #k;
#i=#j AND #k;
Logic operations for binary numbers are
carried out on a bit-by-bit basis.
Conversion from BCD to BIN
Conversion from BIN to BCD
#i=BIN[#j];
#i=BCD[#j]; Signal exchange from and to the PLC
Equal EQ == (C-Code)
Not equal to NE != (C-Code)
Greater than GT > (C-Code)
Less than LT < (C-Code)
Greater than or equal GE >= (C-Code)
Less than or equal LE <= (C-Code)
5.7.7 Assignment of Letters to Variable Numbers
Address Variable No. Address Variable No. Address Variable No.
A #1 I #4 T #20
B #2 J #5 U #21
C #3 K #6 V #22
D #7 M #13 W #23
E #8 Q #17 X #24
F #9 R #18 Y #25
H #11 S #19 Z #26
The addresses G, L, N, O and P cannot be used in arguments. Addresses which are not required can be omitted. Their local variables are set to zero.
OPERATING INSTRUCTIONS
70 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
5.7.8 Program Example
Task: Holes are to be drilled in the belts in different cycles.
The feed movement of the belt is performed by means of a geared transport cylinder (gear) at the rotary table spin-dle. These transport resp. feed cylinder have different diameters.
The dimensioning on the belts (hole spacing) is linear.
Bandlänge 500mm – 5000mm
150mm
Ø50mm
The parameters used for the macro are:
Command Effect
G65 Macro call
L Number of repetitions of G65
D[#7] Ø transport cylinder in [mm]
S[#19] Hole spacing in [mm]
U[#21] Circumference of the transport cylinder [mm] (only for calculat-ing)
P Macro number
Solution (Macro Program)
Command Effect
O7001; Example macro
G91G0; Incr. rapid traverse
#21=#7*3.14159; Calculate circumference
#22=[360/#21]*#19; Calculate angle
A#22; PosValue A
M0; PGStop
M99;
Solution (Macro Call)
Command Effect
G65 P7001 Lxx Dxx.xxxx Sxx.xxxx; Macro call
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 71 / 216
5.8 pL Division Computer Macro
5.8.1 Macro Description
The FANUC-35iB does not have a division computer. By means of macro programming, however, you can com-
pose this division computer yourself using the required variables.
The division computer Macro "O9012" from pL LEHMANN is a simple division computer. It divides any segment "S"
into any number of division sections "D"; these sections can be repeated (R) as often as required.
The division computer works with absolute values and has the advantage that the "remainder" of the division is also
involved. In order to ensure that involving this "remainder" also works, factor "D" must always be greater than or
equal to the number of repetitions "R".
Note: D >= R.
The division computer is designed for rotary axes; the Modulo 360° is thus included. The division computer is not
suitable for linear axes; however, it could be easily changed or modified.
Macro 9012 has been programmed for the "1st Fanuc axis" with the designation "A". For other use, the macro can
be easily adjusted (please refer to "Notes").
By default, the division computer works with input G00; if, however, a G01 with Fxxxx was programmed in advance,
it can also be operated in the feed with variable speed.
The division computer can be called either as subprogram "G65" or as G function "G300". In order to link the G
function "G300", the NC parameter P6052 must be set from 0 to 300. In addition, the macro must be copied to
path: "/USER/LIBRARY/" for "Fanuc 35iB"and simply to the main directory for "Fanuc PMi" (there is only one).
The movement's direction of rotation can be inverted by using a minus sign (-) in front of the segment value (e.g. S-
360).
OPERATING INSTRUCTIONS
72 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
5.8.2 Transferring Parameters for the Macro:
Command Description
O9012 MACRO-PROGRAM-NAME
S [#19] S => SEGMENT: (Example S = 360)
D [#7] D => DIVIDER: (Example D = 7)
R[#18] R => NUMBER OF REPEATS: (Example R = 7)
5.8.3 Division Computer Macro Code
FANUC Macro Code Description
O9012 (DIV-CALCULATOR A-AXIS V1.00) Note: For function "G300", set parameter P6052 to 300.
#100=#19 (S=SEGMENT)
#101=#7 (D=DIVIDER)
#102=#18 (R=NUMBER OF REPEATS)
#106=#4001 (STORE G00/G01/G02)
#107=#4003 (STORE G90/G91)
#108=#106 (STORE G00/G01/G02 FOR WORK)
G31 (DELETES STORED VARIABLES)
IF[[[#100EQ0]OR[#101EQ0]]OR[#102EQ0]]GOTO9999 (CHECK THE 0-INPUT S/D/R)
IF[[[#100EQ#0]OR[#101EQ#0]]OR[#102EQ#0]]GOTO9999 (CHECK THE NO-INPUT S/D/R)
IF[[#108NE0]AND[#108NE1]]THEN #108=0 (IF NOT G00 OR G01 THEN G00)
#103=#5001 (STORE POSITION OF AXIS 1) Note: In order to change axis number one, set 5001 to 500x.
#104=1 (LOOP-1: COUNTER INIT)
N10 IF[#104GT#102]GOTO1000 (LOOP-1:IF ALL REPEATS ARE COMPLETED)
#105=#103+[#100/#101]*#104 (POS CALCULATE)
WHILE[#105GT360]DO1 (WHILE1 FOR MODULO360)
#105=#105-360 (CALCULATE MODULO 360)
END1 (WHILE END1)
G90G#108 (ABSOLUTE-POS, G00 OR G01)
A#105 (SET POS-VALUE A) Note: In order to change the axis, set "A" to "B" or "C".
#104=#104+1 (LOOP-1 COUNTER)
M00 (STOP AND OUTPUT INPOS)
GOTO10 (LOOP-1:JUMP TO N10)
N1000G#106G#107 (SET G-CODES TO ORIGIN)
M99 (END OF MACRO)
N9999#3000=1 (ABORT IF ONE OF THE VALUE IS EQUAL 0)
Note: In order to ensure that the macro programs from 9000…9999 can be edited, NC parameter P3202#4 must be 0.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 73 / 216
5.9 Macro Call
5.9.1 Subprogram Call G65
Command Description
G65 P9012 Sxxxx Dxxxx Rxxxx; Macro call
5.9.2 G Function Call G300
Command Description
G300 Sxxxx Dxxxx Rxxxx; Macro call, NC parameter P6052=300
5.10 Program Examples
5.10.1 Example 1 (Division computer combined with other positions)
Command Code Picture Description
O0001; NC Program No 0001
G90 G00 A180; Absolute positioning with rapid traverse to position A180°
M00; ProgramStop
G300 S360 D7 R6; or G65 P9012 S360 D7 R6;
Calling division computer macros O9012. 6 times positioning with rapid traverse: A = 360 / 7 = 52.4285°
A90; Absolute positioning with rapid traverse to position A90°
G01 F1000; Feed positioning with F1000 [°/min]
G300 S360 D4 R4; or G65 P9012 S360 D4 R4;
Calling division computer macros O9012. 4 times positioning with feed F1000: A = 360 / 4 = 90°
G00; Rapid traverse positioning
G300 S-360 D3 R2; or
G65 P9012 S-360 D3 R2;
Calling division computer macros O9012. 2 times positioning with rapid traverse: A = -360 / 4 = -90°
A30; Absolute positioning with rapid traverse to position A30°
M30; Stop and EndOfProgram with return to O0001
OPERATING INSTRUCTIONS
74 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
5.10.2 Example 2 (Continuous Turning in the Same Direction)
Command Code Picture Description
O0002; NC Program No 0002
G300 S360 D11 R11; or
G65 P9012 S360 D11 R11;
Calling division computer mac-ros O9012. Step-by-step continuous turning positioning: A = 360 / 11 = 32.7272° This division is carried out con-tinuously; despite the irregular "remainder", the axis will always return to 0.0000°.
M99; EndOfProgram with return to O0002
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 75 / 216
6 PMC Parameter Setting
PLEASE NOTE: Qualifications of the personnel
Setting and adjusting parameters requires special knowledge and should only be performed by specifically trained and authorized personnel. The responsibility lies with the operating company of this control system.
CAUTION: HAZARD FOR MAN AND MACHINE
Setting parameters incorrectly may result in unexpected movements of the system and may lead to personal injury and damage to the machine.
6.1 Displaying the PMC Version Number
1. Activate the MDI Mode. 2. Press the SYSTEM key. 3. Switch the F keys twice (2x) [+] until [PMC-CONFIG] is shown, then select [PMC-CONFIG]. 4. Select F key [TITLE] -> Now, the PMC information will be displayed …
Using PROGRAM NO and EDITION NO, it can be traced at pL LEHMANN which PMC software is running on the CNC control system.
OPERATING INSTRUCTIONS
76 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
6.2 Preparing PMC Data to be Changed
1. Activate the MDI Mode. 2. Press the SYSTEM key. 3. Switch the F keys twice (2x) [+] until [PMC-CONFIG] is shown, then select [PMC-CONFIG]. 4. Press the F [SETTING] key.
Using the CURSOR keys, adjust the values as described above in order to set the PMC parameters.
Program Enable must be set from 0 to 1.
RamWriteEnable must be set from 0 to 1.
6.3 Language switching of the PMC reporting system
This function only switches the language of the PMC reporting system; the CNC language is switched in the NC parameters. Prerequisite: NC parameter 3280 must have the value 0; otherwise, the language will not be set here, but via NC parameter 3281 (NC and PMC languages are coupled).
1. Press the OFFSET/SETTING key. 2. Switch the F keys [+] until F2 [LANGUAGE] is shown. 3. Press the F2 [LANGUAGE] key. 4. Use the CURSOR keys to position the yellow bar to the required language and press the F5 [OPRT] key. 5. Press the F2 [APPLY] key.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 77 / 216
6.4 Keep relay
The PMC parameters can be found in the data backup in the file "PMC1_PRM.TXT" from no. 620001.
Access for adjusting:
1. Activate the MDI Mode. 2. Press the SYSTEM key. 3. Switch the F keys twice (2x) [+] until [PMC-MAINTE] is shown, then select [PMC-MAINTE]. 4. If necessary: Switch the F keys [+] until [KEEP RELAY] is shown. 5. Select the F key [KEEP RELAY].
Address Function FANUC LADDER III PMC Name
Effec-tiveness
Meaning of the Values Value for CNC 35iB 1-axis
Value for CNC 35iB 2-axis
K0000.0
K0000.1
K0000.2
K0000.5
K0000.6
K0000.7
K0001.0 Function: blackBox Message Deactivate
NO-AL_AXIS1 1 AXIS 0 = bB Message evalua-tion active
1 = bB Message evalua-tion inactive
0 1
K0001.1 Function: RefSearchPlus
Plus REF1+ Cam search –
Always adjust NC pa-rameter 1006#5
1 AXIS 0 = No reference run
1 = Reference run direc-tion +
1 1
K0001.2 Function: RefSearchMinus
Plus REF1- Cam search +
Always adjust NC pa-rameter 1006#5
1 AXIS 0 = No reference run
1 = Reference run direc-tion -
0 0
K0001.3 Function: InpOverTravelLimit +/- Deactivate
NO_LS_AX1 1 AXIS 0 = Hardware limit switch available
1 = No hardware limit switch available
1 1
K0001.4 Function: SpindleClamp-Deactivate
NO_BRAKE_AXIS1 1 AXIS 0 = Spindle clamping ac-tive
1 = Spindle clamping in-active
0 1
K0001.5 ServiceMessage bB 1 AXIS 0 = bB Message evalua-tion active
1 = bB Message evalua-tion inactive
0 1
K0001.6 ReadyMessage bB 1 AXIS 0 = bB Message evalua-tion active
1 = bB Message evalua-tion inactive
0 1
K0001.7 Axis 1 exists and is ON
AXIS1_ON 1 AXIS 0 = axis is inactive 1 = axis is active
1 0
K0002.0 Function: blackBox Message Deactivate
NO-AL_AXIS2 2 AXIS 0 = bB Message evalua-tion active
0 0
OPERATING INSTRUCTIONS
78 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address Function FANUC LADDER III PMC Name
Effec-tiveness
Meaning of the Values Value for CNC 35iB 1-axis
Value for CNC 35iB 2-axis
1 = bB Message evalua-tion inactive
K0002.1 Function: RefSearchPlus
Pulse REF2+
Cam search –
Always adjust NC pa-rameter 1006#5
2 AXIS 0 = No reference run
1 = Reference run direc-tion +
0 1
K0002.2 Function: RefSearchMinus
Pulse REF2-
Cam search +
Always adjust NC pa-rameter 1006#5
2 AXIS 0 = No reference run
1 = Reference run direc-tion -
0 0
K0002.3 Function: InpOverTravelLimit +/- Deactivate
NO_LS_AX2 2 AXIS 0 = Hardware limit switch available
1 = No hardware limit switch available
0 0
K0002.4 Function: SpindleClamp-Deactivate
NO_BRAKE_AXIS2 2 AXIS 0 = Spindle clamping ac-tive
1 = Spindle clamping in-active
0 0
K0002.5 ServiceMessage bB
2 AXIS 0 = bB Message evalua-tion active
1 = bB Message evalua-tion inactive
0 0
K0002.6 ReadyMessage bB 2 AXIS 0 = bB Message evalua-tion active
1 = bB Message evalua-tion inactive
0 0
K0002.7 Axis 2 exists and is ON
AXIS2_ON 2 AXIS 0 = axis is inactive 1 = axis is active
1 1
K0003.0
K0003.1
K0003.2
K0003.3
K0003.4
K0003.5
K0003.6
K0003.7
K0004.0
K0004.1
K0004.2
K0004.3
K0004.4
K0004.5
K0004.6
K0004.7
K0005.0 External Position Function: "Direct-Pos"
EXT.POS General 0 = M-Functions active
1 = DirectPos active
0 0
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 79 / 216
Address Function FANUC LADDER III PMC Name
Effec-tiveness
Meaning of the Values Value for CNC 35iB 1-axis
Value for CNC 35iB 2-axis
K0005.1 Output type: OutEndOfProg
kProgEnd General 0 = Out "EndOfProg" only comes at the EndOfProgram
1 = Out "EndOfProg" also comes at the StartOfProgram
1 1
K0005.2 Signal type:
OutEndOfProg
k-tp-END General 0 = Out "EndOfProg" is a continuous signal 1 = Out "EndOfProg" is a pulse via T-No 10
1 1
K0005.3 Signal type:
OutInPosition
kAllINPOS_F General 1 = Out "InPos" is a con-tinuous signal 0 = Out "InPos" is a pulse via T-No 7, delay via T-No 9.
Acts on M00, M02, M30
1 1
K0005.4 Function: ResetRewind
kRRW_AutoMdi General 0 = If the MEM or MDI mode is exited, the PG-pointer does not jump automatically to the PG-beginning.
1 = When the NC-PG is exited (in MDI or MEM mode), the NC PG auto-matically jumps to the PG beginning.
The jump to PG-start can be forced with the RESET key.
0 0
K0005.5 Reference run possi-ble several times
General 0 = Standard (1st time) 1 = Active (possible several times) CAUTION: SET TO 1 ONLY FOR THE TEST MODE; OTHERWISE, THE AUTO MODE WILL NOT FUNCTION!
0 0
K0005.6
K0005.7
K0007.0 RST button must be moved to PowerOn
RST_PW_ON general 0 = function actif 1 = Function inactif
0 0
K0008.0 inverse input quit-tance M110
K_iQUIT_M110 General 0 = Standard
1 = Inverted
0 0
K0008.1 inverse input button AUTO external
K_iK_AUTOext General 0 = Standard
1 = Inverted
0 0
K0008.2 inverse input cycle stop external
K_iK_CYSPext General 0 = Standard
1 = Inverted
0 0
K0008.3 inverse button cycle start external
K_iK_SText General 0 = Standard
1 = Inverted
0 0
OPERATING INSTRUCTIONS
80 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address Function FANUC LADDER III PMC Name
Effec-tiveness
Meaning of the Values Value for CNC 35iB 1-axis
Value for CNC 35iB 2-axis
K0008.4 inverse button emergency stop
K_iK_ESP General 0 = Standard
1 = Inverted
0 0
K0008.5 inverse input quit-tance M100
K_iQUIT_M100 General 0 = Standard
1 = Inverted
0 0
K0008.6 inverse input quit-tance M105
K_iQUIT_M105 General 0 = Standard
1 = Inverted
0 0
K0008.7 inverse_brake 1st axis is OFF
K_iBRAKE1_off 1 AXIS 0 = Standard
1 = Inverted
0 0
K0009.0 inverse_brake 1st axis is ON
K_iBRAKE1_on 1 AXIS 0 = Standard
1 = Inverted
0 0
K0009.1 inverse ref. switch 1st axis
K_iREF1 1 AXIS 0 = Standard
1 = Inverted
0 0
K0009.2 inverse lim. swi. 1st axis +dir.
K_iLS_AX1P 1 AXIS 0 = Standard
1 = Inverted
0 0
K0009.3 inverse lim. swi. 1st axis -dir.
K_iLS_AX1M 1 AXIS 0 = Standard
1 = Inverted
0 0
K0009.4 inverse service blackBox axis 1
K_iSERV_AX1 1 AXIS 0 = Standard
1 = Inverted
0 0
K0009.5
K0009.6 inverse err. black-Box 1
K_iERR_AX1 1 AXIS 0 = Standard
1 = Inverted
0 0
K0009.7 inverse not ready blackBox axis 1
K_iNReady_AX1 1 AXIS 0 = Standard
1 = Inverted
0 0
K0010.0 inverse_brake 2nd axis is OFF
K_iBRAKE2_off 2 AXIS 0 = Standard
1 = Inverted
0 0
K0010.1 inverse_brake 2nd axis is ON
K_iBRAKE2_on 2 AXIS 0 = Standard
1 = Inverted
0 0
K0010.2 inverse ref. switch 2nd axis
K_iREF2 2 AXIS 0 = Standard
1 = Inverted
0 0
K0010.3 inverse lim. swi. 2st axis +dir.
K_iLS_AX2P 2 AXIS 0 = Standard
1 = Inverted
0 0
K0010.4 inverse lim. swi. 2st axis -dir.
K_iLS_AX2M 2 AXIS 0 = Standard
1 = Inverted
0 0
K0010.5 inverse service blackBox axis 2
K_iSERV_AX2 2 AXIS 0 = Standard
1 = Inverted
0 0
K0010.6
K0010.7 inverse err. black-Box 2
K_iERR_AX2 2 AXIS 0 = Standard
1 = Inverted
0 0
K0011.0 inverse not ready blackBox axis 2
K_iNReady_AX2 2 AXIS 0 = Standard
1 = Inverted
0 0
K0011.1
K0011.2
K0011.3
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 81 / 216
Address Function FANUC LADDER III PMC Name
Effec-tiveness
Meaning of the Values Value for CNC 35iB 1-axis
Value for CNC 35iB 2-axis
K0011.4 inverse not ready blackBox axis 2
K_iQUIT_M115 2 AXIS 0 = Standard
1 = Inverted
0 0
K0011.5 inverse input quit-tance M120
K_iQUIT_M120 General 0 = Standard
1 = Inverted
0 0
K0011.6
K0011.7
K0014.0
K0014.1
K0014.2 inverse output ex-ternal M100
K_oEXT_M100 General 0 = Standard
1 = Inverted
0 0
K0014.3
K0014.4
K0014.5
K0014.6
K0014.7
K0015.0 inverse_brake 1st axis
K_oBRAKE1 1 AXIS 0 = Standard
1 = Inverted
1 1
K0015.1 inverse_brake 2nd axis
K_oBRAKE2 2 AXIS 0 = Standard
1 = Inverted
1 1
K0015.2
K0015.3
K0015.4
K0015.5
K0015.6
K0015.7
K0020.0 Option Op Key B 55
OPT_Op_Keyb_55 General 0 0
K0020.1 i Pendant Timeout general 0 = Alarm "ex1020" can not be acknowledged. (Power-off required)
1 = Alarm "ex1020" is acknowledgable with the RESET key.
1 1
K0054.0 Option Timer to In-hib PWE
Opt_Timer_Inhib1 General 0 0
K0054.1 Option Timer to In-hib Security
Opt_Timer_Inhib2 General 0 0
K0054.2 Option Inhib black-Box Alarm
Opt_Inhib_Func8 General 0 0
To ensure that the «OverTravelLimitSwitches» are active, P3004#5 must be 0.
** If the clamp is not used and no "released" signal is present (normally only for test purposes), the following changes must be made in pL-PMC-SW in order to grant the drive release: Set E1.9 bit 8.7 to 1 (for 1st axis) Set E1.9 bit 10.0 to 1 (for 2nd axis)
OPERATING INSTRUCTIONS
82 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
6.5 Timer
The PMC parameters can be found in the data backup in the file "PMC1_PRM.TXT" from no. 60000. The value must still be multiplied by the corresponding timer time constant (Example: 4 x 48ms = 192ms).
Access via SYSTEM -> PMC-MAINTENANCE -> TIMER (Caution: Please do not confuse number and address.)
Picture: Timer Screen Mask
Timer Ad-dress
Timer No.
Function Effective-ness
Meaning of the Values Value for 35iB CNC 1-axis
Value for 35iB CNC 2-axis
T0000 1 Pulse duration M101 General Value x 1ms Min. value 48 Max. value 255
200 200
T0002 2 Pulse duration M106 General Value x 1ms Min. value 48 Max. value 255
200 200
T0004 3 Pulse duration M111 General Value x 1ms Min. value 48 Max. value 255
200 200
T0006 4 Pulse duration M116 General Value x 1ms Min. value 48 Max. value 255
200 200
T0008 5 Pulse duration M121 General Value x 1ms Min. value 48 Max. value 255
200 200
T0010 6
T0012 7 Pulse duration: OutInPosition
General Value x 1ms Min. value 48 Max. value 255
200 200
T0014 8
T0016 9 Pulse delay:
OutInPosition
General Value x 1ms Min. value 48 Max. value 255
0 200
T0018 10 Pulse duration: OutEndOfProg
General Value x 1ms – Timer Min. value 48 Max. value 255
200 200
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 83 / 216
Timer Ad-dress
Timer No.
Function Effective-ness
Meaning of the Values Value for 35iB CNC 1-axis
Value for 35iB CNC 2-axis
T0020 11 CycleStart General Auxiliary timer: must al-ways be set to 40ms
40 40
T0024 13 Duration after InPos and Out-putClamp
1 AXIS Value x 1ms 48 48
T0030 16 Duration after InputUn-clamped and turning
1 AXIS Value x 1ms 48 48
T0032 17 Duration after InputClamped and OutputInPos
1 AXIS Value x 1ms 48 48
T0044 23 Duration after AxisInPos and OutputClamp
2 AXIS Value x 1ms 48 48
T0050 26 Duration after InputUn-clamped and turning
2 AXIS Value x 1ms 48 48
T0052 27 Duration after InputClamped and OutputInPos
2 AXIS Value x 1ms 48 48
6.5.1 Signal Time Diagram
OPERATING INSTRUCTIONS
84 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
6.6 DATA
6.6.1 Access
Via SYSTEM PMC-MAINTENANCE DATA OPRT Z00M SWITCH
Picture: PMC-DATA Masque
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 85 / 216
6.6.2 Configuration of the speed for endless turning M03 / M04
Extract: List according to instructions, Basic PMC Instructions from FANUC-CH
Address Function Effective-ness
Meaning of the Values Value for CNC 35iB 1-axis
D0000 MEM Mode FeedOverride Switch in [%]
1 AXIS Max. continuous turning speed M03/M04
10
D0004 MaximumSpindleSpeed 1 AXIS Maximum spindle speed M03/M04
4
D0008 MotorSpeed 1 AXIS Maximum motor speed M03/M04
3000
D0012 GearRatio 1 AXIS Gear ratio 90
Important: For endless turning with M03 / M04, the NC parameter P8040 must be P1821. Otherwise the pro-grammed RPM (revolutions per minute) will not match the ACTUAL speed. With "D0000", only 10% should be programmed by default at the beginning with regard to gearbox damage.
6.7 Turning a 2-axis CNC into a 1-axis CNC
6.7.1 Removing Axis 2 SERVO completely:
1. Load NC and PMC parameters from 1st axis CNC and disconnect the CNC from the power supply system (NC parameter 11802#4 and NC parameter 24000 = 1000 are relevant => FSSB deselect 1st axis resp. NC-Par 24001 = 1000 => FSSB deselect 2nd axis)
2. Insert Servo-2 CXA19 cable at Servo-1 CXA19 (ServoReady).
3. Remove Servo-1 COP10A connector (FSSB).
4. Servo can be removed.
5. Switch on the CNC and test.
6.7.2 Deselecting Axis 2 SERVO only:
1. Load NC and PMC parameters from 1-axis CNC. 2. Reboot CNC and test.
6.8 Saving PrintScreen from Current Monitor Content to Card
A PrintScreen can be made of almost all monitor contents.
1. Insert memory card (USB flash drive at i-Pendant P300#0=1 or PC Card at CNC P300#0=0).
2. Green LED "M-OPE" must light up (switch by pressing the M-OPE/MDI key).
3. Press the SHIFT key until the time display on the monitor stops (approx. 5 sec) at the bottom right.
4. 4. Release the SHIFT key and wait until the OUTPUT message flashes at the bottom right.
5. Wait until the flashing has stopped; the PrintScreen data is then stored on the storage medium.
6. The data medium can now be read by using the PC Filename.BMP.
OPERATING INSTRUCTIONS
86 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Picture: Example PrintScreen saved as .BMP on the data medium.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 87 / 216
7 Connection to the Higher-Level Machine
7.1 Plug Connections at the Control Cabinet
OPERATING INSTRUCTIONS
88 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
7.2 X17 Connector for the Connection to the Machine
With the supplied jumper connector (120.5.397), it is possible to operate the control system without any other con-nections.
The connections required for operation are in bold.
NOTE: directPOS is changing some features on X17 and X17a:
With the position specification «directPOS» (activation via «keeprelais») the inputs «Acknowledge M-Function 1-5» have the function «Start-Pos 1-5». Accordingly, the outputs «M-Function 1-5» then have the function «Acknowledgment Pos 1-5».
7.2.1 CNC.MFK - M-Function Cable for the Connection to the Machine
For the connection to the machine using the X17 connector, the comprehensive CNC.MFK accessory pack will be supplied.
Thus, all 25 connections of the connector 1:1 are connected into the control cabinet and provided on the terminal board shown below.
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 89 / 216
1m
5m
Electrical control
cabinet of the machineCNC FANUC PMi
1. Axis: X17
2. Axis: X17a
A1+, A2
CNC of your
machine
11,14
Verknüpf_FANUC_PMi_alleSpr.vsd
OPERATING INSTRUCTIONS
90 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
7.3 Standard Connection for 1- and 2-axis Model
Diagram for the supplied CNC.MFK set
Copy this page and file it with the corresponding system:
System: ................................................................................................................
Technician/engineer, date: ...................................................................................
30°
0°
90°
300°
Progbeispiel_1b.vsd
P1
P2
P3P4
P5
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 91 / 216
7.3.1 Acknowledgeable M-Function at the CNC Machine
For the connection, an acknowledgeable M-Function command must be available on the CNC machine.
By means of this M-Function command, the CNC machine starts the FANUC 35iB at the "Start" input and waits for the "InPosition" acknowledgment signal.
Thus, the process has been completed.
7.3.2 Program Example
(**) = Freely programmable, acknowledgeable M-Function for starting the CNC FANUC 35iB.
7.4 Time Signal Diagram for CNC FANUC 35iB
The signal flow is shown in the diagram below:
The rising edge of start unclamps the clamping before the motor starts after a holding time and the status request of the pressure switch "Unclamped" (not shown).
The "InPosition" signal (default 100ms) is sent after the axis has reached the target range, the clamping has been clamped and the pressure switch "Clamped" (not shown) is active.
The "EndOfProgram" is a continuous signal (default). It goes to "High" as soon as the "Automatic" operat-ing mode has been selected or the target of the last sequence has been reached. It falls at the start of the first sequence.
The "Stop" or "EnableMovem." (not shown) signals during the run immediately brake the motor by means of a ramp. No "In Position" or "EndOfProgram" signals are sent. After the next start signal has been triggered, only the remaining distance is traveled and the usual end of sequence signals are sent.
The activation of the Manual/Auto input changes the signals as shown below. Exceptions are as follows: Editing programs, setting parameters, selecting programs in the PG Manager as well as missing reference points.
OPERATING INSTRUCTIONS
92 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
In these cases, the control system blocks switching to the automatic mode and displays the error message "A2000 Reference run required" on the handheld controller.
7.5 Further Functions on the X17a Connector and their Connection
On the X17a connector, further signals are available. The 15-pin connection cable is available as an option.
Under "CNC.MFK-plus", we offer a comprehensive accessory pack in the same manner as for the X17.
Without the "EnableRotation" option, the control system can also be operated on the X17a connector (120.5.398) without using the jumper connector.
pos item number
1 Uebergabeelement 15pol 120-2054
2 Flachbandkabel mit 15pol Sub.D 120.5.607
3 Verbindungskabel zu Maschine 5m 15pol Sub-D 120-1870
OPERATING INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 93 / 216
7.6 Operation of the machine tool without CNC-FANUC-35iB
For operation of the machine without CNC-FANUC-35iB, the supplied bridging plug 120.5.397 for X17 can be used. It is equipped with all the necessary connections and can simply be plugged into the machine tool instead of the connection to the FANUC-35iB on the M-function cable.
Note: For this, the +24V/0V supply of the machine must be wired to pin 3 (+24V) and pin 13 (0V) of the M-function cable. More see scheme 010-2064 sheet 3 below.
Explanations to Scheme 010-2064(1), sheet 3
Case 1: Jumper plug connected to CNC-FANUC-35iB. Allows operation of the CNC-FANUC-35iB without linking. For example, for test purposes.
Case 2: Bridging plug on M-function cable side CNC plugged in, signals with relay disengaged. The relay on pin 23 is now activated by the potential of the CNC thanks to the bridge from pin 3 to pin 23 (+24V) and pin 13 to pin 25 (0V). Although the CNC outputs switch the relays, they are galvanically iso-lated from each other.
Case 3: Bridging plug to M-function cable side CNC plugged, CNC outputs wired directly to CNC-FANUC-35iB. If more than 1 output (see A, B) is wired, the bridging plug will inevitably lead to the combination of the out-put potentials. Because these can be different, the diodes used block mutual interference.
Note: An NPN output must always, e.g. with a relay, to be inverted.
SERVICE INSTRUCTIONS
94 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
B. Service Instructions
8 Commissioning
8.1 Introduction
The core of the LEHMANN CNC is the FANUC Type 35iB control system with separate NC and PLC software.
The NC software is supplied by FANUC.
The PLC software (PMC-RB-LADDER) was created under the responsibility of pL LEHMANN. It is geared to the optimum operation of 1- or 2-axis pL LEHMANN rotary table systems.
The FANUC PC software LADDER-III was used as a tool in order to create the software.
The control cabinet is externally manufactured, equipped and pre-wired; depending on the order, for the 1- or 2-axis model.
Hardware options such as …
… direct measuring system input (SDU Box) and
… batteries for absolute measuring system
are installed by pL LEHMANN only in the assembly department as needed.
Initial commissioning is also carried out at pL LEHMANN. Here, the entire cabling is also checked and smooth func-tioning tested.
Upon delivery to the customer, the control systems are thus ready for operation and usually also already adjusted to the respective rotary table system from pL LEHMANN.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 95 / 216
8.2 Initial Commissioning, Step by Step
8.2.1 Introduction
The Fanuc CNC control system must be configured, parameterized and provided with data before it can be used. There is no possibility to send all data at once to the control system; it must be imported and transferred file by file.
8.2.2 IP Addresses
By default, the permanently assigned IP addresses are saved as follows; they must not be changed or modified.
Control System Compo-nent
Permanently As-signed IP Address
Remark
CNC 35iB 192.168.1.10 : 8193 Communication with LADDERIII programming system or with i-Pendant
i-Pendant (handheld con-troller)
192.168.1.200 Communication with CNC-35iB
Optional ETH card for CNC 35iB
Permanently assigned IP -> address freely selectable
Communication with PC network for NC program trans-fer or remote maintenance. Attention: This option is not currently offered by pL LEHMANN.
8.2.3 Commissioning Procedure
The procedure followed in order to import and transfer the data, which is described in detail below, should be as follows:
No. What How OK
1. Activate the handheld controller -> adjust manually
2. PMC configuration -> adjust manually
3. NC parameters -> File transfer via PC Card (CNC-PARA.TXT)
4. PMC-LADDER -> File transfer via PC Card (PMC1.000)
5. PMC parameters -> File transfer via PC Card (PMC1_PRM.TXT)
6. I/O configuration -> File transfer via PC Card (IOCONFIG.000)
7. Messages -> File transfer via PC Card (M1PMCMSG.TXT)
8. Macros and test programs -> File transfer via PC Card (Oxxxx…)
9. Connect and test axes -> manually
10. Complete data backup -> File transfer via PC Card (save everything)
Card Adapter A02B-0236-K150 Compact Flash Card 256MB A02B-0213-K211
SERVICE INSTRUCTIONS
96 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.3 Basics: i-Pendant (Handheld Controller)
8.3.1 Screen
8.3.2 Touches sans volant intégrée
In the PMC, the keys can be called up with the variables E9902.x. For example, the RESET key is: [//] => iP_K_10 => R0903.3
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 97 / 216
8.3.3 Touches avec volant intégrée
When M-OPE lights up in green ( ), the keyboard assignment highlighted in brown is active.
SERVICE INSTRUCTIONS
98 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.3.4 Switching from "CNC Control Panel" to "i-Pendant OS"
Usually, the i-Pendant starts up in the "CNC Control Panel Mode". When the key combination CTRL, ALT and N (with the mouse not connected yet) is pressed, the device switches into the Windows OS Mode. It is now possible to make special settings which are usually not required. For operation, a mouse must be connected to the USB in-terface.
8.3.5 EMERGENCY STOP and USB
Remark: By pressing the EMERGENCY STOP button, the MDI Mode is also automatically acti-vated, but this is not visible on the display.
HBT Standard ETH address: 192.168.1.200
The USB interface on the i-Pendant is activated via NC parameter P300#0 (PCM) = 1 (PC-CARD=0 / USB=1). However, the data medium in the CNC is then always called MEMORY CARD and the PC-Card does no longer work.
Connection to control cabinet
8.3.6 Dimensions
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 99 / 216
8.3.7 Configuring 35iB for "i Pendant" Handheld Controller Panel
No.
Action Picture for the Action
Response from the CNC
1. Activate the handheld con-troller panel: Set the key-operated switch to "ON".
When the CNC is supplied with power, the red power lamp is on.
2. Switch off the CNC.
-
3. Set the rotary switch "MTSW" to Pos 1 and switch on the CNC.
The "Status" LED shows a flashing "1".
4. Briefly actuate the push-button switch "PSW".
Display LED "Status" starts to count up from 0 to F.
5. When the display LED "Sta-tus" is 5, briefly actuate the push-button switch "PSW".
Display LED stops at 5 and flashes.
SERVICE INSTRUCTIONS
100 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No.
Action Picture for the Action
Response from the CNC
6. Press the push-button switch "PSW" again.
Display LED "Status" is 5 and no longer flashes.
7. Set the rotary switch "MTSW" to Pos 0 and switch off the CNC after-wards.
-
8. Switch on the CNC.
The connected handheld controller is now and operational starts up with the Fanuc screen.
8.3.8 PMC Configuration
No. Action Picture for the Action Response from the CNC
1. Set the "EnableKeyboard" switch to "ON" as shown in the picture.
-
2. - Press the EMERGENCY STOP button:
=> CNC becomes invisible on the screen.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 101 / 216
No. Action Picture for the Action Response from the CNC
3. - LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "SYSTEM" key once.
LED must not light up.
4. - Press the right arrow key twice (2 x).
x2
5. - Press the "F3" (PMC CONFIG) key once.
6. - Press the "F3" (SETTING) key once.
- Adjust the values by us-ing the "cursor keys" ac-cording to the screen mask.
- Press the "PAGE DOWN" key once in order to switch to screen mask 2 / 2.
Adjust the values according to the screen mask.
SERVICE INSTRUCTIONS
102 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
- Press the "SYSTEM" key once in order to exit the mode.
1x
1x
Screen mask for PAGE-DOWN
8.3.9 Loading NC Parameters
No. Action Picture for the Action Response from the CNC
1. Set the "EnableKey-board" switch to "ON" as shown in the pic-ture.
-
2. - Press EMERGENCY STOP:
=> CNC invisibly en-ters the MDI Mode.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 103 / 216
No. Action Picture for the Action Response from the CNC
3. Set WriteEnable and I/O Channel for PC Card:
- LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "OFFSET/SETTING" key.
- Activate WriteEnable PARAMETER WRITE = 1.
Check if
I/O CHANNEL = 4; if not, adjust accordingly. However, this must be carried out in P00020 on the parameter screen mask; other-wise WRITE PROTECT(see be-low).
Must not light up.
2x
1x
1x
4. - Press the "SYSTEM" key once.
2x
5. - Input value 20
- Press NO.SRH (SHIFT F1).
- Check if NC parameter P00020 = 4; if not, change to value 4 so that the PC CARD or USB inter-face is functioning.
By pressing the SHIFT F1[NO SRH] key, (OPRT) is activated automatically and does thus not have to be pressed any more in step 8.
20
1x
1x
SERVICE INSTRUCTIONS
104 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
6. - Input value 300
- Press NO.SRH (SHIFT F1).
- Check if NC parameter 00300#0 = 0 (PC Card is active); other-wise, this PCM value must be set to 0.
300
1x
1x
7. Prepare the PC Card:
- Load NC parameter file with the name CNC-PARA.TXT onto the card
- and insert the PC Card in Fanuc 35iB.
-
8. Start reading in:
Press the F2 (F INPUT) key.
- Press the SHIFT key and the F5 (EXEC) key. 1x
1x
1x
INPUT must flash after the EXEC key has been pressed.
9. - Switch off the CNC, complete …
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 105 / 216
8.3.10 Loading PMC (LADDER), PMC Parameters
8.3.10.1 Preparing Loading
No. Action Picture for the Action Response from the CNC
1. Set the "EnableKeyboard" switch to "ON" as shown in the picture.
-
2. - Press EMERGENCY STOP:
=> CNC invisibly enters the MDI Mode.
3. Load necessary files PC Card:
4. - Press the "SYSTEM" key once.
1x
SERVICE INSTRUCTIONS
106 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
5. - Press the right arrow key twice (2 x).
x2
6. - Press the F1 PMC MAINTE key.
1x
7. Press the F4 [I/O] key.
1x
8. Press the F5 (OPRT) key.
1x
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 107 / 216
8.3.10.2 Loading PMC
9. Press the SHIFT key and the F3 [LIST] key.
1x
1x
10. Select _PMC_V~1.000
by using the cursor keys.
11. - Press the SHIFT key and the F1 (SELECT) key.
1x
1x
12. - Press the SHIFT key and the F1 (EXEC) key.
- Press the SHIFT key and the F1 (EXEC) key again.
1x
1x
1x
1x
"COMPLETED" must be displayed as a response.
SERVICE INSTRUCTIONS
108 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.3.10.3 Loading PMC Parameters
13. Press the SHIFT key and the F3 [LIST] key.
1x
1x
14. - Select PMC1_PRM.TXT using the cursor keys.
15. - Press the SHIFT key and the F1 (SELECT) key.
1x
1x
16. - Press the SHIFT key and the F1 (EXEC) key.
- Press the SHIFT key and the F1 (EXEC) key again.
1x
1x
1x
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 109 / 216
1x
17. Successful copying is con-firmed with "COMPLETE".
8.3.10.4 Loading PMC IOCONF
18. Press the SHIFT key and the F3 [LIST] key.
1x
1x
19. - Select IOCONF.000 with the cursor keys.
20. - Press the SHIFT key and the F1 (SELECT) key.
1x
1x
SERVICE INSTRUCTIONS
110 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
21. - Press the SHIFT key and the F1 (EXEC) key.
- Press the SHIFT key and the F1 (EXEC) key again.
1x
1x
1x
1x
22. Successful copying is con-firmed with "COMPLETE".
8.3.10.5 Loading PMC Message
23. Press the SHIFT key and the F3 [LIST] key.
1x
1x
36 - Select M1PMCMSG.000 with the cursor keys.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 111 / 216
37 - Press the SHIFT key and the F1 (SELECT) key.
1x
1x
38 - Press the SHIFT key and the F1 (EXEC) key.
- Press the SHIFT key and the F1 (EXEC) key again.
1x
1x
1x
1x
39 Successful copying is con-firmed with "COMPLETE".
8.3.10.6 Saving Files Read in from RAM in F-ROM
41 Select FLASH-ROM on the screen mask with the cur-sor keys.
SERVICE INSTRUCTIONS
112 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
42 Select WRITE on the screen mask with the cur-sor keys.
43 Select SEQUENCE PROGRAM on the screen mask with the cursor keys.
45 Press the F keys SHIFT and F1[EXEC].
&
46 Successful copying is con-firmed with "COMPLETE".
47 Select MESSAGE on the screen mask with the cur-sor keys.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 113 / 216
48 Press the F keys SHIFT and F1[EXEC].
49 Successful copying is con-firmed with "COMPLETE".
50 Select I/O CONFIGURATION on the screen mask with the cur-sor keys.
51 Press the F keys SHIFT and F1[EXEC].
52 Successful copying is con-firmed with "COMPLETE".
SERVICE INSTRUCTIONS
114 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.3.11 Checking the PMC (LADDER) SW Version
No. Action Picture for the Action Response from the CNC
1. Press the "System and Pa-rameter" key.
2. - Press the right arrow key twice (2 x).
2x
3. Press the F3 [PMC CONFIG] key.
Press the F1 [TITLE] key.
PMC SW Version is dis-played:
- PMC PROGRAM NO: x
- EDITION NO. : x
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 115 / 216
8.3.12 Adjusting System-Specific Parameters
No. Action Picture for the Action Response from the CNC
1. Prerequisites:
- MDI-MODE is activated - PARAMETER WRITE = 1
Press the "System and Param-eter" key.
2. The system-specific NC pa-rameters, PMC keep relays and timers can now be ad-justed accordingly (only if nec-essary).
-
SERVICE INSTRUCTIONS
116 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.3.13 Loading Macros (Division Computer and directPos)
No. Action Picture for the Action Response from the CNC
1.
1. Switch off the CNC.
2. Trigger the EMERGENCY STOP.
3. Switch on the CNC.
- The X17 jumper connector must be inserted.
2. Prerequisites:
- LED "M-OPE“ must light up (otherwise with the "M-OPE/MDI" key).
- Press the "MDI Mode" key.
- LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "OFFSET/SETTING" key twice (2x).
Must light up.
Must not light up.
2x
3. - Activate WriteEnable PARAMETER WRITE = 1.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 117 / 216
No. Action Picture for the Action Response from the CNC
4. Press the "System and Pa-rameter" key.
5. A>_ Enter "3202", press the F1 key (NO.SRH).
1x
1x
6. Adjust:
- P3202#0=0 (NE8)
(Thus, the macros O8000 … O8999 can be edited.)
- P3202#4 = 0 (NE9)
(Thus, the macros O9000 … O9999 can be edited.)
Set Bit 0 (NE8) and Bit 4 (NE9)
to 0.
7. Operating mode: Select the Edit Mode.
Must light up.
SERVICE INSTRUCTIONS
118 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
8. Prerequisites:
- Operating mode: Edit Mode
Press the Program key.
Must not light up.
9. - Press the F2 [FOLDER] key.
10. Prepare the PC Card:
- Load division computer and directPos macros from the pL network onto the PC Card.
- O8881 (directPos1)
- O8882 (directPos2)
- O8883 (directPos3)
- O8884 (directPos4)
- O8885 (directPos5)
- O9012 (division computer)
CAUTION: O8881…O8885 differ for the 1-axis and 2-axis model.
- Insert the PC Card in 35iB.
11. Setting FOREGROUND FOLDER
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 119 / 216
No. Action Picture for the Action Response from the CNC
Setting is required in order to ensure that the data is saved in the "//CNC_MEM/USER/LIBRARY" directory:
12. Press the F key F5 [OPRT].
13. Press the F key F5 [TREELIST].
14. Use the cursor keys to navi-gate the yellow bar to LIBRARY.
SERVICE INSTRUCTIONS
120 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
15. Switch the function keys and press the right arrow key.
16. Press the F1 [FORE CHANGE] key.
The files read in by the PC Card are then saved in the //CNC_MEM/USER/LIBRARY/ folder (FOREGROUND FOLDER).
17. Switch the function keys and press the right arrow key.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 121 / 216
No. Action Picture for the Action Response from the CNC
18. Press the SHIFT F1 [DEVICE CHANGE] key in order to switch to the PC Card.
19. Press the F1 [MEMORY CARD] key in order to access the PC Card.
Then load the macro to the parameter lists:
20. Press the F2 [F-INPUT] key.
SERVICE INSTRUCTIONS
122 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
21. Press the F1 [F GET] key.
22. Press the SHIFT F1 [F SET] key to select the macro.
23. Press the SHIFT F5 [EXEC] key to perform the copy com-mand.
INPUT message at the bot-tom right flashes briefly; if OK, the number of the macro read in is shown at the top right.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 123 / 216
No. Action Picture for the Action Response from the CNC
24. Select the next macro via the yellow bar and repeat the procedure for all macros as from F2 [F INPUT].
For your information: If avail-able, test programs that were already required can also be imported here.
25. Press the SHIFT F1 [DEVICE CHANGE] key to select the drives.
26. Press the SHIFT F1 [CNC MEM] key to change the drive.
27. Check if all macros are avail-able under the //CNC_MEM:/USER/LIBRARY/
path.
28. Complete!
Macro protection may only be set after the data backup has been completed; otherwise, the backup is blocked.
SERVICE INSTRUCTIONS
124 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
29. Reset Macro WriteEnable to ensure that the macros are not changed unintentionally.
Select the MDI Mode:
- LED "M-OPE“ must light up (otherwise with the "M-OPE/MDI" key).
- Press the "MDI/SYSTEM" key once.
LED must light up.
30. Press the "System and Pa-rameter" key.
LED must not light up.
31. A>_ Enter "3202", press the F1 key (NO.SRH).
1x
1x
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 125 / 216
No. Action Picture for the Action Response from the CNC
32. Adjust:
- P3202#0=1 (NE8)
(Now the macros O8000 ... O8999 are no longer edita-ble)
- P3202#4 = 1 (NE9)
(Now the macros O9000 ... O9999 are no longer edita-ble)
The macros are now pro-tected.
Set Bit 0 (NE8) and Bit 4 (NE9)
to 1.
SERVICE INSTRUCTIONS
126 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.3.14 Setting date and time
No. Action Picture for the Action Response from the CNC
47. 1 Prerequisites:
- MDI Mode is activated.
- LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "OFFSET/SETTING" key twice (2x).
Must not light up.
2x
48. - Activate WriteEnable PARAMETER WRITE = 1.
49. 2 Press the "Page Down" key until SETTING TIMER is dis-played.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 127 / 216
No. Action Picture for the Action Response from the CNC
50. 3 Use the cursor keys to navi-gate to DATE und TIME and enter the corre-sponding date and time.
51. 2 Complete!
SERVICE INSTRUCTIONS
128 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.4 Complete Data Backup prior to Delivery
No. Action Picture for the Ac-tion
Response from the CNC
1. Prepare:
Select the MDI Mode:
- Acknowledge all ALARM mes-sages.
- PARAMETER WRITE = 1
- P20 (I/O Channel) = 4
- P300#0 (PCM) = 0
- P138#0 (MDP) = 1
- P313#0 (BOP) = 1
- P3202#0 (NE8) = 0
- P3202#4 (NE9) = 0
Select the EDIT Mode:
- Insert empty PC Card at CNC.
- Caution: ALL DATA backup only works with the PC Card.
2. Parameter Mode:
Press the "System and Parame-ter" key.
3. Switch the function keys:
Press the arrow the right key until F3 = ALL IO is shown.
3x
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 129 / 216
No. Action Picture for the Ac-tion
Response from the CNC
4. Select ALL IO:
Press the F3 [ALL IO] key.
5. Switch the function keys:
Press the right arrow key until F4 = ALL DATA is shown.
4x
6. Select ALL DATA:
Press the F4 [ALL DATA] key.
7. Select (OPRT):
Press the F5 [OPRT] key.
SERVICE INSTRUCTIONS
130 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Ac-tion
Response from the CNC
8. Select [F OUTPUT]:
Press the F4 [F OUTPUT] key.
9. Select EXEC:
Press the F5 [EXEC] key.
For your information: CNC saves the data on the PC Card; pro-gress is visualized by means of a blue bar; this process takes ap-prox. 1 minute.
10. Switch off and on the main switch so that the remaining data is also saved during BOOTING.
11. Wait until the CNC has rebooted; this process takes approx. 2 minutes.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 131 / 216
No. Action Picture for the Ac-tion
Response from the CNC
12. Copy the data backup from the PC Card to the pL network for the respective order.
13. Complete!
For an example of how the backup is saved at pL, please re-fer to the following screenshot.
SERVICE INSTRUCTIONS
132 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.4.1 Resetting WriteEnable NC and PMC Parameters
No. Action Picture for the Action Response from the CNC
1. NC Parameters: Activating Macro Write Protect
2. Reset Macro WriteEnable to ensure that the macros are not changed unintentionally.
Select the MDI Mode:
- LED "M-OPE“ must light up (otherwise with the "M-OPE/MDI" key).
- Press the "MDI/SYSTEM" key once.
LED must light up.
3. Set Parameter WriteEnable:
- LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "OFFSET/SETTING" key.
- Activate WriteEnable PARAMETER WRITE = 1.
Must not light up.
2x
1x
1x
4. Press the "System and Pa-rameter" key.
LED must not light
up.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 133 / 216
No. Action Picture for the Action Response from the CNC
5. A>_ Enter "3202", press the F1 key (NO.SRH).
1x
1x
6. Adjust:
- P3202#0=1 (NE8)
(Thus, the macros O8000 … O8999 can be edited.)
- P3202#4 = 1 (NE9)
(Thus, the macros O9000 … O9999 can be edited.)
Now, the macros are pro-tected.
Set Bit 0 (NE8) and Bit 4 (NE9)
to 1.
7. Activating PMC Write Protect
8. - LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "SYSTEM" key once.
LED must not light
up.
3x
SERVICE INSTRUCTIONS
134 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
9. - Press the right arrow key twice (2 x).
x2
10. Activate PMC Configuration:
- Press the "F3" (PMC CONFIG) key once.
11. - Press the "F3" (SETTING) key once.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 135 / 216
No. Action Picture for the Action Response from the CNC
12. - Adjust the values with the "cursor keys" according to the screen mask.
Adjust the values ac-cording to the screen
mask.
13. Activate screen mask 2 of 2:
- Press the "PAGE DOWN" key once to switch to screen mask 2 / 2.
Adjust the values ac-cording to the screen
mask.
14. Reset Parameter WriteEna-ble:
- LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "OFFSET/SETTING" key.
- Activate WriteEnable PARAMETER WRITE = 0.
Must not light up.
2x
1x
1x
15. - Pres the "SYSTEM" key once (1x) to exit the mode.
- Parameter WriteEnable will be automatically reset during the next BOOTING.
SERVICE INSTRUCTIONS
136 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8.5 Checklist for Initial Commissioning (Check-Your-Work)
No. Procedure and Checklist Auxiliary means Action Checked, OK
1.
2. Connect the power cable to the control cabinet. (1-phase 230 VAC)
Power cable None
3. Switch on the main switch at the control cabinet.
The fan noise of the CNC becomes audible.
4. Check whether LED "F12 and "F2" light up on the print (fuses).
Control cabinet
5. Activate the handheld con-troller via PMi.
According to Operating Instructions (OI)
6. Read in the NC parameters. According to Operating Instructions (OI)
7. Read in the PMC-LADDER. According to Operating Instructions (OI)
8. Read in the PMC parame-ters.
According to Operating Instructions (OI)
9. Read in I/O configuration According to Operating Instructions (OI)
10. Read in messages According to Operating Instructions (OI)
11. Loading macros O8000 to O9999
According to Operating Instructions (OI)
12. Set time and date According to Operating Instructions (OI)
13. Connect the test cable har-ness to the motor and measuring system as well as to the blackBOX simula-tor.
Test cable harness None
14. EMERGENCY STOP exter-nal
Test box modulaNC4001 Print LED "ESP EXT" switches
15. EMERGENCY STOP inter-nal (handheld controller)
Handheld controller EMERGENCY STOP switch
Print LED "ESP INT" switches
16. OK BUTTON / Door switch. These are connected in an OR operation.
Test box modulaNC4001 OK button L/R (handheld controller)
Print LED "DOOR/EnSwitch" switches
17. - Activate the JOG Mode and move the axes. - The spindle clamping must be activated in order to en-sure that it is also checked. - Test direction of travel +/-. - Test resolution i-Total.
Test cable harness
- Clamping is unclamped. - Motor rotates. - If ES do not react, set K2.0 … K2.3 correctly.
18. Activate the ZRN Mode and carry out a reference run us-ing the axes.
Test cable harness - Clamping is unclamped. - Motor rotates until the reference cam is found.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 137 / 216
No. Procedure and Checklist Auxiliary means Action Checked, OK
19. ExternalStart (Input) Test box modulaNC4001 NC PG sequence must start.
20. /ExternalStop (Input) Test box modulaNC4001 NC PG sequence must stop.
21. InPos Signal (Output) Test box modulaNC4001 After M00 or M30, the InPos signal (LED) must be sent and displayed.
22. EndOfProgram Signal (Out-put)
Test box modulaNC4001 After M30, the EndOfProgram sig-nal (LED) must be sent and dis-played.
23. Automatic Mode (Input) Test box modulaNC4001 AUTO Mode is activated
24. SystemReady Signal (Out-put)
Test box modulaNC4001 The SystemReady signal (LED) must be sent and displayed if there is no error present.
25. M-Function 1 (Output) Ackn. M-Function 1 (Input)
NC-PG Code: M103 (Acknowledgeable M-Function)
M-Func 1 is set; it is reset with Acknowledgeable M-Function 1.
26. M-Function 2 (Output) Ackn. M-Function 2 (Input)
NC-PG Code: M108 (Acknowledgeable M-Function)
M-Func 2 is set (LED); it is reset with Acknowledgeable M-Function 2.
27. M-Function 3 (Output) Ackn. M-Function 3 (Input)
NC-PG Code: M113 (Acknowledgeable M-Function)
M-Func 3 is set (LED); it is reset with Acknowledgeable M-Function 3.
28. M-Function 4 (Output) Ackn. M-Function 4 (Input)
NC-PG Code: M118 (Acknowledgeable M-Function)
M-Func 4 is set (LED); it is reset with Acknowledgeable M-Function 4.
29. M-Function 5 (Output) Ackn. M-Function 5 (Input)
NC-PG Code: M123 (Acknowledgeable M-Function)
M-Func 5 is set (LED); it is reset with Acknowledgeable M-Function 5.
30. Test HW limit switch for tilt-ing systems.
Switch at scale disk
31. Test SW limit switch for tilt-ing systems.
Adjust via NC parame-ters.
32. Delete test programs O0001 to O7999.
According to Operating Instructions (OI): 4.7.8 Deleting Program
33. Perform a complete data backup.
According to Operating Instructions: Chapter 8.4 Complete data backup
34. WriteEnable NE8 and NE9 reset in NC-P3202
According to Operating Instructions: Chapter 8.4.1 Resetting WriteEn-able NC and PMC
35. NC WriteEnables reset (Pa-rameter Write)
Revient automatiquement au Power-off.
36. PMC WriteEnables reset According to Operating Instructions: 8.4.1
37. Check complete, OK.
SERVICE INSTRUCTIONS
138 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
9 NC Parameter Setting
9.1 Preparing Data to be Changed
- "PARAMETER WRITE =" must be set from 0 to 1.
- The MDI mode or the EMERGENCY STOP must be actuated. - In addition, the following NC parameters are responsible for password protection, according to FANUC
manual B-64483EN: Parameters P3201, P3210, P3211, P3226 and P3222 - For the machine tool type FANUC-Robodrill the parameter K0000 # 6 must also be set to 1 (applies to
"PMC-Keeprelais").
9.2 NC Parameters
Based on the FANUC Manuals: B-64530EN-01 and 65270EN-07
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
0000 Parameter of Setting bits
#0=TVC: TV check 0=not perfor. / 1=perfor. #1=ISO: Code Data Outp. 0=EIA / 1=ISO #2=INI: Unit of Input 0=in mm / 1= in inches #5=SEQ: Sequence No 0=not perfor. / 1=perfor.
00100010 00100010
0012#7 RMV-Table Axis bits Axis Attach=0 / De-tach=1
0xxxxxxx 0xxxxxxx
0020 I/O Channel
0= CH0 RS232 Port1 1= CH1 RS232 Port1 2= CH2 RS232 Port2 4= CH4 PC-Card / USBi- Pendant (pL) 17= Standard-USB (not pL))
4 4
0101#0 SB2 (CH0) 1 1
0101#3 ASI (CH0) 0 0
0101#7 NFD (CH0) 1 1
0102 DEVICE No (CH0) 0 = für PC 0 0
0103 BAUDRATE (CH0) 11 = 9600Baud 11 11
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 139 / 216
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
300#0 PARAM CNC SCREEN DISP(PMC)
bits 0=PC-Card / 1=USB-HBT
1 1
1002#3 AZR: When no reference po-sition is set, the G28 com-mand causes:
bits
0: Reference position return using decelera-tion dogs to be exe-cuted. 1: Alarm PS0304, "G28 IS COMMANDED WITHOUT ZERO RETURN" to be displayed.
xxx0xxx xxx0xxx
1004#1/#0 ISx Controller increments res-olution
bits
00=ISB(0.001°) / 01=ISA(0.01°) / 10=ISC(0.0001°) Only for PMi/21i/18i16i
xxxxxxxx xxxxxxxx
1005#1 DLZx: Function for setting the reference position without dogs (Ref.Cam)
bits 0: Disabled (with Ref.Cam) 1: Enabled
xxxxx0x xxxxx0x
1006#1/#0 ROTx / ROSx Axis control settings
bits 00=LinearAxis / 01=ro-taryAxisTypeA / 11=ro-taryAxisTypeB
xxxxxx01 xxxxxx01
1006#5 ZMIx Axis control settings di-rection of reference position return
bits 0=positive / 1=negative Caution: also adjust PMC parameters
xx0xxxxx xx0xxxxx
1008#0 ROAx: the roll-over function of rotation axis
bits 0=invalid / 1=valid xxxxxxx1 xxxxxxx0
1008#1 RABx: axis rotates in the di-rection
bits 0= shorter distance / 1=specified by the sign
xxxxxx0x xxxxxx1x
1008#2 RRLx: Realtive Cordinate are: bits 0=not rounded / 1=rounded
xxxxx1xx xxxxx0xx
1008#4
SFDx: In reference position return based on the grid method, the reference posi-tion shift function (Grid-Shift enhancing).
bits
0: Disabled 1: Enabled (via grid-shift more than one motor revolution can be cor-rected)
xxx0xxxx xxx0xxxx
1010 Number of CNC controlled axes
byte -
Number of controlled axes: 1st axis = 1 2nd axis = 2
1 2
1011 Number of controlled axes byte -
Number of controlled axes: 1st axis = 1 2nd axis = 2
1 2
1013#1/#0 ISx Controller increments res-olution
bits
00=ISB(0.001°) / 01=ISA(0.01°) / 10=ISC(0.0001°) Only for 30iB, 31iB, 32iB, 35iB, 0iD, 0iMate
xxxxxx10 xxxxxx10
1020 Name of the axis byte A=65 / B=66 / C=67 65 67
1022 Setting of each axis in the basic coordinate system
byte 1, 2, 3, ..., number of control axes
1 2
1023 Number of the servo axis for each axis
byte 1, 2, 3, ..., number of control axes
1 2
1201#0 Automatic setting coordinate system after ref.
bits 1 = ZPR active 1 1
1201#2 Local coordinate system after ref.
bits 1 = ZCL active 1 1
1240 Reference Position Offset deg 9999.9999…-9999.9999 Has no impact on SW limits
0.0000 0.0000
SERVICE INSTRUCTIONS
140 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
1250 Reference Position Offset (only for Fanuc PMi)
detec. units
99999999…-99999999 Has no impact on SW limits
0 0
1260 Amount of shift per one rota-tion of axis
deg Modulo Range 360.0 360.0
1300#6 LZR Checking of stroke check 1 (SW EndLimits)
bits
0=stroke check1 is checked 1=stroke check1 is not checked
x1xxxxxx x1xxxxxx
1300#7 BFA Stroke check alarm han-dling (SW EndLimits)
bits
0=alarm is generated af-ter check 1=alarm is generated before check
1xxxxxxx 1xxxxxxx
1320 OT Positive direction stroke check 1 (SW EndLimits)
detec. units
Value 99999999…-99999999 P1240 does not have any impact
-1 99999998
1321 OT Negative direction stroke check 1 (SW EndLimits)
detec. units
Value 99999999…-99999999 P1240 does not have any impact
1 -99999999
1420 *Rapid traverse rate deg/min SpindleSpeed (PDAT)
18000 14400
1421 *F0: Lower feed speed at rapid traverse rate override
deg/min 0 0
1423 *Jogging feed rate deg/min 360 360
1424 *Manual rapid traverse rate for each axis
deg/min 7200 5400
1425 *FL: Lower feed speed at ref-erence point return
deg/min 720 720
1428 *Ref.Point Return Speed deg/min 1800 1800
1430 *Max. Cutting Speed deg/min 9000 7200
1432 *Max. Cutting Speed look ahead mode
deg/min 6800 5400
1602#6 LS2 Acc./dec. after interpola-tion is of a linear type
bits 0=exponential 1=linear
x1xxxxxx x1xxxxxx
1610#0 CTL Linear acceleration/de-celeration after ITP
bits 0=off 1=on
xxxxxxx1 xxxxxxx1
1620 *Linear type rapid traverse acc./dec. time constant
ms AccelTime (PDAT) 120 80
1621 *Time constant of acc./dec. in rapid traverse - bell-shaped part
ms JerkTime (PDAT) 67 67
1622 *Time constant of acc./dec af-ter ITP
ms 120 80
1623 FL rate of exponential accel-eration/deceleration in cutting feed
ms 0 0
1624 JOGTime constant ms
If the spindle clamping in JOG mode is delayed too long, then reducing this value.
120 80
1768 Time constant for acc./dec. af-ter interpolation
ms 67 67
1800#3 AFF Feed forward at rapid traverse
bits 0=interpolation 1=inter-polation and rapid trav-erse
xxxx1xxx xxxx1xxx
1801#4 CCI Assignment for "In posi-tion width" ParameterNo.
bits xxx0xxxx xxx0xxxx
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 141 / 216
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
1801#5 CIN Assignment for "In posi-tion width" ParameterNo.
bits xx0xxxxx xx0xxxxx
1815#0 RVS bits 0 0
1815#1 OPTx Position detector bits Direct measuring sys. 0=not used 1=used
0 0
1815#2 DCLx Reference marks is (SeparatePulseCoder)
bits
Ref.Mark DirectMeasur-ingSystem 0=not used 1=used
0 0
1815#3 DCR bits 0 0
1815#4 APZx MachinePosition and AbsolutePositionDetector
bits
0=Not corresponding / 1=Corresponding With RCNxxxF without Ref.Search: P1815#4 = 1 K1.1/2.1 = 0 K1.2/2.2 = 0
0 0
1815#5 APCx Position detector bits 0=not used 1=used (with battery)
0 0
1815#6 RONx Deactivating revolution counter
bits 0=invalid 1=valid
0 0
1819#0 FUPx Follow Up On/Off dur-ing Servo Off
bits
Important: Always = 1 0=Lag error is deleted during clamping (Axis slowly drifts away!) 1=Lag error is not de-leted during clamping
xxxxxxx1 xxxxxxx1
1820 CMR: Command multiplier byte
If ISC = 2 If ISB = 20 - See P1004 for PMi - See P1013 for 35iB
2 2
1821 *RC: reference counter ca-pacity
detec. units
- Without direct measur-ing sys.= 3’600’000 / i-total x P2179 = P1821 (0.0001° resolution) - With direct measuring sys.= 3’600’000
40000
40000
1825 *Servo loop gain, interpolation 0.01 [1/s] 6000 6000
1826 *In position width for each axis
detec. units
in rapid traverse if P1801#4=1
50 50
1827 *In position width in cutting feed for each axis
detec. units
in rapid traverse if P1801#5=1
50 50
1828 *Position deviation limit value while moving
detec. units
Lag error 1000000 1000000
1829 *Position deviation limit value at stop
detec. units
Lag error 1500 1500
1830 *Position deviation limit value at servo-off
detec. units
Lag error 0 0
1832 *Position deviation limit value at feed stop
detec. units
Lag error 0 0
1850 *Grid shift for each axis (Ref-Marks of MotorPulseCoder)
detec. units
Shift the MotorRefer-encePos, max.value=RC (P1821)
0 0
1851 *Backlash compensation amount G1
detec. units
Value per detec.units [0.0001°]
60 20
SERVICE INSTRUCTIONS
142 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
1852 *Backlash compensation amount G0
detec. units
Value per detec.units [0.0001°]
60 20
1902#0 FSSB setting mode (FMD) bits
0=Automatic setting mode 1=Manual setting 2 mode
xxxxxxx1 Xxxxxxx1
1902#1
ASE When automatic setting mode is selected for FSSB-setting (when the bit 0 (FMD) then parameter No. 1902 is set to 0.
bits
0: Not completed. 1: Completed. (This bit is automatically set to 1 upon the com-pletion of automatic set-ting)
xxxxxx0x xxxxxx0x
1904#6 DCN DuasCheckSafety FANUC B-64483EN-2
bits 0=Saftey active if exsist-ing 1=Safety inactiv
x0xxxxxx x0xxxxxx
1905#6 First separate detector SDU BOX Interface (PM1)
bits 0=not used 1=used
x0xxxxxx x0xxxxxx
2000#0 PLC0 initialization bits bits 0=used without being modified / 1=used after being modified
xxxxxxx0 Xxxxxxx0
2000#1 DGR initialization bits (DGP) bits Set DGP from 1 to 0 for motor ID initialization
Xxxxxx1x Xxxxxx1x
2001 AMR bits 00000000 00000000
2003#3 Enables PI function bits 0=off / 1=on Xxxx1xxx Xxxx1xxx
2003#5 Enables backlash accelera-tion
bits 0=off / 1=on xx1xxxxx xx1xxxxx
2004#2/#1/#0 TRW1/TRW0/TIB0/TIA0 (HRV2 current control)
bits Bitsxxxx0110=HRV1 / Bitsxxxx0011=HRV2
Xxxx0011 Xxxx0011
2005#1 Feed forward FFD bits 0=off / 1=on xxxxxx1x xxxxxx1x
2016#3 K2VC bits Proportional share of speed control loop at a standstill
xxxx1xxx xxxx1xxx
2017#7 High-speed velocity loop pro-portional processing (PK2V25)
bits PK25-Bit7 = High-speed velocity loop proportional processing
1xxxxxxx 1xxxxxxx
2018#0 Direction of separate detector (RVRSE)
bits 0=not reversed / 1=re-versed
xxxxxxx0 Xxxxxxx0
2020 Motor model ID number HRV2 for 200 V (for 400 V HV se-ries)
- Motor model ID number for HRV2 (400 V HV se-ries)
282(---) 262(263)
2021 *LDINT: Load intertial ratio %
LDINT: Load intertial ra-tio (ServoTuningScreen [%]) Velocity gain = (1 + LDINT/256) × 100 [%]
769(400) 769(400)
2022 DIRCTL: Motor rotation direc-tion
- 111=Forward / -111=Backward
-111 -111
2023 PULCO: Number of pulse par motor one rev. for velo. feed-back
8192 8192
2024 PPLS: Number of pulse par motor one rev. for pos. feed-back
- Without direct measur-ing sys.=12500 - With RCN223F accord-ing to list
12500 12500
2043 *Velocity loop integral gain (PK1V)
- 15 39
2044 *Velocity loop proportional gain (PK2V)
- The sign "-" means mul-tipl.-factor 10 (-53 => 530)
-53 -350
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 143 / 216
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
2047 Gain POA1 The sign "-" means mul-tipl.-factor 10 (-5000 => 50000)
-5000 -5000
2060 *Torque limit of the amplifier - Value 7282=100% of max. amplifier current
7282 7282
2066 250 μs acceleration feedback mm only active if P2017#7=1 0 0
2068 Feed-forward coefficient 0.01% 7’000 7’000
2069 Feed-forward velocity loop co-efficient
0.01% 200 200
2078
*Dual position feedback nu-merator. (Always referenced on the motor. Not on RCN223F.)
detec. units
Resolution 0.0001 [°] 1 1
2079
*Dual position feedback de-nominator. (Always refer-enced on the motor. Not on RCN223F.)
detec. units
Resolution 0.0001 [°] 25 25
2084 *Flexible feed gear of numera-tor
detec. units
Resolution 0.0001[°] With RCN223F = 9
2 1
2085 *Flexible feed gear of denomi-nator
detec. units
Resolution 0.0001[°] With RCN223F = 20
25 25
2087 Torque offset, Tandem con-trol/Preload value
7282 => max Cur-rent of am-plifier
-7282 to 7282 0 0
2092 *Feed-forward position loop coefficient
0.01% 10000 10000
2107 * Velocity loop gain override at cutting traverse
% Value x P2021 at G01 150 150
2113 *Notch filter center frequency, filter 1
Hz 0 300
2118 Dual position feedback semi-closed loop error level
detec. units
Resolution 0.0001 [°] 300 300
2119 *Stop level with variable pro-portional gain
detec. units
50 50
2165 Maximum amplifier current [A] PeakCurrent of Ampli-fier.
25 25
2177 *Damping filter limit bandwidth Hz 0 70
2178 *Servo loop gain, rapid 0.01 [1/s] 6000 6000
2179 *RC: reference counter ca-pacity denominator of param-eter 1821
- With RCN232F = 0 1 1
2185 Position pulse conversion co-efficient
- 0 0
2202#1 VGCG bits
Toggle: speed control loop G00/G01, 0=off /1=on Enables the cutting/rapid velocity loop gain switching function. Value = 1 in P2021 will be activated
xxxxxx1x xxxxxx1x
2203#2 CRPI Current loop bits Current controller type 0.5 PI, 0=off / 1=on
xxxxx1xx xxxxx1xx
2207#3 PD50 bits Proportional share limit, 0=75% / 1=50%
xxxx0xxx xxxx0xxx
2209#2 FADL bits 0=FAD bell-shaped type, 1=FAD linear type
Xxxxx1xx Xxxxx1xx
SERVICE INSTRUCTIONS
144 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
2209#6 PGAT bit
Calculation VelocityGain - Without direct measur-ing sys. = 0 - With direct measuring sys. = 1
x0xxxxxx x0xxxxxx
2212#6 Servo loop gain interpolation and rapid traverse are differ-ent
bits 0=off (P2178=P1825) 1=on (different)
x0xxxxxx x0xxxxxx
2275#0 Function Bit RotaryEncoder (800PLS)
bits
RCN223F-723F - 0= without direct meas-uring sys. - 1= with RCN
xxxxxxx0 xxxxxxx0
2275#1 Function Bit NumberOfRevo-lution (RCNCLR)
bits
RCN223F-723F - 0= without direct meas-uring sys. - 1= with RCN
xxxxxx0x xxxxxx0x
2359 *Damping filter 1 % 0 30
2360 *Notch filter center frequency, filter 2
Hz 0 400
2361 *Bandwidth filter 2 Hz 0 70
2362 *Damping filter 2 % 0 80
2363 *Notch filter center frequency, filter 3
Hz 0 0
2364 *Bandwidth filter 3 Hz 0 0
2365 *Damping filter 3 % 0 0
2394 Number of DataMaskDigits -
Corresponding to P2275 - Without direct measur-ing sys. = 0 - With direct measuring sys. = 8
0 0
2420 00000000 00000000
3004#5 Hardware overtravel signal (OHT)
bits
Hardware overtravel sig-nal 0 = active 1 = inactive
xx0xxxxx xx0xxxxx
3006#0 Deceleration signal for refer-ence position return (GDC)
bits 0 = X0009 is active 1 = G0196 is active
xxxxxxx1 Xxxxxxx1
3115#0 Position display bits 0 = Display on 1 = Display off
Xxxxxxx0 Xxxxxxx0
3116#2 Parameter WriteEnable (PWR)
bits -
Alarm: 0 = Acknowledgeable with both the CLEAR and the RESET key 1 = Acknowledgeable only with the RESET key
0 0
3130 Axis display order for current position display screens (order for position display)
byte 0…6 (0=default) 0 0
3202#0 Edit / block macro program numbers O8000…O8999 (NE8)
bits -
O8000…O8999 0 = editable and reada-ble 1 = blocked
1 1
3202#4 Edit / block macro program numbers O9000…O9999 (NE8)
bits -
O9000…O9999 0 = editable and reada-ble 1 = blocked
1 1
3202#6
Search for the program num-ber of a protected program (PSR)
bits
pL function directPOS: 0: Disabled 1: Enabled
1 1
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 145 / 216
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
3280 Language selection via Set-ting or NC parameters
bit 0 = via Setting 1 = via NC parameter 3281
0 0
3281
CNC display language Select NC and PMC lan-guage:
byte
0: German 1: Japanese 2: German 3: French 4: *Chinese (traditional characters) 5: *Italian 6: *Korean 7: *Spanish Language selection only if NC parameter 3280=1 *= Optional
0 0
3282 Language selection 1/2 bits Enable languages for selection
10100110 10100110
3283 Language selection 2/2 bits Enable languages for selection
00000000 00000000
3284
Select the languages to be used with the function for se-lecting five optional languages (TRK)
bits 00001000 00001000
3301#7 A screen hard copy function is HDC
bits 0: Disabled 1: Enabled
1xxxxxxx 1xxxxxxx
3467 Target path for directPOS byte General 7=CNC_MEM/USER/ LIBRARY
7 7
3620 PitchErrorComp REF. No. Axis
The values are stored in a separate table under SYSTEM -> [+] -> F2 [PITCH ERROR]. Note: The sum of all
values must be zero for a rotary axis, oth-erwise the axis is added on-and-on at zero crossing.
0 0
3621 PitchErrorComp MIN. No. Axis 0 0
3622 PitchErrorComp MAX. No. Axis 0 0
3623 PitchErrorComp MULTIPLY Axis 0 0
3624 PitchErrorComp INTERVAL [°] Axis 0.0000 0.0000
3625 [°] Axis 0.0000 0.0000
3708#0 SAR Spindle speed check, speed reached
bits 1st axis
0 = Deactivated 1 = Activated
0 0
6052 G300 (pL division computer macro)
1st axis Is required for O9012 300 300
6300#4 External program number search (ESR)
bits pL function directPOS: 0 = Disabled 1 = Enabled
xxx1xxxx xxx1xxxx
7100
PARAMETERS OF MANUAL HANDLE (1 OF 2): Manual handle feed in JOG feed mode or incremental feed in the manual handle feed is (JHD)
bits 0 = Invalid 1 = Valid
Xxxxxxx1 Xxxxxxx1
7105#1 Manual handle for I/O link connection is (HDX)
0 = Automatically set 1 = Manually set
Xxxxxx1x xxxxxx1x
SERVICE INSTRUCTIONS
146 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
7110 Number of manual pulse gen-erators used (handle)
byte - 1…3 1 1
7113 Manual handle feed magnifi-cation m
Word - 1…127 100 100
7114 Manual handle feed magnifi-cation n
Word - 1…1000 1000 1000
7117 Allowable number of pulses that can be accumulated dur-ing manual handle feed
2-Word - 0…99999999
Overrun handwheel 1000 1000
8022
PMC axis: Upper limit rate of feed per revolution during PMC axis control
Speed M03/M04
Units 1st axis 0 0
8028
PMC axis: Time for accelera-tion/deceleration calculation when a feed rate is specified under PMC axis control
Acceleration M03/M04
ms
1st axis T1 acceleration linear 240 160
8029 PMC axis: Bell-shaped
Jerk limitation M03/M04 ms
1st axis T2 jerk limitation 160 160
8040 PMC axis control is velocity control
Servomo-tor-Unit/360°
1.Axis Limiting of motor speed. => P1821 (see also end-less-turning M03/M04)
40000 40000
11802#4
NC axis activated
Is required in order to deacti-vate axes NC-like.
bits Axis 0=axis active 1=axis deactivated
Xxx0xxxx Xxx0xxxx
11933#1/#0 Set a communication method for the I/O link or I/O link-i channels (C2T/C1T)
bits 0: The I/O link is used. 1: The I/O link-i is used.
Xxxxxx01 Xxxxxx01
24000
ATR value corresponding to slave 01 on first FSSB line
Is required in order to deacti-vate axes NC-like.
Word
1000=No FSSB partici-pant 1001=1st servo 1002=2nd servo 2001=1st spindle 3001=1st SDU Box
1001 1001
24001
ATR value corresponding to slave 01 on first FSSB line
Is required in order to deacti-vate axes NC-like.
Word
1000=No FSSB partici-pant 1001=1st servo 1002=2nd servo 2001=1st spindle 3001=1st SDU Box
Nothing=1000 2nd servo=1002 1st SDU=3001
Nothing=1000 2nd servo=1002 1st SDU=3001
24002 ATR value corresponding to slave 01 on first FSSB line
Word
1000=No FSSB partici-pant 1001=1st servo 1002=2nd servo 2001=1st spindle 3001=1st SDU Box
Nothing=1000 1st SDU=3001
Nothing=1000 1st SDU=3001
24003 ATR value corresponding to slave 01 on first FSSB line
Word
1000=No FSSB partici-pant 1001=1st servo 1002=2nd servo 2001=1st spindle 3001=1st SDU Box
1000 1000
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 147 / 216
Address P Function Unit
Effective-ness -1- or 2-Axis -General
Meaning of the Values
Value for CNC 35iB 1-axis EA-507 90:1. Motor FANUC b1.0/6000is
Value for CNC 35iB 2-axis TF-(507)510 90:1. Motor FANCU a2/5000is
24096
Connector number for the 1st separate detector interface unit (only if 1st SDU Box is activated)
Word
0= No directing measur-ing system 1= Measuring system at IF101 2= Measuring system at IF102 3= Measuring system at IF103 4= Measuring system at IF104
0 (1) 0(2)
Note: The abbreviation MTB means in words of FANUC: MachineToolBuilder
Color Key
Light green Parameters specific to the control system / machine
Light blue Parameters specific to the measuring system
Pink Motor-specific parameters
Orange Specific to the servo amplifier
Yellow LEHMANN system-specific parameters
Violet RCN223F direct measuring system (PMC must also be prepared)
Brown Absolute measuring system with battery buffering (please also refer to IBN buffer battery)
Green Relates to switching on or off an axis
SERVICE INSTRUCTIONS
148 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
9.2.1 Fanuc Graphic for the Assignment of Axes
9.3 Parametrization of Handy with and without integrated hand-wheel
NC-parameter adress P
function code unit description
Handheld Con-troller Panel without inte-grated hand-wheel
Handheld Con-troller Panel with integrated hand-wheel
3206#7 NS2 Bits CNC screen dual display function is: 0 = disabled 1 = enabled
0 0
11539#4 OEN bits
iPendant operation ON/OFF switch ENBC is: 0 = disabled 1 = enabled
0 1
11539#6 MCD bits
iPendant operation mode control signal MOPEC is: 0 = disabled 1 = enabled
0 1
11540 Address type of the operation mode con-trol signal
0 3
11541 Address number of the operation mode control signal
0 9928
11542 Address type of the key signal area (E area)
3 3
11543 Address number of the key signal area 9900 9900
11544 Refresh interval time of the key signal data
64 64
11546 Deactivate parameter P12300 / P12340 for the 1st manual pulse coder
0 1
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 149 / 216
9.4 Motor ID (P2020)
Usually, we operate with HRV2 (= better control and regulation)
Drehtisch Motor ID HRV1 a/biSV20
ID HRV2 a/biSV20
ID HRV3 ID HRV2 a/biSV40
Bemerkung
EA-507 βis 0.5/6000 181 281 ? - Used to 2013
EA-507 βis 1/6000 182 282 ? - New from 2014
EA-510 βis 1/6000 182 282 ? -
EA-510 αis 2/5000 162 262 ? 502
EA-511 αis 2/5000 162 262 ? 502
EA-520 αis 2/5000 162 262 ? 502
EA-530 αis 4/5000 165 265 ? 504
EA-640 αis 4/5000 165 265 ? 504 New from 2018
Caution: In order to ensure that the change is applied, P2000#1(DGP) must be set from 1 to 0.
9.5 Gear Ratio for 0.0001° resolution (P1821, 2179, 2084, 2085)
Use key sequence: (MDI, OFFSET (2x), 1 Input, System (2x Parameters))
Rotary Ta-ble
i Total P1821 P2179 P2023 P2024 P2084 P2085 Remark
EA-507 81:1 400’000 9 8192 12500 2 45 Standard Old up to 2013
EA-507 81:1 3'600’000 0 8192 1235 9 20 With RCN223F Old up to 2013
EA-507 90:1 40’000 0 8192 12500 1 25 Standard New as from 2014:
EA-507 90:1 3'600’000 0 8192 1111 9 20 With RCN223F New as from 2014:
EA-510 90:1 40’000 0 8192 12500 1 25 Standard
EA-510 90:1 3'600’000 0 8192 1111 9 20 With RCN223F
EA-511 45:1 80’000 0 8192 12500 2 25 Standard
EA-511 45:1 3'600’000 0 8192 2222 9 20 With RCN223F
EA-520 150:1 24’000 0 8192 12500 3 125 Standard
EA-520 150:1 3'600’000 0 8192 667 3 20 With RCN223F
EA-520 150:1 3'600’000 0 8192 667 9 20 With RCN227F
EA-530 180:1 20’000 0 8192 12500 1 50 Standard
EA-530 180:1 3'600’000 0 8192 555 9 20 With RCN223F
EA-640 96:1 375'00 0 8192 12500 3 80 Standard
- Calculation P2024 => 100'000 : i-Total
-The DualCheckSafety ratio always remains the same as the engine ratio. Also with WMS-RCN2xxF.
P2179 = 0 means deactivated and is thus automatically = value 1.
SERVICE INSTRUCTIONS
150 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
9.6 Unintended motor-servo combination
For FANUC servo-systems, the motor and servo must match each other according to FANUC specifications. Otherwise, the CNC will give an error when entering the motor number. The error can be turned off for testing purposes, but FANUC does not guarantee.
So that the mentioned error does not appear, for example with too large servo, the following attitudes are neces-sary:
a) Increase NC parameter "P2165" from 20 (= standard value SV20) to 45 (= servo size SV40). b) The maximum servo current "P2060" must then be reduced accordingly, for example from P2060 = 7282
(100%) to 3641 (50%) due to the oversize.
9.7 Parameteriz. of FANUC-Bus FSSB for SDU Box with direct measuring system
Parameter Number
1 axis with-out SDU Box
2 axes with-out SDU Box
1 axis with SDU Box
2 axes with SDU Box
Function
1020-A1 65 65 65 65 Name of the axis (65=A)
1020-A2 - 67 - 67 Name of the axis (67=C)
1022-A1 0 0 0 0
Setting of each axis in the basic coor-dinate system - 0 = Rotary axis - 1 = X-Axis - 2 = Y-Axis - 3 = Z-Axis
1022-A2 0 0 0 0 Setting of each axis in the basic coor-dinate system
1023-A1 1 1 1 1 Number of the servo axis for each axis
1023-A2 - 2 - 2 Number of the servo axis for each axis
1902#0 xxxxxxx1 xxxxxxx1 xxxxxxx1 xxxxxxx1 FSSB setting mode
1905#6 X0xxxxxx x0xxxxxx X1xxxxxx x1xxxxxx 1. SDU-BOX Interface active
24000 1001 1001 1001 1001 ATR value corresponding to slave 01 on first FSSB line
24001 1000 1002 3001 1002 ATR value corresponding to slave 01 on first FSSB line
24002 1000 1000 1000 3001 ATR value corresponding to slave 01 on first FSSB line
24003 1000 1000 1000 1000 ATR value corresponding to slave 01 on first FSSB line
24096-A1 0 0 1 1(0) Connector number for the 1st sep-arate detector interface unit (only if 1st SDU Box is activated) 1=IF101
24096-A2 0 0 0 2 Connector number for the 1st sep-arate detector interface unit (only if 1st SDU Box is activated) 2=IF102
Remark: - These parameters apply only to the series 30. The Series 0i-MD has different parameters. The Series 0i-MF pa-rameters are quite similar to the 30. - Value 1,000 means that the participant is deactivated. - If the servo numbers 1001 and 1002 are swapped with P24000 and P24001, the 1st servo becomes the 2nd axis and vice versa! - With an absolute direct measuring system (e.g. Heidenhain RCN223F), the reference point need no longer be ap-proached. The CNC can then be immediately parameterized as with a measuring system buffer battery; please re-fer to FANUC Operating Instructions (OI) under "14.2.1 Commissioning the Measuring System Buffer Battery".
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 151 / 216
- FANUC servos are basically backwards compatible. This means that servos from the B-Series can also be oper-ated with the PMi or the 0i-MC-CNC. Servos from the A-series can not be operated with the new CNC's from the B-series.
9.8 Changing the Names of the Axes for pL Fanuc 35iB
- By default, the 1st axis is called A-axis and is intended for the dividing / indexing axis. - Optionally, there is a 2nd axis which is called C-axis by default. - The name of the axis can be changed via the NC parameters P1020-A1 and P1020-A2:
Axis Name Position Display Value Parameter P1020
Remark
A 65 Turning around the X-axis
B 66 Turning around the Y-axis
C 67 Turning around the Z-axis
Caution: When the name of the 1st axis is changed, the division computer macro O9012 (G300) must be adjusted accordingly. Macros for the functions G53 and G54 are no longer required. With FANUC-35iB, they are integrated in the CNC. Therefore, they do not have to be adjusted any more as with the FANUC-PMi.
SERVICE INSTRUCTIONS
152 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
10 Connecting LADDER-III for PMC to FANUC-35iB
10.1 Preparing the connection
No. What Picture
1. - Parameter Write must be set from 0 to 1.
2. - Programmer Enable must be set from NO to YES.
- RamWriteEnable must be set from NO to YES.
3. Picture: Switch for access with LADDER-III
Remarks:
Standard ETH address of FANUC-35iB: 192.168.1.10 (port 8193). In principle, it must not be changed for communication with the i-Pendent hand-held unit. To connect the PC with FANUC-LADDER III software, a switch is switched between i-Pendant and 35iB.
For a data transfer to a public ETH network, an additional, optional ETH card should be inserted.
Programming is via ETH interface Range: 192.168.1.xxx In the virtual Windows 7, the "USB to ETH-BOX" parameters must be adjusted as described above.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 153 / 216
Connect to Z Button.
Switch online for monitoring
SERVICE INSTRUCTIONS
154 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
As soon as Interlock 1st Axis = 1, the axes can be moved.
SVF1 ServoOff 1st Axis = 1 means that the servo is switched off, 0 = the servo controls and regulates.
G126.0 = ServoOff 1.axis
G130.0 = Interlook 1.axis
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 155 / 216
10.2 Changing PMC
If changes have been made, a backup (backup from RAM to F-ROM) must always be carried out at the end; other-wise, the changes made are lost after a restart of the control system.
By pressing "F" and the "CTRL key" at the same time, the search function can be started in the LADDER software.
Our PMC was created using SB6 programming (Fanuc B61863E).
10.3 Explanations on PMC Variables
R = Register => Keep relay
F = Software connection from CNC to PMC
G = Software connection from PMC to CNC
X = Hardware connection from Machine to PMC (Input)
Y = Hardware connection from PMC to Machine (Output)
CNC
(Standard Fanuc soft-ware)
PMC
(Specific LEHMANN software created with LADDER 3)
Machine
(Input/Outputs for rotary table)
F Y
G X
SERVICE INSTRUCTIONS
156 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
10.4 Importing File in LADDER-III-SW
In order to import a TXT file in LADDER-III-SW, the texts must start with a % and also end with a %. The mnemonic file also needs a "@4" (4 for messages) after the % sign.
%@0 -> SYSTEM PARAMETER
%@1 -> TITLE
%@2 -> SYMBOL & COMMENT
%@3 -> LADDER
%@4 -> LADDER
%@5 -> I/O MODULE
10.5 Useful information about PMC
- For Ethernet connections, always use Port 8193; ETH address is shown under SETTING -> PRM -> Right arrow until ETHPRM is displayed -> Setting screen mask and address, e.g. ADR 192.168.1.100 SUB 255.255.255.0. In order to ensure that ETH communication is functioning, "HIGH SPEED I/F" = USE must be selected under PMC -> MONIT.
- The Fanuc PC software LADDER3-V5.90 is used.
- PMC type "PMC SB6/RB6"
- The MacroB functions are standard with the PMiD and thus free of charge.
10.6 Creating a LADDER Diagram for MemoryCard
File -> Export -> Memorycard Format File; a file is created with 128kB for loading onto the CNC via PC Card.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 157 / 216
10.7 RESET after EMERGENCY changes
PMC-LEVEL 1: Now the RESET key must always be pressed after EMERGENCY STOP (R0903.3)
PL-FUNC: InPOS signal has previously output the InPOS signal when the NOAUS button is pressed. G0008.4 suppresses this now.
iPendant_In: Switches E9900.1, R0899.0, K7.1: When K7.1 is set to ON, the keyboard enable switch is always "key-enabled". Unfortunately, the function has no effect at the moment.
SERVICE INSTRUCTIONS
158 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
11 Buffer Batteries
11.1 35iB Buffer Battery (Standard)
The buffer battery is integrated in the CNC so that it is clearly visible.
In the event of power outages or when the control system is switched off, the battery saves the NC programs and parameter settings in the S-RAM.
Picture: FANUC-35iB buffer battery
11.2 Buffer Battery for Servo of the " Series" (Option)
The battery supplies the motor measuring system with power when the CNC is switched off. Thus, there is no need to perform a reference run after PowerOn.
For each servo, a buffer battery is required. The battery can be engaged at the bottom of the servo and connected electrically with the "CX5X" connector.
FANUC refers to a path control loop buffered like this as an absolute measuring system.
Article number Lehmann "CNC.BAT" consisting of: -FANUC article Battery Case A06B-6093-K001 -FANUC article Battery A06B-6093-K002
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 159 / 216
11.2.1 Commissioning of the Measuring System Buffer Battery
1 Insert battery at "Cx5x" servo connector.
2 Set Parameter WriteEnable to 1.
3 IMPORTANT:
a. P2275#0 = 0
b. P2275#1 = 0
4 Deactivate reference runs in PMCPRM keep relays (K1.1=0 / K1.2=0/ K2.1=0/ K2.2=0).
5 Activate the battery by using P1815#5 = 1.
6 Switch the CNC off and on.
7 Let the motor rotate for at least 1 revolution in the JOG Mode in order to ensure that the motor reference point is exceeded.
8 Accept position with P1815#4 = 1 (Caution: It is best to set P1240 to 0 in advance).
9 Switch the CNC off and on.
11.2.2 Error Messages, Buffer Battery
A300 Reference point lost
A306 Buffer battery completely empty
A307 Buffer battery almost empty
A308 Buffer battery almost completely empty
11.2.3 Replacing the Buffer Battery
As long as alarm A300 is not yet present, only the battery can be replaced. The motor is equipped with an inte-grated capacitor that is able to buffer the measuring system for approx. 20 minutes.
When error A300 is displayed, commissioning must be carried out again.
SERVICE INSTRUCTIONS
160 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
12 Installing the SDU Box (A02B-0323-C205)
12.1 Introduction
With the pL CNC FANUC 35iB, the SDU Box (Separate Detector Interface Unit A02B-0323-C205) is an option and allows the connection of four additional FANUC measuring systems such as the Heidenhain RCN223F angular po-sition measuring system. The SDU Box must be supplied with 24 VDC; the supply is provided by the I/O board. It must also be connected to the optical FSSB Bus from the last servo. With respect to parameters, the SDU Box must be enabled; please refer to the separate parameter table.
Warning: The SDU-Box A02B-0236-C205 of the PMi does not work for 35iB. The box only works for the following Fanuc controllers: 35iB, 30iA, 30Ib, 32iB, 0i-MD and 0i-MF
SDU BOX FANUC Article A02B-0323-C205, pL article number 120-3753a (Caution: The old SDU Box from the PMi does not work for the 35iB).
12.2 Bill of Materials: CNC.WMS-x
Item Designation pL Article Article Manufac-turer
Quantity 1 WMS (An-gular Posi-tion Measur-ing System) CNC.WMS-3
Quantity 2 WMS (An-gular Posi-tion Measur-ing System) CNC.WMS-4
1 FANUC SDU Box set including: - SDU - FSSB cable 1m - Connector 24 VDC to SDU
120-3753a FRE 1 1
2 FANUC Power Cable 24 VDC Cable 0.5m
120-2255a LX660-2018-T010/L500R0
1 1
3 Honda 15p measuring system connector
120-2931 1 2
4 Measuring system cable 120-2005 0.7m 1.4m
5 Crimp contact 120-1146 8 16
6 Crimp contact (shield) 120-1145 1 2
7 M4x8 mounting screws 120-1445 2 2
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 161 / 216
12.3 Mechanical Mounting
Mount the SDU Box in the control cabinet by using two (2) M4 screws.
12.4 Cabling
12.4.1 Overview
SERVICE INSTRUCTIONS
162 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
12.4.2 SDU Box Supply
12.4.3 Wiring of the Direct Measuring System
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 163 / 216
12.4.4 Connecting Fanuc FSSB Bus
Remark: - COB 10A = optical FSSB output - COB 10B = optical FSSB input - FSSB connection cable is included in the optional package
12.4.5 Difference Display between Motor and Direct Measuring System
Via "System" -> "Diagnostics" under "P0552: SEMI-FULL-ERROR-DIFFERENCE".can the difference (the counter difference) between the motor and direct measuring system be visualized The unit varies depending on the display resolution, in our controller it is by default 0.0001 [°]
The alarm SV0445 is output if the direct measuring system does not count as expected. For example, if the shaft is mechanically clamped incorrectly, otherwise mechanically incomplete mounted or blocked etc.
12.5 Commissioning direct measuring system (eg HEIDENHAIN RCN223F)
1. Important: For rotary axes, the reference point of the absolute measuring system must be adjusted so, that it is not reached during normal operation. Otherwise the problem may occur, that the CNC stands after starting 360 ° apart from the correct position. (Explanation: 1° and 359 ° is real only 2°, but in the position display it is 358°.)
2. Parameter WriteEnable = 1
3. NC parameter P2275 = 1 # 0 and # 1 P2275 = 1.
4. Set NC parameters according to Table „Gear ratio“, chapter 9.5.
5. In PMC-PRM-Keeprelay, disable „Search Ref.-point“. (K1.1 = 0 / K1.2 = 0 / K2.1 = 0 / K2.2 = 0).
6. NC parameter P1815 # 1 = 1 and # 2 P1815 = 1.
7. Activate the battery with P1815 # 5 = 1 (even if none exists).
8. Turn CNC Off, then ON.
9. Turn the motor on rotary in JOG-Mode at least 1 turn. So the motor can prevent the reference point on his En-coder. Then turn to the desired ZERO POSITION.
10. Take this position by set from 0 to 1 the NC-parameter P1815#4. (Note: Bevor this action, set the NC parame-ters P1240 and P1250 to 0.)
11. Turn CNC Off, then ON.
12. Note: If the direction of rotation of the whole system is wrong, it can be changed with NC parameter P2022. The parameter P2018#0 is required, if only the count direction of the direct measuring system is incorrect.
SERVICE INSTRUCTIONS
164 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
13 Installation of External handwheel
13.1 Description
A FANUC standard handwheel with housing and 5m-long cable is provided as an option. The handwheel is me-chanically detached from the FANUC handheld controller.
The handwheel is directly connected to the FANUC I/O board via the JA3 (MPG) connector.
On the side of the pL Lehmann control cabinet, a D=26mm hole must be broken out; the corresponding cable gland is included in the handwheel set.
Until PMC-SW version "PMC1_V01E07" the handwheel is activated via keys: SHIFT and JOG.
The step size is selected on the FANUC hand-wheel control.
The two selectors for the step size on the handwheel box are not supported by the PLC.
From PMC-SW version "PMC1_V01E08_beta" the handwheel function is revised, so that the operator panel func-tion is no longer needed.
The handwheel is selected by using the button "PROGRAM" => HANDLE.
The step size is selected by the keys: G => x1, F => x10, M => x100, or G-and-F together for => x1’000
The axes are selected via button "J1" => 1st axis, "J2" => 2nd axis.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 165 / 216
13.2 Bill of Materials: CNC.HaRad
Item Designation pL Article Article Manufac-turer
Quantity
1 FANUC handwheel set including: - Handwheel in housing - Handwheel cable 5m - Connector to I/O board
120-3757 FRE201N0701 1
2 D=7mm cable sleeve 120-3754 1
3 M25x1.5 cable gland 120-3755 1
4 M25x1.5 nut 120-3756 1
13.3 FANUC I/O Board (A20B-2004-0690/02A) Pin Assignment JA3
Honda connector
- Pin 12 = 0 V - Pin 1 = A - Pin 2 = B - Pin 9 = +5 V
13.4 Drawing of External Handwheel
13.5 Handwheel Installation Instructions
1. Break out the hole (D=26mm) for the cable gland with the designation "HANDWHEEL".
2. Remove the connector housing and pass the connector through the hole.
3. Tighten the nut of the cable gland at the control cabinet wall.
4. Reassemble the connector housing and insert the JA3 connector in the FANUC I/O board.
5. Label the keys with Label printer, according to photo.
SERVICE INSTRUCTIONS
166 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
13.5.1 Photo for Labeling 4 keys
13.5.2 Picture showing how to Break Out the Hole
13.5.3 FANUC I/O Board with JA3
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 167 / 216
Green "Link" LED must always flash
SERVICE INSTRUCTIONS
168 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
13.5.4 Servo Motor Tuning
PLEASE NOTE: Qualifications of the personnel
This chapter should only be used and applied by specialized personnel and experts who have a good knowledge of control circuits and can handle this control system safely and reliably.
No. Action Picture for the Action Response from the CNC
1. Prerequisites:
- In order to change NC pa-rameters, the MDI Mode must be activated.
- In order to move the axes by using the JOG keys, the JOG Mode must be acti-vated.
- LED "M-OPE" must not light up (otherwise with the "M-OPE/MDI" key).
- Press the "OFFSET/SETTING" key twice (2x).
Must not light up.
2x
2. - Activate WriteEnable PARAMETER WRITE = 1.
(Only required in order to change parameters)
3. Press the SYSTEM key.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 169 / 216
No. Action Picture for the Action Response from the CNC
4. Press the Switch F keys key.
5. Press the F3: [SERVO PARAM] key.
6. Press the F2 [SERVO TUNE] key.
SERVICE INSTRUCTIONS
170 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Action Picture for the Action Response from the CNC
7. With the CURSOR keys, the required field can be marked and the value changed.
8. With the PAGE UP/DOWN keys, the corresponding axis can be selected.
The VELOC.GAIN parameter (P2021) is very effective to change the controller properties.
This lag error analysis is part of the commissioning process. The positioning should be carried out with and without spindle clamping.
The lag error is shown under POS ERROR. First of all, the assessment of the value shown in an angular degree of 0.0001 is important. An angular degree of 0.0001 corresponds to 0.36 arc seconds.
13.5.5 POS ERROR too large
Please only take the recommended measures if you have corresponding knowledge.
a) Increase VELOC.GAIN in increments of 10 (more intense speed gain) until the drive system starts to vibrate when moving; then reduce by 20%.
b) Increase INT.GAIN. in single increments (more intense integral gain) until the drive system starts to vibrate when moving; then reduce by 20%.
In case of doubt, always contact our TCS and ask for a specialist.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 171 / 216
13.5.6 Reduce axle vibrations
NC-Par Function Value Comments
1825 ServoLoopGain Reduce to min. 2500 Slowly reduce the value until the axis stops vibrating and, if possible, reduce it more by 20%.
2021 LoadInertia Reduce to min. 100 As above
2043 Velocity loop integral gain (PK1V)
Reduce As above
2044 Velocity loop proportional gain (PK2V)
Reduce As above
2003#3 PI control function (Bits:PIEN) the velocity control method to be used is:
Standard = 1, with 0 = I-P control, the axis will vibrate less in critical cases.
0 = I-P Control 1 = PI-Control
13.5.7 S-RAM RESET
PLEASE NOTE: Qualifications of the personnel
S-RAM RESET should only be used and applied by specialized personnel and experts who a good knowledge and can handle this control system safely and reliably. Afterwards, the data must be read back according to the memory assignment.
S-RAM RESET is useful if the control system hangs. If the entire S-RAM memory is deleted, data backup should be carried out in advance if possible.
No Action Picture for the Action Response from the CNC
1. Switch off the CNC.
-
2. Set the rotary switch "MTSW" to Pos 5 and switch on the CNC.
3. Switch on the CNC.
The "Status" LED shows a flashing "5".
SERVICE INSTRUCTIONS
172 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No Action Picture for the Action Response from the CNC
4. Actuate the push-button switch "PSW".
Display LED stops at 5 and no longer flashes.
5. Actuate the push-button switch "PSW" again.
Display LED "Status" starts to change between from 0 and F.
6. Wait until the S-RAM is deleted.
When the display LED "Status" is 0, the R-RAM is deleted.
7. Set the rotary switch "MTSW" to Pos 0 and switch off the CNC after-wards.
-
8. Switch on the CNC.
1 has the following meaning: The con-trol system is in the "RUN Mode", but no
display has been set. The CNC must now be put in operation again.
-> Please refer to: Configuring 35iB for "i Pendant" Handheld Controller Panel
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 173 / 216
13.5.8 S-RAM BACKUP
The same procedure as for S-RAM RESET, but insert an empty PC Card (MEM Card) in advance and select Func-tion 8 instead of Function 5 (S-RAM to MEM Card).
13.5.9 S-RAM RESTORE
The same procedure as for S-RAM RESET, but load the PC Card (MEM Card) with the S-RAM data backed up via the PC and insert it in advance. Instead of Function 5, select Function A (MEM Card to S-RAM).
13.5.10 Function Number (LED Display 35iB)
SERVICE INSTRUCTIONS
174 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
14 Error Messages
14.1 Introduction
Message Function Remark
0 to 999 System alarms PG cycle is stopped
1000 to 2000 General alarms PG cycle is stopped
2000 to Messages PG cycle is not stopped, only message
14.2 PMC Errors (spec. LEHMANN)
Remark: As long as the errors are active, they are shown in clear text on the ALARM screen mask.
A history entry including date and time is also created in each case. Here, only the ALARM numbers + "external alarm" without clear text are shown.
Address Message Meaning Corrective Action
A020.0 1000 EMERGENCY STOP ACTIVE Emergency stop handheld controller or external
Unlock emergency stop
A020.1 1001 GUARD DOOR / OK BUTTON
A020.2 1002 FEED 0% Feed too low Increase feed
A020.3 1003 LIMIT SWITCH +A A+ end position reached Leave end position
A020.4 1004 LIMIT SWITCH -A A- end position reached Leave end position
A020.5 1005 LIMIT SWITCH +C C+ end position reached Leave end position
A020.6 1006 LIMIT SWITCH -C C- end position reached Leave end position
A020.7 1007 BRAKE A IS NOT ON Spindle clamping A is not clamped Check compressed air, vent
A021.0 1008 BRAKE A IS NOT OFF Spindle clamping A is not unclamped Compressed air is missing, BRAKY def.
A021.1 1009 BRAKE C IS NOT ON Spindle clamping C is not clamped Check compressed air, vent
A021.2 1010 BRAKE C IS NOT OFF Spindle clamping C is not unclamped Compressed air is missing, BRAKY def.
A021.3 1011 DT-SYSTEM NOT READY A Rotary table A not ready e.g. compressed air is missing
A021.4 1012 DT-SYSTEM NOT READY C Rotary table C not ready e.g. compressed air is missing
A021.5 1013 DT-ALARM A Rotary table A alarm according to error codes
A021.6 1014 DT-ALARM C Rotary table C alarm according to error codes
A021.7
A022.0
A022.1
A022.2
A022.3
A022.4
A022.5
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 175 / 216
Address Message Meaning Corrective Action
A022.6
A022.7
A023.0
A023.1
A023.2
A023.3
A023.4
A023.5
A023.6
A023.7
A024.0 2000 REFERENCE RUN REQUIRED For this mode, a reference run is re-quired
Approach reference point
A024.1 2001 PROG.SPINDLE SPEED TOO HIGH "Continuous turning" mode active Reduce speed
A024.2
A024.3
A024.4
A024.5
A024.6
A024.7
A025.0
A025.1
A025.2
A025.3
A025.4
A025.5
A025.6
A025.7
A026.0
A026.1
A026.2
A026.3
A026.4
A026.5
A026.6
A026.7
A027.0 2100 BATTERY ALARM S-RAM batt. empty (param. + progr.) Replace
A027.1 2101 DT-SERVICE MESSAGE A A axis requires service Call TCS LEHMANN
A027.2 2101 DT-SERVICE MESSAGE C C axis requires service Call TCS LEHMANN
A027.3
A027.4
SERVICE INSTRUCTIONS
176 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address Message Meaning Corrective Action
A027.5
A027.6
A027.7
A028.0
A028.1
A028.2
A028.3
A028.4
A028.5
A028.6
A028.7
A029.0
A029.1
A029.2
A029.3
A029.4
A029.5
A029.6
A029.7
A030.0 1021 AX1 TEMP. INTERNAL blackBOX Alarm No. 01
A030.1 1022 AX1 RELATIVE HUMIDITY blackBOX Alarm No. 02
A030.2 1023 AX1 EXCESS PRESSURE HOUSING blackBOX Alarm No. 03
A030.3 1024 AX1 VACUUM HOUSING blackBOX Alarm No. 04
A030.4 1025 AX1 EXCESS CURRENT PROP.VALVE PRESSURE
blackBOX Alarm No. 05
A030.5 1026 AX1 MINIMUM CURRENT PROP.VALVE PRESSURE
blackBOX Alarm No. 06
A030.6 1027 AX1 EXCESS PRESSURE SYSTEM PRESSURE 6BAR
blackBOX Alarm No. 07
A030.7 1028 AX1 VACUUM SYSTEM PRESSURE 6BAR blackBOX Alarm No. 08
A031.0 1029 AX1 MOTOR EXCESS CURRENT blackBOX Alarm No. 09
A031.1 1030 AX1 STROKE/ACCELERATION blackBOX Alarm No. 10
A031.2 1031 AX1 MAX. SPEED blackBOX Alarm No. 11
A031.3 1032 AX1 SPINDLE CL. TIME CLAMP blackBOX Alarm No. 12
A031.4 1033 AX1 SPINDLE CL. TIME UNCLAMP blackBOX Alarm No. 13
A031.5 1034 AX1 VALVE SPINDLE CLAMPING DISCONN. blackBOX Alarm No. 14
A031.6 1035 AX1 VALVE SPINDLE CLAMPING CURRENT blackBOX Alarm No. 15
A031.7 1036 AX1 EXTERNAL BOOSTY ERROR blackBOX Alarm No. 16
A032.0 1037 AX1 LICENSE EXPIRED blackBOX Alarm No. 17
A032.1 1038 AX1 LICENSE KEY INCORRECT blackBOX Alarm No. 18
A032.2 1039 AX1 SYSTEMZEIT FEHLERHAFT blackBOX Alarm No. 19
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 177 / 216
Address Message Meaning Corrective Action
A032.3 1040 AX1 Max.Revolution Speed blackBOX Alarm No. 20
A032.4 1041 AX1 Acceleration IRQ blackBOX Alarm No. 21
A032.5 1042 AX1 Revolution On Time max. blackBOX Alarm No. 22
A032.6 1043 AX1 First Time Limit blackBOX Alarm No. 23
A032.7 1044 AX1 Second Time Limit blackBOX Alarm No. 24
A033.0 1045 AX1 NO SERIAL NUMBER PARAMETERIZED blackBOX Alarm No. 25
A033.1 1046 AX1 INIT SPINDLE CLAMPING SENSOR blackBOX Alarm No. 26
A033.2 1047 AX1 INIT SYSTEM PRESSURE SENSOR blackBOX Alarm No. 27
A033.3 1048 AX1 INIT INTERNAL PRESSURE SENSOR DEFECTIVE
blackBOX Alarm No. 28
A033.4 1049 AX1 INIT ACCEL.SENSORS DEFECTIVE blackBOX Alarm No. 29
A033.5
A033.6
A033.7
A034.0 1121 AX2 TEMP. INTERNAL blackBOX Alarm No. 01
A034.1 1122 AX2 RELATIVE HUMIDITY blackBOX Alarm No. 02
A034.2 1123 AX2 EXCESS PRESSURE HOUSING blackBOX Alarm No. 03
A034.3 1124 AX2 VACUUM HOUSING blackBOX Alarm No. 04
A034.4 1125 AX2 EXCESS CURRENT PROP.VALVE PRESSURE
blackBOX Alarm No. 05
A034.5 1126 AX2 MINIMUM CURRENT PROP.VALVE PRESSURE
blackBOX Alarm No. 06
A034.6 1127 AX2 EXCESS PRESSURE SYSTEM PRESSURE 6BAR
blackBOX Alarm No. 07
A034.7 1128 AX2 VACUUM SYSTEM PRESSURE 6BAR blackBOX Alarm No. 08
A035.0 1129 AX2 MOTOR EXCESS CURRENT blackBOX Alarm No. 09
A035.1 1130 AX2 STROKE/ACCELERATION blackBOX Alarm No. 10
A035.2 1131 AX2 MAX. SPEED blackBOX Alarm No. 11
A035.3 1132 AX2 SPINDLE CL. TIME CLAMP blackBOX Alarm No. 12
A035.4 1133 AX2 SPINDLE CL. TIME UNCLAMP blackBOX Alarm No. 13
A035.5 1134 AX2 VALVE SPINDLE CLAMPING DISCONN. blackBOX Alarm No. 14
A035.6 1135 AX2 VALVE SPINDLE CLAMPING CURRENT blackBOX Alarm No. 15
A035.7 1136 AX2 EXTERNAL BOOSTY ERROR blackBOX Alarm No. 16
A036.0 1137 AX2 LICENSE EXPIRED blackBOX Alarm No. 17
A036.1 1138 AX2 LICENSE KEY INCORRECT blackBOX Alarm No. 18
A036.2 1139 AX2 SYSTEM TIME INCORRECT blackBOX Alarm No. 19
A036.3 1140 AX2 Max.Revolution Speed blackBOX Alarm No. 20
A036.4 1141 AX2 Acceleration IRQ blackBOX Alarm No. 21
A036.5 1142 AX2 Revolution On Time max. blackBOX Alarm No. 22
A036.6 1143 AX2 First Time Limit blackBOX Alarm No. 23
A036.7 1144 AX2 Second Time Limit blackBOX Alarm No. 24
SERVICE INSTRUCTIONS
178 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Address Message Meaning Corrective Action
A037.0 1145 AX2 NO SERIAL NUMBER PARAMETERIZED blackBOX Alarm No. 25
A037.1 1146 AX2 INIT SPINDLE CLAMPING SENSOR blackBOX Alarm No. 26
A037.2 1147 AX2 INIT SYSTEM PRESSURE SENSOR blackBOX Alarm No. 27
A037.3 1148 AX2 INIT INTERNAL PRESSURE SENSOR DEFECTIVE
blackBOX Alarm No. 28
A037.4 1149 AX2 INIT ACCEL.SENSORS DEFECTIVE blackBOX Alarm No. 29
A037.5
A037.6
A037.7
14.3 Error Messages, Buffer Battery
No. Meaning Action
A300 Reference point lost Order a replacement battery.
A306 Buffer battery completely empty Under no circumstances switch off the CNC FANUC PMi.
A307 Buffer battery almost empty Only switch off the CNC FANUC PMi for a short time.
A308 Buffer battery almost completely empty Do not switch off the CNC FANUC PMi.
14.4 FANUC NC Alarms
14.4.1 Alarm Assignment
The error codes are classified as follows:
No. Alarm
000 - 255 P/S (Program errors)
300 - 349 Absolute pulse coder (APC) alarms
350 - 399 Serial pulse coder (SPC) alarms
400 - 499 Servo alarms
500 - 599 Overtravel alarms
700 - 749 Overheat alarms
750 - 799 Spindle alarms (For the Power Mate i-D/D2)
900 - 999 System alarms
5000 and higher P/S alarm (Program error)
14.4.2 Alarm Numbers (Source: Fanuc B-63174EN03)
Type D Control System
1) P/S (Program errors)
No. Message Contents
000 PLEASE TURN OFF POWER
A parameter which requires the power off was input, turn off power.
001 TH PARITY ALARM TH alarm (A character with incorrect parity was input). Correct the tape.
002 TV PARITY ALARM TV alarm (The number of characters in a block is odd.) This alarm will be generated only when the TV check is effective.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 179 / 216
No. Message Contents
003 TOO MANY DIGITS Data exceeding the maximum allowable number of digits was input. (See Appendix C in the Oper-ator’s Manual.)
004 ADDRESS NOT FOUND A numeral or the sign “ – ” was input without an address at the beginning of a block. Modify the program.
005 NO DATA AFTER ADDRESS
The address was not followed by the appropriate data but was followed by another address or EOB code. Modify the program.
006 ILLEGAL USE OF NEGATIVE SIGN
Sign “ – ” input error (Sign “ – ” was input after an address with which it cannot be used. Or two or more “ – ” signs were input.) Modify the program.
007 ILLEGAL USE OF DECIMAL POINT
Decimal point “.” input error (A decimal point was input after an address with which it can not be used. Or two decimal points were input.) Modify the program.
009 ILLEGAL ADDRESS INPUT Unusable character was input in significant area. Modify the program.
010 IMPROPER G–CODE An unusable G code or G code corresponding to the function not provided is specified. Modify the program.
011 NO FEED RATE COMMANDED
Feed rate was not commanded to a cutting feed or the feed rate was inadequate. Modify the pro-gram.
014 CAN NOT COMMAND G95 A synchronous feed is specified without the option for threading / synchronous feed.
015 TOO MANY AXES COMMANDED
The number of the commanded axes exceeded that of simultaneously controlled axes.
020 OVER TOLERANCE OF RADIUS
In circular interpolation (G02 or G03), difference of the distance between the start point and the center of an arc and that between the end point and the center of the arc exceeded the value specified in parameter no. 3410.
021 ILLEGAL PLANE AXIS COMMANDED
An axis not included in the selected plane (by using G17, G18, G19) was commanded in circular interpolation. Modify the program.
022 NO CIRCULAR RADIUS When circular interpolation is specified, neither R (specifying an arc radius), nor I, J, and K (speci-fying the distance from a start point to the center) is specified.
027 NO AXES COMMANDED IN G43/G44
No axis is specified in G43 and G44 blocks for the tool length offset. Offset is not canceled but an-other axis is offset for the tool length offset. Modify the program.
028 ILLEGAL PLANE SELECT In the plane selection command, two or more axes in the same direction are commanded. Modify the program.
029 ILLEGAL OFFSET VALUE The offset values specified by H code is too large. Modify the program.
030 ILLEGAL OFFSET NUMBER The offset number specified by H code for tool length offset is too large. Modify the program.
031 ILLEGAL P COMMAND IN G10
In setting an offset amount by G10, the offset number following address P was excessive or it was not specified. Modify the program.
032 ILLEGAL OFFSET VALUE IN G10
In setting an offset amount by G10 or in writing an offset amount by system variables, the offset amount was excessive.
044 G27–G30 NOT ALLOWED IN FIXED CYC
One of G27 to G30 is commanded in canned cycle mode. Modify the program.
046 ILLEGAL REFERENCE RETURN COMMAND
Other than P2 and P3 are commanded for 2nd and 3rd reference position return command.
059 PROGRAM NUMBER NOT FOUND
In an external program number search, a specified program number was not found. Otherwise, a program specified for searching is being edited in background processing. Check the program number and external signal, or discontinue the background editing.
060 SEQUENCE NUMBER NOT FOUND
Commanded sequence number was not found in the sequence number search. Check the se-quence number.
070 NO PROGRAM SPACE IN MEMORY
The memory space is insufficient. Delete any unnecessary programs, then retry.
SERVICE INSTRUCTIONS
180 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Message Contents
071 DATA NOT FOUND The address to be searched was not found. Or the program with specified program number was not found in program number search. Check the data.
072 TOO MANY PROGRAMS The number of programs to be stored exceeded 63 (basic), 125 (option), 200 (option), or 400 (op-tion). Delete unnecessary programs and execute program registration again.
073 PROGRAM NUMBER ALREADY IN USE
The commanded program number has already been used. Change the program number or delete unnecessary programs and execute program registration again.
074 ILLEGAL PROGRAM NUMBER
The program number is other than 1 to 9999. Modify the program number.
075 PROTECT An attempt was made to register a program whose number was protected.
076 ADDRESS P NOT DEFINED Address P (program number) was not commanded in the block which includes an M98, G65, or G66 command. Modify the program.
077 SUBPROGRAM NESTING ERROR
The subprogram was called in five folds. Modify the program.
078 NUMBER NOT FOUND
A program number or a sequence number which was specified by address P in the block which includes an M98, M99, M65 or G66 was not found. The sequence number specified by a GOTO statement was not found. Otherwise, a called program is being edited in background processing. Correct the program, or discontinue the background editing.
079 PROGRAM VERIFY ERROR In memory or program collation, a program in memory does not agree with that read from an ex-ternal I/O device. Check both the programs in memory and those from the external device.
085 COMMUNICATION ERROR When entering data in the memory by using Reader / Puncher interface, an overrun, parity or framing error was generated. The number of bits of input data or setting of baud rate or specifica-tion no. of I/O unit is incorrect.
086 DR SIGNAL OFF When entering data in the memory by using Reader / Puncher interface, the ready signal (DR) of reader / puncher was off. Power supply of I/O unit is off or cable is not connected or a PCB is de-fective.
087 BUFFER OVERFLOW When entering data in the memory by using Reader / Puncher interface, though the read termi-nate command is specified, input is not interrupted after 10 characters read. I/O unit or PCB is de-fective.
090 REFERENCE RETURN INCOMPLETE
The reference position return cannot be performed normally because the reference position return start point is too close to the reference position or the speed is too slow. Separate the start point far enough from the reference position, or specify a sufficiently fast speed for reference position return. Alternatively, it is impossible to make a zero point return because alarm 309 has been is-sued.
092 AXES NOT ON THE REFERENCE POINT
The commanded axis by G27 (Reference position return check) did not return to the reference po-sition.
093 EXTERNAL SETTING INCOMPLETE
The reference position external setting cannot be performed because the reference position exter-nal setting signal is set to 1 in the following status: 1) When the jog feed mode (JOG) is not selected. 2) When the jog feed mode (JOG) is selected, however the signal ZRN is 0. 3) When the emergency stop signal ESP is 0. 4) Axis movement does not stop (At using the incremental pulse coder). (Caution) With an absolute pulse coder, a reference point is set up even if the reference point external set-ting signal is set to 1 during movement. In this case, however, axis movement does not stop even if the reference point is set up.
100 PARAMETER WRITE ENABLE
On the PARAMETER (SETTING) screen, PWE (parameter writing enabled) is set to 1. Set it to 0, then reset the system.
101 PLEASE CLEAR MEMORY The power turned off while rewriting the memory by program edit operation. If this alarm has oc-curred, press <RESET> while pressing <PROG>, and only the program being edited will be de-leted. Register the deleted program.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 181 / 216
No. Message Contents
110 DATA OVERFLOW The absolute value of fixed decimal point display data exceeds the allowable range. Modify the program.
111 CALCULATED DATA OVERFLOW
The result of calculation result is out of the allowable range. (–1047 to –10–29, 0, and 10–29 to 1047).
112 DIVIDED BY ZERO Division by zero was specified. (including tan 90)
113 IMPROPER COMMAND A function which cannot be used in custom macro is commanded. Modify the program.
114 FORMAT ERROR IN MACRO
There is an error in other formats than <Formula>. Modify the program.
115 ILLEGAL VARIABLE NUMBER
A value not defined as a variable number is designated in the custom macro. Modify the program.
116 WRITE PROTECTED VARIABLE
The left side of substitution statement is a variable whose substitution is inhibited. Modify the pro-gram.
118 PARENTHESIS NESTING ERROR
The nesting of bracket exceeds the upper limit (quintuple). Modify the program.
119 ILLEGAL ARGUMENT The SQRT argument is negative, BCD argument is negative, or other values than 0 to 9 are pre-sent on each line of BIN argument. Modify the program.
122 DUPLICATE MACRO MODAL CALL
Four nesting levels of macro calls and/or macro modal calls have been specified. Modify the pro-gram.
123 CANNOT USE MACRO COMMAND IN DNC
Macro control command is used during DNC operation. Modify the program.
124 MISSING END STATEMENT DO – END does not correspond to 1 : 1. Modify the program.
125 FORMAT ERROR IN MACRO
<Formula> format is erroneous. Modify the program.
126 ILLEGAL LOOP NUMBER In DOn, 1 n 3 is not established. Modify the program.
127 NC, MACRO STATEMENT IN SAME BLOCK
NC and custom macro commands coexist. Modify the program.
128 ILLEGAL MACRO SEQUENCE NUMBER
The sequence number specified in the branch command was not 0 to 9999. Or, it cannot be searched. Modify the program.
129 ILLEGAL ARGUMENT ADDRESS
An address which is not allowed in <Argument Designation > is used. Modify the program.
130 ILLEGAL AXIS OPERATION An axis control command was given by PMC to an axis controlled by CNC. Or an axis control command was given by CNC to an axis controlled by PMC. Modify the program.
131 TOO MANY EXTERNAL ALARM MESSAGES
Five or more alarms have generated an external alarm message. Consult the PMC ladder dia-gram to find the cause.
132 ALARM NUMBER NOT FOUND
No alarm no. concerned exists in external alarm message clear. Check the PMC ladder diagram.
133 ILLEGAL DATA IN EXT. ALARM MSG
Small section data is erroneous in external alarm message or external operator message. Check the PMC ladder diagram.
139 CANNOT CHANGE PMC CONTROL AXIS
An axis is selected in commanding by PMC axis control. Modify the program.
145 ILLEGAL CONDITIONS IN POLAR COORDINATE INTERPOLATION
The conditions are incorrect when the polar coordinate interpolation starts or it is canceled. 1) In modes other than G40, G12.1/G13.1 was specified. 2) An error is found in the plane selection. Parameters no. 5460 and no. 5461 are incorrectly specified. Modify the value of program or parameter.
146 IMPROPER G CODE G code which cannot be specified in the polar coordinate interpolation mode was specified. See section II–4.8 polar coordinate interpolation and modify the program.
SERVICE INSTRUCTIONS
182 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
No. Message Contents
190 ILLEGAL AXIS SELECT In the constant surface speed control, the axis specification is wrong. (See parameter no. 3770.) The specified axis command (P) contains an illegal value. Correct the program.
199 MACRO WORD UNDEFINED
Undefined macro word was used. Modify the custom macro.
200 ILLEGAL S CODE COMMAND
In the rigid tap, an S value is out of the range or is not specified. The maximum value for S which can be specified in rigid tapping is set in parameter (no. 5241 to 5243). Change the setting in the parameter or modify the program.
201 FEED RATE NOT FOUND IN RIGID TAP
In the rigid tapping, no F value is specified. Correct the program.
202 POSITION LSI OVERFLOW In the rigid tapping, spindle distribution value is too large.
203 PROGRAM MISS AT RIGID TAPPING
In the rigid tapping, position for a rigid M code (M29) or an S command is incorrect. Modify the program.
204 ILLEGAL AXIS OPERATION In the rigid tapping, an axis movement is specified between the rigid M code (M29) block and G84 (G74) block. Modify the program.
205 RIGID MODE DI SIGNAL OFF
Rigid tapping signal (DGNG 061#1) is not 1 when G84 (G74) is executed though the rigid M code (M29) is specified. Consult the PMC ladder diagram to find the reason the DI signal is not turned on. Modify the program.
206 CANNOT CHANGE PLANE (RIGID TAP)
Plane changeover was instructed in the rigid mode. Correct the program.
207 RIGID DATA MISMATCH The specified distance was too short or too long in rigid tapping.
213 ILLEGAL COMMAND IN SYNCHRO MODE
Any of the following alarms occurred in the operation with the simple synchronization control: 1) The program issued the move command to the slave axis. 2) The program issued the manual continuous feed/manual handle feed/incremental feed com-mand to the slave axis. 3) The program issued the automatic reference position return command without executing the manual reference position return after the power was turned on. 4) The difference between the position error amount of the master and slave axes exceeded the value specified in parameter no. 8313.
214 ILLEGAL COMMAND IN SYNCHRO MODE
Coordinate system is set or tool compensation of the shift type is executed in the synchronous control. Correct the program.
224 RETURN TO REFERENCE POINT
Reference position return has not been performed before the automatic operation starts. Perform reference position return only when bit 0 of parameter 1005 ZRNX is 0.
231 ILLEGAL FORMAT IN G10 OR L50
Any of the following errors occurred in the specified format at the programmable parameter input: 1) Address N or R was not entered. 2) A number not specified for a parameter was entered. 3) The axis number was too large. 4) An axis number was not specified in the axis type parameter. 5) An axis number was specified in the parameter which is not an axis type.
233 DEVICE BUSY When an attempt was made to use a unit such as that connected via the RS–232–C interface, other users were using it.
239 BP/S ALARM While punching was being performed with the function for controlling external I/O units, back-ground editing was performed.
240 BP/S ALARM Background editing was performed during MDI operation.
5010 END OF RECORD The end of record (%) was specified.
5134 FSSB: OPEN READY TIME OUT
Initialization did not place FSSB in the open ready state.
5135 FSSB: ERROR MODE FSSB has entered error mode.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 183 / 216
No. Message Contents
5136 FSSB: NUMBER OF AMPS IS SMALL
In comparison with the number of controlled axes, the number of amplifiers recognized by FSSB is not enough. This occurs also if there is a poor connection in the FSSB optical cable when the power is switched on.
5137 FSSB: CONFIGURATION ERROR
FSSB detected a configuration error.
5138 FSSB: AXIS SETTING NOT COMPLETE
In automatic setting mode, axis setting has not been made yet. Perform axis setting on the FSSB setting screen.
5139 FSSB: ERROR Servo initialization did not terminate normally. The optical cable may be defective, or there may be an error in connection to the amplifier or another module. Check the optical cable and the connec-tion status.
5197 FSSB: OPEN TIME OUT The CNC permitted FSSB to open, but FSSB was not opened.
5198 FSSB: ID DATA NOT READ Temporary assignment failed, so amplifier initial ID information could not be read.
5221 DRAM CAPACITY IS NOT SUFFICIENT
The capacity of DRAM is insufficient. Replace the existing DRAM module with a DRAM module of a larger capacity.
5222 SRAM CORRECTABLE ERROR
A correctable error occurred in the SRAM (ECC). No problem occurs in operation for the time be-ing. If alarm 935 is issued, replace the memory module, and restore the data held in the SRAM memory.
2) I/O Link–II alarms
No. Message Contents
5130 P/S ALARM The frame inspection system includes an error.
5131 P/S ALARM The data link procedure includes an error.
5132 P/S ALARM A communication monitor timeout was detected.
5133 P/S ALARM An overrun error was detected.
3) Multipath alarms
No. Message Contents
5160 ILLEGAL COMMAND IN MULTIPATH
_ The multipath command format includes an error. Correct the program.
5161 ILLEGAL AXIS SELECT _ There is an axis duplication between paths.
5162 FEED RATE IS ZERO IN MULTIPATH
_ When using cutting feed in the multipath mode, be sure to specify the F com-mand.
5163 ILLEGAL WAIT M–CODE COMMAND
_ The command format of a waiting M code includes an error. Correct the pro-gram.
5164 ILLEGAL G–CODE IN MULTIPATH
_ A G code unusable in the multipath mode was specified.
5165 ILLEGAL PARAMETER IN MULTIPATH
_ The setting of parameter no. 8003 or no. 8010 is incorrect.
5166 CHECK THE PMC AXIS INTERFACE
_ PMC axis control is in the alarm state. Reset the alarm before starting the mul-tiple paths.
SERVICE INSTRUCTIONS
184 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
4) Electronic cam alarms
No. Message Contents
5246 ELECTRONIC CAM PARAMETER ILLEGAL
The settings of the parameters related to the electronic cam below include an error. Correct the settings. No. 8086 (cam shaft axis number) No. 8087 (tracing axis selection) No. 8088 (cam figure data point count) Bit 0 of no. 1006 (rotation axis setting) Bit 0 of no. 1008 (rollover setting) No. 1260 (travel distance per revolution of a rotation axis)
5247 CAM DATA ILLEGAL _ The check sum of cam data is incorrect. _ The cam shaft phase number of cam data is incorrect. _ Cam data could not be transferred.
5248 CAM DATA AREA INSUFFICIENT
_ The option for a part program storage length of 160 m or 320 m is unavailable so that the allocation of a cam data storage area failed. _ Cam data is excessively large so that the storage area is insufficient.
5249 ELECTRONIC CAM CANNOT EXECUTE
Phase matching or electronic cam operation could not be performed for any of the following reasons: _ Phase matching was executed without storing cam data. _ Electronic cam operation was executed before completion of phase matching. _ The electronic cam function was executed while an axis movement was being made with another function.
5) Multi axes synchronous alarms
No. Message Contents
5261 PMC INDIRECT COMMAND IS ILLEGAL
Data specified in an indirect specification command includes an error. Set cor-rect data.
5262 NO SYNCHRO MODE Turn on the synchronization mode signal. Check if the synchronization-related parameters are set correctly.
5263 ILLEGAL SYNCHRO COMMAND FORMAT
An invalid value is entered as the specified parent axis travel distance.
5264 AXIS MOVES TO THE OPPOSITE
Too many rotations were made in the direction opposite to the specified syn-chronization direction. This alarm is issued when an excessive movement is made in the opposite direction. This alarm is not issued the instant a movement is made in the opposite direction.
5265 REFERENCE RETURN IN SYNCHRO MODE
Before performing a reference position return operation, turn off the synchroni-zation mode signal.
5266 PARENT AXIS IS NOT ROTATION ONE
When specifying start point synchronization, specify a rotation axis as the parent axis.
5267 ILLEGAL SYNCHRO AXIS SETTING
Set the parent axis parameter (parameter no. 8380) and the parent axis cate-gory parameter (parameter no. 8381) for synchronization correctly.
5268 NON–SYNCHRO AXIS IS COMMANDED
Synchronization was specified for an axis not related to synchronization or for an axis with no parent (namely, top-parent axis). Check the execution program, the parent axis parameter (parameter no. 8380) and the parent axis category parameter (parameter no. 8381).
5269 ILLEGAL APC AXIS INFORMATION
APC information is being used by another function (such as the electronic cam function). In this case, turn off the synchronization mode and check that these settings are invalid, then turn on the synchronization mode again. Alternatively, cancel.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 185 / 216
6) Background edit alarm
No. Message Contents
??? BP/S alarm BP/S alarm occurs in the same number as the P/S alarm that occurs in ordinary program edit. (070, 071, 072, 073, 074 085,086,087 etc.)
140 BP/S alarm It was attempted to select or delete in the background a program being selected in the foreground. (Note) Use background editing correctly.
NOTE: Alarm in background edit is displayed in the key input line of the background edit screen instead of the or-dinary alarm screen and is resettable by any MDI key operation.
7) Absolute pulse coder (APC) alarm
No. Message Contents
300 nth–axis origin return Manual reference position return is required for the nth–axis (n=1 – 2).
301 APC alarm: nth–axis communication
nth–axis (n=1 – 8) APC communication error. Failure in data transmission. Pos-sible causes include a faulty APC, cable, or servo amplifier.
302 APC alarm: nth–axis over time
nth–axis (n=1 – 8) APC overtime error. Failure in data transmission. Possible causes include a faulty APC, cable, or servo amplifier.
303 APC alarm: nth–axis framing
nth–axis (n=1 – 8) APC framing error. Failure in data transmission. Possible causes include a faulty APC, cable, or servo amplifier.
304 APC alarm: nth–axis parity
nth–axis (n=1 – 8) APC parity error. Failure in data transmission. Possible causes include a faulty APC, cable, or servo amplifier.
305 APC alarm: nth–axis pulse error
nth–axis (n=1 – 8) APC pulse error alarm. APC alarm. APC or cable may be faulty.
306 APC alarm: nth–axis battery voltage 0
nth–axis (n=1 – 8) APC battery voltage has decreased to such a low level that the data cannot be held. APC alarm. Battery or cable may be faulty.
307 APC alarm: nth–axis battery low 1
nth–axis (n=1 – 8) axis APC battery voltage reaches a level where the battery must be renewed. APC alarm. Replace the battery.
308 APC alarm: nth–axis battery low 2
nth–axis (n=1 – 8) APC battery voltage has reached a level where the battery must be renewed (including when power is OFF). APC alarm. Replace the bat-tery.
309 APC alarm: nth–axis Ern impossible
For a serial pulse coder, return to the origin is impossible because pulse coder rotation fails to reach a single turn.
SERVICE INSTRUCTIONS
186 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
8) Serial pulse coder (SPC) alarms
When either of the following alarms is issued, a possible cause is a faulty serial pulse coder or cable.
No. Message Contents
360 n AXIS: ABNORMAL CHECKSUM (INT)
A checksum error occurred in the built-in pulse coder.
361 n AXIS: ABNORMAL PHASE DATA (INT)
A phase data error occurred in the built-in pulse coder.
362 n AXIS: ABNORMAL REV.DATA (INT)
A rotation speed count error occurred in the built-in pulse coder.
363 n AXIS: ABNORMAL CLOCK (INT) A clock error occurred in the built-in pulse coder.
364 n AXIS: SOFT PHASE ALARM (INT)
The digital servo software detected invalid data in the built-in pulse coder.
365 n AXIS: BROKEN LED (INT) An LED error occurred in the built-in pulse coder.
366 n AXIS: PULSE MISS (INT) A feedback error occurred in the built-in pulse coder.
367 n AXIS: COUNT MISS (INT) A count error occurred in the built-in pulse coder.
368 n AXIS: SERIAL DATA ERROR (INT)
Communication data from the built-in pulse coder cannot be received.
369 n AXIS: DATA TRANS. ERROR (INT)
A CRC or stop bit error occurred in the communication data being re-ceived from the built-in pulse coder.
380 n AXIS: BROKEN LED (EXT) The separate detector is erroneous.
381 n AXIS: ABNORMAL PHASE (EXT LIN)
A phase data error occurred in the separate linear scale.
382 n AXIS: COUNT MISS (EXT) A pulse error occurred in the separate detector.
383 n AXIS: PULSE MISS (EXT) A count error occurred in the separate detector.
384 n AXIS: SOFT PHASE ALARM (EXT)
The digital servo software detected invalid data in the separate detec-tor.
385 n AXIS: SERIAL DATA ERROR (EXT)
Communication data from the separate detector cannot be received.
386 n AXIS: DATA TRANS. ERROR (EXT).
A CRC or stop bit error occurred in the communication data being re-ceived from the separate detector.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 187 / 216
14.5 Servo Alarms from FANUC Doc B65270EN
SERVICE INSTRUCTIONS
188 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 189 / 216
SERVICE INSTRUCTIONS
190 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 191 / 216
SERVICE INSTRUCTIONS
192 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 193 / 216
SERVICE INSTRUCTIONS
194 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
14.6 DualCheckSafety Alarms FANUC-Doc B-64004
Preliminary remarks:
Currently DualCheckSafety is not used in the Lehmann CNC.
DualCheck Safety is e.g. then required if JOG mode is permitted with the protective door open.
Without DualCheckSaftey, the JOG mode must be locked in accordance with European safety guidelines with the safety door open.
For Asian and American machines, however, this is often not respected. With the Lehmann CNC, there is therefore a function on the interface connector X17 for the release of the protective door.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 195 / 216
SERVICE INSTRUCTIONS
196 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 197 / 216
15 Appendix
15.1 35iB Memory Assignment
S-RAM (Battery-Buffered) F-ROM (EEROM)
NC parameters NC Basic (FANUC NC firmware)
PMC parameters PG Servo (FANUC servo firmware)
Workpiece programs and macros PMC-RB-LADDER (LEHMANN-spec. PLC program)
Tool memory MESSAGE
Pitch Error Compensation I/O CONFIGURATION
Ethernet data (default address 192.168.1.10)
Macro B
Key: - Green: already installed by FANUC upon delivery - Yellow: must always be installed by pL Lehmann - Blue: must be installed by pL Lehmann only if required
15.2 Software Update FANUC i-Pendant
Initial situation: SW V01.0/7.0
1. Load USB flash drive with the current FANUC SW via PC.
2. Insert USB flash drive in the i-Pendant.
3. Boot the i-Pendant and press the F3 key while the handheld controller boots.
4. Wait until "Setup is" is shown on the display.
5. Press the INPUT key.
6. Wait until "Setup complete" is shown on the display.
7. Switch off the i-Pendant and remove the USB flash drive.
8. Reboot i-Pendant, wait until the "SW Version 01.1/7.0" is shown.
9. Choose "Continuous" in the selection field on the display.
10. Switch off and reboot the i-Pendant.
11. Update is complete -> The i-Pendant should start again with the usual FANUC screen mask.
SERVICE INSTRUCTIONS
198 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
15.3 Maintenance Operations 35iB
Extract from the FANUC B-64525EN/01 Manual
OVERVIEW Overview The FANUC Series 35i of stand-alone type has a 7-segment LED, rotary switch, and push switch.
When there is no MDI, or MDI cannot be used due to a malfunction, battery backed-up data can be saved or re-
stored if the rotary switch and push switch are operated.
NOTE
When MDI is available, use the maintenance operation of the BOOT function.
Layout of the 7-segment LED and switches The 7-segment LED, the rotary switch, and the push switch are located as shown in the Fig. G.1 (a):
G.2 OPERATION Operation before power-on Before turning on the power, select a function number by using the rotary switch. When the power is turned on af-
ter the selection with the rotary switch, the number corresponding to the selected function number is indicated on
the LED. The indication blinks at intervals of about one second. B-64525EN/01 APPENDIX - 663 -
G.MAINTENANCE OF STAND-ALONE TYPE UNIT
Function number Each function is assigned a number. This number is hereinafter called a function number in this manual. The func-
tion numbers that can be selected with the rotary switch are listed below (Table G.2 (a)). Do not set the reserved
function numbers.
Table G.2 (a)
Function number explanation
0 Normal state.
1 Set a display unit number in the Ethernet Display function.
2 Set a node number in the Ethernet Display function.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 199 / 216
3 Reserved
4 Checks settings in the Ethernet Display function.
5 Clears all data in memory.
6 Reserved
7 Saves SRAM data in FROM.
8 Saves battery backed-up main board data in a memory card at a time.
9 Restores SRAM data from FROM.
A Restores battery backed-up main board data from a memory card at a time.
B Reserved
C Reserved
D Reserved
E Does not wait for the display unit.
F Performs maintenance work.
G.3 OPERATION OF EACH FUNCTION Function number 1 This function sets a display unit number in the Ethernet Display function.
(1) Check that number 1 blinks on the LED, and press the push switch.
(2) If the push switch is pressed, the 16 numbers from 0 to F are displayed on the LED in sequence at one-second
intervals. When the display unit number to be set is displayed on the LED, press the push switch.
0: Not used.
1: The HSSB connection display unit or CNC-specific display unit is set.
2 to 4: Not used.
5: The Ethernet connection display unit is set.
6 to F: Not used.
(3) The selected display unit number blinks on the LED. Press the push switch again.
(4) The selected display unit number is displayed on the LED and saved in the CNC.
Function number 2 This function sets a node number in the Ethernet Display function.
(1) Check that number 2 blinks on the LED, and press the push switch.
(2) If the push switch is pressed, the 16 numbers from 0 to F are displayed on the LED in sequence at one second
intervals. When the node number to be set is displayed on the LED, press the push switch.
The node number ranges from 0 to 7.
(3) The selected node number blinks on the LED. Press the push switch again.
(4) The node number is displayed on the LED and the display unit number is saved in the CNC.
Function number 4 This function checks settings in the Ethernet Display function.
(1) Check that number 4 blinks on the LED, and press the push switch.
APPENDIX B-64525EN/01
- 664 –
G. MAINTENANCE OF
STAND-ALONE TYPE UNIT (2) When the push switch is pressed, 0 and 1 are displayed on the LED alternately at one second intervals.
When 0 is displayed, press the push switch.
(3) The selected number 0 blinks on the LED. Press the push switch to stop blinking.
(4) The three numbers from 0 to 2 are displayed in sequence at one second intervals again. When the number to be
checked is displayed on the LED, press the push switch.
0: Not used.
1: A display unit number is checked.
2: A node number is checked.
(5) The selected number blinks. Press the push switch to stop blinking.
Function number 5 This function clears all the battery backed-up SRAM data.
SERVICE INSTRUCTIONS
200 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
The settings of the Ethernet Display function are also cleared and the display unit number and node number are set
to 1 and 0, respectively.
(1) Check that number 5 blinks on the LED, and press the push switch.
(2) Number 5 is displayed on the LED. Press the push switch.
(3) Display of the LED changes in the order: "-", "F", and "0".
(4) After all-clear operation terminates normally, the LED display stops changing at number 0.
(5) Turn off the power, return the rotary switch to the original position, and turn on the power again.
WARNING
1 This operation enables the CNC system to start up solely (initial state). Accordingly, to recover
various functional operations, the cleared data needs to be set again.
2 This operation can be performed by those personnel who have received maintenance and safety
training.
Function number 7 This function saves the following data to the backup data 1 area, which is present in FROM. The data saved by this
function can be restored using the operation indicated by function number 9 or using the SRAM DATA UTILITY
function of the BOOT function.
• Parameters and various data items such as offset data stored in SRAM, which is battery-powered.
• NC programs stored in FROM, which is not battery-powered.
(1) Check that number 7 blinks on the LED, and press the push switch.
(2) When the push switch is pressed, 0 and 1 are displayed on the LED alternately at one second intervals. When 0
is displayed, press the push switch.
0: Saving SRAM data to FROM
1: Not used
(3) The LED display changes in the order from "-" to "F".
(4) The LED indicates clockwise rotation while the data is being saved.
(5) When the data is successfully saved, the LED indicates 0. When the data is not successfully saved, the LED in-
dicates 1 if an error occurs or the LED indicates 3 if the capacity is exceeded.
When bit 1 (ABI) of parameter no. 10340 is 1, an error occurs because the data cannot be saved and
the LED indicates 1.
Function number 8 This function saves battery backed-up mainboard data in one memory card at a time. The data saved using this
function can be restored at a time by performing the operation for function number A or by using the SRAM
DATA UTILITY function of the boot function.
(1) Insert a memory card with enough free space into the memory card slot (MEMORY CARD CNM1B)
of the main body.
(2) Check that number 8 blinks on the LED, and press the push switch.
(3) Number 8 is displayed on the LED. Press the push switch.
APPENDIX B-64525EN/01
- 665 -
G.MAINTENANCE OF STAND-ALONE TYPE UNIT (4) While data is being saved in the memory card, display of the LED rotates clockwise.
(5) If the data cannot fit in one memory card, number 3 blinks. Replace the memory card with another one, and
press the push switch.
(6) If the data cannot be written to the memory card, number 2 blinks on the LED. Replace the memory card with
another one, and press the push switch.
(7) When the data has been saved normally, number 0 is displayed on the LED. If the data cannot be saved nor-
mally, number 1 is displayed on the LED.
(8) If the data cannot be backed up because it is illegal, number 1 blinks on the LED. In this case, it is impossible to
save all the data at a time. Back up individual data items one by one, then perform all-clear operation.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 201 / 216
Function number 9 This function restores the following data from the backup data 1 area, which is present in FROM. The data restored
by this function is the data saved by the operation of function number 7.
• Parameters and various data items such as offset data stored in SRAM, which is battery-powered.
• NC programs stored in FROM, which is not battery-powered.
(1) Check that number 9 blinks on the LED, and press the push switch.
(2) When the push switch is pressed, 0 and 1 are displayed on the LED alternately at one-second intervals. When 0
is displayed, press the push switch.
0: Restoring SRAM data from FROM
1: Not used
(3) The LED indicates counterclockwise rotation while the data is being restored.
(4) When the data is successfully restored, the LED indicates 0. When the data is not successfully restored, the
LED indicates 1.
Function number A This function restores battery backed-up mainboard data from a memory card at a time.
(1) Insert the memory card in the memory card slot (MEMORY CARD CNM1B) of the control unit.
(2) Check that A blinks on the LED, and press the push switch.
(3) When letter A is displayed on the LED, press the push switch.
(4) While data is being restored from the memory card, the LED indication turns counterclockwise.
(5) If the entire data cannot be restored from the single memory card, number 3 blinks. Replace the memory card
with the next memory card, and press the push switch.
(6) If the memory card cannot be recognized correctly, number 2 blinks on the LED. Check the memory card sta-
tus, and press the push switch.
(7) When the data has been restored normally, number 0 is displayed on the LED. If the data cannot be restored
normally, number 1 is displayed on the LED.
Function number E This setting does not wait for the display unit. Use this setting for a configuration without a display unit.
SERVICE INSTRUCTIONS
202 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
15.4 PMC Inputs and Outputs
Monitor access via: System -> PMC Maintenance -> Status -> Entering the address and pressing SHIFT-F1 (Search)
Fanuc 35iB CE56/57 I/O Unit 50-Pin Flat Cable
Address CE56/57 X = Input Y = Output Supply
pL Print 50-Pin Flat Cable
CNC Pin Assign-ment X17, X17a, X2M11, X2M12 J9 = free I/O
Axis 1. = A 2. = C
Function Remark
CE56-A01 0V J1-01 0 VDC General Supply 0 VDC
CE56-B01 Out +24 VDC for DI
J1-02 - General -
CE56-A02 X0008.0 J1-03 X17a-11 General Input Ackn. M-Func 3
CE56-B02 X0008.1 J1-04 X17-09 General Input Manual/Auto
CE56-A03 X0008.2 J1-05 X17-05 General Input CycleStop
CE56-B03 X0008.3 J1-06 X17-08 General Input CycleStart
CE56-A04 X0008.4 J1-07 Print: Rel3-8 General Input ESPint/ES-Pext
AND Operation
CE56-B04 X0008.5 J1-08 X17-16 General Input Ackn. M-Func 1
CE56-A05 X0008.6 J1-09 X17-17 General Input Ackn. M-Func 2
CE56-B05 X0008.7 J1-10 X2M11-14 1 axis Input Unclamped-Signal
CE56-A06 X0009.0 J1-11 X2M11-19 1 axis Input Clamped-Signal
CE56-B06 X0009.1 J1-12 X2M11-11 1 axis Input Ref.PointCam
CE56-A07 X0009.2 J1-13 X2M11-22 1 axis Input Overtrav-elPlus
CE56-B07 X0009.3 J1-14 X2M11-23 1 axis Input OvertravelMi-nus
CE56-A08 X0009.4 J1-15 X2M11-32 1 axis Input ServiceBlack-Box
CE56-B08 X0009.5 J1-16 X2M11-09 1 axis Input AxisPresent
CE56-A09 X0009.6 J1-17 X2M11-18 1 axis Input ErrorBlackBox
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 203 / 216
Fanuc 35iB CE56/57 I/O Unit 50-Pin Flat Cable
Address CE56/57 X = Input Y = Output Supply
pL Print 50-Pin Flat Cable
CNC Pin Assign-ment X17, X17a, X2M11, X2M12 J9 = free I/O
Axis 1. = A 2. = C
Function Remark
CE56-B09 X0009.7 J1-18 X2M11-26 1 axis Input ReadyBlack-Box
CE56-A10 X0010.0 J1-19 X2M12-14 2 axes Input Unclamped-Signal
CE56-B10 X0010.1 J1-20 X2M12-19 2 axes Input Clamped-Signal
CE56-A11 X0010.2 J1-21 X2M12-11 2 axes Input Ref.PointCam
CE56-B11 X0010.3 J1-22 X2M12-22 2 axes Input Overtrav-elPlus
CE56-A12 X0010.4 J1-23 X2M12-23 2 axes Input OvertravelMi-nus
CE56-B12 X0010.5 J1-24 X2M12-32 2 axes Input ServiceBlack-Box
CE56-A13 X0010.6 J1-25 X2M12-09 2 axes Input AxisPresent
CE56-B13 X0010.7 J1-26 X2M12-18 2 axes Input ErrorBlackBox
CE56-A14 DICOM0 J1-27 0 VDC General Supply 0 VDC = PNP Logic
CE56-B14 - J1-28 -
CE56-A15 - J1-29 -
CE56-B15 - J1-30 -
CE56-A16 Y0014.0 J1-31 X17a-05 General Output M-Func 3
CE56-B16 Y0014.1 J1-32 Not connected - -
CE56-A17 Y0014.2 J1-33 X17-19 General Output M-Func 1
CE56-B17 Y0014.3 J1-34 X17-15 General Output M-Func 2
CE56-A18 Y0014.4 J1-35 X17-18 General Output EndOfPro-gram
CE56-B18 Y0014.5 J1-36 X17-20 General Output InPosition
CE56-A19 Y0014.6 J1-37 X17-22 General Output Sys-temReady
CE56-B19 Y0014.7 J1-38 X17a-10 General Output M-Func 4
CE56-A20 Y0015.0 J1-39 X2M11-21 1 axis Output ClampSpin-dle
CE56-B20 Y0015.1 J1-40 X2M12-21 2 axes Output ClampSpin-dle
CE56-A21 Y0015.2 J1-41 X17a-13 General Output M-Func 5
CE56-B21 Y0015.3 J1-42 Not connected -
CE56-A22 Y0015.4 J1-43 J9-11 General Output free
CE56-B22 Y0015.5 J1-44 J9-12 General Output free
CE56-A23 Y0015.6 J1-45 Not connected
CE56-B23 Y0015.7 J1-46 Not connected
SERVICE INSTRUCTIONS
204 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
Fanuc 35iB CE56/57 I/O Unit 50-Pin Flat Cable
Address CE56/57 X = Input Y = Output Supply
pL Print 50-Pin Flat Cable
CNC Pin Assign-ment X17, X17a, X2M11, X2M12 J9 = free I/O
Axis 1. = A 2. = C
Function Remark
CE56-A24 DOCOM J1-47 F2: Supply 24 VDC
General Supply 24 VDC +24 V = PNP Logic
CE56-B24 DOCOM J1-48 F2: Supply 24 VDC
General Supply 24 VDC +24 V = PNP Logic
CE56-A25 DOCOM J1-49 F2: Supply 24 VDC
General Supply 24 VDC +24V = PNP Logic
CE56-B25 DOCOM J1-50 F2: Supply 24 VDC
General Supply 24 VDC +24 V = PNP Logic
CE57-A01 0V J2-01 0 VDC General Supply 0 VDC
CE57-B01 Out +24 VDC for DI
J2-02 - General -
CE57-A02 X0011.0 J2-03 X2M12-26 2 axes Input ReadyBlack-Box
CE57-B02 X0011.1 J2-04 Rel1-8 General Inp. Enable EN3 (A6) or DoorSwitch
OR Operation
CE57-A03 X0011.2 J2-05 EN2 General Enable EN2 (B5)
CE57-B03 X0011.3 J2-06 X17a-04 2 axes Input EnableRo-tation 2nd Axis
CE57-A04 X0011.4 J2-07 X17a-12 General Input Ackn. M-Func 4
CE57-B04 X0011.5 J2-08 X17a-14 General Input Ackn. M-Func 5
CE57-A05 X0011.6 J2-09 J9-01 General Input free
CE57-B05 X0011.7 J2-10 J9-02 General Input free
CE57-A06 X0012.0 J2-11 J9-03 General Input free
CE57-B06 X0012.1 J2-12 J15-01 General HW-STEP1
CE57-A07 X0012.2 J2-13 J9-05 General Input free
CE57-B07 X0012.3 J2-14 J15-02 General HW-STEP2
CE57-A08 X0012.4 J2-15 J8-11 General Handy Con. Check
CE57-B08 X0012.5 J2-16 J15-03 General HW-STEP3
CE57-A09 X0012.6 J2-17 J8-12 General Input free
CE57-B09 X0012.7 J2-18 J15-04 General HW-AXE1
CE57-A10 X0013.0 J2-19 J9-06 General Input free
CE57-B10 X0013.1 J2-20 J15-05 General HW-AXE2
CE57-A11 X0013.2 J2-21 X17-7 General DOOR Switch New as from V1.02
CE57-B11 X0013.3 J2-22 J15-06 General Input free
CE57-A12 X0013.4 J2-23 -
CE57-B12 X0013.5 J2-24 J15-07 General Input free
CE57-A13 X0013.6 J2-25 -
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 205 / 216
Fanuc 35iB CE56/57 I/O Unit 50-Pin Flat Cable
Address CE56/57 X = Input Y = Output Supply
pL Print 50-Pin Flat Cable
CNC Pin Assign-ment X17, X17a, X2M11, X2M12 J9 = free I/O
Axis 1. = A 2. = C
Function Remark
CE57-B13 X0013.7 J2-26 J9-04 General Input free
CE57-A14 - J2-27 -
CE57-B14 DICOM5 J2-28 Supply 0 V General Supply 0 V = PNP Logic
CE57-A15 - J2-29 -
CE57-B15 - J2-30 -
CE57-A16 Y0016.0 J2-31 -
CE57-B16 Y0016.1 J2-32 -
CE57-A17 Y0016.2 J2-33 -
CE57-B17 Y0016.3 J2-34 -
CE57-A18 Y0016.4 J2-35 J9-07 General Output free
CE57-B18 Y0016.5 J2-36 J9-08 General Output free
CE57-A19 Y0016.6 J2-37 J9-09 General Output free
CE57-B19 Y0016.7 J2-38 J9-10 General Output free
CE57-A20 Y0017.0 J2-39 -
CE57-B20 Y0017.1 J2-40 J15-08 General Output free
CE57-A21 Y0017.2 J2-41 -
CE57-B21 Y0017.3 J2-42 -
CE57-A22 Y0017.4 J2-43 -
CE57-B22 Y0017.5 J2-44 -
CE57-A23 Y0017.6 J2-45 -
CE57-B23 Y0017.7 J2-46 -
CE57-A24 DOCOM J2-47 F2: Supply 24 VDC
General Supply 24 VDC +24 V = PNP Logic
CE57-B24 DOCOM J2-48 F2: Supply 24 VDC
General Supply 24 VDC +24 V = PNP Logic
CE57-A25 DOCOM J2-49 F2: Supply 24 VDC
General Supply 24 VDC +24V = PNP Logic
CE57-B25 DOCOM J2-50 F2: Supply 24 VDC
General Supply 24 VDC +24V = PNP Logic
PMC intern R0903.5 Handy-Schal-ter
0 = Off / 1 = On
Caution: Address name and symbol name must not be identical. Key:
- CE56 => Print-J1
- CE57 => Print-J2
- X2M11 => Print AX1
- X2M12 => Print AX2
SERVICE INSTRUCTIONS
206 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
15.5 Connector on Side Wall Control System
15.5.1 Power Supply X20 plug type CEE Ty 3L 16A 6h
The included cable has 3 flex with different colors and a plug type CEE Typ 3L 16A 6h on both ends:
Brown => 1.phase
Blue => neutral or 2.phase
Green/yellow => earth
Plug type CEE Typ 3L 16A 6h
Input current 16A
For the 1-axis and for the 2-axis CNC control is the same input-fuse inside (16A).
For each axis the control needs a current of 8[A] (that means min. 8A, max 16A)
automatic fuse 16A
Input voltage 200…240VAC
There are 2 possibilities:
1-phase (L1 / N) 220…240[VAC]
2-phases (L1 / L2) 200…240[VAC]
FANUC-Servo amplifier Bi SV20
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 207 / 216
15.5.2 X2M11 (Axis 1) and X2M12 (Axis 2) (signal and motor)
SERVICE INSTRUCTIONS
208 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
15.6 X16 - Pin Assignment i-Pendant Handheld Controllers (HBTs)
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 209 / 216
15.7 EMERGENCY STOP Circuit
This EMERGENCY STOP circuit is realized on the Lehmann print art. no. 120-3805a with safety print relays (Rel1, Rel2 and Rel3). J- designations are pins on the print.
For your information: - EMERGENCY STOP button from the handheld controller to the pL CNC has a two-channel design. - OK buttons from the handheld controller to the pL CNC have a one-channel design. - EMERGENCY STOP from the higher-level machine to the pL CNC has a one-channel design. - EMERGENCY STOP from the pL CNC to the higher-level machine has a one-channel design. - Guard door enable from the higher-level machine to the pL CNC has a one-channel design. - The entire pL print diagram is stored in a separate file.
SERVICE INSTRUCTIONS
210 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
15.8 Pin Print pL Art. No. 120-3805a
Rel.3 (ESP EXT: Emergency Stop Externe)
Rel.2 (ESP INT: Emergency Stop Interne)
Rel.1 (DOOR/EnSwitch: Door + Enable Switch)
LED 1...3 (belong to Relais):
For process, all 3 LED are lit.
F1: 2AT for CNC
F2: 2AT for I/O’s
Spare fuses: pL 120-0132
LED for F1
LED for F2
For process, both LED lit.
Remark: From print version V1.02 and higher, it is decided via two digital inputs whether enable comes from the handheld controller OB buttons or from external guard door enable.
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 211 / 216
15.9 35iB Control Cabinet Wiring Diagram
SERVICE INSTRUCTIONS
212 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 213 / 216
SERVICE INSTRUCTIONS
214 / 216 Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC
SERVICE INSTRUCTIONS
Operat_&_service_instr_CNC-FANUC-35iB_DOK-0253-EN(03) Transl. of the orig. doc. acc. to 2006/42/EC 215 / 216