Vous êtes sur la page 1sur 58

18 SERIES CONTROLLER

In order to view and edit 9000 series programs, you must change Parameter 3202.5
(NE9) from 1 to 0.
On most 18 controls, it is very easy to turn on the Custom Macro B option. Simply
change Parameter 9933.7 from 0 to 1. The NC will prompt you to cycle the
NC power (Alarm 000). This is normal.
To change the PWE on an 18 control:
1.Press the OFFSET/SETTING button.
2.Press the SETING soft key.
3.Cursor to PARAMETER WRITE = 0
4.Enter a 1.
5.Press INPUT button.
6.Press RESET button and CAN button at the same tie to clear alarm 100.
The Option Parameters on an 18 Control can be viewed the same as any other
control. They begin at 9900.
The timers take the form of T numbers.
To completely zero all position displays on:
To reach the Tool Life Management screen on an 18M control, press the OFFSET
button then press the RIGHT ARROW button the soft key panel until you see the soft
key option then press the appropriate soft key. If this does not work try just pressing
the OFFSET button repeatedly until you get to the Tool Life Management screen.
When troubleshooting problems the diagnostics which are equivalent to Diagnostic
700 on a 0 control start at Diagnostic 000.
000 WAITING FOR FIN SIGNAL- An auxiliary function is being executed.
001 MOTION - Travel command of cycle operation is being executed.
002 DWELL - A dwell is being executed.
003 IN-POSITION CHECK - In-position check is being done.
004 FEEDRATE OVERRIDE 0% - Feed rate override is 0%.
005 INTERLOCK/START LOCK - Interlock or start lock is input.
006 SPINDLE SPEED ARRIVAL CHECK - Waiting for spindle speed arrival signal.
010 PUNCHING - Data is being output through reader/puncher interface.
011 READING - Data is being input through the reader/puncher interface.
012 WAITING FOR (UN) CLAMP - Waiting for the end of index table indexing.
013 JOG FEEDRATE OVERRIDE 0% - Manual feed rate override is 0%.
014 WAITING FOR RESET, ESP, RRW OFF - NC is in reset state.
015 EXTERNAL PROGRAM NUMBER SEARCH - Ext. program number search is
being done
016 BACKGROUND ACTIVE - Background is being used.
Diagnostics for checking cause of certain alarms:
Details of Alarm 350 Serial Pulse Coder
DGN 0202
7
6
5
4
3
2
1
0
CSA BLA
PHA
RCA BZA CKA
SPH
CSA Hardware of serial pulse coder is abnormal.
BLA Battery voltage is low (warning).
PHA Serial pulse coder or feedback cable is erroneous.
RCA Serial pulse coder is faulty. Counting of feedback cable is erroneous.
BZA Battery voltage became 0. Replace the battery and set the reference position.
CKA Serial pulse coder is faulty. Internal block stopped.

SPH Serial pulse coder or feedback cable is faulty. Counting of feedback cable is
erroneous.
Details of Alarm 351 Serial Pulse Coder
DGN 0203
7
6
5
4
3
2
1
0
DTE CRC STB
DTE Communication failure of serial pulse coder. There is no response.
CRC Communication failure of serial pulse coder.
Transferred data is erroneous.
STB Communication of serial pulse coder. Transferred data is erroneous.
Details of Alarm 417 Digital Servo
DGN 0200
7
6
5
4
3
2
1
0
OVL LV OVC HCA
HVA
DCA
FBA
OFA
OVL Overload alarm.
LV
Insufficient voltage alarm.
OVC Over current alarm.
HCA Abnormal current alarm.
HVA Over voltage alarm.
DCA Discharge alarm.
FBA Feedback disconnection alarm.
OFA Overflow alarm.
DGN 0201 Refer to Maintenance Manual for table.
DGN 0204
7
6
5
4
3
2
1
0
RAM OFS MCC LDA
PMS
OFS A/D conversion of current value of digital servo is abnormal
MCC Contacts of electro-magnetic contactor of servo amplifier is blown
LDM LED of serial pulse coder is abnormal
PMS Number of feedback pulses are in error because serial pulse coder C or
feedback cable is faulty
To access the Conversational side:
1. Select EDIT mode.
2. Press the PROG button.
3. If the control has conversation, you will see a C.A.P soft key.
4. Either enter a new program number or search an existing one in the usual
manner.
5. Press the C.A.P soft key.
If a lathe with an 18T control does not execute a M,S or T function when the block
they are in is searched in Auto (Memory) mode, check parameters 3409.7, 3402.6
and 5000 to 5006.
If you have trouble maintaining a constant lead when threading with G92 or G76,
check parameter 1626 and 1627. These two parameters affect the accel and the
decel of the servos during the two cycles. Often a machine will have a larger value
such as 100 which allows you to make good threads only at low rpm like 200 or so.
Changing the value to something like 30 or 32 will let you make good threads at
close to 1000 rpm.
If the screen turns all green and/or goes blank, the Graphic Card is probably bad.
The card plugs into the Main Board.

A standard 18 control has a three slot backplane (Power Supply, CPU, I/O) In order
to have the Graphics option, the backplane must have at least four slots. In this case
there will be a Graphics card plugged into the chassis.
When working in the ladder of an 18 control, you may not be able to find the Keep
Relays listed as K numbers. Often they are listed as PMCS numbers. For example,
K5.5 may be listed as PMCS55.
The Ladder of an 18 control can be backed up and restored with a Flash Rom
(SRAM) card (PCMIA). If you want to edit the ladder, you will need software from
Fanuc. It is called FAPT LADDER III. The price as of 5/3/01 is $1331.00.
The ladder is designated as Pmc-rb. When it is stored it is done so as a DOS file. In
this case it requires an extension. The most common extensions are Pmc-rb.000 and
Pmc-rb.txt.
Run Time information etc. can be accessed by pressing the OFFSET SETTING
button then the SETING soft key, then page down. The info is:
PARTS TOTAL
=
PARTS REQUIRED =
PARTS COUNT
=
POWER ON
= H M
OPERATING TIME = H M S
CUTTING TIME
= H M S
FREE PURPOSE
= H M S
CYCLE TIME
= H M S
DATE =
TIME =
To access the variables on an 18 control, press the OFST/SETING button twice, if
the machine has Custom Macro B there will be a MACRO soft key, press it to view
the variables.
The run hours (#3002) reset to 0 after reaching 9544.
Variable 3002 is in one hour increments.
To access the Mirror Image function:
1.Press the OFFSET/SETTING button.
2.Press the SETING soft key.
You will see:
MIRROR IMAGE X = 0 (0: OFF 1: ON)
MIRROR IMAGE Z = 0 (0: OFF 1: ON)
To access the Keep Relays:
1.Press the SYSTEM button.
2.Press the PMC soft key.
3.Press the PMCPRM soft key.
4.Press the KEEPRL soft key.
A useful troubleshooting tool Diagnostic 200. To access it:
1.Press SYSTEM button.
2.Press PMC soft key.
3.Press PMCDGN soft key.
4.Press STATUS soft key.
5.Type D200.
6.Press SEARCH soft key.
The spindle orientation parameter is 4077. This depends on whether the machine
uses a Fanuc position coder, magnetic pickup or proximity switch. Normally if a

machine uses a proximity switch to orient, the position will not be adjustable by
parameter. The switch has to be physically moved.
To access Work Shift:
1.Press OFFSET/SETTING button.
2.Press the + soft key (Right Chapter) twice.
3.Press the W.SHFT soft key.
To cancel the Relative Position:
1.Press the POS button twice or until ACTUAL POSITION Relative is shown.
2.Press U,V or W. The one you pressed will start flashing and some new
soft key options will be shown.
3.Press the INPUT button or the ORIGIN soft key to cancel position.
If a machine will not execute a program ( automatic operation) and the Cycle Start
lamp is not lit, check the following diagnostics:
7
6
5
4
3
2
1
0
G0043
DNC1
MD4 MD2 MD1
This diagnostic indicates the Mode selected. A 1 means the mode is selected, in this
case look for a one at bit 0 unless in DNC mode. If attempting automatic operation
during DNC, look for a 1 at bits 0 and 5.
MD1 = Memory Mode
If memory mode is selected with the Mode Select switch, check the mode signal with
the PMCDGN.
7
6
5
4
3
2
1
0
G0007
ST
ST = Cycle Start
If the cycle start lamp does not light when the button is pressed, check
G0007.
7
6
5
4
3
2
1
0
G0008
*SP
*SP = Feed Hold
If the program will not execute when Cycle Start is pressed but the cycle start lamp
comes on (status display of CRT shows STRT) check Diagnostics 000-015. Under
normal operation, they should all be zero.
000 WAITING FOR FIN SIGNAL
001 MOTION
002 DWELL
003 IN-POSITION CHECK
004 FEEDRATE OVERRIDE 0%
005 INTERLOCK/START LOCK
006 SPINDLE SPEED ARRIVAL CHECK
010 PUNCHING
011 READING
012 WAITING FOR (UN)CLAMP
013 JOG FEEDRATE OVERRIDE 0%
014 WAITING FOR RESET, ESP, RRW OFF
015 EXTERNAL PROGRAM NUMBER SEARCH.
000 WAITING FOR FIN SIGNAL
An auxiliary function (M,S,T or B) specified in a program is being executed and has
not finished. Check the diagnostics associated with the auxiliary function.
G0005
7
6
5
4
3
2
1
0

BFIN
TFIN
SFIN
MFIN
MFIN = M function finish signal
SFIN = S function finish signal
TFIN = T function finish signal
BFIN = 2nd auxiliary function finish signal
F0007
7
6
5
4
3
2
1
0
BF
TF
SF
MF
MF = M function strobe signal
SF = S function strobe signal
TF = T function strobe signal
BF = 2nd auxiliary function strobe signal
G0008
7
6
5
4
3
2
1
0
MF3
MF2
MF2 = Second M function strobe signal
MF3 = Third M function strobe signal
The second and third M functions are enabled only when bit 7 of parameter
#3404(M3B) is set to 1.
001 MOTION
CNC is reading an axis command in a program and giving the command to the axis.
002 DWELL
CNC is reading a dwell command (G04) in a program and is executing the dwell
command.
003 IN-POSITION CHECK
Positioning to a specified position is not completed. Whether or not positioning is
complete is determined by the servo position error. Check the position error amount
with Diagnostic 300. When an axis is in position, the position error will be almost
zero. When the machine is in the commanded position within the IN-POSITION
WIDTH amount the positioning is said to be complete. The IN-POSITION WIDTH is
set in parameter 1826. If the machine does not position within this window
troubleshoot the servo system in accordance with alarm 400, 4n0 and 4n1. Generally
speaking, parameter 1826 is for positioning in Rapid Traverse. In cutting feed it is a
little more complicated. If parameter 1801.4(CCI) is set to 0, the in-position area for
cutting feed is set in parameter 1826. In other words, it is the same as for rapid. If
parameter 1801.4 is 1, the in-position area is determined by the setting of parameter
1801.5(CIN).
* If 1801.5 = 0, use the value in parameter 1827 if the next block is also for cutting
feed or use the value in 1826
if the next block is not for cutting feed.
* If 1801.5 = 1, use the value in parameter 1827 regardless of the next block. (The
setting of parameter 1826 is used for rapid traverse, the setting of parameter 1827 is
used for
cutting feed.
A typical value for parameter 1826 on a machining center is about 20 detection units
on all axes. It is also more or less normal for 1826 and 1827 to be set the same. For
a turning center, a normal setting might be 20 for 1826 on both axes and about 300
for 1827.
004 FEEDRATE OVERRIDE 0%
Check feed rate override signal at Diagnostics G0012 and G0013.
G0012
7
6
5
4
3
2
1
0

*FV7
*FV6
*FV5
*FV4
*FV3
*FV2
*FV1
*FV1
The feed rate override switch generates a binary number which is proportional to the
feed rate selected and can be monitored with this diagnostic.
G0013
7
6
5
4
3
2
1
0
*AFV7 *AFV6 *AFV5
*AFV4 *AFV3 *AFV2 *AFV1
*AFV0
G0013 is the 2nd feed rate override signal. If the MTB incorporates this function the
user can override the feed rate in finer increments. This requires the addition of a
second override switch or use of a switch with more contacts.
INTERLOCK/START LOCK
Interlock signal or start lock signal is input.
G0007
7
6
5
4
3
2
1
0
STLK
When bit 1 = 1, Start Lock signal is input.
G0008
7
6
5
4
3
2
1
0
*IT
When bit 0 = 0, the interlock signal is input.
G0130
7
6
5
4
3
2
1
0
*IT8
*IT7
*IT6
*IT5
*IT4
*IT3
*IT2
*IT1
When one of the bits is 0, the interlock signal is input for the corresponding axis (18).
G0132
7
6
5
4
3
2
1
0
+MIT4 +MIT3 +MIT2
+MIT1
G0134
7
6
5
4
3
2
1
0
-MIT4
-MIT3 -MIT2
-MIT1
*MITn Interlock signal is input for the corresponding axis and direction when the bit
is 0. The individual bits do
not have the asterisk in their symbol but all eight are active low inputs.
G0124
7
6
5
4
3
2
1
0
DTCH8 DTCH7 DTCH6 DTCH5 DTCH4 DTCH3 DTCH2
DTCH1
DTCHn When one of the bits equals 1, the control axis detach signal for the
corresponding axis is input. The
axis will be in an interlock state because it has been detached.
Also Parameter 0012 (RMVx) This parameter enables the control axis detach
function for the corresponding axis.
The axis can be detached by either the CNC or PMC.
The axis detach function for an axis is valid when one of the following bits
corresponding to the axis is 1.

F0110
1

0
MDTCH8 MDTCH7 MDTCH6 MDTCH5 MDTCH4 MDTCH3
MDTCH2 MDTCH1
The Axis Detach Function is valid when Parameter 1005.7 is 1.
Also, with regard to the Interlock Function:
Parameter 3003
3003
7
6
5
4
3
2
1
0
DIT
ITX
ITL
ITL 0 = Interlock signal (*IT) is valid.
ITX 0 = Interlock signal (*ITn) is valid.
DIT 0 = Interlock signal (+/-MITn) is valid.
006 SPINDLE SPEED ARRIVAL CHECK
The CNC is waiting for the spindle speed arrival signal to be input. The spindle has
not reached the speed commanded in the program.
G0029
7
6
5
4
3
2
1
0
SAR
When this signal is 0, the spindle has not reached the commanded speed.
This function is valid when Parameter 3708.0 = 1.
013 MANUAL FEEDRATE OVERRIDE IS 0% (Dry Run)
Normally, manual feedrate override function is used for jog feed but when the DRN
(dry run) signal turns on during automatic operation, override values set with these
signals become valid to the following speed set by a parameter.
G0046
7
6
5
4
3
2
1
0
DRN
The Dry Run rate is stored in parameter 1410. It is the dry run rate when the override
value is 100%.
The override value consists of 16 bits (2 diagnostics). The diagnostics are G0010
and G0011. If all 16 bits are 0, the override value is 0%. Likewise, if they all are 1,
override is 0%.
G0010
7
6
5
4
3
2
1
0
*JV7
*JV6
*JV5
*JV4
*JV3
*JV2
*JV1
*JV0
G0011
7
6
5
4
3
2
1
0
*JV15
*JV14
*JV13
*JV12
*JV11
*JV10
*JV9
*JV8
The following table shows the relationship between the bits and the override value:
*JV15
*JV0
Override value
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.00%
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0.01%

0
1
1
0
0
0
1
1
1
0
1
1
1
1
100.00%
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
655.34%
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00%
014 NC IS IN A RESET STATE
The 18 control is like a Mitsubishi control in that the backlash compensation for
Rapid and for controlled feed are treated separately. That is, Parameter 1851 is for
G01 backlash comp, 1852 is for rapid.
Generally speaking, a value of 11 or 12 will compensate for about .0005". There is
no need to cycle power after changing the parameter. The backlash compensation is
ALWAYS applied and in every mode.
To do Background Edit while the program is running
1.Press the (OPRT) soft key.
2.Press the BG-EDT soft key.
3.Press the DIR soft key. (To view the programs)
4.Enter the program number.
5.Press the Cursor down.
6.Edit the program.
When done, press the (OPRT) soft key then the BG-END soft key to go back to the
program being run.
When the control is executing a Dwell command, DWL is displayed at the bottom of
the screen.
On some 18i controls, the keypad is small and somewhat limited. In this case it may
not have buttons for parentheses. You can access the parentheses by changing a
parameter. The parameter is 3204.2, once set there will be a soft key for the left
parenthesis and one for the right parenthesis when in EDIT mode.
Parameter 4003.0 determines what type of sensor is used for spindle orientation,
magsensor, proximity switch, etc.
The following describes observations of a Macome system on a Takumi machine
with an 18 controller:
If the magnetic pickup is mounted upside down relative to the magnet, when spindle
orientation is commanded the spindle will search back and forth from one side of the
magnet to the other across the face of the magnet. If the sensor is moved closer to
and further away from the magnet, the distance (number of degrees) that the spindle
moves will increase and decrease proportionally. Once the sensor is moved far
enough the spindle will rotate continually until alarm 751:FIRST SPINDLE ALARM
DETECTION(AL-42) is displayed. AL-42 will be displayed on the spindle amplifier
LED display. If the pickup (sensor) and magnet are both mounted upside down, the
spindle will behave basically the same thing except that it will search from one side
of the magnet through nearly a complete revolution to the other side rather than Just
across the face as in the case of the sensor being upside down. I don't know how the
machine would behave with the magnet alone upside down. Obviously, when talking
about the sensor and the magnet both being upside down, seems to make no sense
(they should cancel out) but it does make sense when you consider the North/South
pole orientation of the two devices and their movement relative to one another
depending upon spindle direction. If the two are upside down, the are fine relative to
each other but the approach direction of the poles changes. The bottom line is, the

magnet has to be oriented properly relative to the sensor and both must be oriented
properly relative to the spindle orientation direction. Normally, if the pre-amplifier,
spindle amplifier or cable fails the alarm will occur without the spindle every slowing
down or searching. It will behave as if there is no magnet on the spindle at all. There
is no adjustment of the control for signal detection level. If the magsensor is
disconnected from the spindle amplifier altogether when M19 is commanded the
spindle will run at the orientation speed, usually 200 rpm. There will be no alarms, it
will just keep running You can monitor the signals output from the pre-amplifier with
an oscilloscope. They are five volt pulses whose duration is relative to the rotation
speed of the spindle. Below are the pin outs:
JY3
AMP
5 ----------------- A
14 ----------------- D
1 ----------------- F
3 ----------------- E
12 ----------------- C
7,16 ----------------- B
10 ----------------- SHIELD
Pin B is the zero volt input from the spindle amplifier, Pin C is the five volt input. Pins
D and E are zero volt (common) signals. Pins A and F are the output signals, their
phase relationship is important for the proper operation of the circuit. JY3 is a Honda
PCR-E20FS connector with a Honda PCS-V20L housing. The pre-amp connector is
a Tajimi TRC116-12A10-7M.
On an 18 control if the LCD displays no information, only the backlighting check the
small connector that goes from the screen to the video card mounted to the back of
the LCD. This connector is hard to see and if it comes loose no information will be
displayed.
On the 18 I/O board 24vdc for operating the relays, lamps, etc., is supplied by the
machine side. Typically, both the +24 volt and the 0 volt components will come into
the I/O board on more than a half dozen pins of each connector (C70, C71, etc.).
The Fanuc symbol for the positive side is 24A. The symbol for the negative
component is 0V. All of the 0V pins on the board end up at the backplane of the
control on check pins GND1 and GND2 which tie to all of the chassis grounds on the
control and the drives. Also, these pins tie to several of the pins on each connector
on the CPU board such as JA1, JA3, etc.
In order to get the NC Parameters (Keep Relays, etc.) from an 18 control, you must
make Keep Relay 17.1 equal 1. Then:
1. Press the SYSTEM button.
2. Press the PMC soft key.
3. Press right CHAPTER button.
4. Press the I/O soft key.
5. Cursor to DEVICE, press the FDCAS soft key.
6. Press the WRITE (PUNCH) soft key.
7. Press the PARAM soft key.
8. Press the EXEC soft key.
If you get alarm I/O OPEN ERROR 20 when you try to output the PMC, it means that
the RS-232 cable connection is open.
Sometimes the Baud Rate the control uses for this will be different than the rate it is
set for in terms of normal RS-232 functions. For this function it can only be set for

either 4800 or 9600. If Keep relay 17.1 equals zero, some of the above soft keys will
not be displayed. The Ladder can also be sent in and out this way but it can take as
much as an hour. In this case you would press the LADDER soft key instead of the
PARAM. Of course, you load the information in the same way you send it out except
that you would press READ instead of WRITE. If you have an SRAM disk you can
input and output the entire content of the control memory much faster using it.
If you get the alarm "DATA READ ERROR" while inputting the NC Parameters send
the file to a text editor and make sure the delete all of the characters on the top line
except for the percent sign.
These parameters when viewed with an editor should start with a % (percent sign)
then N60000. It should end at about N65000.
On the 18i control you can change the baud rate, stop bits, etc., for transfer of the
PMC by pressing the SPEED soft key. This soft key is on the same page with the
EXEC soft key. Once this has been pressed, there will be a screen like this:
BAUD RATE = 2
(0:1200, 1:2400, 2:4800, 3:9600, 4:19200)
PARITY
= 0
(0:NONE, 1:ODD, 2:EVEN)
STOP BITS = 1
(0:1 BIT, 1:2 BIT)
There is no provision for data bits.
If you have trouble with the LCD/MDI unit of an 18 control not displaying information
check the fuse on the circuit board on the back of the LCD screen This fuse is small
and black, it looks more like a shorting pin than a fuse. The newer LCD/MDI unit
A02B-0222-C161/TBR is not completely compatible with the older A02B-0222C151/TBR. That is, if you try to swap only the PCB or the screen from on to the
other, bolt hole patterns do not match, etc. If the control issues the alarm "DATA IS
OUT OF RANGE" while loading the parameters in from a PC, it means that one or
more of the parameters has exceeded it's allowable range. For example many
parameters have a setting value from 0 - 32767, no other value is allowed. If you try
to enter a value of 50000, for instance, this alarm will be issued. Normally, the control
will continue to take the parameters even after the alarm is issued.
The following procedure is for a control that has lost all of its parameters:
Machine must be in E-Stop condition. Once the memory is cleared the control will
turn PWE on.
1. Clear the memory (RESET+DELETE while powering up).
2. Load the Option Parameters (9900 - 9990) by hand.
3. Cycle NC power.
4. Set the communication parameters (Baud Rate, etc.) by hand.
5 .Load in the basic parameters (N0000 - N9952).
a. SYSTEM button
b. PARAM soft key.
c. (OPRT) soft key.
d. Right Chapter button.
e. READ soft key.
f. EXEC soft key.
6. Cycle NC power.
7. Load PMC parameters (N60000 - N66999).
a. SYSTEM button.

b. PMC soft key.


c. Right Chapter button.
d. I/O soft key. The I/O soft key will only be displayed if Keep Relay K17.1 equals
1. On some controls may
have to set K900.1 to 1 if the Keep Relays go that high. Normally, they only go
to K19.
e. Cursor to DEVICE.
f. FDCAS soft key.
g. Cursor to FUNCTION.
h. READ soft key.
i. EXEC soft key.
8. Load Pitch Error Parameters (N1000 - N11023).
a. Same as basic parameters except you press the PITCH soft key.
To send the basic parameters out of the control, perform item 5, steps a-f except that
you press WRITE instead of READ. The same holds true for the other parameters
allowing that you will have to press the PUNCH soft key. Also you will have to press
either the ALL soft key or the NON-0 soft key depending on whether you want to
send out all of the parameters or just the ones which are set to something besides 0.
There may be certain advantages at certain times for using NON-0 but generally I
would always use the ALL option.
Clearing the control memory (RESET+DELETE) clears all of the parameters and the
G. DATA and resets the communication parameters for CH0 to 4800 Baud Rate and
two stop bits. It does not clear the C. DATA. Removing the battery and letting the
memory die does the same thing as clearing.
To set the display for English on an 18 control make parameter 3102 = 0. Making
any of the bits of this parameter = 1 causes the display to be in some language other
than English.
Parameter 1815.5 must be set to 1 for any axis that uses an Absolute Pulse Coder.
You can set the keep relay K17.1 in just about any mode as long as the control is in
E-Stop condition.
Keep Relay K17.1 causes the STOP soft key to be displayed. This soft key allows
you to stop the PLC from executing. Once stopped it can be started again by
pressing the RUN soft key.
Machines with turrets which have 18 controls sometimes use values in G DATA.
Typically, the value will be a decimal value which is the same as the number of tool
stations on the turret. For example, a machine with an eight station turret might have
a value of 8 in D0000 of the G DATA. You must be careful when loading in the PMC
because this may clear the G DATA. Clearing the memory will definitely clear this
data so it is good practice to write these down along with Keep Relays etc. when
loading in parameters. Also, doing a memory clear will wipe out the Keep Relays.
To access the G DATA:
1. Press the SYSTEM button.
2. Press the PMC soft key.
3. Press the PMCPRM soft key.
4. Press the DATA soft key.
5. Press the G DATA soft key.
If the commanded spindle speed does not match the actual speed you can try
adjusting parameter 3741. You may need to adjust 3742, 3743 or 3743 if the
machine has a geared head.

For alarm 751 SERIAL SPINDLE ALARM AL-27 or 750 SERIAL SPINDLE ALARM
AL-34 check the Keep Relays. This is particularly true on a machine with more than
one spindle such as a live tooling machine since having the Keep Relays set the
wrong way can have the control look in the wrong place for the serial terminator.
To delete multiple blocks from a program:
1. Go to the first block to be deleted using the search function.
2. Once there, enter an instruction from the last block to be deleted.
(This can be any instruction, T-Code, G-Code, etc.)
3. Press the DELETE button. The control will delete from the location of the cursor to
the block of the first
instance of the instruction you enter just as it goes to the first instance when
searching.
When working with a machine which has more than one spindle as in the case of a
live tooling machine, the spindles are considered S1, S2 and S3. When working with
the spindle parameters you will note the following format.
4077
S1
100
S2
0
S3
0
The example above demonstrates how the parameter for spindle orientation position
shift appears. S1 is for the main spindle. Typically, the live tool spindle would be S2.
Alarm 151 TOOL GROUP NUMBER NOT FOUND, this alarm is normally issued if a
tool number higher than the value set in parameter 6810 (18 control) is called.
Many functions such as axis control, spindle amplifier communication, etc. are
performed by modules on the Main Board (CPU). These modules are plugged into
Simm sockets. One of these modules controls the CRT. The 40 pin DIP is the system
boot software similar to the BIOS of a PC. One of the modules is a FLASH module
which typically holds four Intel FLASH chips. This module contains the ladder
diagram. In addition, there is a DRAM module which holds the system RAM and a
PMC module.
If you want to change the M-Code that operates the parts counter you need to work
with parameters 6700 and 6710. If parameter 6700.0 (PCM) equals 0, M02, M30 or
an M-Code specified by parameter 6710 will cause
the parts counter to increment. If it equals 1, only the M-Code specified in parameter
6710 will cause the counter to increment. Enter the number of the desired M-Code
onto parameter 6710 without the M. Valid numbers are 0-255 but M98 and M99 are
not valid.
At CNC power-on, the spindle parameters are sent from the CPU to the spindle
amplifier via the serial interface. The parameters are also sent to the amplifier after
the spindle alarm 749 has occurred and been reset regardless of the reason for the
alarm (spindle amplifier shutdown or signal noise).
In some cases, if parameter 71.3 is set wrong for the control's software it can cause
generation of watchdog alarm 920 when the program is run in graphic mode. The
alarm has to do with the control looking for an LSI chip that isn't there.
Parameter 6710 sets the number of the M-Code which increments the Part Counter.
The Servo Tuning screen again using the X axis as an example:
FUNCTION BIT = Parameter 2003
LOOP GAIN = Parameter 1825
TUNING SET = Used by automatic servo tuning function
SET PERIOD = Used by automatic servo tuning function

INTEGRAL GAIN = Parameter 2043


PROP. GAIN = Parameter 2044
FILTER = Parameter 2067
VELOC. GAIN = Parameter 2021 + 256 divided by 256 times 100
ALARM 1 = Diagnostic 200
ALARM 2 = Diagnostic 201
ALARM 3 = Diagnostic 202
ALARM 4 = Diagnostic 203
ALARM 5 = Diagnostic 204
LOOP GAIN = Actual Loop Gain
POSITION ERROR = Actual Position Error (Diagnostic 300)
CURRENT % = Percent of rated value
SPEED RPM = Actual motor RPM
If the Servo Tuning screen is not displayed by pressing the SYSTEM button, right
CHAPTER key, SV PARA soft key, then the SV TUN soft key, check parameter 3111
(SVS), it must be 1 for the screen to be displayed.
If need an I/O board with the part number A16B-2202-0721 which is often
unavailable, it can be replaced with part number A16B-2202-0720. The only
difference is that the 721 has more outputs.
When working with the soft limit parameters for an 18 control, parameter 1320, 1321,
etc., a value of 10000 = .4000 inches.
For Alarm 401 check the terminator at JX1B.
On an 18 control to change a Keep Relay the RAM WRITE ENABLE must equal 1.
To do this:
1. Press the SYSTEM button.
2. Press the PMC soft key.
3. Press the PMCPRM soft key.
4. Press the SETING soft key.
You must be in MDI mode and the PWE must be turned on.
If the conditions are not met, the control will display WRITE PROTECT when you
attempt to change the Keep Relay.
If a machine with an 18 control continually over travels after being re-gridded you
can try this. Change parameter 1860 to 0 then cycle power and zero return re-grid if
necessary. I have no idea what this does but it sometimes works. The things that will
cause a machine to keep losing it's grid is a crash and looseness.
The Fanuc 18 I/O boards are resistant to shorted outputs so if you have an output on
a machine not working, for example, a relay that won't energize, make sure there is
no short condition such as a shorted transient diode. In this case the relay will not
energize but it will not harm the board.
If the LCD display is blank, check the Main Board. If the #2 red LED is on, the LCD
Unit is probably bad. In some cases the Main Board or the Power Supply may be
bad but it is probably the LCD Unit itself. This LED normally indicates that the CPU
was interrupted during boot-up but I think a bad LCD will make the Main Board
suspect an interrupt.
The option parameter for circular interpolation on a lathe is 9937.0, once this is
turned on use G17 along with G02 or G03 for the XpYp plane. Use G18 for the XpZp
plane and G19 for the YpZp plane.
You can upload and download the PMC and the LADDER at a baud rate faster than
4800 (up to 19200) by pressing the SPEED soft key and changing the protocol. On

this screen you can also change the parity, the stop bits and the write code (ASCII,
ISO).
The parameter for the second reference point (G30) for a 16/18 control is parameter
1241.
In order to retrieve data from a variable, you have to execute a macro
program. For example, to find the number of hours the machine has been run (cycle
start lamp on). This will only work if the machine has CUSTOM MACRO B.
O3737;
G65 P9100;
M30;
O9100;
#500=#3002;
M30;
The run time data is stored in variable 3002 but can not be directly viewed. This is
the only way to access it. After running program O3737, you can go to variable 500
(#500) and read the data.
On an 11 control as well as an 18, parameter 1850 is the Grid Shift parameter.
Parameter 1816 is the reference counter capacity. Parameter 1850 should be set to
the value in 1816 or less. If you are trying to adjust 1850 and have trouble make sure
1850 is less than 1816. Also make sure you are adjusting the parameter in the
correct direction. For the vast majority of machines where reference return is in the
positive direction you must increase the value to shift the axis further away from the
decel dog. Sometimes you may reach a point while adjusting where the axis stops
responding to small changes in the parameter and after increasing the value a
certain amount the axis jumps several millimeters. Again, make sure you are not in a
situation where you need to decrease the value rather than increase it. If this is not
the case then you may have gone as far as you can go with the Grid Shift and may
need to either move the decel dog or the pulse coder. If the reason you are adjusting
this parameter in the first place is because you replaced the pulse coder then, of
course, you should look at it first. On most machines the pulse coder will employ a
coupling that can only go two ways, either the correct way or 180 degrees out. In this
case try removing the pulse coder and putting it back on 180 degrees out relative to
the motor. Parameter 1850 is a metric value and the amount that the axis moves is
dependent upon the ball screw pitch.
The feedback from the spindle position sensor, in the case of a 16 or 18 control
comes in on connector JY2 or JY4, JY2 for a machine with a built-in spindle. If one of
the signals is missing, alarm 750 or 751 will likely be generated. In some instances it
can be generated simply by turning the spindle by hand. The important signals are
PA1 and PB1. These are sine waves that are out of phase with one another, they
should be present when the spindle rotates. PA1 and PB1 are the complements to
PA and PB. MZ is the one revolution pulse and MZ1 is it's complement. When alarm
750 or 751 is active, the 5vdc supply to the encoder (sensor) may be removed.
Below are the pin outs for JY2:
PIN SIGNAL
1
MZ
2
MZ1
5
PA
6
PA1
7
PB

8
PB1
9
+5V
12
0V
14
0V
16
0V
18
+5V
20
+5V
Connectors JA7B and JA7A are command cables. JY1 is the output to the load
meter.
The parameter to set the Baud Rate on an 18 or 21 control when the I/O channel is
set to 0 is parameter 103. The setting value is the same as other Fanuc controls:
1 = 50
2 = 100
3 = 110
4 = 150
5 = 200
6 = 300
7 = 600
8 = 1200
9 = 2400
10 = 4800
11 = 9600
12 = 19200
To set the absolute position on a machine with absolute pulse coders:
1. Move the axes to the desired or required position.
2. Select MDI mode.
3. Set PWE=1.
4. Access Parameter 1815.
5. Set Parameter 1815.4 to 1 for each axis.
6. Cycle NC power.
Anytime this parameter equals 0, the position has been lost and the alarm requesting
ZRN will be issued. The battery for the pulse coder is located on the Servo Amplifier.
In the case of a dual amp, one battery will hold the position for both axes. The
battery is Lithium and not rechargeable. Fanuc recommends that if the power will be
off of the machine for a long period you should disconnect the battery. Apparently,
the control must disconnect the battery from the pulse coder and power it with the
NC power whenever NC power is on.
The Spindle Monitor page of an 18 control displays control signals that are being
input and output. For example, when the spindle is in orientation you would see:
Control Input ORCM
MRDY
*ESP
Control Output SST
SDT
ORAR
*ESP should always be present during normal operation.
To get to the Spindle Monitor page:
1. SYSTEM button.
2. Right Chapter button.
3. (SP-PRM) soft key.
Even though an axis may appear to be in position according to the position display, it
may not be in position as far as the control is concerned. The control's in-position
window is very, very narrow. This window is specified by parameter and can be

changed but shouldn't be. If an axis pulls high current while at rest, it may not be in
position. To check this, go to the Servo Tuning page. On an 18 control:
1. SYSTEM button.
2. PARAM soft key.
3. RIGHT CHAPTER button.
4. SV-PRM soft key.
5. SV-TUN soft key.
Setting Parameters REVX and REVY should both be 0 under normal conditions.
When set to 1 the axis direction will be reversed. One condition that can arise from
this setting being wrong is that when a program is started and the axis tries to move
to the G54 position it may travel until the soft limit is reached. This over travel
condition is a result of the mirror image function. Setting the parameter back to 0 will
fix the problem but you must perform reference point return after changing the
parameter.
When you are loading Parameters or Diagnostics via RS232, you should see LSK
flashing after you press INPUT until the control begins receiving the data. Once the
data is present at the input of the control, you should see INPUT start flashing.
When Parameter SEQ (On the Setting Screen) is set to 1 the control will insert the
sequence numbers automatically.
In order to receive parameters and diagnostics at the PC in text form you must make
EIA/ISO = 1 (ISO).
To copy the ladder to and from a Flash disk you must access the BOOT SYSTEM.
This is done by holding the two rightmost soft keys while powering up the NC. When
this is done the CNC does not boot.
During a Rapid movement in a program, placing the Feed rate Override switch at 0%
will cause axis movement to stop if parameter 1401.4 (RFO) is set to 1. If set to 0,
axis movement will not stop.
Pages : [1] 2 3

1. Welcome to the CNC e-forum


2. Not talking back.
3. Changing parameters in a program?
4. p***word for parameter 3202
5. 4th axis
6. Parentheses, loops, etc.
7. Fanuc 6T ladder logic program?
8. Lost tool
9. G68 question
10. Drip Feed CNC code on Fanuc 0M Control
11. 180i / windows 95
12. CNC/PMC Data Window Library
13. Interface Options with 18-TC
14. RS232 and G54

15. opps
16. How to pronounce FANUC
17. Just starting
18. 18mc 4th axis requirements
19. Another G68 Question
20. Configuration of CNC with GP-H70 Panel
21. Arcmate robot with R-G2 controller
22. 18i cutter compensation
23. FAPT Fladder windows XP
24. ftp & WinXP Pro
25. Power Mate D
26. 6T control
27. RS232 Communication with a GE Fanuc 18i-TA
28. G51.1: What does the code look like?
29. Series 18 Edit question
30. Fanuc Position Mate, what the.......
31. Ethernet Explorer Driver
32. 18i special connector
33. Goto #506
34. Fanuc 11m
35. Probe Integration?
36. Programming Question
37. 21i Analog Servo Module Information & Help
38. Fanuc 21i Parameter settings
39. 0M tool changer macro
40. PowerMate i-D with D Series Spindle
41. PowerMate i-D - Spindle alarm 34
42. acroloc omc
43. Fanuc 6T
44. FLADDER on XP
45. memory write enable disable

46. FANUC Series 16-MC


47. 16i
48. Fanuc Manuals on CD-ROM
49. 160 is-mb
50. Fanuc 21-GA_416 Alarm-Axis Disconnect
51. Alarm No 8
52. DNC Handshake
53. 16i I/O Link Connection
54. Fanuc Series 10
55. Ot001 X +over Travel (soft 1) Alarm
56. Fanuc Servo Motor interchangeability
57. Unknown Alarm Number
58. G30 HOME position
59. Fanuc Series 10 system, Takisawa TC-2 Lathe Machine
60. Branching to a label instead of line #
61. Powermate D Upload/download Ladder
62. alarm #101 in fanuc 18i-t
63. Probing tools
64. FOCAS1 Drivers and Libraries
65. FOCAS2 Re: cnc_allclibhndl
66. Parameter 8900?
67. Fanuc Series 15-T
68. problems for communicating by RS232
69. 16i
70. 0MC "Zone" parameters
71. DNC problem on 18mc
72. hole ovality
73. Parameter Protection
74. Remember my path! (A Challenge?)
75. m81/ m82 pallet recognition
76. Looking for info

77. Servo Drive


78. display
79. zero return problem
80. Drip Feed 0MC - Ladder mod help
81. 18-i fanuc controller and pmc modification
82. Fanuc system 10
83. Infolink CD
84. PMC variables in macro
85. Alarm 410
86. FANUC 15M & AC20M Drives
87. axis disconnect alarms
88. FTP on 18i controller
89. 16i edit switch
90. lathe with two heads
91. G76 mistery
92. Test with Focas 2
93. FOCAS2 info
94. Helical Interpolation Repeat Block
95. Tool Management Function for 18i
96. 16i Screen Blanking
97. Zero axis procedure problem
98. Cutter dia compensation with IJ vector
99. 18i Ftp...
100.

18i Door Interlock Solutions?

101.

Macros

102.

Ladder Code...

103.

G68 questions

104.

Macro for Fanuc !5MA series

105.

reading the motor not encoder

106.

Stama MC320 FanucOM

107.

Fanuc OOM-A Dead

108.

Macro Executer on 18MA

109.

18i "Panel I/O Alarm" HELP?

110.

system error 908

111.

4 axis Wire machine

112.

How to recover from a 300 APC ALARM?

113.

Editing CNC Ladder Logic

114.

Pattern Data Input Function

115.

FTP Server 18i

116.

variable number for tool in spindle

117.

Makino MC-86 W/11M Fanuc Controller

118.

Fanuc 0i

119.

servo alarms in fanuc 0i

120.

servo alarms in fanuc 0i

121.

Crushed stylus

122.

Memory Back-Up Batterie Fault

123.

Touch screen help

124.

Fanuc 15 M System Lable Lost

125.

C.a.p. Option On 11m cnc control

126.

CNC alarm history programmatically

127.

11M pmc type

128.

18mc Tool Magazine Data

129.

Oi-MA 401 alarm

130.

0i Turret index problem

131.

Macro for toolchange 0i MC

132.

RS-232 with Fanuc 18T

133.

thread cutting in FANUC 0i TB

134.

How to measure axis positions at high speed?

135.

Series 160i-L

136.

FAPT III Help

137.

Fanuc Zero Reference Return Position Problems

138.

0i-M unknown error message

139.

Decompile error message

140.

11M communications

141.

6Mb 401 Alarm upon Spindle Start or Accelleration

142.

914 Parity error of digital servo

143.

GE mark century 2000 drip feeding

144.

G10 data setting

145.

GE 2000 Support Communication

146.

part off and continue

147.

Series 0MC and Custom Macro Screens

148.

Fanuc Oi-Model B Problem

149.

DPRINT Command

150.

Motor help for 0MC

151.

changing motor gains

152.

414 alarm............

153.

Fanuc 180is-w G10 system variable setting problem...

154.

Turret indexing problem

155.

parameter change commad G10 l50 for 11TT

156.

fanuc 15M problem

157.

Control card FSSB

158.

Fanuc 18i opt

159.

SUB 40 function

160.

21i backup

161.

OM cnc --Y axis falls with break/power fail

162.

GE FANUC 210I ST model B(searching for documentation)

163.

Spindle question

164.

18I control, cancel address?

165.

PCMCIA Aplication

166.

G10L50 in FANUC 18IMB

167.

OTT-C retrofit, retrace, and servo options

168.

Sub51

169.

401 servo alarm (VRDY off)

170.

Downloading with VB

171.

PMC Parameters

172.

Spindle start in 21i Lathe

173.

L0 not working in canned cycle

174.

Beginner - Alpha Series question

175.

Macro to read parameters

176.

error #310 and 320

177.

320i Torque Control

178.

G68 on a 160i control

179.

G68 not working

180.

0 M memory

181.

Gray Code Feedrate Override

182.

Fanuc 18i-mb error

183.

Series 18MA PMC Eproms

184.

Fanuc 0t

185.

ER03 Memory parameter incorrect...

186.

0t, 401 vrdy 0ff

187.

0t, spindle speed problem

188.

Cycle/run time

189.

Zero workpiece

190.

16i-M

191.

Changing Parameter 002 on a GN 6Mb?

192.

Face threads or Scroll threads with G76 possible?

193.

enter machine parameter for haed2 (oTT)

194.

loading macros and parameters to Fanuc OM

195.

oval shaped holes

196.

velocity unit breaker alarm

197.

tacho generator alarm

198.

Output CNC parameters

199.

0TA Control

200.

Fanuc 18 T

201.

CNC Series 0P

202.

086 alarms.

203.

Error :Axis need ZRN?

204.

Up/downloading OTA PMC Ladder

205.

FANUC 11m

206.

0i-mc series doesnt work custom macro~ give your hand plz..

207.

fanuc ot i need help!!!

208.

Fanuc 18i - FTP drop out

209.

FOCAS1 Library

210.

A question about HSM

211.

fanuc 16i-m high speed G code ???????

212.

FOCAS1 function "cnc_rdprogdir2" on 16i-MB

213.

Fanuc ot Serial (rs-232) communication issues

214.

Fanuc 11T ALARM

215.

Testing FOCAS without Machine

216.

computer numerical control?

217.

Fanuc OT help

218.

Fanuc

219.

31i error codes

220.

CNC 11TT - Fiber optic cable.

221.

Blank screen ? Power supply not ready ?

222.

lagun/liberty.fanuc cnc lathe

223.

Fladder in XP

224.

PCMCIA setup

225.

G1992 Coordinate system

226.

Fanuc 3M Model C

227.

Error sending data to fanuc 21i

228.

Alarm 414 424 434

229.

Custom Macro Interrupt

230.

Collect Data from CNCs

231.

Output parameters as variables

232.

Name

233.

Scale Replacement

234.

Alarm 003

235.

HSSB Erorr...Please assist

236.

Focas2 cnc_download4 package Size

237.

Macro B Programming

238.

Error sending data to Fnuc 16i

239.

Tool Life for Oi-mc

240.

Spindle

241.

Door Locked

242.

G92 threading cycle

243.

FOCAS2 cnc_rdtool_f2

244.

15MA FAPT Pascal

245.

Conical interpolation

246.

G90 an G91 used in the same block

247.

RS232 Help 18T Control

248.

POPEN- Ignore if nothing connected

249.

Watch Dog error

250.

Series 16-MC RS232 Communications

: http://forums.ge-ip.com/archive/index.php/f-76.html:
251.
252.

Decompile error
Fanuc-6m Spindle Orientation Procedurs

253.

fanuc power mate0 trouble

254.

110m Alarms

255.

System 18i

256.

**** passwords

257.

simple sync

258.

409- al-34

259.

Fanuc 18i-TB in-situ Thread pickup

260.

Stama MC320 Drawings

261.

Writing Ladder

262.

Beta Controller issues with tool changer

263.

Fanuc 15 OH-002 FAN MOTOR STOP

264.

Toyoda fV65 / Fanuc 11m

265.

Fanuc PowerMate Model D

266.

Serial Communications Help

267.

how to control an axis by PMC?

268.

Mori seiki SL-2B with Fanuc 6T

269.

Fanuc 18M help

270.

Robodril-16m control-toolchanger speed

271.

Flexible Feed Gear

272.

Fanuc 18I-MB question

273.

Fanuc 18M help

274.

Fanuc 16i/18i pitch error comp. questions

275.

TSC Problem

276.

Macro addressable i/o channel? 18iMB

277.

18i-TB--Need RS232 Cable pinout

278.

Fanuc 0M twin arm tool change table

279.

duplicate a nc file in the controller

280.

Pmc-l

281.

orientation board help

282.

G43.4 on an 18i M control

283.

ASCII code subprogram call using axis name

284.

Fanuc 16TT

285.

DGN codes - where to find them

286.

T - number

287.

Dr Signal Off

288.

Dr Signal Off

289.

"dr Signal Off"

290.

Problems with Fanuc 3M-C

291.

Fanuc 3M-C monitor trouble

292.

Chuck Open/Close

293.

FANUC O-M Help

294.

Setting CMR and the Flex Feed Gear

295.

Parameters for glass scale install on 18i TC

296.

414 Alarm

297.

Fanuc 18-M and 18i-M

298.

Turn on DNC Function / Fanuc 0MC

299.

How to add communication to Series 18I

300.

Fanuc OM problem In Auto.

301.

Fanuc 21i

302.

Data Transfering PMC-PLC

303.

Fanuc Spindle motor

304.

mark century 2000 loader error

305.

Macro as G Code

306.

18i-MB5 standalone control

307.

Par 9000th descriptions

308.

950 PMC Alarm

309.

Okuma howa ACT-25P-V3 parameters

310.

FOCAS - Unsolicited Messaging Function - C#.NET

311.

Add. Memory 10t Control

312.

Error code 401 Fanuc OT

313.

E288 Apc Alarm

314.

Problem with 180i

315.

Need ability to turn off spindle during DNC

316.

Alarm 300

317.

fanuc om

318.

180i model A System data problems

319.

15T memory expansion

320.

15M Ladder BackUp

321.

Fanuc 18I F-ROM Backup

322.

fanuc SP-150 reference problem

323.

Pitch Error Comp

324.

Fanuc 15TA Back up for memory expansion

325.

Alarm 750 spindle serial link start up failure

326.

Machining Time Collection

327.

Default G-code parameters

328.

download from PC to CNC

329.

Alarm 414fanuc Servo Module

330.

FanucOT and OTC

331.

Fanuc 15MF VMC turn table

332.

OT100 Alarm

333.

Fanuc 10M control for spindle

334.

machine tool builders

335.

Turning......(All types of cycles)

336.

453 Spc Connect Soft Alarm

337.

M6 Tool Call

338.

Spindle Not stopped after M5 call

339.

Convert Optical I/O link to TCP/IP

340.

Parameter upload and download on OM controler

341.

CNC 15M PCMDI Machine Builder Issue

342.

Fanuc 18i-MB and 21i-MB in network

343.

tgls 3t-a

344.

How me continue interrupted subprogram?

345.

Tool Diameter Offset(on turning machine)

346.

Servo Amplifier

347.

Fanuc 15MF copying

348.

18iT alpha servo alarm 6

349.

Alarm Help Advice!

350.

New DVD for CNC-current and Legacy

351.

Local variable assignment problems

352.

Strange problems when using wordpad to edit programs

353.

Help needed for picking motor drive

354.

15m Controller stop between circular interpolation

355.

Encoder / Servo

356.

160i-M Communication Question

357.

fanuc vision & vista

358.

Editing 9000s parameter

359.

pc hookup to 16m control

360.

Monitoring Software

361.

I very, very necessary assistance

362.

Help with setting pitch error data

363.

help ! help !!

364.

Calling all Focas users

365.

Spindle Data

366.

Alpha 8/3000 Hot!

367.

Hitachi Seiki NF 20 FANUC 6T - problem with tool changing

368.

Powermate Docs

369.

Fanuc 6m Mazatrol

370.

Backing up my Fanuc 15M

371.

RS-232 wiring diaghram

372.

communication between cnc and pc

373.

I/O adressing

374.

Loading a new NC file to Fanuc 18-M

375.

Fanuc 18-m Parameter Write Protect, Enable & Disableing Issues

376.

Machine tool dispaly

377.

Hitachi Seiki NF 20 with Fanuc 6T - request of documentation

378.

In deep SH%$

379.

Fanuc 18i TB

380.

Elox Fanuc Wire Edm

381.

Control O-md

382.

fanuc OM-D M-377 manual

383.

How to remove CNC express catalog

384.

fanuc 18i

385.

18iT wont boot with ethernet card

386.

adding timer for Air blow

387.

Linear Scale

388.

Motherboard memory problem, please help.

389.

FANUC Oi-MC

390.

Alarm 1003 Fanuc 0 Mate Stama

391.

without repetitiveness in 0i-TC

392.

FOCAS-2 library

393.

Fanuc Spare Parts Descripition

394.

Fanuc 15M X axis resolution

395.

RG robot parts

396.

cnc file transfer for DOS

397.

Series Oi model B alarm 500 506

398.

jscott

399.

Ing

400.

MDI Panel

401.

spindle problem

402.

Legacy Powermate H Communication

403.

O-MC PMC Ladder edit

404.

How Can be Changed Signal position

405.

Parameter for spindle positioning

406.

NURBS interpolation on 16i CNC controller

407.

fanuc 14i alram 926

408.

Fanuc 18 model B

409.

Cant read PCMCIA card

410.

German Fanuc Part Number Conversion

411.

Powermate-D PMC-PA1

412.

G72.1/ G72.2 question

413.

M function in Two path Control

414.

16i-M tool change macro

415.

cant send Om control tool change macro

416.

Displaying a 4-20mA signal?

417.

6M Where is your G54?

418.

10TF- x servo overload dianichi

419.

m98 sub program call on 180is-MB control

420.

What kind of macro accept

421.

Mark Century 2000 Control Issue

422.

help whit alarm on strippit

423.

Error 8 On A A06b-6066-h006 Ac Servo

424.

Graphic is Ready Boot Start but never start

425.

OT-C displays 414 error

426.

M Code decodes

427.

PMC keep relay for NEF600

428.

Floating point

429.

Download PMC whit Fanuc Ladder III - CNC 21i-MB

430.

F-Rom Backup

431.

How to link by HSSB

432.

CD3/4 serial pinout

433.

Fanuc Robocut alpha - oiB

434.

PMC writer for cassette A

435.

OM homing problem

436.

Alpha i Motor-Amp-Mismatch

437.

!8i Stuck in MDI

438.

PMC password protect

439.

Watch latest cnc news here at http://cnc-machines.org/news

440.

CNC Mode

441.

Multiple Canned cycle G74 & G75

442.

Alpha C6 Spindle on SPM30-HVi ?

443.

Rotary axis without rollover.

444.

Setting N/M Parameters

445.

Fanuc Ladder III

446.

Setup IP address on 18i-TB controller

447.

Q. Parameter Settings - Threading

448.

Fanuc series 15MA

449.

Edit function keys have stopped working on Fanuc 3

450.

Complete backup of 16M and 18M

451.

A Axis Error - HELP!

452.

[Please help!] Lookin' for Maintenance Manual

453.

Printer for use with 15M PMC-N system

454.

Series 15 B check sum error

455.

G43.1 on a 5 axis machine

456.

motor not rotating correctly per servo setup

457.

Fanuc-otd Zrn Setting

458.

Fanuc & Keep Relays

459.

G62 Automatic corner override

460.

Spindle Orientation / ATC Down

461.

Problems with decimal signs

462.

6M with sudden simultaneous 416, 426, 436 (encoder) alarms.

463.

PS200 pulse coder alarm

464.

Alignment spindle 0M, Daewoo ACE V30

465.

Fanuc 6

466.

Dead 0M controller on LeBlond RMC55

467.

soft limits

468.

Pc Keyboard

469.

G78 threading cycle on Fanuc 0i-TD

470.

Embedded Macros

471.

Protect File in IPL Mode

472.

Fanuc Ois wire machine

473.

CF Card requires no file extensions

474.

Fanuc Series OT - Special Settings Parameter

475.

PMC Load Select

476.

Alarm 101 ???

477.

RS232 Serial Comms via USB Adapter

478.

ps 200 alarm

479.

Operators Message FS 0MC

480.

4 th axis

481.

Screen freeze & clock stop on 16TB control

482.

Fanuc 3T pc parameters list - Takisawa TC 2 cnc turning center

483.

16-T x-axis tool setting

484.

SRAM troubleshooting

485.

GE Fanuc Series 20-T

486.

Problem with quickpanel view ic754vgi12ctd

487.

I/O WRONG ERROR 135 - 18iM

488.

O I control not ready

489.

G68.2 Improper G-Code

490.

tape drill mate tool changer problems

491.

SV0465 FANUC 15i COntrol

492.

Compatibility Fanuc 0M

493.

impossible to reach boot menu 18i

494.

FANUC 0M MEM Board

495.

parameter restore

496.

spindle drive DOC.

497.

Fanuc OP model B (press) documentation

498.

CNC loader error GE2000

499.

GLOBAL VREADY (SV013)faults (FANUC15M)

500.

Fanuc 6MB - Can't set parameters - Help

501.

Fanuc 15 controller, Remote Buffer RS-422 Conectivity

502.

Fanuc 18i spindle amplifier error

503.

FANUC 0M - Alarm 59

504.

In plc how can i change x &y logics

505.

C Axis Interpolation

506.

15mb--system Label

507.

Help with Fanuc Series 180i

508.

Fanuc synchronous actions

509.

Fanuc 3M Controler issues

510.

help needed in enabling d bits for variable timers

511.

oimb ethernet connection

512.

20 Tb

513.

Help on an old Fanuc 6M machine

514.

Sub program with shift with Fanuc OT

515.

Fanuc 0i MC - Program Stop

516.

How to correct for the SR834 Buffer Overflow 2 message?

517.

413 Servo Alarm on 16i CNC

518.

PCMCIA Ethernet?

519.

Problem programming a thread

520.

Mazak VTC300 (Draw BAr)

521.

Help with 18-M Control?

522.

How do I jog a Fanuc Beta iS 4/4000 motor without using the Amp

523.

Ladder & Parameter OKK MCH-630II

524.

LCD plasma display

525.

Problem In Fanuc 18t-a Nakamura 20 Ii

526.

5axis 310I TOOLORIENTATION?

527.

moog mhp mt50

528.

Adding Linear Scale To 0i-TC Control.

529.

Custom panels, embedded macros, blah, blah, blah.

530.

File output 160i

531.

Power Mate H

532.

Spindle Heating Problem

533.

Spindle Alarm31

534.

0i MC Tool Life

535.

417 and 427 servo alarm fail - please help

536.

need a block to perform this function

537.

parameter spindle

538.

Data Acquisition Software

539.

Macro for taper bore machining center

540.

Monitor Scrolling

541.

CNC_Reset via FOCAS

542.

Oi Link Input To Variable

543.

Fanuc 18i-T Servo Limit setting

544.

board number/revision levels

545.

VB.net Example for pmc_rdpmcrng

546.

Error 416 X-Axis Disconnect

547.

Ladder changes to 0i control

548.

Fanuc_Model_C

549.

Sample DNC code over RS232

550.

Basic Operation Package

551.

Load monitoring Yama Seiki ,Goodway

552.

Nothing displayed on the LCD when power up

553.

Helical interpolation with X C Z axis Fanuc 18iTB control

554.

Fanuc Ota

555.

Latest versions of everything

556.

Toshiba 5 axis Planing Mill w/System 9

557.

Load checking on Fanuc0i TB

558.

Ethernet randomly disconnects from network.

559.

Mc1k-p(f15m),atc And Apc

560.

Pmc Type Rb2

561.

Motor Torque / Current

562.

Remote offsets

563.

Fanuc Otb

564.

The network transaction in progress Error No: -2147212502(80042320).

565.

Dnc set up

566.

Picture Loading

567.

Mill facing canned cycle

568.

Losing work offset during co-ordinate rotation

569.

15I-m flash card

570.

Fanuc 18m fault

571.

Comms problem 0i MC

572.

Fanuk 18m Operator messages

573.

4th axis on fanuc om machine

574.

EW_REJECT from cnc_stopophis

575.

Part Program Loading on 0i-MC with Flash Card

576.

15T PMC-N Ladder Issue

577.

Spindle Fanuc 0T

578.

Need Help! 4th axis DMR, GRD, CMR settings

579.

18m pmc ladder backup

580.

Unusual Happenings...

581.

fanuc 10

582.

Ignore motor offline Fanuc Series 16i-T Model A

583.

Removing FAPT from a 10T control

584.

problemed touch screen c/w fs180is-mb5

585.

10T analog

586.

PowerMate i-D with Beta I/O Link

587.

30i Firmware version

588.

Motor alarm, mazak lathe, fanuc 6t

589.

Output variables in text format - DPRNT

590.

Loss of machine reference

591.

PWE always on

592.

GE D.C Adjustable Speed Drive.

593.

Help with 21 I - TA Series Fanuc Control

594.

Commanding G31 after G68, the result is weird...

595.

Radius / Diameter Programming

596.

Mitsubishi meldas l3

597.

950 PMC System Alarm

598.

Spindle Mystery

599.

Fanuc 15T: Ram parity base 0

600.

external data access by Fanuc 21i-TA

601.

Part program uploading shows alarm in 0i-MD

602.

upgrade fanuc OI mate MB to OI MB

603.

Fanuc 18i-MB FTP Question

604.

G31 Acceleration/Deceleration on 31i

605.

Problem about uploading program by RS-232

606.

FANUC Series 18i-TA Robotics Automation

607.

Scroll threads

608.

15ma eprom writer

609.

SRAM battery Problem in FANUC 21i

610.

Parameter to swap Motor phase or Sensor phases

611.

Unable to edit data table entry on 18i

612.

Punch using screen display funtion

613.

FANUC 18i-TA SRAM BACKUP & RESTORE PROCEDURE

614.

HSSB Card question

615.

send/receive programs

616.

GE FANUC 16 iMB controller question

617.

FANUC 15M Need help

618.

spindle don't stop with reset

619.

OT Control Alarm 100, 417, 427

620.

511 alrm on fanuc O M.

621.

Servo alarms

622.

16m 4th axis parameter-need help!

623.

FANUC - Differences between HSSB and Ethernet

624.

Fanuc CNC Servo Axis Maximum Current?

625.

Help with log Mori Seiki SL-603CMC, Fanuc 18i-B

626.

Need Help in Fanuc AC servo Drive

627.

FANUC 21i Serial Spindle RPM

628.

Power Failure Backup Module

629.

4th axis overtravel

630.

15M CNC controls

631.

Macro #3006

632.

Eror Message

633.

New to macros

ALARMS

634.
635.

636.
637.
638.
639.
640.
641.
642.

Communication Alarms

Alarm 086 means that the Data Terminal (DTR) is not ready. There is
an IC on the memory board which supplies a voltage signal to this pin to
indicate that the terminal is ready. Sometimes this chip will go out.

643.
644.

If an 086 alarm occurs when attempting to communicate with a PC,


there is most likely a problem with the communication cable. Also when
uploading and downloading make sure the program edit key is in the correct
position. One of the most important aspects of the serial communications is
the cable. It must be right or the control will not attempt to communicate. This
includes the position of the jumpers. The control looks for a short between
pins 6 and 20 of the connector so if you don't have a Fanuc cable a crude test
of the control can be done by shorting these two pins before trying to initiate
communication. If pins 6 and 20 are not shorted you will most definitely get an
alarm 086. Below are the indications of a control which is functioning normally
while a RS-232 tester and Fanuc cable are connected without a PC or other
device connected.

645.
646.
647.
648.
649.
650.
651.
652.
653.
654.
655.
656.
657.
658.
659.
660.
661.

IDLE STATE

TRANSMITTING

RECEIVING

TD ------- OUT
RD ------- OUT
CD ------- OUT
DTR ----- RED
DSR ----- RED
CTS ----- RED
RTS ----- RED

TD ------- GREEN
RD ------- GREEN
CD ------- OUT
DTR ----- GREEN
DSR ----- GREEN
CTS ----- GREEN
RTS ----- GREEN

TD -------- OUT
RD -------- OUT
CD -------- GREEN
DTR ------ GREEN
DSR ------ GREEN
CTS ------ GREEN
RTS ------ GREEN

Again, these indications are with no external device connected and will
differ once one is.

Alarm 087 occurs when the stop bits are set incorrectly or the PC is not
responding to the controls request to stop transmission. It may also occur if
you mistakenly try to transmit Parameters to the Diagnostic page or Programs
to the Parameter page, etc.

662.
663.

Alarm 085 is almost always the result of improper setting of the Baud

Rate.
664.
665.
666.
667.
668.

086 alarm means that the DR signal is not present at the port.

If you continually get Alarm 087 when you are trying to input programs
thru RS-232 communication, check the Edit key position, on some machines it

can cause the alarm. The Edit key address is G122.3, it should be 1 to avoid
the alarm.
669.
670.

If alarm 087 keeps occurring when trying to send information such as


programs to the control, make sure that TVON is set to 0.

671.
672.

If you try to do DNC operations with the I/O setting for 0, alarm 086 will
be issued.

673.
674.
675.
676.
677.
678.
679.
680.

3n0 (300, 310, 320, etc.)


NTH AXIS ORIGIN RETURN
Manual reference position return is required for the nth axis.

3n1 (301,311,321,etc.)
APC ALARM: NTH AXIS COMMUNICATION
Nth axis APC communication error. Failure in data transmission.
Possible causes include a faulty APC, cable or servo interface module.

681.
682.
683.
684.

3n2 (302,312,322,etc.)
APC ALARM: NTH AXIS OVERTIME
Nth axis APC overtime error. Failure in data transmission. Possible
causes include a faulty APC, cable or servo interface module.

685.
686.
687.
688.

3n3 (303,313,323,etc.)
APC ALARM: NTH AXIS FRAMING
Nth axis APC framing error. Failure in data transmission. Possible
causes include a faulty APC, cable or servo interface module.

689.
690.
691.
692.

3n4 (304,314,324,etc.)
APC ALARM: NTH AXIS PARITY
Nth axis APC parity error. Failure in data transmission. Possible causes
include a faulty APC, cable or servo interface module.

693.
694.
695.
696.

3n5 (305,315,325,etc.)
APC ALARM: NTH AXIS PULSE ERROR
Nth axis APC pulse error alarm. APC alarm. APC or cable may be

faulty.
697.
698.
699.
700.

3n6 (306,316,326,etc.)
APC ALARM: NTH AXIS BATTERY VOLTAGE 0
Nth axis APC battery voltage has decreased to a low level so that the
data cannot be held. Battery or cable may be faulty.

701.
702.
703.
704.

3n7 (307,317,327,etc.)
APC ALARM: NTH AXIS BATTERY LOW 1
Nth axis APC battery voltage reaches a level where the battery must be
renewed. Replace the battery.

705.
706.
707.

3n8 (308,318,328,etc.)
APC ALARM: NTH AXIS BATTERY LOW 2

Nth axis APC battery voltage has reached a level where the battery
must be renewed (including when the poweris off).

708.
709.
710.
711.
712.
713.
714.
715.
716.
717.

Serial Pulse Coder (SPC) Alarms


3n9 (309,319,329,etc.)
SPC ALARM: NTH AXIS PULSE CODER
The nth axis (axis 1-8) pulse coder has a fault.

Alarm 3n9 SPC is normally the result of a loss of communications


between the serial pulse coder and the control. In practice, the problem which
causes this alarm is almost always a bad connection. Quite often the cause is
that the military style connector has backed off of the encoder or there is
coolant in this connector. However, the cause can be a bad encoder or a
failed cable. The n will be replaced with a number such as 319, 329 etc., to
indicate which axis has a problem and the affected axis will also be named in
the alarm.

718.
719.

Alarm 002 TV PARITY ALARM is issued when there is an odd number


of characters in a block of information which is being input via RS-232. It will
only be generated if the TV CHECK parameter on the Setting page is set to 1.
This parameter can also be set by changing parameter 0.0 (TVC). This is
important to know because if parameter 0.0 is set to 1 in a copy of parameters
you are trying to load into the control, as soon as the control reads in TVC it
will generate alarm 002. In this case you would see that LSK would flash as it
normally does then when the parameters start coming in the control flashes
INPUT only for a second then goes into an alarm state. Often the alarm goes
unnoticed because you may be loading the parameters in under an alarm
state
720.
E-Stop, etc. so alarms are already present. The fact that some
parameters are read into the control and immediately take effect can cause
other problems. This might cause a problem if you are loading in parameters
in which the baud rate is set for something other than the rate you are
communicating at.
721.
722.
723.
724.
725.
726.
727.
728.

Spindle Alarms

On most machines without a spindle speed pot pressing spindle start in


JOG mode causes the spindle to run at the last speed commanded in a
program or in MDI.

729.
730.
731.

One alarm which is more or less common is number 4. This indicates a


blown fuse at the input to the spindle drive.

732.

The older AC SPINDLE SERVO UNITS don't have a segmented LED


display. In order to indicate alarms it uses four individual LED's arranged
horizontally and numbered: 8 4 2 1
734.
Together these generate a binary number from 1 to 15. These
numbers correspond to the following alarms:
733.

735.
736.

AL-01 THE MOTOR OR SERVO UNIT IS OVERHEATED


(THERMOSTAT)
737.
AL-02 THE SPEED DEVIATED SUBSTANTIALLY FROM THE
SPEED COMMAND DUE TO OVERLOAD,
738.
FOR EXAMPLE, CAUSING EXCESSIVE SPEED ERROR.
739.
AL-03 THE ELECTRIC DISCHARGE CIRCUIT IS ABNORMAL.
740.
AL-04 NOT USED
741.
AL-05 NOT USED
742.
AL-06 THE SPEED OF THE MOTOR EXCEEDED MAXIMUM
RATINGS (ANALOG DETECTION METHOD)
743.
AL-07 THE SPEED OF THE MOTOR EXCEEDED MAXIMUM
RATINGS (DIGITAL DETECTION METHOD)
744.
AL-08 THE POWER SUPPLY VOLTAGE IS TOO HIGH.
745.
AL-09 NOT USED
746.
AL-10 THE VOLTAGE OF +15 SUPPLY IS ABNORMALLY LOW.
747.
AL-11 THE DC LINK VOLTAGE IS ABNORMALLY HIGH.
748.
AL-12 DC LINK CURRENT IS ABNORMALLY HIGH.
749.
AL-13 NOT USED
750.
AL-14 NOT USED
751.
AL-15 NOT USED
752.
753.

Alarm AL-20 indicates a fault in the Logic Circuit of the Spindle Amp.
When any alarm in the range of 16 to 23 occurs, the problem could be either a
bad Spindle Amplifier or bad Parameters.

754.
755.

Alarm AL-12 almost always indicates a bad Transistor Module. This


module is mounted on the heat sink behind the two boards. It's inputs consist
of the DC Bus Voltage and the control gates B1 through B6. It's output is the
motor voltage U,V, and W. The manual describes AL-12 as an abnormal
current in the DC circuit. The DC circuit it refers to is the DC Bus. One of the
first things you should check is the DC voltages on the board. +5, +/-15, and
+24. With intermittent problems you should put a scope on the test points and
look for noise.

756.
757.

There are two wires which come in on the top right hand corner of the
amp, T1 and T2. Never remove these with power on or power up with them
off. Doing so can have catastrophic consequences for the Transistor Module.

758.
759.

Also, if the amplifier is powered when the transistor module is defective


the Logic board may be damaged.

760.
761.
762.
763.
764.

ALARM LIST FOR SPINDLE AMPLIFIER


AL-01

Motor is Overheated (Thermostat).

AL-02 Speed Deviation is excessive. Actual speed versus


Commanded speed.
766.
AL-03 Fuse F7 at DC Link is blown.
767.
AL-04 Fuse F1, F2, or F3 at AC input is blown.
768.
AL-06 Motor has exceeded the Maximum Rated Speed. (Analog
System Detection)
769.
AL-07 Motor has exceeded the Maximum Rated Speed. (Digital
System Detection)
770.
AL-08 Power Supply voltage is too high.
771.
AL-09 The Heat Sink is overheated.
772.
AL-10 The +15 VDC is abnormally low.
773.
AL-11 The voltage at the DC Link is abnormally high.
774.
AL-12 The current at the DC Link is abnormally high.
775.
AL-13 Arithmetic and Peripheral circuit parts are in an abnormal
condition.
776.
AL-14 The ROM is in an abnormal condition.
777.
AL-16 Arithmetic and Peripheral circuit parts are in an abnormal
condition.
778.
to
779.
AL-23
765.

780.
781.

Some of the above alarms also apply to the Power Supply Module. You
can tell by the description which ones may or may not.

782.
783.

If a machine issues the 751 alarm when spindle orient is commanded


while the spindle is running but not when commanded from a standstill, check
the ATC macro to be sure M5 has not been removed. If the spindle is running
at an RPM which is significantly higher than the spindle orientation speed it
may not be able to make the transition from running to orientation in time to
prevent the alarm.

784.
785.

Alarm 751 SERIAL SPINDLE ERROR AL-27 can be caused by a


parameter being set wrong but before chasing this make sure that the spindle
encoder is connected on the motor end as well as the amplifier side. Also, if
the machine uses a separate position pulse coder, make sure it is connected
on both ends.

786.
787.
788.
789.

408
SPINDLE SERIAL LINK START FAULT
This alarm is generated when the spindle control unit is not ready for
starting correctly when the power is turned on in the system with the serial
spindle. The possible causes are:

790.
791.
792.

1. Parameter set incorrectly.


2. An improperly connected optic cable or the spindle control unit's
power is off.
793.
3. When the NC power was turned on under alarm conditions other
than SU-01 or AL-24 which are shown on
794.
the LED display of the spindle control unit. In this case, turn the
spindle amplifier power off and perform
795.
power up again.

4. Improper combination of hardware.


This alarm does not occur after the system including the spindle
control unit is activated.

796.
797.
798.
799.
800.
801.

409
SPINDLE ALARM DETECTION
A spindle amplifier alarm occurred in a system with a serial spindle.
The alarm is indicated as "AL-XX" (where XX is a number) on the display of
the spindle amplifier. Setting parameter 397.7 causes the spindle amplifier
alarm number to appear on the CRT/LCD.

802.
803.

If an excessive spindle alarm occurs during rigid tapping, the relevant


alarm for the tapping feed axis is displayed.

804.
805.
806.
807.

704
SPINDLE OVERHEAT
Spindle overheat was detected by the spindle speed fluctuation
detection function (T series).

808.
809.
810.
811.
812.

945
SERIAL SPINDLE COMMUNICATION ERROR
The hardware configuration is incorrect for the serial spindle or a
communication alarm occurred. Check the hardware configuration of the
spindle. Also, check that the hardware for the serial spindle is connected
securely.

813.
814.
815.
816.

945
SERIAL SPINDLE COMMUNICATION ERROR
The hardware configuration is incorrect for the serial spindle or a
communication alarm occurred. Check the hardware configuration of the
spindle. Also, check that the hardware for the serial spindle is connected
securely.

817.
818.
819.
820.

946
SECOND SERIAL SPINDLE COMMUNICATION ERROR
Communication is impossible with the second serial spindle. Check
that the second serial spindle is connected securely.

821.
822.

If you have an alarm on an Alpha spindle amplifier, the problem may


actually be the power Supply Module even though there is no alarm displayed
on the PSM. This is especially true in the case of alarm 03 (AL-03) on the
spindle amp. This alarm can be issued if the PSM is not outputting the DC
Link voltage but also is not issuing an alarm.

823.
824.

Alarm 751 FIRST SPINDLE ALARM DETECTION, On a machine that


uses the high resolution encoder (normally on a lathe with live tooling) check
the spindle amplifier. If the alarm code on the amplifier is AL-39, this indicates
the failure to detect the one rotation signal for the Cs contouring control. This
alarm typically occurs when the C axis is commanded to a specific position.
Most of the time this means that the two sensors of the high resolution

encoder are not properly aligned, Fanuc has to make the necessary
adjustment. It can also be caused by a problem, of course, with the encoders,
the drum which is attached to the spindle or the cables, particularly the cable
shielding. You also must consider the spindle amplifier itself. In one case the
problem was found to be that the belts for the spindle motor had been made
too tight causing just enough deflection between the encoders and the drum
to generate the alarm every time a C axis position was commanded. In
addition, the alarm would occur if the C axis was run even in manual mode
above a given speed. This problem was solved by loosening the belts a little.
825.
826.

For Alarm 751 with AL-46, everything is the same but this alarm means
that the fault was detected while in "thread cutting" operation.

827.
828.

In either case the problem may be with how eccentric the drum is
relative to the sensors. According to Fanuc the run out of the drum must be
within five microns (.0002"). Also the drum must be square with the face of the
sensor to within 20 microns. The face of the sensor should be centered with
the magnetic strip of the drum.

829.
830.
831.

If you have alarm AL-07 on the Power Supply (PSM) and AL-11 on the
Spindle Amplifier, there could be a problem with the regenerative circuit of the
Spindle Amp. This situation is normally evident when the spindle is ramping
down, in particular, from a high RPM. This is because when the spindle
decelerates from a high rate of speed, there is a lot of CEMF to dissipate. If
there is a problem with the amplifier which prevents it from being dissipated it
can cause an DC Link over voltage condition on the spindle amplifier (alarm
11). When the Power Supply sees this high voltage at it's DC output it looks
like a blown fuse of the DC Link (alarm 07).

832.
833.

On the Alpha series Spindle Amplifier, the cooling fan has a detection
circuit. If the fan stops, the control will generate Alarm 409.

834.
835.
836.
837.
838.
839.
840.
841.
842.

Power Supply Alarms

AL-01 on the Power Supply Module means that the incoming AC is


adequate but the DC Link voltage is low. This normally indicates that the PSM
is defective but you can disconnect the DC Link from the drives to determine if
the voltage is being pulled down by one of them. When you have the AL-01
you should have AL-30 on the Spindle Amplifier since AL-30 means there is a
problem with the input power circuit. If you disconnect the DC Link completely
you may get AL-07 because the PSM thinks the fuse is blown. You may have
to try to keep one of the drives connected.

843.
844.

AL-02 on the PSM (power supply module) means there is a problem


with the amplifier's cooling fan.

845.

AL-03 means the temperature of the heat sink of the power supply has
risen too high.

846.
847.
848.
849.
850.

AL-04 means the DC Link voltage has dropped.

AL-05 means the incoming AC is abnormal (open phase) or the main


capacitor did not charge in the specified amount of time. The DC Link may be
shorted or the recharge current limiting resistor is defective.

851.
852.
853.
854.

AL-06 means the incoming AC is defective (open phase).

AL-07 means the DC Link is too high. There could be excessive power
being regenerated or the impedance of the AC supply is too high, an incoming
AC variation of more than 7% can cause this or a defective regeneration unit.

855.
856.
857.
858.
859.

System Alarms

The 950 PMC SYSTEM ALARM can be caused by a problem with the
I/O, particularly if an external voltage is applied to the I/O system.

860.
861.
862.

The 911 RAM PARITY ERROR alarm may mean that the Memory
board has failed but it may also mean simply that the parameters have been
lost due to a bad battery. The only way to find out is to do a memory clear.
Turn the NC off, hold the RESET and the DELETE button, turn the NC back
on while holding both buttons. If the alarm goes away and is replaced with
servo alarms, etc. then the Memory board is probably ok. At this point you
must follow the procedures for bringing back a brain dead control. If the CRT
is flashing BAT, go ahead and install new batteries before you start.

863.
864.
865.
866.
867.

910
MAIN RAM PARITY
The RAM parity is related to low order bytes. Replace the memory PC

board.
868.
869.
870.
871.

911
MAIN RAM PARITY
This RAM parity error is related to high order bytes. Replace the
memory PC board.

872.
873.
874.
875.

912
SHARED RAM PARITY
This parity error is related to low order bytes of RAM shared with the
digital servo circuit. Replace the axis control PC board.

876.
877.
878.
879.

913
SHARED RAM PARITY
This parity error is related to high order bytes of RAM shared with the
digital servo circuit. Replace the axis control PC board.

880.

914
SERVO RAM PARITY
This is a local RAM parity error in the digital servo circuit. Replace the
axis control PC board.

881.
882.
883.
884.
885.
886.
887.

915
LADDER EDITING CASSETTE RAM PARITY
This RAM parity error is related to low order bytes of the ladder editing
cassette. Replace the cassette.

888.
889.
890.
891.

916
LADDER EDITING CASSETTE RAM PARITY
This RAM parity error is related to high order bytes of the ladder editing
cassette. Replace the ladder editing cassette.

892.
893.
894.
895.

920
WATCHDOG ALARM
This is a watchdog timer alarm or a servo system alarm for axes 1-4.
Replace the axis or master control PCB.

896.
897.
898.
899.

921
SUB CPU WATCHDOG ALARM
This a watchdog timer alarm related to the sub CPU board or a servo
system alarm for axis 5 or 6. Replace the sub CPU board or the axis 5/6
control PCB.

900.
901.
902.
903.

922
7/8 AXIS SERVO SYSTEM ALARM
This is a servo system alarm related to axis 7 or 8. Replace the axis
7/8 control PCB.

904.
905.
906.
907.
908.
909.
910.
911.

930
CPU ERROR
This is a CPU error. Replace the master PCB.
940
PC BOARD INSTALLATION ERROR
PC board installation is incorrect. Check the specification of the PC

board.
912.
913.
914.
915.

941
MEMORY PCB CONNECTION ERROR
The memory PCB is not connected correctly. Check that the PCB is
connected securely.

916.
917.
918.
919.

945
SERIAL SPINDLE COMMUNICATION ERROR
The hardware configuration is incorrect for the serial spindle or a
communication alarm occurred. Check the hardware configuration of the
spindle. Also, check that the hardware for the serial spindle is connected
securely.

920.
921.
922.
923.

946
SECOND SERIAL SPINDLE COMMUNICATION ERROR
Communication is impossible with the second serial spindle. Check
that the second serial spindle is connected securely.

924.
925.
926.
927.
928.
929.
930.
931.
932.
933.
934.
935.

950
FUSE BLOWN ALARM
a fuse has blown. Replace the fuse (+24E F14).
960
SUB CPU ERROR
This is a sub CPU error. Replace the CPU PCB.

998
ROM PARITY
This is a ROM parity error. Replace the ROM board in which the error
occurred.

936.
937.

Generally speaking, anytime you have Parity alarms or most any 900
series alarm the first step required is normally to clear out the memory by
holding the RESET and DELETE buttons while turning on the NC power. This
will delete all parameters and programs.

938.
939.
940.

Alarms 910 to 914 (RAM PARITY ERROR) will occur if the RAM chips
are removed and replaced even with the power off because of the battery
back-up.

941.
942.

Alarm 950 FUSE BREAK (+24E:FX14) means that F14 the 5.0 amp
fuse is blown. This is the bottom fuse on the front of the Power Unit. It's
labeled +24E.

943.
944.
945.
946.
947.
948.
949.

1000
EXTERNAL ALARM
This alarm was detected by the PMC ladder program. Refer to the
relevant manual from the machine builder for details.

950.
951.
952.
953.
954.
955.
956.

Servo Alarms

Placing the Control in E-Stop will remove the servo alarms allowing you
to enter the parameters by hand, but remember that if you are in E-Stop you
can not communicate via RS232.

957.
958.
959.

If a machining center keeps issuing the 430 alarm while performing a


peck drill cycle, check that the drill is sharp. This is especially true for softer
materials such as aluminum and plastic. If the drill is dull, the rotation of the
spindle can pull the head into the work making it difficult for the Z axis motor
to stop within its In-position width setting. This causes the 430 alarm.

960.

961.
962.

Sometimes you might see an alarm that says SOFT THERMAL (i.e.,
436 X AXIS SOFT THERMAL). This alarm is normally seen during referencing
(zero return). It basically means that the axis is loading up while traversing
slowly. A common cause of this is for chips to build up between the table and
the motor or the bearing housing. When this happens, in most cases, the
motor is able to compact the chips enough to make it almost home but the
current required is very high causing the alarm.

963.
964.

Alarm 436 can be generated for any axis, the control will specify on
screen which axis is at fault. if for some reason an axis is not specified, check
the LED display on the amplifiers.

965.
966.
967.

In the case of Servo Alarms always confirm that MCC is energized. For
an 18 control this normally requires that the 24vdc on CX4 is routed through
the machine and back to ESP. On most machines this is accomplished by
connecting the normally open contacts of a relay to CX4. This relay is
energized by the E-Stop circuit. MCC is normally energized by passing the
220vac through CX3 to the coil of MCC and back out to another phase of 220.
In turn MCC supplies 220vac to power the PSU.

968.
969.

If you get AL-12 on an amplifier, try powering up with the motor leads
off of the amp. If you still get AL-12 the amplifier is almost certainly bad.

970.
971.

If you have trouble with alarm 329:SPC and you check the cable and it
rings good, keep in mind that the maximum allowable resistance for the 5 volt
signal on each conductor is only .5 ohms.

972.
973.

Remember that when dealing with these Serial alarms as well as some
other Servo Alarms, after you enter the correct Parameters, the alarm will not
go away until you have cycled not just the NC power but the power to the
amplifiers as well so you must turn the machine completely off.

974.
975.

About 90% of the time alarm 4n0 indicates a bad motor, but in some
cases it may be an axis board, drive, or cable problem. If you suspect a drive,
it is usually easier and better to physically swap with another axis than to
swap cables. If you do swap cables, be sure to swap both motor cables and
encoder cables. The encoder cables can be swapped at the Axes PCB.

976.
977.

If alarm 4n1 will not go away after completely cycling power, check the
24 VDC which is "daisy chained" to the Spindle and Servo amps. As a last
resort, try removing and replacing the connector under power.

978.
979.

In the case of alarm 414 with an indication of 8. on the servo amplifier,


check the motor power cable for that amplifier. A conductor (U,V,W) that is
going to ground can cause this condition. Sometimes you may see this
situation on a machining center with a multiple axis amplifier and you might
suspect that the amp is bad because the X axis will issue the 414 alarm when
the Y axis moves. What may be, in fact, happening is that as the Y axis
moves it drags the X axis motor power cable into a position where it grounds
out, since on an X over Y machine the X axis motor cables run through a
flexible wireway that moves with the Y axis. If alarm 414 occurs, check
Diagnostic 200 and Diagnostic 204.
981.
Two bits of Diagnostic 204 apply to alarm 414, they are bit 5 and 6. Bit
5 is
982.
MCC, Bit 6 is OFS.
980.

983.
984.

Seven bits of Diagnostic 200 apply to alarm 414, they are bit 0(OFA),
1(FBA), 2(DCA), 3(HVA, 4(HCA), 5(OVC), 6(LV).

985.
986.
987.
988.
989.
990.
991.
992.
993.
994.
995.
996.
997.
998.

OFA = Overflow alarm.


FBA = Disconnection alarm.
DCA = Discharge alarm. LED 4 or 5 lights.
HVA = Over current alarm. LED 1 lights.
HCA = Abnormal current alarm. LED 8 lights.
OVC = Over current alarm.
LV = Low voltage alarm.
All of the bits above should be 0. A 1 indicates a fault of that bit.
Diagnostic 200 applies to 16, 18 and 0 controls.

The OFA bit can be set if certain parameters in the 1800 series are set
wrong. (16/18 control)

999.
1000.

A problem with one of the drives will almost certainly generate alarm

401.
1001.
1002.

Quite often when you have the 401 VRDY OFF alarm it means that the
servo has not had power supplied to it by the energizing of MCC. A common
cause for this is an E-Stop condition which prevents the power supply from
sending power to the servo unit. In this case there will be no alarms displayed
on the amplifier. If you watch the drives during the NC power on sequence,
you can see it power is sent to the drive then MCC drops back out which may
indicate a problem with the amplifier which the amp cannot detect or a
problem with either the CPU or the communication between the amp and
CPU. IF the MCC contactor never energizes, look for a machine side problem
such as the E-Stop

1003.
1004.
1005.

Alarm 411, 421, 431 means that there was an excessive deviation
between the commanded position and the actual position during axis
movement. The amount of deviation which generates the alarm is defined by
parameter. There are two things to look at first when the alarm occurs, does

the motor actually move when commanded or not. If the motor does move a
little then the alarm is issued, check the mechanical portion of the axis for
tightness. If the axis is too tight the motor can usually turn just a bit before
everything binds up then the alarm is issued because the motor is not able to
reach the commanded position. You have to go by the actual motion of the
motor since the position display will typically change with the commanded
movement before actual motor movement takes place. If the motor never
moves at all check the output of the servo amplifier. If the motor winding is
open or the cable is broken, etc. the motor will, of course, not move at all then
the alarm will issue. In this case the position display will change with the
commanded movement then after the alarm is issued, the display will return to
the position displayed before the movement was commanded. Again the
amount the axis will move before the alarm is issued is defined by parameter
but a typical distance is .050".
1006.
1007.
1008.
1009.
1010.

400
SERVO ALARM: 1, 2th AXIS OVERLOAD
1-axis, 2-axis overload signal is on. Refer to diagnostics 720 or 721 for
details.

1011.
1012.
1013.
1014.
1015.
1016.
1017.
1018.

401
SERVO ALARM: 1, 2th AXIS VRDY OFF
1-axis, 2-axis servo amplifier READY signal (DRDY) went off.

402
SERVO ALARM: 3, 4th AXIS OVERLOAD
3-axis, 4-axis overload signal is on. Refer to diagnostics 722 or 723 for
details.

1019.
1020.
1021.
1022.
1023.
1024.
1025.
1026.

403
SERVO ALARM: 3, 4th AXIS VRDY OFF
3-axis, 4-axis servo amplifier READY signal (DRDY) went off.

404
SERVO ALARM: NTH AXIS VRDY ON
Even though the nth axis (axis 1-8) READY signal (MCON) went off,
the servo amplifier READY signal (DRDY) is still on. Or, when the power was
turned on DRDY went on even though MCON was off. Check that the axis
card and servo amplifier are connected.

1027.
1028.
1029.
1030.

405
SERVO ALARM: ZERO POINT RETURN FAULT
Position control system fault. Due to an NC or servo system fault in the
reference position return, there is the possibility that reference return position
return could not be executed correctly. Try again from the manual reference
position return.

1031.
1032.
1033.

406
SERVO ALARM: 7, 8TH AXIS OVERLOAD 7, 8TH AXIS VRDY OFF

7-axis, 8-axis overload signal is on. Refer to diagnostics 726 or 727 for
details. 7-axis, 8-axis servo amplifier READY signal (DRDY) went off.

1034.
1035.
1036.
1037.
1038.

4n0
SERVO ALARM: NTH AXIS EXCESS ERROR
The position deviation value when the nth axis stops is larger than the
set value. This value must be set in parameter for each axis.

1039.
1040.
1041.
1042.

4n1
SERVO ALARM: NTH AXIS EXCESS ERROR
The position deviation value when the nth axis moves is larger than the
set value. This value must be set in parameter for each axis.

1043.
1044.
1045.
1046.

4n3
SERVO ALARM: NTH AXIS LSI OVERFLOW
The contents of the error register for the nth axis exceeded +/- 2 to the
31st power. This error usually occurs as the result of an improperly set
parameter.

1047.
1048.
1049.
1050.

4n4
SERVO ALARM: NTH AXIS DETECTION RELATED ERROR
Nth axis digital servo system fault. Refer to diagnostic 720-727 for
details. For the 4n4 alarm, there is a troubleshooting flow chart in the Fanuc
Maintenance Manual. When the alarm occurs you need to check Diagnostics
720 to 724 to determine if the problem is low voltage, high voltage, etc.

1051.
1052.
1053.
1054.
1055.

4n5
SERVO ALARM: NTH AXIS EXCESS SHIFT
A speed higher than 4000000 units was attempted to be set in the nth
axis. This error occurs as a result of improperly set CMR.

1056.
1057.
1058.
1059.

4n6
SERVO ALARM: NTH AXIS DISCONNECTION
Position detection system fault in the nth axis pulse coder
(disconnection).

1060.
1061.
1062.
1063.

4n7
SERVO ALARM: NTH AXIS PARAMETER INCORRECT
This alarm occurs when the nth axis is in one of the following
conditions (digital servo system alarm).

1064.
1065.

1. The value set in parameter 8n20 (motor form) is out of the specified

limit.
1066.
1067.

2.A proper value (111 or -111) is not set in parameter 8n22 (motor
revolution direction).

1068.
1069.

3. Illegal data (a value below 0, etc.) was set in parameter 8n23


(number of speed feedback pulses per motor
1070.
revolution).
1071.

4. Illegal data (a value below 0, etc.) was set in parameter 8n24


(number of feedback pulses per motor
1073.
revolution).
1072.

1074.
1075.

5. Parameters 8n84 and 8n85 (flexible feed gear ratio) have not been

set.
1076.
1077.
1078.
1079.
1080.
1081.
1082.
1083.

6. An axis selection parameter (from 269-274) is incorrect.


7. An overflow occurred during parameter computation.

490
SERVO ALARM: 5TH AXIS OVERLOAD
5-axis, 6-axis overload signal is on. Refer to diagnostics 724 or 725 for
details.

1084.
1085.
1086.
1087.
1088.
1089.
1090.
1091.

491
SERVO ALARM: 5TH, 6TH AXIS VRDY OFF
5-axis, 6-axis servo amplifier READY signal (DRDY) went off.

494
SERVO ALARM: 5TH, 6TH AXIS VRDY ON
The axis card ready signal (MCON) for axes 5 and 6 is off but the servo
amplifier ready signal (DRDY) is not. Alternatively, when the power is applied
the DRDY is on but the MCON is not. Make sure the axis card and amplifier
are connected.

1092.
1093.
1094.
1095.

495
SERVO ALARM: 5TH, 6TH AXIS ZERO POINT RETURN
This is a position control circuit error. It is likely that a return to the
reference position failed because of an error in the NC or the servo system.
Retry a return to the reference position.

1096.
1097.
1098.

When working on newer controls, 16, 18 etc., be aware that the alarm
numbers do not work the same as they did on the 0 controls. Using the 400
series alarms as an example, alarms 400 through 405 mean the same thing
on both controls after that the two controls diverge. Alarm 410 on the 16/18 is
the same as alarm 4n0 on the 0. The difference is that in the case of the 16/18
the failed axis will be displayed on the screen with the 410. In the case of the
0 control the n will be replaced with the number that identifies the failed axis.
It's important to be aware of this but you need to look very closely at the alarm
section of the manual.

1099.
1100.
1101.

Alarm 401 indicates that the VRDY signal is off. In other words, a servo
amplifier is not ready to run. You have to determine if the amplifier is off
because there is something wrong with it or if there is an external cause. The
most likely external cause is a problem with the 100 VAC supplied to the
amplifier. If this is missing the amplifier will not power up. The problem is that
this can quickly become a chicken or the egg problem. An easy way to find

the culprit is to have someone turn the NC on while you watch the amplifier. If
the DRDY (Green LED) comes on then goes back off, there is something
wrong with the amplifier. If it never comes on at all, the trouble is external to
the amp. In the case of an Alpha drive, the alarm number displayed on the
amplifier will normally get you going in the right Anytime you have Alarm 419,
check the Servo Motor cables, especially the motor lead cable. This alarm is
often a bad connection.
1102.
1103.

If the machine is in E-Stop mode, the 100 VAC will not be present. The
electrical drawings for the machine should show this circuit as well as how it
ties in with MCC etc.

1104.
1105.
1106.
1107.

The above condition does not apply to Alpha drives.

Anytime a machine displays Alarms 400, 408, 418 and 424 (maybe
more if the machine has more axes), check the LED displays on the
amplifiers. If they are all blank, the AC Link is probably missing. This comes in
on CX1A of the power supply and goes out on CX1B to CX1A of the spindle
amplifier. For most applications, this is where the 220 vac stops. This AC
voltage is typically 220 and is normally fed directly to the power supply
through two fuses. This is determined by the machine builder and it is rare for
the voltage to go through anything but a fuse. This voltage is converted to 24
VDC which is fed from connector CX2B of the power supply to CX2A of the
spindle amplifier from CX2B of the spindle amplifier to CX2A of the first servo
amplifier and so on. This 24 VDC is what supplies the power to all of the other
drives to power the
1108.
LEDs, control circuits, etc.
1109.
1110.
1111.
1112.
1113.
1114.
1115.
1116.
1117.
1118.
1119.
1120.
1121.
1122.
1123.
1124.
1125.
1126.
1127.
1128.
1129.
1130.
1131.
1132.

PMC Alarms
600
PMC ALARM: INVALID INSTRUCTION
An invalid instruction interrupt occurred in the PMC.
601
PMC ALARM: RAM PARITY
A PMC RAM parity error occurred.
602
PMC ALARM: SERIAL TRANSFER
A PMC serial transfer error occurred.
603
PMC ALARM: WATCHDOG
A PMC watchdog timer alarm occurred.
604
PMC ALARM: ROM PARITY
A PMC ROM parity error occurred.

605
PMC ALARM: OVER STEP
The maximum allowable number of PMC ladder program steps was
exceeded.

1133.
1134.
1135.
1136.
1137.
1138.
1139.
1140.
1141.
1142.
1143.
1144.
1145.
1146.
1147.
1148.
1149.
1150.
1151.
1152.
1153.
1154.
1155.
1156.
1157.
1158.
1159.
1160.
1161.
1162.
1163.
1164.
1165.
1166.
1167.
1168.
1169.
1170.
1171.
1172.
1173.
1174.
1175.
1176.
1177.
1178.
1179.
1180.
1181.
1182.
1183.

606
PMC ALARM: I/O MODULE ASSIGNMENT
The assignment of I/O module signals is incorrect.
607
PMC ALARM: I/O LINK
An I/O link error occurred. The details are listed below.
607 010
* Communication error (SLC master internal register error)
607 020
* An SLC RAM bit error occurred (verification error).
607 030
* An SLC RAM bit error occurred (verification error).
607 040
No I/O unit has been connected.
607 050
32 or more I/O units are connected.
607 060
* Data transmission error (no response from slave).
607 070
* Communication error (no response from the slave).
607 080
* Communication error (no response from the slave).
607 090
An NMI (for other than alarm codes 110 to 160) occurred.
607 130
* An SLC (master) RAM parity error occurred (detected by hardware).
607 140
* An SLC (slave) RAM parity error occurred (detected by hardware).
607 160
* SLC (slave) communication error.
* AL0 : Watchdog timer
DO clear signal received
* IR1 : CRC or framing error

1184.
1185.
1186.
1187.
1188.
1189.
1190.
1191.
1192.
1193.
1194.

Watchdog timer alarm


Parity error
* indicates a hardware error.

Overtravel Alarms

An OVERTRAVEL ALARM as well as some other problems can


occasionally be cured by resetting the Grid. The procedure for resetting the
Grid is as follows:

1195.
1196.
1197.

1. Turn the control off


2. Press the P key and the Can key simultaneously while turning the
control back on
1198.
3. Hold both keys until the final screen is displayed
1199.
4. Turn the control off again
1200.
5. Turn the control back on normally
1201.
1202.

This is especially useful for over travel alarms since this procedure
causes the control to ignore stored stroke limits. An important point to
remember is that after performing this procedure, the control must be turned
off and back on normally. The reason is that after resetting the grid the stroke
limits will be ignored for as long as the power remains on no matter how long
that may be. This will prevent the machine from stopping when a stroke limit
has been reached, a potentially dangerous condition. Cycling power normally
causes the control to once again check stored stroke limits. Also, performing a
Zero Return will put the stroke limits back into effect. Make sure this zero
return is done at a low feed rate (i.e. 25%) just in case the axis misses the
ZRN switch. If the axis misses the switch and the stroke limits are turned off,
the axis will crash.

1203.
1204.
1205.
1206.
1207.
1208.
1209.

5n0
OVERTRAVEL: +N
Exceeded the nth axis + side stored stroke limit 1, 2.
The 5n0 alarm is generated due to an over travel of either the first or
second stroke limit.

1210.
1211.
1212.
1213.
1214.
1215.
1216.
1217.
1218.
1219.
1220.

5n1
OVERTRAVEL: -N
Exceeded the nth axis - side stored stroke limit 1, 2.
5n2
OVERTRAVEL: +N
Exceeded the nth axis + side stored stroke limit 3.
5n3

1221.
1222.
1223.
1224.
1225.
1226.
1227.
1228.
1229.
1230.
1231.
1232.
1233.
1234.

OVERTRAVEL: -N
Exceeded the nth axis - side stored stroke limit 3.
5n4
OVERTRAVEL: +N
Exceeded the nth axis + side hardware OT. (M series)
5n5
OVERTRAVEL: -N
Exceeded the nth axis - side hardware OT. (M series)

5n4
OVERTRAVEL AT +N AXIS
The tool moved beyond stored stroke limit 4 in the positive direction of
the nth axis. (T series)

1235.
1236.
1237.
1238.

5n5
OVERTRAVEL AT -N AXIS
The tool moved beyond stored stroke limit 4 in the negative direction of
the nth axis. (T series)

1239.
1240.
1241.
1242.

520
OVERTRAVEL AT -Z AXIS
The tool moved beyond the hardware over travel position in the
positive direction of the Z axis.

1243.
1244.
1245.
1246.

590
TOOL POST INTERFERENCE ALARM AT +X AXIS
A tool post interference alarm was issued while the tool was moving in
the positive direction along the X axis.

1247.
1248.
1249.
1250.

591
TOOL POST INTERFERENCE ALARM AT -X AXIS
A tool post interference alarm was issued while the tool was moving in
the negative direction along the X axis.

1251.
1252.
1253.
1254.

592
TOOL POST INTERFERENCE ALARM AT +Z AXIS
A tool post interference alarm was issued while the tool was moving in
the positive direction along the Z axis.

1255.
1256.
1257.
1258.

593
TOOL POST INTERFERENCE ALARM AT -Z AXIS
A tool post interference alarm was issued while the tool was moving in
the negative direction along the Z axis.

1259.
1260.

If an axis will zero return okay, but issues a soft limit over travel alarm
when you try to execute G28, check the value of the second stored stroke
limit. It should normally be 0.

1261.
1262.

If an axis continually over travel, while trying to perform reference


return there a few things you can work with. Of course, the easiest thing to try
is making the soft limits ineffective by holding P and CANCEL while powering
up the NC. This works in the majority of the cases. Sometimes you come
across a machine which needs this procedure performed every time the
machine is turned on. Normally this can be corrected by moving the decel dog
in toward the center of travel just a very small amount, as little as .020 is often
far enough. From time to time you may have a situation where this does not
work or a case where using P + CAN causes the machine to hit the hard limit
switch. For these machines, it may be necessary to adjust the Grid Shift
Parameter. When an axis is reference returned, it moves toward the decel
dog, the dog is contacted, the axis goes into decel until the switch drops off of
the other side of the dog, the NC issues the one revolution signal which
causes the motor to make one full revolution, the axis then moves a specified
distance, then looks for the encoder marker pulse and stops at this point, it is
now at home. The specified distance is determined by the Grid Shift
Parameter. Parameter 508 in the case of the X axis of a 0 controlled machine.
If this value is set too high, the axis will over travel when trying to reference
return because the soft limit value defines a distance from a point in this travel
prior to the execution of grid shift. In other words, the soft limit is how far the
axis can travel from the reference return point not including the distance
traveled due to execution of grid shift. The Grid Shift Parameter allows you to
set the reference point as close to the soft travel limit of the axis without
having to spend forever doing trial and error moving the decel dog. If you set
the Grid Shift Parameter to 0, the axis will stop moving immediately after the
motor executes the one revolution and finds the marker. As far as adjustment,
you should determine the physical limit of the axis, set the hard limit switch
such that the axis can come to a complete stop from maximum feed rate
before reaching this physical limit. Set the soft limit parameter so that the axis
can come to a complete stop from maximum feed rate before contacting the
hard limit switch. Finally set the Grid Shift Parameter such that the Reference
Point is as close as possible to the soft limit. Keep in mind that the position of
the decel dog will shift everything in the chain except the hard and physical
limits.

1263.

1264.
1265.
1266.
1267.
1268.

Other Alarms

When alarm 401 occurs without any obvious cause and the drives
simply display -- (Not Ready), the PSM (Power Supply Module) may be at
fault. This may have to do with the fact that the serial cable which is used for
communication with the servo amplifiers, spindle amplifiers, etc. connects to
the power supply.

1269.
1270.

In the event of an Alarm 90 (Abnormal Reference Position Return)


which keeps occurring, one of the following parameters could be set
incorrectly:

1271.
1272.
1273.
1274.

518-521
559-562
517

1275.
1276.
1277.
1278.
1279.
1280.

533
3.4
534
1.5

If you have a problem with a machine that issues 011 NO FEEDRATE


COMMANDED, at times when no feed movement is being commanded,
particularly during a tool change, make sure that G1 is not modal. A good
practice is to program a G0 in a program before the tool change either as a
preparatory command, in the block with the tool index or yet another way is to
make parameter 3402.0(G0) = 0 so the control will power up in G0 mode.

1281.
1282.

Also, when parameters are lost, Parameter 517 (Loop Gain) will
become 1. In this case, Alarm 410 or 420 or 430 will be generated but this
parameter will not cause all three at once. The typical value for this parameter
is 3000.

1283.
1284.
1285.
1286.

700
OVERHEAT: CONTROL UNIT
Control unit overheat. Check that the fan motor operates normally,
check the air filter.

1287.
1288.
1289.
1290.
1291.
1292.
1293.

M-Net Alarm

899
M-NET INTERFACE ALARM
This alarm is related to a serial interface for an external PMC. The
details are listed below.

1294.
1295.
1296.

899 0001
Abnormal character (character other than transmission codes)
received.

1297.
1298.
1299.
1300.
1301.
1302.
1303.
1304.
1305.
1306.
1307.
1308.
1309.
1310.
1311.
1312.
1313.
1314.
1315.

899 0002
"EXT" code error.
899 0003
Connection time monitor error (parameter 464).
899 0004
Polling time monitor error (parameter 465).
899 0005
Vertical parity or framing error detected.
899 0257
Transmission timeout error (parameter 466).
899 0258
ROM parity error

1316.
1317.
1318.
1319.
1320.
1321.
1322.

899 0259
Overrun error detected.
Others
CPU interrupt detected.

On a Fanuc control a Not Ready indication without the presence of an


alarm usually means that the E-Stop circuit is open. On most machines, the
hard limit switches are tied in series with the E- Stop circuit.

1323.
1324.

Under some conditions alarm 128 ILLEGAL MACRO SEQUENCE


NUMBER may be issued while trying to do DNC operations. In this case, it
has nothing to do with a macro but rather it's caused by a baud rate
mismatch.

1325.
1326.
1327.
1328.

In the Ladder, alarms have the address designation A.

On most controls, turning the NC power off while


uploading/downloading programs will cause Alarm 101. In this case the
program memory will have to be cleared.

Vous aimerez peut-être aussi