FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) - page 357

 

  Index      Manuals     FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) B-64693EN-1/01

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     355      356      357      358     ..

 

 

 

FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) - page 357

 

 

19. MAINTENANCE FUNCTION

 

 

B-64693EN-1/01

 

- 2810 - 

Example) 
(1)  Spindle collision during automatic operation 
 

If the operation mode is automatic operation such as MEM when  the trouble occurs, the operator 
states can be clarified by checking the saved following data. 

The program name and its block number. 

The machine position and the absolute position. 

The Modal. 

 
(2)  Spindle collision during manual operation 
 

If the operation mode is manual operation such as JOG mode when trouble is occurs, the operator 
states can be clarified by checking the saved following data. 

The machine position and the absolute position. 

The operation history that the CNC parameter is changed. 

 

19.1.4.1 

Restriction of saving 

To save CNC information for eight or more days, so number of saving information each day is restricted. 
 

Potential Saving Number 

Potential Saving Number means the number of limits that can be preserved in a day.   
Potential Saving Number is given basically 10 times a day, but remained Potential Saving Number is 
carried over next day. (Maximum 30) 
CNC information is remained eight or more days in CNC memory. (Refer to Example.1 to 3) 
Potential Saving Number is displayed on diagnosis data No. 4500. 
 
If number of histories that can be saved per day are exceeded, the history at that time will not be saved 
even if the machine state history saving condition is satisfied.   
The number of history records that were not saved will be recorded in the history that will be saved next 
time as the number of unsaved histories. 
 

Non-Save Number 

Non-Save Number is the number that CNC information was not saved because of restriction of saving 
even if save request condition is fulfilled(signal MSUREQ<G0534.6> changing into “1”, detecting 
unexpected abnormal torque, spindle alarm or servo alarm) 
Non-Save Number is included in CNC information that will be saved next time. 
The maximum value of Non-Save Number is 65535. 
Non-Save Number is displayed on Machine state history screen. (Refer to the below figure.) 
If “*” displayed at the right of detect time, it means the value of Non-Save Number is 1 or more. 
If Non-Save Number is 0, “*” is not displayed. 
In details, refer to 22.1.8 Machine state history screen. 

B-64693EN-1/01

 

 

19. MAINTENANCE FUNCTION

 

- 2811 - 

 

Fig. 19.1.4.1 (a) Non-Save Number 

 

Example.1 (Non-Save Number) 

This is the case MSUREQ changes into “1” twelve times on 1 April, and change into “1” only one time 2 
April. 
On 1 April, Potential Saving Number was 10, and MSUREQ had changed into “1” twelve times. 
From 1st to 10th CNC information was saved, but 11th and 12th had not been saved, because of 
restriction. 
On 2 April, MSUREQ had changed “1” only one time. 
In this case, the value of Non-Save Number is saved is 2(11th and 12th on 1 April). 
 

 

 

9th 

10th 

11th 

12th 

Not Save 

 

Date Change 

Non-Save Number 2 

1st 

Machine Status History 

Save Request Signal 

MSUSRQ<G0534.6> 

9th information 

10th information 

1 April 

2 April 

1st information 

Save CNC information 

Non-Save Number 0 

Non-Save Number 0 

Save CNC information 

Not Save 

 

Non-Save Number is not 0. 

19. MAINTENANCE FUNCTION

 

 

B-64693EN-1/01

 

- 2812 - 

Example.2 (Carry over of Potential Saving Number) 

This is the case of carry over of Potential Saving Number. 
On 1 April, Potential Saving Number was 10 and CNC information was saved 3 times. 
Potential Saving Number was carried over next day. 
On 2 April, Potential Saving Number was 17 as a result of carry over from 1 April, and CNC information 
was saved only 1 time. 
On 3 April, Potential Saving Number was 26 as a result of carry over from 2 April. 
Max of carry over of Potential Saving Number is 30. 
 

 

 

Example.3 (Saving 100 information by the shortest days) 

This is the example of saving 100 information in the shortest days. 
CNC information was saved 30 times on 1 April. 
Next 7 days, information was saved 10 times a day. 
On 8 April, there were CNC information from April 1, and information of 1 April still remained. 
Like this, information remains for at least 8 days. 
9 April the old information on 1 April is overwritten. 
 

 

 

1 April 

 

 

 

1 April 

 

 

1 April 

 

9 April 

 

 

 

1 April 

 

 

 

 

 

2 April 

 

2 April 

 

2 April 

 

 

 

 

3 April 

 

3 April 

 

 

 

    

… 

4 April 

 

4 April 

 

 

 

 

5 April 

 

5 April 

 

 

 

 

6 April 

 

6 April 

 

 

 

 

7 April 

 

7 April 

 

 

 

 

8 April 

 

8 April 

1st day 

30 times   

 

 

2nd day 

10 times 

 

 

8th day 

10 times 

 

 

9th day 

10 times 

 

3rd 

1st 

Machine Status History 

Save Request Signal 

MSUSRQ<G0534.6> 

1st 

2 April 

1 April 

Potential Saving 
Number 

10 

17 

16 

26 

 

 

2nd 

3 April

 

10 

+

 

carry over

 

16 

2 April

 

10 

+

 

carry over

 

 

 

 

B-64693EN-1/01

 

 

19. MAINTENANCE FUNCTION

 

- 2813 - 

19.1.5 

Setting 

19.1.5.1 

PMC signal 

Four bytes data can be set as PMC signal. 
The address is set by the parameter. 
 
The PMC path number of signal No.1 to 4 is set to parameter No.11378 to No.11381. 
The value and the PMC path number that can be set are as follows. 

No.11378 to 11381 

PMC Path Number 

Unsetting 

1st PMC 

2nd PMC 

3rd PMC 

4th PMC 

5th PMC 

Dual Check Safety 

 
The address kind of signal No.1 to 4 is set to parameter No.11382 to No.11385. 
The value and the address kind that can be set are as follows. 

No.11382 to 11385 

Address Kind 

Unsetting 

10 

 
The address number of signal No.1 to 4 is set to parameter No.11386 to No.11389. 
The range that can be set is decided depending on the address kind. 
Refer to PMC Programming Manual (B-64513EN) for detail. 
 
Example: 

Signal No 

Address 

PMC Path Number 

Address Kind 

Address Number 

1:X10 

No.11378 = 1 

No.11382 = 1(X) 

No.11386 = 10 

1:Y20 

No.11379 = 1 

No.11383 = 2(Y) 

No.11387 = 20 

2:R30 

No.11380 = 2 

No.11384 = 6(R) 

No.11388 = 30 

3:D40 

No.11381 = 3 

No.11385 = 10(D) 

No.11389 = 40 

 

19.1.5.2 

Multi-Sensor Unit 

The Multi-Sensor Unit is connected with CNC by I/O Link. 
When the Multi-Sensor Unit is detected in the power on, CNC automatically sets the address of the sensor 
signal. 
Therefore, the setting by MTB is unnecessary. 
 

NOTE 

 

The allocation setting of I/O Link is necessary. 

19. MAINTENANCE FUNCTION

 

 

B-64693EN-1/01

 

- 2814 - 

19.1.5.3 

Delay time for operation history saving 

The alarm history can be saved in the operation history. 
So, the operation history that contains the generated alarm can be saved by this function. 
However, the gap might be caused in timing between the machine status history save request condition is 
fulfilled and the alarm is saved into operation history.   
In this case, even if CNC saves  the operation history when the machine status history save request 
condition is fulfilled, the operation history doesn’t contain the alarm generated in the immediately after 
that. 
To prevent this problem, the delay time for operation history save is set. 
The delay time for the operation history save is set by parameter No.24302. 
 

 

MSUSRQ=”1” 

Alarm Generation 

Check “MSUSRQ” 

Save history 

MSUSRQ =”1” 

Alarm Generation 

Check “MSUSRQ” 

Save History without 

operation history. 

The saved operation history doesn’t 

contain the alarm history. 

Without Delay Time for Operation History Save 

Save history 

operation history. 

Delay time for operation history save 

Time 

Time 

The alarm is saved 

in the operation history 

The alarm is saved 

in the operation history 

The saved operation history 

contains the alarm history. 

With Delay Time for Operation History Save 

 

Fig. 19.1.5.3 (a) Delay time for operation history saving 

 
If the parameter No.24302 is –1 or less, the delay time is 0. 
If the parameter No.24302 is 0, the delay time is 160ms. 
If the parameter No.24302 is 1 or more, the delay time is (No.24302

×

16)ms. 

For example, if the parameter No.24302 is 5, the delay time is 80ms. 
 

19.1.5.4 

Machine state history saving response signal (MSUSAS) 

Machine State History Saving Response Signal MSUSAS <F545.6> is response signal of 
MSUSRQ<G534.6>.If the machine status history  start saving by other reason such as detecting spindle 
alarm, MSUSAS doesn’t become “1”. 
 
When CNC detects MSUSRQ<G534.6> changing into “1”, CNC changes MSUSAS<F545.6> into “1”. 
Even if starting saving machine state history when condition  MSUSQR<G0534.6> is not set  to 1, 
MSUSAS<F0545.6> is not turned to 1. 
Afterwards, behavior of CNC is different depend on the value of Potential Saving Number. 
 

B-64693EN-1/01

 

 

19. MAINTENANCE FUNCTION

 

- 2815 - 

-

 

When Potential Saving Number is one or more 

(1)  When CNC detects MSUSRQ changing into “1”, CNC begin to save information and change 

MSUSAS into “1”. 

(2)  Ladder program confirm that MSUSAS changed into “1”, please change MSUSRQ into “0”. 
(3)  After information saving is ended, if MSUSRQ is “0”, MSUSAS is changing into “0”. 

 

MSUSRQ 

<G534.6> 

MSUSAS 

<F545.5> 

ON 

OFF 

 

OFF 

 

ON 

Accident 

Saving Information 

Begin to save 

information 

Save 

completion 

 

Fig. 19.1.5.4 (a) Machine State History Save Request Signal and Machine State History Saving Response 

Signal 

 

-

 

When Potential Saving Number is zero 

(1)  When CNC detects MSUSRQ changing into “1”, CNC change MSUSAS into “1”, but CNC is 

not saving information. 

(2)  Ladder program confirm that MSUSAS is changed into “1”, please change MSUSRQ into “0”. 
(3)  If MSUSRQ is 0, MSUSAS changing into “0”. 

 

ON 

OFF 

 

OFF 

 

ON 

MSUSRQ 

<G534.6> 

MSUSAS 

<F545.5> 

Accident 

Saving Information 

Information is not saved 

 

Fig. 19.1.5.4 (b) Machine State History Save Request Signal and Machine State History Saving Response 

Signal 

 

19. MAINTENANCE FUNCTION

 

 

B-64693EN-1/01

 

- 2816 - 

Signal 

Machine State History Save Request Signal MSUSRQ<G0534.6> 

  [Classification]  Input signal 
 

[Function]  The save of the machine state history is requested. 

 

[Operation]  When this signal becomes 1, the machine state history is saved. 

 

Machine State History Saving Response Signal MSUSAS<F0545.5> 

  [Classification]  Output signal 
 

[Function]  Response to the machine status history save request signal (MSUSRQ) 

 

[Output cond.]  This signal becomes 1 when: 

Detect MSUSRQ is “1”. 

It becomes 0 when: 
Behavior is different depend on the information was saved or not. 

The machine state history is saving: Detect MSUSRQ is “0” and saving is ended. 

The machine state history is not saving: Detect MSUSRQ is “0”. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

G0534 

 

 

MSUSRQ 

 

 

 

 

 

 

 

F0545 

 

 

 

MSUSAS 

 

 

 

 

 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11372 

 

MSH 

 

 

 

MSM 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#3  MSM

  The machine state monitoring screen 

0: 

is not displayed. 

1: 

is displayed. 

 

 

#7  MSH

  The machine state history screen 

0: 

is not displayed. 

1: 

is displayed. 

 

11378 

 

PMC path number of PMC signal No.1 for the machine state monitoring function 

to 

 

 

11381 

 

PMC path number of PMC signal No.4 for the machine state monitoring function 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte 

 

[Data range]  0 to 5 and 9 

The PMC path number of the PMC signal for the machine state monitoring function is 
set. 
The value and the PMC path number that can be set are as follows. 

No.11378 to 11381 

PMC Path Number 

Unsetting 

1st PMC 

2nd PMC 

3rd PMC 

4th PMC 

B-64693EN-1/01

 

 

19. MAINTENANCE FUNCTION

 

- 2817 - 

No.11378 to 11381 

PMC Path Number 

5th PMC 

Dual Check Safety 

 

11382 

 

Address kind of PMC signal No.1 for the machine state monitoring function 

to 

 

 

11385 

 

Address kind of PMC signal No.4 for the machine state monitoring function 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte 

 

[Data range]  0 to 10 

Address kind of PMC signal for the machine state monitoring function is set. 
The value and the address kind that can be set are as follows. 

No.11382 to 11385 

Address Kind 

Unsetting 

10 

 

11386 

 

Address number of PMC signal No.1 for the machine state monitoring function 

to 

 

 

11389 

 

Address number of PMC signal No.4 for the machine state monitoring function 

 

 

[Input type]  Parameter input 

 

[Data type]  2 Word 

 

[Data range]  Refer to PMC Programming Manual (B-64513EN) for detail. 

Address number of PMC signal for the machine state monitoring function is set. 
 

24302 

 

Delay time from trigger signal to storing operation history for the machine state monitoring function 

 

 

[Input type]  Parameter input 

 

[Data type]  Word 

 

[Data range]  -1 to 32767 

This parameter sets delay time from turning on trigger signal to beginning preservation of 
the operation history in the machine state monitoring function. 

Parameter No.24302 

Delay Time 

-1 

0msec 

160msec 

1 to 32767 

Parameter No.24302

×

16msec 

 

Diagnosis Data 

4500 

 

Potential Saving Number 

 

[Valid data range]  0 to 30 

Potential Saving Number is displayed. 
 

 

 

 

 

 

 

 

Content      ..     355      356      357      358     ..