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

 

  Index      Manuals     FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual (B-63944EN/03)

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     276      277      278      279     ..

 

 

 

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

 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2180 - 

        # 7 

SOF

  In axis synchronous control, the synchronization establishment 

function based on machine coordinates is: 
0: Disabled. 
1: Enabled. 
Set this parameter with a slave axis. 
When using synchronization error compensation, set this parameter to 
0. 
 

  

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

8304  SYE  SMS  SCA  MVB  CLP  ADJ 

 

SSA 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

        # 0 

SSA

  When the one-direction synchronization establishment function under 

axis synchronous control is used: 
0:  The axis with a larger machine coordinate is used as the 

reference. 

1:  The axis with a smaller machine coordinate is used as the 

reference. 

 

NOTE 

1  When at least one of these parameters is set, the 

power must be turned off before operation is 
continued. 

2  Set this parameter (SSA) to the same value for 

both the master and slave axes. 

 

        # 2 

ADJ

  In axis synchronous control, this parameter specifies an axis along 

which a movement is made in the modification mode. 
0:  A movement is not made in the modification mode along the 

axis. 

1:  A movement is made in the modification mode along the axis. 
When this parameter is set to 1, the modification mode is set. 
Along an axis with this parameter set to 1, a movement is made by a 
move command for the master axis. 
Set this parameter for one of the master and slave axes. 
When there are multiple slave axes for one master axis, set this 
parameter to 1 for an axis with which a synchronization error 
excessive alarm is issued for recovery. If an alarm is issued with 
multiple axes, modify this parameter after recovery of one axis to 
recover another axis. 
 

        # 3 

CLP

  In axis feed synchronous control, synchronization error compensation 

is: 
0: Disabled. 
1: Enabled. 
Set this parameter with a slave axis. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2181 - 

        # 4 

MVB

  In the modification mode, a move command in a direction that 

increases a synchronization error is: 
0: Ignored. 
1: Valid. 
When there are multiple slave axes for one master axis, an attempt to 
reduce the synchronous error of a slave axis by a movement along the 
master axis can increase the synchronization error of another slave 
axis. If this parameter is set to 0 in such a case, a movement can be 
made in neither direction along the master axis. In this case, set bit 2 
(ADJ) of parameter No. 8304 to make a movement along a slave axis 
to perform a corrective operation. 
 

        # 5 

SCA

  In axis synchronous control: 

0:  Synchronous operation is performed when the axis synchronous 

control manual feed selection signal SYNCJ or the axis 
synchronous control selection signal SYNC for slave axes is set 
to 1. 

1:  Synchronous operation is performed at all times. 
Set this parameter with a slave axis. 
 

        # 6 

SMS

  The synchronization error smooth suppress function is: 

0: Disabled. 
1: Enabled. 
Set this parameter with a slave axis. 
 

        # 7 

SYE

  When external machine coordinate system shift is specified by 

external data input/output for the master axis in synchronous control, 
the slave axis is: 
0: Not 

shifted. 

1:  Shifted by the same amount as specified for the master axis. 
Set this parameter for the slave axis. 
This function is disabled during normal operation. 
 

  

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

8305 

 

      

SSE 

SSO 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 0 

SSO

  The uni-directional synchronization function in axis synchronous 

control is: 
0: Disabled. 
1: Enabled. 
 

        # 1 

SSE

  After emergency stop, the uni-directional synchronization function in 

axis synchronous control is: 
0: Disabled. 
1: Enabled. 
 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2182 - 

8311 

 

Axis number of master axis in axis synchronous control 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

  [Valid data range]  0 to Number of controlled axes 

Select a master axis in axis synchronous control. In the parameter for 
the slave axis, set the axis number of the master axis. 
Example 1) 
 

When one set of axis synchronous control is used: 

 

When the master axis is the first axis (X-axis), and the slave axis 
is the third axis (Z-axis), set parameter No. 8311 as follows: 

 

Parameter No.8311 X (first axis) = 0 

 

Parameter No.8311 Y (second axis) = 0 

 

Parameter No.8311 Z (third axis) = 1 

 

Parameter No.8311 A (fourth axis) = 0 

Example 2) 
 

When three sets of axis synchronous control is used: 

 

When the master axes are the first axis, second axis, and third 
axis, and the slave axes are the sixth axis, fifth axis, and fourth 
axis, set parameter No. 8311 as follows: 

 

Parameter No.8311 X (first axis) = 0 

 

Parameter No.8311 Y (second axis) = 0 

 

Parameter No.8311 Z (third axis) = 0 

 

Parameter No.8311 A (fourth axis) = 3 

 

Parameter No.8311 B (fifth axis) = 2 

 

Parameter No.8311 C (sixth axis) = 1 

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2183 - 

8312 

 

Enabling/disabling mirror image in axis synchronous control 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

  [Valid data range]  -127 to 128 

This parameter sets mirror image for the slave axis. When 100 or a 
more value is set with this parameter, the mirror image function is 
applied to synchronous control. Set this parameter to the slave axis. 
Example) 
 

For reverse synchronization with the master axis being the third 
axis and the slave axis being the fourth axis, set parameter No. 
8312 as follows: 

 

Parameter No.8312 X (first axis) = 0 

 

Parameter No.8312 Y (second axis) = 0 

 

Parameter No.8312 Z (third axis) = 0 

 

Parameter No.8312 A (fourth axis) = 100 

 

NOTE 

 

In synchronous operation with mirror image 
applied, synchronization error compensation, 
synchronization establishment, synchronization 
error checking, and modification mode cannot be 
used. 

 

8314 

  Maximum allowable error in synchronization error check based on machine 

coordinates 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

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

 

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

 [Valid data range]  0 or positive 9 digit of minimum unit of data (refer to the standard 

parameter setting table (B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets a maximum allowable error in a synchronization 
error check based on machine coordinates. When the error between 
the master and slave axes in machine coordinates exceeds the value set 
in this parameter, the machine stops with the servo alarm (SV0005). 
Set this parameter with a slave axis. 
 

NOTE 

 

Set 0 in this parameter when a synchronization 
error check is not made. 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2184 - 

8323 

 

Limit in positional deviation check in axis synchronous control 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  Detection unit 

  [Valid data range]  0 to 999999999 

This parameter sets the maximum allowable difference between the 
master axis and slave axis position deviations. When the absolute 
value of a positional deviation difference exceeds the value set in this 
parameter in axis synchronous control, the alarm (DS0001) is issued. 
Set this parameter with a slave axis. If 0 is specified in this parameter, 
no position deviation difference check is made. 
 

8325 

 

Maximum compensation value in synchronization establishment based on 

machine coordinates 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

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

 

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

 [Valid data range]  0 or positive 9 digit of minimum unit of data (refer to the standard 

parameter setting table (B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets the maximum compensation value for 
synchronization. When a compensation value exceeding the value set 
in this parameter is detected, the servo alarm (SV0001) is issued, and 
the synchronization establishment is not performed. 
Specify a slave axis for this parameter. To enable this parameter, set 
the parameter SOF (bit 7 of parameter No.8303) to 1. When 0 is set in 
this parameter, synchronization establishment is not performed. 
 

8326 

 

Difference between master axis and slave axis reference counters 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  Detection unit 

  [Valid data range]  0 to 999999999 

The difference between the master axis reference counter and slave 
axis reference counter (master axis and slave axis grid shift) is 
automatically set when automatic setting for grid positioning is 
performed. Then, the difference is transferred together with an 
ordinary grid shift value to the servo system when the power is turned 
on. This parameter is set with a slave axis. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2185 - 

8327 

 

Torque difference alarm detection timer 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  msec 

  [Valid data range]  0 to 4000 

This parameter sets a time from the servo preparation completion 
signal, SA <F000.6>, being set to 1 until torque difference alarm 
detection is started in axis synchronous control. 
When 0 is set in this parameter, the specification of 512 msec is 
assumed. 
Set this parameter with a slave axis. 
 

8330 

  Multiplier for a maximum allowable synchronization error immediately after 

power-up 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

  [Valid data range]  1 to 100 

Until synchronization establishment is completed immediately after 
power-up, synchronization error excessive alarm 2 is checked using 
the maximum allowable error (parameter No. 8332) multiplied by the 
value set in this parameter. 
If the result produced by multiplying the value of parameter No. 8332 
by the value of this parameter exceeds 32767, the value is clamped to 
32767. 
 

8331 

 

Maximum allowable synchronization error for synchronization error 

excessive alarm 1 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  Detection unit 

  [Valid data range]  1 to 32767 

This parameter sets a maximum allowable synchronization error for 
synchronization error excessive alarm 1. 
Set this parameter with a slave axis. 
 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2186 - 

8332 

 

Maximum allowable synchronization error for synchronization error 

excessive alarm 2 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  Detection unit 

  [Valid data range]  1 to 32767 

This parameter sets a maximum allowable synchronization error for 
synchronization error excessive alarm 2. 
Set this parameter with a slave axis. 
 

8333 

 

Synchronization error zero width for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  Detection unit 

  [Valid data range]  1 to 32767 

When a synchronization error below the value set in this parameter is 
detected, synchronization error compensation is not performed. 
Set this parameter with a slave axis. 
 

8334 

 

Synchronization error compensation gain for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

  [Valid data range]  1 to 1024 

This parameter sets a synchronization error compensation gain. 
Compensation pulses found by the following expression are output for 
the slave axis:   
    Compensation pulses = Synchronization error 

×

 (Ci/1024) 

    Ci: Compensation gain 
Set this parameter with a slave axis. 
 

8335 

 

Synchronization error zero width 2 for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  Detection unit 

  [Valid data range]  0 to 32767 

This parameter sets synchronization error zero width 2 for 
synchronization error smooth suppression. 
Set this parameter with a slave axis. 
 

NOTE 

 

Set a value less than the value set in parameter 
No. 8333. 

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2187 - 

8336 

 

Synchronization error compensation gain 2 for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

  [Valid data range]  0 to 1024 

This parameter sets synchronization error compensation gain 2 for 
synchronization error smooth suppression. 
Set this parameter with a slave axis. 
 

NOTE 

 

Set a value less than the value set in parameter 
No. 8334. 

 

8337 

 

M code for turning off synchronization in axis synchronous control 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

  [Valid data range]  1 to 999999999 

This parameter specifies an M code for switching from synchronous 
operation to normal operation. 
The M code set in this parameter is not buffered. 
 

8338 

 

M code for turning on synchronization in axis synchronous control 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

  [Valid data range]  1 to 999999999 

This parameter specifies an M code for switching from normal 
operation to synchronous operation. 
The M code set in this parameter is not buffered. 
 

  

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

8451 

 

NOF 

  

ZAG 

    

 

 

[Input type]  Setting input 

 

[Data type]  Bit path 

 

        # 4 

ZAG

  The deceleration function based on cutting load in AI contour control 

(deceleration based on Z-axis fall angle) is: 
0: Not 

performed. 

1: Performed. 
When this parameter is set to 1, be sure to set parameter Nos. 8456, 
8457, and 8458. 
 

        # 7 

NOF

  In AI contour control, an F command is: 

0: Not 

ignored. 

1: Ignored. 
When this parameter is set to 1, the specification of the maximum 
allowable feedrate set in parameter No. 8465 is assumed. 
 

 

 

 

 

 

 

 

Content      ..     276      277      278      279     ..