FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) — page 231
10. SPINDLE SPEED FUNCTION
B-64693EN-1/01
- 1802 -
3717
Spindle amplifier number to each spindle
NOTE
When this parameter is set, the power must be turned off before
operation is continued.
[Input type] Parameter input
[Data type] Byte spindle
[Valid data range] 0 to Maximum number of controlled axes
Set a spindle amplifier number to be assigned to each spindle.
0:
No spindle amplifier is connected.
1:
Spindle motor connected to amplifier number 1 is used.
2:
Spindle motor connected to amplifier number 2 is used.
to
n:
Spindle motor connected to amplifier number n is used.
3718
Subscript for display of a serial spindle (main spindle) or analog spindle
[Input type] Parameter input
[Data type] Byte spindle
[Valid data range] 0 to 122
Set a subscript to be added to spindle speed display on a screen such as the position
display screen.
Used when the spindle switching function is not used, or used for the main spindle when
the spindle switching function is used.
NOTE
This parameter is invalid when an extended spindle name is used.
3719
Subscript for display of a serial spindle (sub-spindle)
[Input type] Parameter input
[Data type] Byte spindle
[Valid data range] 0 to 122
Set a subscript to be added to spindle speed display on a screen such as the position
display screen.
Used for the sub-spindle when the spindle switching function is used.
NOTE
This parameter is invalid when an extended spindle name is used.
3741
Maximum spindle speed for gear 1
3742
Maximum spindle speed for gear 2
3743
Maximum spindle speed for gear 3
3744
Maximum spindle speed for gear 4
[Input type] Parameter input
[Data type] 2-word spindle
[Unit of data] min
-1
[Valid data range] 0 to 99999999
Set the maximum spindle speed corresponding to each gear.
B-64693EN-1/01
10. SPINDLE SPEED FUNCTION
- 1803 -
Spindle motor max. clamp speed
(Parameter No.3736)
Spindle speed command
(S command)
Max. speed (4095, 10V)
Spindle motor minimum clamp speed
(Parameter No.3735)
Spindle motor speed
Gear 1
Max. speed
(Parameter
No.3741)
Gear 2
Max. speed
(Parameter
No.3742)
Gear 3
Max. speed
(Parameter
No.3743)
3772
Maximum spindle speed
[Input type] Parameter input
[Data type] 2-word spindle
[Unit of data] min
-1
[Valid data range] 0 to 99999999
This parameter sets the maximum spindle speed.
When a command specifying a speed exceeding the maximum speed of the spindle is
specified , or the speed of the spindle exceeds the maximum speed because of the spindle
speed override function, the spindle speed is clamped at the maximum speed set in the
parameter.
CAUTION
1 When 0 is set in this parameter, the speed of the spindle is not
clamped.
2 When spindle speed command control is applied using the PMC,
this parameter has no effect, and the spindle speed is not clamped.
3775
Default P command value for spindle selection in multi-spindle control
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] 0 to 32767
When bit 3 (MPP) of parameter No. 3703 is set to 1 and bit 2 (MPA) of parameter No.
3706 is set to 1 in multi-spindle control, set a default P command value applicable if S_P_
is not specified even once after power-up.
10. SPINDLE SPEED FUNCTION
B-64693EN-1/01
- 1804 -
3781
P code for selecting the spindle in multi-spindle control
[Input type] Parameter input
[Data type] Word spindle
[Valid data range] 0 to 32767
If bit 3 (MPP) of parameter No. 3703 is set to 1, set the P code to select each spindle
under multi-spindle control. Specify the P code in a block containing the S command.
[Example] If the P code value for selecting the second spindle is set to 3,
S1000 P3;
causes the second spindle to rotate at S1000.
NOTE
1 This parameter is valid if bit 3 (MPP) of parameter No. 3703 is set
to 1.
2 If this parameter is set to 0, the corresponding spindle cannot be
selected by a P code.
3 Under multi-path control, the P code specified here is valid for each
path.
For instance, if the P code to select the first spindle of path 2 is set
to 21, specifying S1000 P21; in path 1 causes the first spindle of
path 2 to be rotated at S1000.
4 Identical P code values cannot be used for different spindles.
(Identical P code values cannot be used even if the paths are
different.)
5 When this parameter is used (when bit 3 (MPP) of parameter No.
3703 is set to 1), the spindle command selection signal is invalid.
6 To use this parameter, enable the multi-spindle control (bit 3 (MSP)
of parameter No,8133 is 1).
#7
#6
#5
#4
#3
#2
#1
#0
8003
FEX
[Input type] Parameter input
[Data type] Bit axis
NOTE
When this parameter bit is set, the power must be turned off before
operation is continued.
#3 FEX
The maximum feedrate that can be achieved by the machine during cutting feed or
continuous feed in PMC axis control, or spindle control with servo motor is:
0:
Not extended.
1:
Extended.
Restrictions
-
Parameters for setting the time constants for linear acceleration/deceleration after
interpolation and bell-shaped acceleration/deceleration after interpolation
When as the acceleration/deceleration type, linear acceleration/ deceleration after
interpolation or bell-shaped acceleration/ deceleration after interpolation is used for
each of rapid traverse, cutting feed, and manual feed, the maximum allowable time
constant is a half of the maximum value that can be set conventionally.
B-64693EN-1/01
10. SPINDLE SPEED FUNCTION
- 1805 -
The time constant parameters used are as follows:
Parameter No.
Meaning
1620
Time constant (T) used for linear acceleration/deceleration in rapid traverse
for each axis, or time constant (T1) used for bell-shaped
acceleration/deceleration in rapid traverse for each axis
1621
Time constant (T2) used for bell-shaped acceleration/deceleration in rapid
traverse for each axis
1622
Time constant for acceleration/deceleration in cutting feed for each axis
1624
Time constant for acceleration/deceleration in jog feed for each axis
1626
Time constant for acceleration/deceleration in threading cycles for each axis
1769
Time constant for acceleration/deceleration after cutting feed interpolation in
the mode of look-ahead acceleration/deceleration before interpolation
5271 to 5274
Time constant for acceleration/deceleration in rigid tapping extraction (first to
fourth gears)
5365 to 5368
Time constant for bell-shaped acceleration/deceleration in rigid tapping (first
to fourth gears)
-
The waveform display function of VCMD on the SERVO GUIDE or the SERVO
GUIDE Mate.
As the feedrate increases, more data is acquired for VCMD waveform display,
which can prevent waveforms from being displayed correctly.
CAUTION
When this function is enabled, the feedrate is extended to the
maximum value that can be specified for cutting feed or continuous
feed in PMC axis control if CMR is 1. If CMR is greater than 1, the
feedrate is limited to a value smaller than the maximum value that
can be specified.
Note that the maximum motor speed may be exceeded depending
on the feedrate specified.
#7
#6
#5
#4
#3
#2
#1
#0
11000
SRV
FSR
[Input type] Parameter input
[Data type] Bit axis
NOTE
When at least one of these parameters is set, the power must be
turned off before operation is continued.
#1 FSR
The axis to be subjected to servo motor-based spindle control is of a:
0:
Semi-closed system.
1:
Full-closed system.
#7 SRV
Spindle control with servo motor are:
0:
Not performed.
1:
Performed
NOTE
When spindle control with servo motor are used for an axis,
parameter No. 11010 must also be set for the axis.
10. SPINDLE SPEED FUNCTION
B-64693EN-1/01
- 1806 -
#7
#6
#5
#4
#3
#2
#1
#0
11001
TCR
[Input type] Parameter input
[Data type] Bit axis
#1 TCR
In SV speed control mode, time constant of acceleration/deceleration after interpolation
for spindle control with servo motor is:
0:
The parameter No. 1622.
(Time constant of acceleration/deceleration in cutting feed for each axis)
1:
The parameter No. 11016.
(Time constant of acceleration/deceleration in SV speed control mode for each axis)
Set this parameter for the axis to be placed under spindle control with servo motor.
11010
Spindle number used by spindle control with servo motor or spindle control with Cs contour 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 maximum number of controlled spindles
This parameter sets a spindle number for a servo axis for which spindle control with servo
motor is performed.
NOTE
Set a spindle number for the axes set in bits 6 and 7 of parameter
No. 11000. For axes for which spindle control with servo motor is
not performed, set 0.
11011
Movement of spindle control with servo motor axis per revolution
NOTE
When this parameter is set, the power must be turned off before
operation is continued.
[Input type] Parameter input
[Data type] Real axis
[Unit of data] deg
[Min. 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 movement of axis per revolution for which spindle control with
servo motor is performed.
11012
Spindle indexing speed for each axis
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] min
-1
[Valid data range] 0 to 99999999
B-64693EN-1/01
10. SPINDLE SPEED FUNCTION
- 1807 -
In spindle control with servo motor, set the spindle indexing speed for each axis.
If 0 is set, the spindle indexing speed is assumed to be the setting of parameter No. 11020
(speed (S
0
) for switching acceleration/ deceleration for each axis).
11013
Positioning deviation limit for each axis in movement
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] 0 to 99999999
This parameter sets the limit of positional deviation for each axis during movement in
spindle control with servo motor.
11014
Positioning deviation limit for each axis in the stopped state
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] 0 to 99999999
This parameter sets the limit of positional deviation at stop for each axis in spindle
control with servo motor.
11015
Maximum motor speed
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] min
-1
[Valid data range] 0 to 99999999
This parameter sets the maximum motor speed applicable when spindle control with
servo motor is performed.
11016
Time constant of acceleration/deceleration in SV speed control mode for each axis
[Input type] Parameter input
[Data type] Word axis
[Unit of data] msec
[Valid data range] 0 to 4000
In spindle control with servo motor, set the time constant of acceleration/deceleration
after interpolation in cutting feed for SV speed control mode. Set this parameter for the
target axis for spindle control with servo motor. Set the time constant used for
exponential
acceleration/deceleration
in
cutting feed,
bell-shaped
acceleration/deceleration after interpolation or linear acceleration/deceleration after
interpolation in cutting feed for each axis. Type of acceleration/deceleration is applied by
bits 0 (CTLx) and 1 (CTBx) of parameter No. 1610.
11017
FL rate of exponential acceleration/deceleration in SV speed control mode for each axis
[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)
In spindle control with servo motor, this parameter sets the lowest feedrate (FL rate) in
exponential acceleration/deceleration for velocity control.
10. SPINDLE SPEED FUNCTION
B-64693EN-1/01
- 1808 -
Set this parameter for the target axis for spindle control with servo motor.
11020
Acceleration/deceleration switching speed (S
0
) for each axis
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] min
-1
[Valid data range] 0 to 99999999
In spindle control with servo motor, this parameter sets the speed at which acceleration/
deceleration is changed to perform rotation control. (First step)
11021
Acceleration/deceleration switching speed (S
1
) for each axis
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] min
-1
[Valid data range] 0 to 99999999
In spindle control with servo motor, this parameter sets the speed at which acceleration/
deceleration is changed to perform rotation control. (Second step)
11030
Individual acceleration / deceleration 1 (Leg 1)
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] min
-1
/s
[Valid data range] 0 to 100000
In spindle control with servo motor, this parameter sets acceleration/deceleration to be
applied to perform rotation control. When the speed ranges from 0 to acceleration
switching speed 1, acceleration/deceleration 1 is applied. Acceleration switching speed 1
is the speed set in parameter No. 11020.
11031
Individual acceleration / deceleration 2 (Leg 2)
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] min
-1
/s
[Valid data range] 0 to 100000
In spindle control with servo motor, this parameter sets acceleration/deceleration to be
applied to perform rotation control. When the speed ranges from acceleration switching
speed 1 to acceleration switching speed 2, acceleration/ deceleration 2 is applied.
Acceleration switching speed 1 and acceleration switching speed 2 are the speeds set in
parameters Nos. 11020 and 11021, respectively.
11032
Individual acceleration / deceleration 3 (Leg 3)
[Input type] Parameter input
[Data type] 2-word axis
[Unit of data] min
-1
/s
[Valid data range] 0 to 100000
In spindle control with servo motor, this parameter sets acceleration/deceleration to be
applied to perform rotation control. When the speed ranges from acceleration switching
speed 2 to the maximum speed, acceleration/deceleration 3 is applied. Acceleration
switching speed 2 is the speed set in parameter No. 11021.
B-64693EN-1/01
10. SPINDLE SPEED FUNCTION
- 1809 -
10.20.2
Spindle Indexing Function
Format
G96.1 P_ R_ ;
After spindle indexing is completed, the operation of the next block is
started.
G96.2 P_ R_ ;
Before spindle indexing is completed, the operation of the next block
is started.
G96.3 P_ ;
After it is confirmed that spindle indexing is completed, the operation
of the next block is started.
P: Spindle selection with multi-spindle control
R: Stoppage angle [deg] (0 to (parameter No. 1260))
To specify address P, use parameter No. 3781 (P code for selecting a spindle in multi-spindle control).
To turn the position control mode ON without performing spindle indexing, do so after canceling the SV
speed control mode by issuing G96.1 command with no R specified when the motor is at a halt.
When the motor is rotating, issuing a G96.1 (or G96.2) command with no R specified results in the motor
coming to a halt by behaving in the same manner as for R0.
NOTE
1 When using G96.2, issue G96.3 before another spindle move command, to
make sure that the spindle is at a complete halt.
2 To issue G96.1, G96.2, or G96.3, use an independent block.
Spindle indexing command
-
Move command
(1) Command waiting for spindle indexing to be completed
If G96.1 is issued, the next block is executed after spindle indexing is completed.
(2) Command not waiting for spindle indexing to be completed
If G96.2 is issued, the next block can be executed before spindle indexing is completed.
-
Movement completion check command
G96.3 is used to check to see if spindle indexing is completed. If it has not been completed, the next
block waits for spindle indexing to be completed. If it is completed, the next block is executed.
-
SV speed control mode cancellation
If G96.1 is used to perform spindle indexing, the SV speed control mode is canceled when spindle
indexing is completed.
If G96.2 is used to perform spindle indexing, G96.3 can be used to check to see if spindle indexing is
completed and, if completed, cancel the SV speed control mode. Issuing G96.2 not followed by G96.3
cannot cancel the SV speed control mode even if spindle indexing is completed.
If SV speed control mode cancel, it is necessary to be commanded in the path to which the live tool axis
belongs.
-
Spindle indexing command during spindle rotation
Issuing G96.1 or G96.2 with a position specified during spindle rotation causes the spindle to stop at the
specified position.
Example)
M03 S1000 ; . . . . . . ... Rotation at S1000
G96.1 P1 R180.0 ; . . . . .. Stoppage of rotation at the 180
°
position

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