Fanuc Karel 內建的函式庫
阿新 • • 發佈:2018-12-06
---------------------------------------------
-- 時間:2018-12-04
-- 建立人:Ruo_Xiao
-- 郵箱:[email protected]
---------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Category | Identifier | ||
Byname | CALL_PROG CALL_PROGLIN |
CURR_PROG FILE_LIST |
PROG_LIST VAR_INFO VAR_LIST |
Data Acquisition | DAQ_CHECKP DAQ_REGPIPE |
DAQ_START DAQ_STOP |
DAQ_UNREG DAQ_WRITE |
Error Code Handling | ERR_DATA | POST_ERR | POST_ERR_L |
File and Device Operation | CHECK_NAME COMPARE_FILE COPY_FILE DELETE_FILE DISMOUNT_DEV DOSFILE_INF FORMAT_DEV |
MOUNT_DEV MOVE_FILE PRINT_FILE PURGE_DEV RENAME_FILE |
XML_ADDTAG XML_GETDATA XML_REMTAG XML_SCAN XML_SETVAR |
Serial I/O, File Usage | BYTES_AHEAD BYTES_LEFT CLR_IO_STAT GET_FILE_POS GET_PORT_ATR | IO_STATUS MSG_CONNECT MSG_DISCO MSG_PING PIPE_CONFIG |
SET_FILE_ATR SET_FILE_POS SET_PORT_ATR VOL_SPACE |
Process I/O Setup | CLR_PORT_SIM GET_PORT_ASG GET_PORT_CMT GET_PORT_MOD |
GET_PORT_SIM GET_PORT_VAL IO_MOD_TYPE SET_PORT_ASG |
SET_PORT_CMT SET_PORT_MOD SET_PORT_SIM SET_PORT_VAL |
KCL Operation | KCL | KCL_NO_WAIT | KCL_STATUS |
Memory Operation | CLEAR CREATE_VAR LOAD LOAD_STATUS |
PROG_BACKUP PROG_CLEAR PROG_RESTORE RENAME_VAR |
RENAME_VARS SAVE SAVE_DRAM |
Mirror | MIRROR | ||
Motion and Program Control |
CNCL_STP_MTN | MOTION_CTL | RESET |
Multi-programming | ABORT_TASK CLEAR_SEMA CONT_TASK GET_TSK_INFO LOCK_GROUP |
PAUSE_TASK PEND_SEMA POST_SEMA RUN_TASK |
SEMA_COUNT SET_TSK_ATTR SET_TSK_NAME UNLOCK_GROUP |
Path Operation | APPEND_NODE COPY_PATH |
DELETE_NODE INSERT_NODE |
NODE_SIZE PATH_LEN |
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Category | Identifier | ||
Personal Computer Communications |
ADD_BYNAMEPC ADD_INTPC |
ADD_REALPC ADD_STRINGPC |
SEND_DATAPC SEND_EVENTPC |
Position | CHECK_EPOS CNV_JPOS_REL CNV_REL_JPOS CURPOS CURJPOS |
FRAME IN_RANGE J_IN_RANGE JOINT2POS |
POS POS2JOINT SET_PERCH UNPOS |
Queue Manager | APPEND_QUEUE COPY_QUEUE DELETE_QUEUE |
GET_QUEUE INIT_QUEUE |
INSERT_QUEUE MODIFY_QUEUE |
Register Operation | CLR_POS_REG GET_JPOS_REG GET_POS_REG GET_PREG_CMT GET_REG GET_REG_CMT |
GET_SREG_CMT GET_STR_REG POS_REG_TYPE SET_EPOS_REG SET_INT_REG SET_JPOS_REG |
SET_POS_REG SET_PREG_CMT SET_REAL_REG SET_REG_CMT SET_SREG_CMT SET_STR_REG |
String Operation | CNV_CNF_STRG CNV_CONF_STR CNV_INT_STR CNV_REAL_STR |
CNV_STR_CONF CNV_STR_INT CNV_STR_REAL |
STR_LEN SUB_STR |
System | ABS ACOS ARRAY_LEN ASIN ATAN2 BYNAME CHR |
COS EXP GET_VAR INDEX INV LN ORD |
ROUND SET_VAR SIN SQRT TAN TRUNC UNINIT |
Time-of-Day Operation | CNV_STR_TIME CNV_TIME_STR |
GET_TIME GET_USEC_SUB |
GET_USEC_TIM SET_TIME |
TPE Program | AVL_POS_NUM CLOSE_TPE COPY_TPE CREATE_TPE DEL_INST_TPE GET_ATTR_PRG GET_JPOS_TPE |
GET_POS_FRM GET_POS_TPE GET_POS_TYP GET_TPE_CMT GET_TPE_PRM OPEN_TPE SELECT_TPE |
SET_ATTR_PRG SET_EPOS_TPE SET_JPOS_TPE SET_POS_TPE SET_TPE_CMT SET_TRNS_TPE |
Translate | TRANSLATE |
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Category | Identifier | ||
User Interface | ACT_SCREEN ADD_DICT ATT_WINDOW_D ATT_WINDOW_S CHECK_DICT CNC_DYN_DISB CNC_DYN_DISE CNC_DYN_DISI CNC_DYN_DISP CNC_DYN_DISR CNC_DYN_DISS DEF_SCREEN DEF_WINDOW |
DET_WINDOW DISCTRL_ALPH DISCTRL_FORM DISCTRL_LIST DISCTRL_PLMN DISCTRL_SBMN DISCTRL_TBL FORCE_SPMENU INI_DYN_DISB INI_DYN_DISE INI_DYN_DISI INI_DYN_DISP INI_DYN_DISR |
INI_DYN_DISS INIT_TBL POP_KEY_RD PUSH_KEY_RD READ_DICT READ_DICT_V READ_KB REMOVE_DICT SET_CURSOR SET_LANG WRITE_DICT WRITE_DICT_V |
Vector | APPROACH | ORIENT | |
Vision Operation | V_CAM_CALIB V_GET_OFFSET V_GET_PASSFL V_GET_QUEUE |
V_INIT_QUEUE V_RALC_QUEUE V_RUN_FIND V_SET_REF |
V_START_VTRK V_STOP_VTRK VREG_FND_POS VREG_ |
(SAW:Game Over!)