News CNCnetPDM About us Support  
         
  

CNC_WRMSPTYPE | WIRE

Description

Writes the measured point type data specified by "datano_s", "datano_e".
The data must be 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_wrmsptype(unsigned short FlibHndl, short length, IODBMSTP *mspt);

Arguments : Ethernet

FlibHndl   [ in ]

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

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 */
datano_s
Specify the start number of the measured point.
datano_e
Specify the end number of the measured point.

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(datano_s, datano_e) is wrong.
EW_DATA
(5)
Data error
Measured point type data(data) is out of range.

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_rdmsptype  

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_wrmsptype
Fanuc Focas Library | Wire | cnc_rdmsptype
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. -... [read more]
cnc_rdmsptype
Fanuc Focas Library | Wire | cnc_setvrtclpos
Description Sets wire vertical position of axis specified with "axis".... [read more]
cnc_setvrtclpos
Fanuc Focas Library | Wire | flist_Wire
CNC: Function related to WIRE CUT... [read more]
flist_Wire
Modified: 2018-06-11