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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     290      291      292      293     ..

 

 

 

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

 

 

13. DISPLAY/SET/EDIT

 

 

B-64693EN-1/01

 

- 2290 - 

T

 

Data type/tool offset memory 

Without tool geometry and wear 

compensation 

With tool geometry and wear 

compensation 

Tool offset data 

Applicable 

Not applicable 

Tool offset data (geometry) 

Not applicable 

Applicable 

Tool offset data (wear) 

Not applicable 

Applicable 

 

Data type/tool offset memory 

Tool radius compensation 

Y-axis offset 

(without tool geometry and wear 

compensation) 

Tool radius compensation 

Y-axis offset 

(with tool geometry and wear 

compensation) 

Tool offset data 

Applicable 

Not applicable 

Tool offset data (geometry) 

Not applicable 

Applicable 

Tool offset data (wear) 

Not applicable 

Applicable 

 

Data type/tool offset memory 

Virtual tool tip direction 

Tool offset data 

Applicable 

 

Data type/tool offset memory 

Second geometry tool offset data 

Tool offset data (geometry) 

Applicable 

 

  - 

Part programs and part program editing 

NOTE 

1  When changing the protection level of a part program, use the program list 

screen instead of the protection level setting screen. See the description of 
"Operation/setting screen". 

2  Part program editing involves editing of programs for the MDI mode. 

 

  - 

Absolute coordinate preset operation 

NOTE 

 

When absolute coordinates are preset, workpiece coordinate system presetting is 
protected. 

 

  - 

Other notes 

NOTE 

1  For some data, the output function is not provided. 
2  When a higher protection level than the current operation level is set for data, 

that protection level cannot be changed. 

3  The protection level of data cannot be changed to a protection level higher than 

the current operation level. 

4  Part program editing involves editing of programs for the MDI mode. 
5  For details of the protection level of PMC data, refer to "PMC Programming 

Manual (B-64513EN)". 

6  In principle, the data change protection check is performed for changes made by 

MDI. Changes made by machine operations and so on are not checked. 

 

For example, a programmable parameter input by specifying G10L50 may be 
changed regardless of the operation level and parameter change protection 
level. 

 

To protect data from illegal programmed commands, take appropriate measures; 
for example, set an appropriate change protection level for program edit 
operations not to create illegal programs. 

B-64693EN-1/01

 

 

13. DISPLAY/SET/EDIT

 

- 2291 - 

Signal 

Memory protection signals KEY1 to KEY4<G0046.3 to G0046.6> 

  [Classification]  Input signal 
 

[Function]  These signals select the operation level for the 8-level data protection function. 

The correspondence between signals and operation levels is shown below. 

 

Operation level 

KEY4 

KEY3 

KEY2 

KEY1 

 

NOTE 

 

When a combination other than the above is set, operation level 0 
is assumed. 

 

 

[Caution]  When the 8-level data protection function is not used, these signals are used as memory 

protection keys. 
Note that what these signals indicate changes depending on whether the 8-level data 
protection function is used. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

G0046 

 

 

KEY4 

KEY3 

KEY2 

KEY1 

 

 

 

 

Diagnosis data 

1004 

 

Current level of 8-Level Data Protection Function 

 

[Data type]  Word 

 

[Unit of data]  None 

[Valid data range]  0 to 7 

Current operation level of 8-Level Data Protection Function 

 

Operation/setting screen 

Various settings or display about operation levels or protection levels can be performed on the following 
screens. 

Password change screen 

Operation level setting screen 

Protection level setting screen 

Program list screen 

 

  - 

Password change screen 

On the password change screen, the following display or operations can be performed. 
(1)  Displaying the current operation level 
(2)  Changing the passwords of operation levels 4 to 7 
 

NOTE 

1  A password consists of 3 to 8 characters including the following. 

-  Uppercase letter 
-  Numeric 

13. DISPLAY/SET/EDIT

 

 

B-64693EN-1/01

 

- 2292 - 

NOTE 

2  When a password is entered, * is displayed instead of each of input characters. 
3  The following shows whether passwords can be changed at the current 

operation level. 
-  Password having a higher operation level than the current operation level 

Cannot be changed. 

-  Password having the same operation level as the current operation level 

Can be changed. 

-  Password having a lower operation level than the current operation level 
 

Can be changed (reverting to the initial password can only be performed). 

 

  CAUTION 

 

The set password is not displayed. 
Be careful not to forget the password. 

 

  - 

Operation level setting screen 

On the operation level setting screen, the following display or operations can be performed. 
(1)  Displaying the current operation level 
(2)  Entering the password and then selecting one of operation levels 4 to 7 
(3)  Canceling the entered password and then selecting the operation level other than operation levels 4 

to 7 

 

NOTE 

 

When a password is entered, * is displayed instead of each character. 

 

  - 

Protection level setting screen 

On the protection level setting screen, the following display or operations can be performed. 
(1)  Displaying the current operation level 
(2)  Displaying the change protection level and output protection level of each data 
(3)  Changing the change protection level and output protection level of each data 
 

NOTE 

1  For data whose protection level is higher than the operation level, the protection 

level cannot be changed. 

2  The protection level cannot be changed to a protection level that is higher than 

the current operation level. 

 

  - 

Program list screen 

On the program list screen, the following display and operations can be performed. 
(1)  Displaying the change protection level and output protection level of each part program 
(2)  Changing the change protection level and output protection level of each part program 
 

NOTE 

1  For data whose protection level is higher than the operation level, the protection 

level cannot be changed. 

2  The protection level cannot be changed to a protection level that is higher than 

the current operation level. 

 

B-64693EN-1/01

 

 

13. DISPLAY/SET/EDIT

 

- 2293 - 

13.1.4 

Touch Panel Control 

  WARNING 

 

FANUC’s touch panel is an analog resistive film type. When two or more points 
are pressed at the same time, there is a possibility that it behaves as if the 
center of these points was pressed, and this wrong output or malfunction may 
cause an accident. Do not create a virtual machine operator’s panel screens on 
which two or more points are pressed at the same time for touch panel 
operation. 
 
On the virtual machine operator panel screen, never support safety-related 
operations that may lose human life or may cause serious damage, or real-time 
operations such as emergency stop, program start, program stop, axis 
movements, etc.    If there is a failure in the CNC, peripheral units, or cable, 
wrong outputs or malfunctions may cause an accident.    In addition, real-time 
operation is not guaranteed on the touch panel screen. 

 

Overview 

A display unit with a touch panel enables you to operate soft keys by touching the screen. 
 
Moreover, an application using a touch panel can be created with the C Language Executor. 
 

NOTE 

1  With a CNC of LCD-mounted type, RS-232C serial port 2 (JD36A) is occupied. 
2  With a CNC of stand-alone type, a serial port dedicated to a touch panel is used. 
3  Touch panel pressing information is read at intervals of 32 msec. 
4  A positional precision of 

±

2.5 mm is provided. 

 

Explanation 

  - 

C Language Executor 

With the C Language Executor, touch panel functions can be used. For the specifications of the functions, 
refer to "C Language Executor Operator's Manual". 
 

13. DISPLAY/SET/EDIT

 

 

B-64693EN-1/01

 

- 2294 - 

  - 

Calibration 

When  replacing  the  touch panel  or clearing all memory (SRAM)  data, set data  for  calibrating the 
positional relation between the touch panel and LCD according to the procedure below. 
 
Calibration procedure 

Enable the touch panel calibration screen.(Set bit 5 (DCL) of parameter No. 3113 to 1.) 

Press function key 

 

Press the continuous menu key 

 

  several times. The [TOUCH PANEL] soft key is displayed. 

Press the [TOUCH PANEL]  soft key  then the [(OPRT)] soft key. The [TP CAL]  soft key  is 
displayed. 

 

 

 

Pressing the [TP CAL] soft key displays the touch panel calibration screen for all screens. 

 

 

 

B-64693EN-1/01

 

 

13. DISPLAY/SET/EDIT

 

- 2295 - 

Press the calibration points (9 points) with a dedicated  pen. When a point  is pressed correctly, the 
"+" mark changes to the  "

Ο

" mark. If a "+" mark is not pressed accurately, the message 

"CALIBRATION POINT DOES NOT MATCH. PLEASE PUSH AGAIN." is displayed. 

After entering the calibration points (9 points), press 

 

  key to complete calibration. To cancel 

calibration  or retry, press 

 

  key. The screen  display  returns to the previous screen. If 

 

 

key is pressed before entering the calibration points (9 points), calibration operation is cancelled. 

When  calibration  is terminated normally, the message "CALIBRATION  WAS ENDED." is 
displayed. 

Upon completion of calibration,  disable the touch panel  calibration  screen  to protect against 
operation errors. (Set bit 5 (DCL) of parameter No. 3113 to 0.) 

 

NOTE 

1  If the screen display is switched from the touch panel calibration screen to 

another screen such as the alarm screen by the automatic screen switching 
function, calibration is automatically cancelled. 

2  Calibration operation can be performed in any mode. 
3  After system startup, perform calibration operation swiftly before starting 

operation. 

 

  - 

Operation when two points are pressed 

When the touch panel is pressed at two or more points, the position of the gravity center is obtained by 
considering how each of these points is pressed, and the touch panel is assumed to be pressed at this 
gravity center position. At this time the coordinates that can be obtained can be set by setting bit 1 (T2P) 
of parameter No. 3192. 
 

NOTE 

 

When two points are pressed in a row in a short time interval, the touch panel 
may react as if the center of the two points was pressed, even though parameter 
T2P (No. 3192#1) is set to 1. 

 
(1)  Suppose that in Fig. 13.1.4 (a), as soon as point A is pressed, point B is pressed. 
 

 

 

Fig. 13.1.4 (a) Pressed points on the touch panel 

 
(2)  The coordinates that can be obtained change as shown in Fig. 13.1.4 (b). 
 

 

 

On 

Cont'd 

. . . 

Cont'd

 

Cont'd

 

Cont'd

 

. . . 

Off 

 

 

 

Fig. 13.1.4 (b) Coordinates when parameter T2P = 0 

 

13. DISPLAY/SET/EDIT

 

 

B-64693EN-1/01

 

- 2296 - 

(3)  If bit T2P is set to 1, A is assumed to be held pressed even after the pressed point changes from point 

A to point C (Fig. 13.1.4 (c)). 

 

 

 

On 

Cont'd

 

. . . 

Cont'd

 

Cont'd

 

Cont'd

 

. . . 

Off 

 

 

 

Fig. 13.1.4 (c) Coordinates when parameter T2P = 1 

 

  - 

Operation when dragging is performed 

When dragging (continuously pressing the touch panel while making a movement) is performed on the 
touch panel, the system response varies depending on the setting of bit 1 (T2P) of parameter No. 3192. 
When the drag function is used in C Language Executor applications, set T2P to 0. 
 
1) 

Suppose that in Fig. 13.1.4 (d), point A is pressed first and then dragging is performed from point A 
to B to C. 

 

 

 

Fig. 13.1.4 (d) Dragging on the touch panel 

 
2) 

The coordinates that can be obtained change as shown in Fig. 13.1.4 (e). 

 

 

 

On 

Cont'd

 

Cont'd

 

 

 

 

Fig. 13.1.4 (e) Coordinates when parameter T2P = 0 

 
3) 

If bit T2P is set to 1, A is assumed to be kept pressed even after the pressed point moves from point 
A to point C (Fig. 13.1.4 (f)). 

 

 

 

On 

Cont'd

 

Cont'd

 

 

 

 

Fig. 13.1.4 (f) Coordinates when parameter T2P = 1 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3113 

 

 

 

DCL 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#5  DCL

  The touch panel compensation screen is: 

0: 

Disabled. 

1: 

Enabled. 

Set this parameter to 0 usually. Touch panel compensation becomes necessary only when 
the panel is replaced or memory all clear operation is performed. Set this parameter to 1 
only when performing touch panel compensation. Upon completion of compensation, set 
this parameter to 0. 
 

B-64693EN-1/01

 

 

13. DISPLAY/SET/EDIT

 

- 2297 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3119 

 

 

 

 

 

 

DDS 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

NOTE 

 

When this parameter is set, the power must be turned off before 
operation is continued. 

 

 

#2  DDS

  The touch panel is: 

0: 

Enabled. 

1: 

Disabled. 

Set this parameter to 1 when disabling the touch panel temporarily, for example, at 
start-up time. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3192 

 

 

 

 

 

 

TRA 

T2P 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#1  T2P

  When more than one point is pressed on the touch panel: 

0: 

The position at the center of gravity is obtained. 

1: 

The point pressed first is obtained. 

 

NOTE 

1  When two points are pressed in a row in a short time interval, the 

touch panel may react as if the center of the two points was 
pressed, even though parameter T2P (No. 3192#1) is set to 1. 

2  If a C executer application or the like has a touch panel drag (move 

in pressed state) function, set parameter T2P to 0. 

 

 

#2  TRA

  If a point on the touch panel is kept pressed for a time specified in parameter No. 3197 or 

longer, 
0: 

An alarm is not raised. 

1: 

An alarm SR5303, “TOUCH PANEL ERROR” is raised. 

 

NOTE 

1  If an C executer application or the like has a touch panel repeat 

(continue pressing) function, set parameter TRA to 0. 

2  In personal computer functions, the parameter is valid just for the 

CNC screen display function. 

 

3197 

 

Detection time of continuous pressing on touch panel 

 

 

[Input type]  Parameter input 

 

[Data type]  Word 

 

[Unit of data]  sec 

[Valid data range]  0 to 255 

Set a period of continuous pressing on the touch panel which causes alarm SR5303, 
“TOUCH PANEL ERROR” to be raised. When 0 is set, it is equivalent to 20. 
 

 

 

 

 

 

 

 

Content      ..     290      291      292      293     ..