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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     327      328      329      330     ..

 

 

 

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

 

 

16. PMC CONTROL FUNCTION

 

 

B-64693EN-1/01

 

- 2586 - 

 

#5  DSL

  If the selection of an axis is changed when PMC axis selection is disabled: 

0: 

An alarm PS0139, “CANNOT CHANGE PMC CONTROL AXIS” is issued. 

1: 

The change is valid, and no alarm is issued for an unspecified group. 

 

 

#6  NCI

  In axis control by the PMC, a position check at the time of deceleration is: 

0: 

Performed. 

1: 

Not performed. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8005 

 

 

 

IFV 

EVP 

DRR 

R10 

CDI 

EDC 

 

 

[Input type]  Setting input 

 

[Data type]  Bit path 

 

 

#0  EDC

  In axis control by the PMC, an external deceleration function is: 

0: 

Disabled. 

1: 

Enabled. 

 

 

#1  CDI

  In axis control by the PMC, when diameter programming is specified for a 

PMC-controlled axis: 
0: 

The amount of travel and feedrate are each specified with a radius. 

1: 

The amount of travel is specified with a diameter while the feedrate is specified with 
a radius. 
This parameter is valid when bit 3 (DIA) of parameter No. 1006 is set to 1 (A move 
command for each axis is based on diameter specification.) 

 

 

#2  R10

  When the bit 0 (RPD) of parameter No. 8002 is set to 1, the unit for specifying a rapid 

traverse rate for the PMC axis is: 
0: 

1 mm/min. 

1: 

10mm/min. 

 

 

#3  DRR

  For cutting feed per rotation in PMC axis control, the dry run function is: 

0: 

Disabled. 

1: 

Enabled. 

 

 

#4  EVP

  Speed command in PMC axis control is executed by: 

0: 

Velocity control. 

1: 

Position control. 

This bit is available when speed command in PMC axis control is FS16 type (bit 2 (VCP) 
of parameter No. 8007 is 1). 
 

 

#5  IFV

  When bit 2 (OVE) of parameter No. 8001 is set to 1 in PMC axis control, the feedrate 

override signal *EFOVx and the override cancel signal OVC are: 
0: 

Used on a  path-by-path basis. (The start groups (1st group, 5th group,  9th  group, 
13th group) of each path are used.) 

1: 

Used on a group-by-group basis. 

 

B-64693EN-1/01

 

 

16. PMC CONTROL FUNCTION

 

- 2587 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8006 

 

 

EZR 

 

EFD 

 

 

MLS 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  MLS

  When bit 0 (MLE) of parameter No. 8001 is set to 1 (to disable the all axis machine lock 

signal) in PMC axis control, axis-by-axis machine lock is: 
0: 

Disabled. 

1: 

Enabled. 

 

 

#4  EFD

  When cutting feed (feed per minute) is used in PMC axis control, the specification unit of 

feedrate data is: 
0: 

Unchanged (1 times). 

1: 

100 times greater. 

 

NOTE 

 

When this parameter is set to 1, bit 3 (F10) of parameter No. 8002 
is invalid. 

 

 

#6  EZR

  In PMC axis control, bit 0 (ZRNx) of parameter No. 1005 is: 

0: 

Invalid. 
With a PMC controlled axis, the alarm PS0224,  “ZERO RETURN NOT 
FINISHED” is not issued. 

1: 

Valid. 
A reference position return state check is made on a PMC controlled axis as with an 
NC axis according to the setting of bit 0 (ZRNx) of parameter No. 1005. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8007 

 

 

 

PSA 

 

ESY 

VCP 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  VCP

  Speed command in PMC axis control is: 

0: 

FS15 type. 

1: 

FS16 type. 

 

 

#3  ESY

  In PMC axis control, external pulse synchronization (serial spindle synchronization) is: 

0: 

Disabled. 

1: 

Enabled. 

 

 

#5  PSA

  Acceleration/deceleration after interpolation for skip command of PMC axis control is 

0: 

Invalid 

1: 

Valid 

 

NOTE 

 

Skip position of system variables (#5061 to #5080, #100151 to 
#100182) are behavior such as the following. 
-  In case of parameter PSA = 0, coordinate value

 

of bit 1 (SEB) of 

parameter No.6201= 0 equivalent is stored. 

-  In case of parameter PSA = 1, coordinate value in accordance 

with the setting of parameter SEB is stored. 

16. PMC CONTROL FUNCTION

 

 

B-64693EN-1/01

 

- 2588 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8008 

 

 

 

 

 

 

 

 

EMRx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

#0  EMRx

  When a PMC axis control command is issued in mirror image state, the mirror image is: 

0: 

Not considered. 

1: 

Considered. 

This parameter is valid in the mirror image mode set with the mirror image signals MI1 to 
MI8 <G106.0 to .7> set to 1 or bit 0 (MIRx) of parameter No. 12 set to 1. 
If a movement is made along the same axis by doubly specifying a command with the 
CNC and PMC axis control when this parameter is set to 0, and the mirror image mode is 
set, a coordinate shift can occur afterwards. So, do not attempt to make such a movement. 
 

8010 

 

Selection of the DI/DO group for each axis controlled by the PMC 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

[Valid data range]  1 to 16 

Specify the DI/DO group to be used to specify a command for each PMC-controlled axis. 

 
For addresses of the fifth group and up, 1000 is added in steps of 4 groups. 
For example: 
The start address of the 10th group is G2154. 

 

Parameter 

No.8010 

Description

 

DI/DO 1st group <G142 to G153> is used. 

DI/DO 2nd group <G154 to G165> is used. 

DI/DO 3rd group <G166 to G177> is used. 

DI/DO 4th group <G178 to G189> is used. 

DI/DO 5th group <G1142 to G1153> is used. 

DI/DO 6th group <G1154 to G1165> is used. 

13 

DI/DO 13th group <G3142 to G3153> is used. 

14 

DI/DO 14th group <G3154 to G3165> is used. 

15 

DI/DO 15th group <G3166 to G3177> is used. 

16 

DI/DO 16th group <G3178 to G3189> is used. 

 

NOTE 

 

When a value other than the above is set, the axis is not controlled 
by the PMC. 

 

B-64693EN-1/01

 

 

16. PMC CONTROL FUNCTION

 

- 2589 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8013 

 

 

 

 

R20x 

ROP 

 

OVR 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#1  OVR

  When bit 2 (OVE) of parameter No. 8001 is set to 1, for rapid traverse command override 

in PMC axis control: 
0: 

Rapid traverse override signals EROV2 and EROV1 <G150.1 and G150.0> for 
PMC axis control are used. 

1: 

1% step rapid traverse override signals *EROV7 to *EROV0 <G151> for PMC axis 
control are used. 

(The listed signal addresses when PMC signals are selected are for the 1st group. Actual 
addresses differs depending on the used group.) 
 

 

#3  ROP

  When rotation axis rollover is enabled for an axis controlled in PMC axis control, the 

direction  in which a movement (rotation) is performed to reach an end point by a 
reference position return command 07H to 0AH (equivalent to G28, G30P2/P3/P4) is: 
0: 

Determined by the sign of the commanded value. 

1: 

The direction in the shortest path. 

 

NOTE 

 

ROPx is valid only when bit 0 (ROAx) of parameter No. 1008 is set 
to 1 and bit 1 (RABx) of parameter No. 1008 is set to 0. 

 

 

#4  R20x

  When the machine coordinate system selection (20h) is commanded with the PMC axis 

control for the rotary axis to which the roll-over function is valid (bit 0 (ROAx) of 
parameter No.  1008 is set to 1), setting the bit 1 (RABx) of parameter No.  1008 which 
specifies the direction of the rotation for an absolute command is: 
0: 

Invalid. 

1: 

Valid. 

The above direction of the rotation is as follows by setting the bit 1 (RABx) of parameter 
No. 1008 and the bit 4 (R20x) of parameter No. 8013.   

 

Bit 4 (R20x) of parameter No.8013 

Bit 1 (RABx) of 

parameter No.1008 

Direction of the shortest path 

Direction of the shortest path 

Direction of sign of the amount 

of the movement to be made 

Direction of sign of the 

command value 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8019 

 

 

 

 

 

 

EZC 

PIA 

EOS 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#0  EOS

  In external pulse synchronization (serial spindle synchronization) in PMC axis control, 

the serial spindle to be synchronized is: 
0: 

The first spindle of path 1. 

1: 

Any spindle. 

 

NOTE 

 

If Bit 0 (EOS ) of parameter No. 8019 is set to 0, only the servo axis 
of path 1 can be commanded. 

 

16. PMC CONTROL FUNCTION

 

 

B-64693EN-1/01

 

- 2590 - 

 

#1 PIA

  After the move command of PMC axis control is interrupted by reset signal ECLRg,  if 

different acceleration/deceleration type command without waiting for a deceleration stop 
generates: 
0: 

Not alarm. 

1: 

Alarm DS1451, "IMPROPER PMC AXIS COMMAND".   

 

NOTE 

 

This parameter is automatic setting parameter. For details, refer to 
the appendix "Automatic setting / Initial setting parameter" in this 
manual. 

 

 

#2 EZC

  If the controlled axis selection signals EAX1 to EAX8  <Gn136>  are  "0"  or  PMC 

controlled-axis selection variable (#8700) is 0, the PMC axis control command generates: 
0: 

Not alarm. 

1: 

Alarm DS1451, "IMPROPER PMC AXIS COMMAND".   

 

NOTE 

 

This parameter is automatic setting parameter. For details, refer to 
the appendix "Automatic setting / Initial setting parameter" in this 
manual. 

 

8020 

 

FL rate for reference position return along each axis in PMC axis control 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm/min, inch/min, deg/min (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  Refer to the standard parameter setting table (C) 

(When the increment system is IS-B, 0.0 to +999000.0) 
For each axis, this parameter sets a feedrate (FL rate) after deceleration for reference 
position return in PMC axis control. 
 

NOTE 

 

If 0 is specified, the value of parameter No. 1425 is used. 

 

8022 

 

Upper limit rate of feed per revolution during PMC axis control 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm/min, inch/min, deg/min (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  Refer to the standard parameter setting table (C) 

(When the increment system is IS-B, 0.0 to +999000.0) 
This parameter sets the upper limit rate of feed per revolution during PMC axis control. 
 

B-64693EN-1/01

 

 

16. PMC CONTROL FUNCTION

 

- 2591 - 

8028 

 

Time for acceleration/deceleration calculation when a feedrate is commanded under PMC axis control 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Unit of data]  msec 

[Valid data range]  0 to 32767 

When a feedrate is commanded under PMC axis control, acceleration/deceleration can be 
set for parameter No. 8032 or this parameter. When 0 is set in parameter No. 8032, the 
specification of 1000 min

-1

  is assumed. When 0 is set in this  parameter, the 

acceleration/deceleration function for feedrate specification is disabled. 
 

8029 

 

Acceleration change time of bell-shaped acceleration/deceleration for the speed command under PMC 

axis control 

 
 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Unit of data]  msec 

[Valid data range]  0 to 512 

Set an acceleration change time of bell-shaped acceleration/deceleration for the speed 
command under PMC axis control for each axis.   
To enable bell-shaped acceleration/deceleration, acceleration/deceleration function for the 
speed command must be valid  (Parameter (No.  8028)  is set to  other than 0).  When the 
acceleration/deceleration is enabled, set the acceleration change time corresponding to the 
acceleration in this parameter. 
 
If this parameter  is set to 0 or less of the value, bell-shaped acceleration/deceleration is 
disabled. 
If this parameter is set 512 or more, the value is clamped to 512. 

 

 

T

1

 : Acceleration time in the acceleration that has been 

set by linear acceleration/deceleration 

(This time will vary depending on the setting and 
command value of speed command)

 

T

2

Acceleration change time (Parameter No. 8029) 

Total time = T

1

 + T

2

 

Time for the linear section = T

1

 - T

2

 

Time for the bell-shaped section = T

2

 

 

T

2

/2 

 

T

2

 

 

T

1

 

 

T

2

/2 

 

Feedrate 

 

Command 
Feedrate 

Time 

 

 

 

8030 

 

Time constant for exponential acceleration/deceleration in cutting feed or continuous feed under PMC 

axis control 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  msec 

[Valid data range]  0 to 4000 

For each axis, this parameter sets a time constant for exponential 
acceleration/deceleration in cutting feed or continuous feed under PMC axis control. 
 

16. PMC CONTROL FUNCTION

 

 

B-64693EN-1/01

 

- 2592 - 

NOTE 

 

When either of the following conditions is satisfied, the value set in 
parameter No. 1622 is used. 
-  0 is set in this parameter. 
-  Acceleration/deceleration after cutting interpolation is linear 

type. 

-  Advanced preview feed forward is enabled. 

 

8031 

 

FL rate for exponential acceleration/deceleration in cutting feed or continuous feed under PMC axis 

control 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm/min, inch/min, deg/min (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  Refer to the standard parameter setting table (C) 

(When the increment system is IS-B, 0.0 to +999000.0) 
For each axis, this parameters sets a  lower feedrate limit (FL rate) for exponential 
acceleration/deceleration in cutting feed or continuous feed under PMC axis control. 
 

NOTE 

1  When either of the following conditions is set, the value set in 

parameter No. 1623 is used. 
-  0 is set in this parameter. 
-  Advanced preview feed forward is enabled. 

2  Be sure to set 0 in this parameter and parameter No. 1623 for all 

axes at all times except for special purposes. If a value other than 0 
is specified, correct linear or circular figures cannot be obtained. 

 

8032 

 

Feedrate for acceleration/deceleration calculation when a feedrate is commanded under PMC axis 

control 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 32767 

When a feedrate is specified under PMC axis control, acceleration/deceleration can be set 
for this parameter or parameter No. 8028. When 0 is set in this parameter, the 
specification of 1000 min

-1

  is assumed. When 0 is set in parameter No. 8028, the 

acceleration/deceleration function for feedrate specification is disabled. 
 

8040 

 

Amount of a shift per one rotation of a servo motor of least input increment when speed command in 

PMC axis control is position control 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  mm, inch, deg (machine unit) 

[Valid data range]  1 to 99999999 

Set the amount of a shift per one rotation of a servo motor of least input increment 
when speed command in PMC axis control is position control. 
This parameter is available when speed command in PMC axis control is FS16 type (bit 2 
(VCP) of parameter No. 8007  is 1) and is executed by position control (bit 4 (EVP) of 
parameter No. 8005 is 1). 
 

B-64693EN-1/01

 

 

16. PMC CONTROL FUNCTION

 

- 2593 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11216 

 

 

 

 

 

 

TPM 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2    TPM

  In PMC axis control and 3-dimensional coordinate system conversion / Tilted working 

plane indexing, NC command not involving a movement : 
0: 

Disable to command (Alarm (PS5131) "NC COMMAND IS NOT COMPATIBLE" 
occurs). 

1: 

Enabled to command. 

 

NOTE 

1  When this parameter bit is set, the power must be turned off before 

operation is continued. 

2  When the coordinate conversion axis (X,Y,Z) is PMC axis control 

mode, this function is disabled in following program command 
block. 
-  Tilted working plane indexing start block (G68.2) 
-  3-dimensional coordinate start block (G68) 
-  Tilted working plane indexing / 3-dimensional coordinate cancel 

block (G69) 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11850 

 

IFH 

 

 

 

 

 

 

CMI 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  CMI

  If, in PMC axis control, a rapid traverse rate is commanded  with the axis control block 

data signal, with bit 0 (RPD) of parameter No. 8002 being set to 1, the rapid traverse rate 
is: 
0: 

Always treated as being in millimeters. 

1: 

Dependent on the setting of bit 0 (INM) of parameter No. 1001. 

 

 

#7  IFH

  When bit 2 (OVE) of parameter No. 8001 is set to 1 in PMC axis control, the 1% rapid 

traverse override signals *EROVs are: 
0: 

On a path-by-path basis. (The first groups in the individual paths (1st, 4th, 9th, 13th 
groups) are used.) 

1: 

On a group-by-group basis.

 

 
Depending on this parameter and bit 1 (OVR) of parameter No. 8013, selected signals are 
as given in the table below. 
(The signal addresses are those in the first path, and the actual addresses differ depending 
on the group used.) 
 

 

 

 

 

 

 

 

Content      ..     327      328      329      330     ..