Description
Starts writing the servo learning data of the axis specified by "axis".
After this function is executed, the written data is set in the I/F buffer in CNC by using the cnc_svdtrddata function.
In 30i/31i/32i, same I/F as the uploading and downloading is used. So, this function cannot be executed during the uploading and downloading.
The procedure to write the data is shown as follows.
* Please refer to "Self-learning control operation manual" for the handling of the servo learning data.
Universal Fanuc Driver
Fanuc Focas Library CD
Declaration
Arguments : HSSB
Specify the library handle. See "Library handle" for details.
-
Specify axis number to write. Range of the data are from 1 to n.
(n : number of controlled axis)
-
Specify all axes(-1). (Each axis cannot be specified.)
Return
EW_OK is returned on successful completion, otherwise any value except EW_OK is returned.
The major error codes are as follows.
Return code | Meaning/Error handling |
---|---|
(-1) |
The uploading or downloading function is executing. |
(4) |
The specification of axis number(axis) is improper. |
(6) |
Learning control and Memory expension for learning control or Learning control for parts cutting and the extended driver/library function are necessary. |
(13) |
As for the other return codes or the details, see "Return status of Data window function"
CNC option
This function need the following CNC option.
- Series 16/18, 16i/18i "Learning control" and "Memory expension for learning control".
- Series 30i/31i/32i "Learning control" and "Memory expension for learning control", or "Learning control for parts cutting". "Learning control" and "Memory expension for learning control", or "Learning control for parts cutting".
For HSSB connection,
CNC parameter
This function is not related to CNC parameter.
CNC mode
This function can be used in any CNC mode.
Available CNC
0i-A | 0i-B/C(Note) | 0i-D | 0i-F | 15 | 15i | 16 | 18 | 21 | 16i-A | 18i-A | 21i-A | 16i-B | 18i-B | 21i-B | 30i-A | 30i-B | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M (Machining) | |||||||||||||||||
T (Turning) | - | ||||||||||||||||
LC (Loader) | - | - | - | - | - | - | - | - |
0i-D | 0i-F | 16i | 18i | 30i-A | 30i-B | |
---|---|---|---|---|---|---|
P (Punch press) | - | |||||
L (Laser) | - | - | - | - | ||
W (Wire) | - | - |
Power Mate i-D | |
Power Mate i-H | |
Power Motion i-A | X |
"O" | : | Both Ethernet and HSSB | |
"E" | : | Ethernet | |
"H" | : | HSSB | |
"X" | : | Cannot be used | |
"-" | : | None |
Note) 0i-C does not support the HSSB function.
See Also
cnc_svdtstartrd cnc_svdtrddata cnc_svdtendrd cnc_svdtwrdata cnc_svdtendwr cnc_svdtstopexec