NewsCNCnetPDMAbout usSupport
  

CNC_RDMSPTYPE | WIRE

Description

Reads the measured point type data specified by "s_number", "e_number".
The data is stored in "data" array of "IODBMSTP" with signed binary format.
- Available range of data : 0,...,3
MTConnect Fanuc Adapter

Universal Fanuc Driver

Fanuc Focas Library CD

Declaration

#include "fwlib32.h" or "fwlib64.h"

FWLIBAPI short WINAPI cnc_rdmsptype( unsigned short FlibHndl, short s_number, short e_number, short length, IODBMSTP *mspt );

Arguments : Ethernet

FlibHndl   [ in ]

Specify the library handle. See "Library handle" for details.

s_number   [ in ]

Specify the start number of the measured point.

e_number   [ in ]

Specify the end number of the measured point.

length   [ in ]

Specify the data block length(size of IODBMSTP structure).

(6+(number of measured points))

mspt   [ out ]

Pointer to the IODBMSTP structure including the measured point type data.

The IODBMSTP structure is as follows.

typedef struct iodbmstp {
        short datano_s; /* start number of measured point */
        short dummy;    /* (not used) */
        short datano_e; /* end number of measured point */
        char  data[N];  /* measured point type data */
} IODBMSTP ;            /* N : number of measured points */

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
EW_LENGTH
(2)
Data block length error
Size of IODBMSTP structure(length) is wrong.
EW_NUMBER
(3)
Data number error
Measured point number(s_number, e_number) is wrong.

As for the other return codes or the details, see "Return status of Data window function"

CNC option

For Ethernet connection,

    The Ethernet function and the extended driver/library function are necessary.

CNC parameter

This function is related to the following CNC parameter.
See the manual of CNC parameter for details.

    8822#1(influenced by setting)

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-D0i-F16i18i30i-A30i-B
P (Punch press)- - - - - -
L (Laser) - - - - - -
W (Wire) - - E E X X


Power Mate i-D-
Power Mate i-H-
Power Motion i-A-

"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_wrmsptype  

Privacy notice

This website uses cookies. By continuing to use it you agree to our privacy policy. 

https://www.inventcom.net/fanuc-focas-library/wire/cnc_rdmsptype

Fanuc Focas Library | Wire | cnc_setvrtclpos

Sets wire vertical position of axis specified with axis.... [read more]
Fanuc Focas Library | Wire | cnc_setvrtclpos

Fanuc Focas Library | Wire | cnc_wrmsptype

Writes the measured point type data specified by datano_s, datano_e. The data must be stored in data array of IODBMSTP... [read more]
Fanuc Focas Library | Wire | cnc_wrmsptype

Fanuc Focas Library | Wire | flist_Wire

CNC: Function related to WIRE CUT... [read more]
Fanuc Focas Library | Wire | flist_Wire
Modified: 2023-12-05