Description
The acquired data is as follows.
- - Name
- - Life count type
- - Life time data
- - Life remained time data
- - Life count state
Universal Fanuc Driver
Fanuc Focas Library CD
Declaration
Arguments
Specify the library handle. See "Library handle" for details.
Specify the written data type.
0 | : | Clear all information |
1 | : | Name string |
2 | : | Life count type |
3 | : | Life time data |
4 | : | Life remained time data |
5 | : | Life count state |
-1 | : | All above data |
Specify the pointer to the array of IODBPMAINTE structure.
The array of the structure specified by data_num is required.
typedef struct tagIODBPMAINTE {
char name[40]; /* Name string */
long type; /* Life count type */
long total; /* Life time (unit:minute) */
long remain; /* Life remained time */
long stat; /* Life count state */
} IODBPMAINTE;
0 | : | Invalidity |
1 | : | All time |
2 | : | Power on |
3 | : | Running |
4 | : | Cutting |
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) |
Program is running. (only 16i18i/21i) |
(2) |
The number of items to be written(data_num) is 0. |
(3) |
The starting item index to be written (start_num) is invalid. |
(4) |
The written data type(type) is invalid. |
(5) |
In order to get more information for this return value, execute cnc_getdtailerr function. The following details status will be set onto the member, err_no of ODBERR structure. 0 : Completion status other than EW_DATA 1 : Name string error 2 : Life count type error 3 : Life time data error 4 : Life remained time data error 5 : Life count state error Item index corresponding error data is acquired at err_dtno. |
(13) |
CNC is on execution. |
As for the other return codes or the details, see "Return status of Data window function"
CNC option
For HSSB connection,
For Ethernet connection,
The Ethernet function and the extended driver/library function are necessary. However, in case of Series 16i/18i/21i-B, 0i-D, Series 30i and PMi-A, the required CNC option is as follows. When Embedded Ethernet is used,above two optional functions are not required.
When Ethernet board is used,
- only Ethernet function is required.
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 | O |
"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