Description
The CNC parameter shown by parameter information is read at high speed.
The parameter can be read according to parameter information acquired
by cnc_rdhsprminfo. The reading speed is high more than cnc_rdparar.
When specified parameter information is illegal, the operation of this function is not guaranteed.
Universal Fanuc Driver
Fanuc Focas Library CD
Declaration
Arguments : HSSB
Specify the library handle. See "Library handle" for details.
Specify the numbers of parameter which wants to read.
Specify the pointer to the array of HSPINFO structure where parameter information was stored.
When parameter information of numbers which specified by num_prm is not stored, the operation of this function is not guaranteed.
Specify the pointer to the array of HSPDATA union to store the value of the got parameter. HSPDATA union is as follows.
typedef union hspdata {
char cdata[MAX_AXIS];
short idata[MAX_AXIS];
long ldata[MAX_AXIS];
} HSPDATA;
* | For the parameter of the axis type:
The parameter of numbers of the control axis is read.
(The data from the top of the array to numbers of the control axis is effective.) |
* | For the parameter which is not the axis type:
The read parameter is stored at the top of array.
|
When the area to store the parameter data of numbers which specified by num_prm is not prepared, the operation of this function is not guaranteed.
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 |
---|---|
(2) |
the numbers of specified parameter is wrong. |
(3) |
The parameter shown by parameter information does not exist. |
(6) |
|
(7) |
Specified parameter is protected. |
As for the other return codes or the details, see "Return status of Data window function"
CNC option
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