18 Series Controller
18 Series Controller
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.
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
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
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
101.
Macros
102.
Ladder Code...
103.
G68 questions
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
Fanuc 0i
119.
120.
121.
Crushed stylus
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
Series 160i-L
136.
137.
138.
139.
140.
11M communications
141.
142.
143.
144.
145.
146.
147.
148.
149.
DPRINT Command
150.
151.
152.
414 alarm............
153.
154.
155.
156.
157.
158.
159.
SUB 40 function
160.
21i backup
161.
162.
163.
Spindle question
164.
165.
PCMCIA Aplication
166.
167.
168.
Sub51
169.
170.
Downloading with VB
171.
PMC Parameters
172.
173.
174.
175.
176.
177.
178.
179.
180.
0 M memory
181.
182.
183.
184.
Fanuc 0t
185.
186.
187.
188.
Cycle/run time
189.
Zero workpiece
190.
16i-M
191.
192.
193.
194.
195.
196.
197.
198.
199.
0TA Control
200.
Fanuc 18 T
201.
CNC Series 0P
202.
086 alarms.
203.
204.
205.
FANUC 11m
206.
0i-mc series doesnt work custom macro~ give your hand plz..
207.
208.
209.
FOCAS1 Library
210.
211.
212.
213.
214.
215.
216.
217.
Fanuc OT help
218.
Fanuc
219.
220.
221.
222.
223.
Fladder in XP
224.
PCMCIA setup
225.
226.
Fanuc 3M Model C
227.
228.
229.
230.
231.
232.
Name
233.
Scale Replacement
234.
Alarm 003
235.
236.
237.
Macro B Programming
238.
239.
240.
Spindle
241.
Door Locked
242.
243.
FOCAS2 cnc_rdtool_f2
244.
245.
Conical interpolation
246.
247.
248.
249.
250.
: http://forums.ge-ip.com/archive/index.php/f-76.html:
251.
252.
Decompile error
Fanuc-6m Spindle Orientation Procedurs
253.
254.
110m Alarms
255.
System 18i
256.
**** passwords
257.
simple sync
258.
409- al-34
259.
260.
261.
Writing Ladder
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
TSC Problem
276.
277.
278.
279.
280.
Pmc-l
281.
282.
283.
284.
Fanuc 16TT
285.
286.
T - number
287.
Dr Signal Off
288.
Dr Signal Off
289.
290.
291.
292.
Chuck Open/Close
293.
294.
295.
296.
414 Alarm
297.
298.
299.
300.
301.
Fanuc 21i
302.
303.
304.
305.
Macro as G Code
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
Alarm 300
317.
fanuc om
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
OT100 Alarm
333.
334.
335.
336.
337.
M6 Tool Call
338.
339.
340.
341.
342.
343.
tgls 3t-a
344.
345.
346.
Servo Amplifier
347.
348.
349.
350.
351.
352.
353.
354.
355.
Encoder / Servo
356.
357.
358.
359.
360.
Monitoring Software
361.
362.
363.
help ! help !!
364.
365.
Spindle Data
366.
367.
368.
Powermate Docs
369.
Fanuc 6m Mazatrol
370.
371.
372.
373.
I/O adressing
374.
375.
376.
377.
378.
In deep SH%$
379.
Fanuc 18i TB
380.
381.
Control O-md
382.
383.
384.
fanuc 18i
385.
386.
387.
Linear Scale
388.
389.
FANUC Oi-MC
390.
391.
392.
FOCAS-2 library
393.
394.
395.
RG robot parts
396.
397.
398.
jscott
399.
Ing
400.
MDI Panel
401.
spindle problem
402.
403.
404.
405.
406.
407.
408.
Fanuc 18 model B
409.
410.
411.
Powermate-D PMC-PA1
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
M Code decodes
427.
428.
Floating point
429.
430.
F-Rom Backup
431.
432.
433.
434.
435.
OM homing problem
436.
Alpha i Motor-Amp-Mismatch
437.
438.
439.
440.
CNC Mode
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
Fanuc 6
466.
467.
soft limits
468.
Pc Keyboard
469.
470.
Embedded Macros
471.
472.
473.
474.
475.
476.
477.
478.
ps 200 alarm
479.
480.
4 th axis
481.
482.
483.
484.
SRAM troubleshooting
485.
486.
487.
488.
489.
490.
491.
492.
Compatibility Fanuc 0M
493.
494.
495.
parameter restore
496.
497.
498.
499.
500.
501.
502.
503.
FANUC 0M - Alarm 59
504.
505.
C Axis Interpolation
506.
15mb--system Label
507.
508.
509.
510.
511.
512.
20 Tb
513.
514.
515.
516.
517.
518.
PCMCIA Ethernet?
519.
520.
521.
522.
How do I jog a Fanuc Beta iS 4/4000 motor without using the Amp
523.
524.
525.
526.
527.
528.
529.
530.
531.
Power Mate H
532.
533.
Spindle Alarm31
534.
0i MC Tool Life
535.
536.
537.
parameter spindle
538.
539.
540.
Monitor Scrolling
541.
542.
543.
544.
545.
546.
547.
548.
Fanuc_Model_C
549.
550.
551.
552.
553.
554.
Fanuc Ota
555.
556.
557.
558.
559.
560.
561.
562.
Remote offsets
563.
Fanuc Otb
564.
565.
Dnc set up
566.
Picture Loading
567.
568.
569.
570.
571.
Comms problem 0i MC
572.
573.
574.
575.
576.
577.
Spindle Fanuc 0T
578.
579.
580.
Unusual Happenings...
581.
fanuc 10
582.
583.
584.
585.
10T analog
586.
587.
588.
589.
590.
591.
PWE always on
592.
593.
594.
595.
596.
Mitsubishi meldas l3
597.
598.
Spindle Mystery
599.
600.
601.
602.
603.
604.
605.
606.
607.
Scroll threads
608.
609.
610.
611.
612.
613.
614.
615.
send/receive programs
616.
617.
618.
619.
620.
621.
Servo alarms
622.
623.
624.
625.
626.
627.
628.
629.
630.
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.
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.
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.
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.
718.
719.
Spindle Alarms
729.
730.
731.
732.
735.
736.
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.
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.
760.
761.
762.
763.
764.
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.
784.
785.
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.
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.
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.
823.
824.
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.
843.
844.
845.
AL-03 means the temperature of the heat sink of the power supply has
risen too high.
846.
847.
848.
849.
850.
851.
852.
853.
854.
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.
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.
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.
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.
1074.
1075.
5. Parameters 8n84 and 8n85 (flexible feed gear ratio) have not been
set.
1076.
1077.
1078.
1079.
1080.
1081.
1082.
1083.
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.
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.
Overtravel Alarms
1195.
1196.
1197.
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.
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.
1271.
1272.
1273.
1274.
518-521
559-562
517
1275.
1276.
1277.
1278.
1279.
1280.
533
3.4
534
1.5
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.
1323.
1324.
1325.
1326.
1327.
1328.