
B-63494EN/02 11.APPLYCATION OF OTHER FUNCTIONS
- 197 -
2) Specify an operation with the M code (parameter No. 4962) for
specifying the spindle positioning angle.
3) Specify an operation with the M code (parameter No. 4961) for
releasing spindle positioning.
For the B specification, when the M code (parameter No. 4962) for
specifying the spindle positioning angle is specified, the above three
operations are performed in sequence.
4960 M code for specifying orientation
[Data type] Word
[Unit of data] Integer
[Valid data range] 6 to 97
Set the M code for shifting from the spindle rotation mode to the
spindle positioning mode. Orientation is performed by this M code.
4961 M code releasing the spindle positioning
[Data type] Word
[Unit of data] Integer
[Valid data range] 6 to 97
Set the M code for releasing the spindle positioning mode and then
shifting to the spindle rotation mode.
4962 M code for specifying a spindle positioning angle
[Data type] Word
[Unit of data] Integer
[Valid data range] 6 to 92
Set the first M code of the semi-fixed angle spindle positioning
command.
If the setting of the parameter is x, when bit 6 (ESI) of parameter No.
4950 is 0, the six M codes from Mx to M(x+5) are used. When ESI is
1, the specified number of M codes in parameter No. 4964, beginning
with Mx, are used. If the base rotation angle (parameter No. 4963) is y
and the number (parameter No. 4964) of M codes is n, the
relationships between M codes and positioning angles are shown in
the table below.
M code
Positioning
angle
(Example)
y=30deg
Mx y 30 deg
M(x+1) 2y 60 deg
M(x+2) 3y 90 deg
M(x+3) 4y 120 deg
M(x+4) 5y 150 deg
M(x+5) 6y 180 deg
: :
M(x+n-1) ny