FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual — page 276

A.PARAMETERS

APPENDIX

B-63944EN/03

- 2164 -

7710

Axis number of an axis to be synchronized using the method of command

specification for a hobbing machine

NOTE

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

[Input type] Parameter input

[Data type] 2-word path

[Valid data range] 1 to Number of controlled axes

When there are several groups of axes to be synchronized (the axes for
which bit 0 (SYNMOD) of parameter No. 2011 is set to 1), an axis for
which to start synchronization is specified using the following
command (for a hobbing machine):
G81 T t L ±

l

;

t: Spindle speed (1

≤

t

≤

1000)

l

: Number of synchronized axis rotations (1

≤

l

≤

21)

Synchronization between the spindle and a specified axis is
established with the ratio of

±

l

rotations about the synchronized axis

to t spindle rotations.
t and

l

correspond to the number of teeth and the number of threads on

the hobbing machine, respectively.
Above command is issued without setting this parameter when there
are several groups of axes to be synchronized, the alarm (PS1593) is
issued.
When only one group of axes is to be synchronized, this parameter is
ignored.

#7 #6 #5 #4 #3 #2 #1 #0

7731

ECN

EFX

[Input type] Parameter input

[Data type] Bit path

# 0

EFX

As the EGB command:

0: G80 and G81 are used.
1: G80.4 and G81.4 are used.

NOTE

When this parameter is set to 0, no drilling canned
cycle can be used.

# 3

ECN

When the automatic phase synchronization function for the electronic

gear box is disabled, during EGB synchronization, the G81 or G81.5
command:
0: Cannot be issued again. (The alarm (PS1595) is issued.)
1: Can be issued again.

B-63944EN/03

APPENDIX

A.PARAMETERS

- 2165 -

7740

Feedrate during retraction

[Input type] Parameter input

[Data type] Real axis

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

[Minimum 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 feedrate during retraction for each axis.

7772

Number of position detector pulses per rotation about the tool axis

[Input type] Parameter input

[Data type] 2-word path

[Valid data range] 1 to 999999999

This parameter sets the number of pulses per rotation about the tool
axis (on the spindle side), for the position detector.
For an A/B phase detector, set this parameter with four pulses
equaling one A/B phase cycle.

7773

Number of position detector pulses per rotation about the workpiece axis

[Input type] Parameter input

[Data type] 2-word path

[Valid data range] 1 to 999999999

This parameter sets the number of pulses per rotation about the
workpiece axis (on the slave side), for the position detector.
Set the number of pulses output by the detection unit.
Set parameters Nos. 7772 and 7773 when using the G81 EGB
synchronization command.

[Example 1] When the EGB master axis is the spindle and the EGB slave axis is

the C-axis

Synchronization

switch

CNC

Detection unit

β

p/rev

α

p/rev

C-axis

Least command increment
0.001deg

Command

pulses

×

FFG

Gear ratio

A

Detector

×

CMR

Slave axis

Gear

ratio B

Error counter

Follow-up

×

CMR

Dummy axis

n/m

×

FFG

N/M

Motor

Detector

Spindle

Error counter

Speed/current control

Synchronization

factor


Gear ratio of the spindle to the detector B:

1/1 (The spindle and detector are directly connected to each
other.)

Number of detector pulses per spindle rotation

β

: 80,000 pulses/rev

(Calculated for four pulses for one A/B phase cycle)

A.PARAMETERS

APPENDIX

B-63944EN/03

- 2166 -

FFG N/M of the EGB dummy axis: 1/1
Gear ratio of the C-axis A: 1/36 (One rotation about the C-axis to 36

motor rotations)

Number of detector pulses per C-axis rotation

α

: 1,000,000 pulses/rev

C-axis CMR:

1

C-axis FFG n/m:

1/100


In this case, the number of pulses per spindle rotation is:
80000

×

1/1 = 80000

Therefore, set 80000 for parameter No. 7772.
The number of pulses per C-axis rotation in the detection unit is:
1000000

÷

1/36

×

1/100 = 360000

Therefore, set 360000 for parameter No. 7773.

[Example 2] When the gear ratio of the spindle to the detector B is 2/3 for the

above example (When the detector rotates twice for three spindle
rotations)
In this case, the number of pulses per spindle rotation is:

3

160000

=

3

2

80000

×

160000 cannot be divided by 3 without a remainder. In this case,
change the setting of parameter No. 7773 so that the ratio of the
settings of parameters Nos. 7772 and 7773 indicates the value you
want to set.

1080000

160000

=

3

360000

160000

=

360000

3

160000

=

No.7773

No.7772

×

Therefore, set 160000 for parameter No. 7772 and 1080000 for
parameter No. 7773.
As described above, all the settings of parameters Nos. 7772 and 7773
have to do is to indicate the ratio correctly. So, you can reduce the
fraction indicated by the settings. For example, you may set 16 for
parameter No. 7772 and 108 for parameter No. 7773 for this case.

7776

Feedrate during automatic phase synchronization for the workpiece axis

[Input type] Parameter input

[Data type] Real path

[Unit of data] deg/min

[Minimum 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 feedrate during automatic phase
synchronization for the workpiece axis.
When this parameter is set to 0, the rapid traverse rate (parameter No.
1420) is used as the feedrate during automatic phase synchronization.

B-63944EN/03

APPENDIX

A.PARAMETERS

- 2167 -

7777

Angle shifted from the spindle position (one-rotation signal position) which

the workpiece axis uses as the reference of phase synchronization

[Input type] Parameter input

[Data type] Real path

[Unit of data] deg

[Minimum unit of data] Depend on the increment system of the applied axis

[Valid data range] 9 digit of minimum unit of data (refer to standard parameter setting

table (A))
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets the angle shifted from the spindle position
(one-rotation signal position) which the workpiece axis uses as the
reference of phase synchronization.

7778

Acceleration for acceleration/deceleration for the workpiece axis

[Input type] Parameter input

[Data type] Real axis

[Unit of data] deg/sec

2

[Minimum unit of data] Depend on the increment system of the applied axis

[Valid data range] Refer to the standard parameter setting table (D)

(For a millimeter machine, 0.0 to +100000.0, for an inch machine, 0.0
to +10000.0)
This parameter sets an acceleration for acceleration/deceleration for
the workpiece axis.

NOTE

1 In the FS16

i

series, acceleration/deceleration for

automatic phase matching is set by specifying a
feedrate and a time constant in parameter Nos.
2135 and 2136 separately; in the FS30i series,
acceleration/deceleration is directly set in
parameter No. 7778.

2 If this parameter is set to 0, specifying G81 results

in an alarm (PS1598).

7782

Number of pulses from the position detector per EGB master axis rotation

[Input type] Parameter input

[Data type] 2-word axis

[Valid data range] 1 to 999999999

For a slave axis, set the number of pulses generated from the position
detector per EGB master axis rotation.
For an A/B phase detector, set this parameter with four pulses
equaling one A/B phase cycle.

A.PARAMETERS

APPENDIX

B-63944EN/03

- 2168 -

7783

Number of pulses from the position detector per EGB slave axis rotation

[Input type] Parameter input

[Data type] 2-word axis

[Unit of data] Detection unit

[Valid data range] 1 to 999999999

For a slave axis, set the number of pulses generated from the position
detector per EGB slave axis rotation.
Set the number of pulses output by the detection unit.
Set this parameter when using the G81.5 EGB synchronization
command.
The method for setting parameters Nos. 7782 and 7783 is the same as
for parameters Nos. 7772 and 7773. For the method, see the
description of parameters Nos. 7772 and 7773.

The ratio of the number of pulses for the master slave to that of pulses
for the slave axis may be valid, but the settings of the parameters may
not indicate the actual number of pulses. For example, the number of
pulses may not be able to be divided without a remainder for the
reason of the master and slave axis gear ratios as described in example
2. In this case, the following methods cannot be used for the G81.5
command:

G81.5 T_ C_

; When the speed is specified for the master axis and

the travel distance is specified for the slave axis

G81.5 P_ C0 L_ ; When the number of pulses is specified for the

master axis and the speed is specified for the slave
axis

#7 #6 #5 #4 #3 #2 #1 #0

8001

RDE

OVE

MLE

[Input type] Parameter input

[Data type] Bit path

# 0

MLE

Whether all axis machine lock signal MLK is valid for

PMC-controlled axes
0: Valid
1: Invalid
The axis-by-axis machine lock signal MLKx depends on the setting of
bit 1 of parameter No. 8006.

B-63944EN/03

APPENDIX

A.PARAMETERS

- 2169 -

# 2

OVE

Signals related to dry run and override used in PMC axis control

0: Same signals as those used for the CNC
1: Signals specific to the PMC
The signals used depend on the settings of these parameter bits as
indicated below.

Signals

No.8001#2=0

(same signals as those used for the CNC)

No.8001#2=1

(signals specific to the PMC)

Feedrate override signals

*FV0 to *FV7

G012

*EFV0 to *EFV7

G151

Override cancellation signal OVC

G006. EOVC

G150.5

Rapid traverse override signals ROV1,2

G014.0, .1

EROV1,2

G150.0, .1

Dry run signal

DRN

G46.7 EDRN

G150.7

Rapid traverse selection signal

RT G19.7

ERT

G150.6

(The signal addresses at PMC selection time are for the first group.)

# 3

RDE

Whether dry run is valid for rapid traverse in PMC axis control

0: Invalid
1: Valid

#7 #6 #5 #4 #3 #2 #1 #0

8002 FR2 FR1 PF2 PF1 F10

RPD

[Input type] Parameter input

[Data type] Bit path

# 0

RPD

Rapid traverse rate for PMC-controlled axes

0: Feedrate specified with parameter No.1420
1: Feedrate specified with the feedrate data in an axis control

command by PMC

# 3

F10

Least increment for the feedrate for cutting feed (per minute) in PMC

axis control
The following settings are applied when bit 4 (PF1) of parameter No.
8002 is set to 0 and bit 5 (PF2) of parameter No. 8002 is set to 0.

F10

IS-A

IS-B

IS-C

IS-D

IS-E

0

10

1

0.1 0.01 0.001

Millimeter input

(mm/min)

1

100

10

1 0.1 0.01

0

0.1

0.01

0.001 0.0001 0.00001

Inch input
(inch/min)

1

1

0.1

0.01 0.001 0.0001

# 4

PF1

# 5

PF2

Set the feedrate unit of cutting feedrate (feed per minute) for an axis

controlled by the PMC.

Bit 5 (PF2) of parameter

No. 8002

Bit 4 (PF1) of parameter

No. 8002

Feedrate unit

0

0

1 / 1

0

1

1 / 10

1

0

1 / 100

1

1

1 / 1000

A.PARAMETERS

APPENDIX

B-63944EN/03

- 2170 -

# 6

FR1

# 7

FR2

Set the feedrate unit for cutting feedrate (feed per rotation) for an axis

controlled by the PMC.

Bit 7 (FR2) of

parameter No. 8002

Bit 6 (FR1) of

parameter No. 8002

Millimeter

input

(mm/rev)

Inch input

(inch/rev)

0 0
1 1

0.0001 0.000001

0 1

0.001

0.00001

1 0

0.01

0.0001

#7 #6 #5 #4 #3 #2 #1 #0

8004

NCI

[Input type] Parameter input

[Data type] Bit path

# 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

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.

#7 #6 #5 #4 #3 #2 #1 #0

8006

EZR EFD

[Input type] Parameter input

[Data type] Bit path

# 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.

B-63944EN/03

APPENDIX

A.PARAMETERS

- 2171 -

# 6

EZR

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

0: Invalid.

With a PMC controlled axis, the alarm (PS0224) 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

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 40

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.
The start address of the 25th axis is G6142.

P8010 Description

1

DI/DO 1st group (G142 to G153) is used.

2

DI/DO 2nd group (G154 to G165) is used.

3

DI/DO 3rd group (G166 to G177) is used.

4

DI/DO 4th group (G178 to G189) is used.

5

DI/DO 5th group (G1142 to G1153) is used.

6

DI/DO 6th group (G1154 to G1165) is used.

: :

13

DI/DO 13th group (G3142 to G3153) is used.

: :

20

DI/DO 20th group (G4178 to G4189) is used.

21

DI/DO 21st group (G5142toG5153) is used.

: :

Была ли эта страница вам полезна?
Да!Нет
Большое спасибо!
Ваше мнение очень важно для нас.

Нет комментариевНе стесняйтесь поделиться с нами вашим ценным мнением.

Текст

Политика конфиденциальности