net_lib 2.0.4
 
Loading...
Searching...
No Matches
nrc_craft_weld.h File Reference

Go to the source code of this file.

Functions

EXPORT_API Result weld_get_config (SOCKETFD socketFd, int index, ArcParam &param)
 获取焊接参数
 
EXPORT_API Result weld_get_config_robot (SOCKETFD socketFd, int robotNum, int index, ArcParam &param)
 
EXPORT_API Result weld_set_config (SOCKETFD socketFd, int index, ArcParam &param)
 设置焊接参数
 
EXPORT_API Result weld_set_config_robot (SOCKETFD socketFd, int robotNum, int index, ArcParam &param)
 
EXPORT_API Result weld_set_feed_wire (SOCKETFD socketFd, int state)
 送丝
 
EXPORT_API Result weld_set_feed_wire_robot (SOCKETFD socketFd, int robotNum, int state)
 
EXPORT_API Result weld_set_rewind_wire (SOCKETFD socketFd, int state)
 退丝
 
EXPORT_API Result weld_set_rewind_wire_robot (SOCKETFD socketFd, int robotNum, int state)
 
EXPORT_API Result weld_set_supply_gas (SOCKETFD socketFd, int state)
 送气
 
EXPORT_API Result weld_set_supply_gas_robot (SOCKETFD socketFd, int robotNum, int state)
 
EXPORT_API Result weld_set_enable (SOCKETFD socketFd, int state)
 焊接使能
 
EXPORT_API Result weld_set_enable_robot (SOCKETFD socketFd, int robotNum, int state)
 
EXPORT_API Result weld_set_hand_spot (SOCKETFD socketFd, int state)
 手动点焊
 
EXPORT_API Result weld_set_hand_spot_robot (SOCKETFD socketFd, int robotNum, int state)
 
EXPORT_API Result weld_get_feed_wire_status (SOCKETFD socketFd, std::vector< int > &status)
 送丝、退丝、送气、焊接使能、手动点焊状态获取
 
EXPORT_API Result weld_get_feed_wire_status_robot (SOCKETFD socketFd, int robotNum, std::vector< int > &status)
 
EXPORT_API Result weld_get_wave_weld_param (SOCKETFD socketFd, int num, WaveParam &param)
 获取摆焊参数数据
 
EXPORT_API Result weld_get_wave_weld_param_robot (SOCKETFD socketFd, int robotNum, int num, WaveParam &param)
 
EXPORT_API Result weld_set_wave_weld_param (SOCKETFD socketFd, int num, const WaveParam &param)
 设置摆焊参数
 
EXPORT_API Result weld_set_wave_weld_param_robot (SOCKETFD socketFd, int robotNum, int num, const WaveParam &param)
 
EXPORT_API Result weld_get_monitor_status (SOCKETFD socketFd, WeldState &status)
 获取焊接状态
 
EXPORT_API Result weld_get_monitor_status_robot (SOCKETFD socketFd, int robotNum, WeldState &status)
 

Function Documentation

◆ weld_get_config()

EXPORT_API Result weld_get_config ( SOCKETFD socketFd,
int index,
ArcParam & param )

获取焊接参数

Parameters
index工艺号
param焊接参数
Returns

◆ weld_get_config_robot()

EXPORT_API Result weld_get_config_robot ( SOCKETFD socketFd,
int robotNum,
int index,
ArcParam & param )

◆ weld_get_feed_wire_status()

EXPORT_API Result weld_get_feed_wire_status ( SOCKETFD socketFd,
std::vector< int > & status )

送丝、退丝、送气、焊接使能、手动点焊状态获取

Parameters
status送丝、退丝、送气、焊接使能、手动点焊状态数组, status[0]:送丝状态,status[1]:退丝状态,status[2]:送气状态,status[3]:焊接使能,status[4]:手动点焊

◆ weld_get_feed_wire_status_robot()

EXPORT_API Result weld_get_feed_wire_status_robot ( SOCKETFD socketFd,
int robotNum,
std::vector< int > & status )

◆ weld_get_monitor_status()

EXPORT_API Result weld_get_monitor_status ( SOCKETFD socketFd,
WeldState & status )

获取焊接状态

Parameters
status焊接参数

◆ weld_get_monitor_status_robot()

EXPORT_API Result weld_get_monitor_status_robot ( SOCKETFD socketFd,
int robotNum,
WeldState & status )

◆ weld_get_wave_weld_param()

EXPORT_API Result weld_get_wave_weld_param ( SOCKETFD socketFd,
int num,
WaveParam & param )

获取摆焊参数数据

Parameters
num摆焊文件 [1,9]
param摆焊参数

◆ weld_get_wave_weld_param_robot()

EXPORT_API Result weld_get_wave_weld_param_robot ( SOCKETFD socketFd,
int robotNum,
int num,
WaveParam & param )

◆ weld_set_config()

EXPORT_API Result weld_set_config ( SOCKETFD socketFd,
int index,
ArcParam & param )

设置焊接参数

Parameters
index工艺号
param焊接参数
Returns

◆ weld_set_config_robot()

EXPORT_API Result weld_set_config_robot ( SOCKETFD socketFd,
int robotNum,
int index,
ArcParam & param )

◆ weld_set_enable()

EXPORT_API Result weld_set_enable ( SOCKETFD socketFd,
int state )

焊接使能

Parameters
state1:开启 0:关闭

◆ weld_set_enable_robot()

EXPORT_API Result weld_set_enable_robot ( SOCKETFD socketFd,
int robotNum,
int state )

◆ weld_set_feed_wire()

EXPORT_API Result weld_set_feed_wire ( SOCKETFD socketFd,
int state )

送丝

Parameters
state1:开启 0:关闭

◆ weld_set_feed_wire_robot()

EXPORT_API Result weld_set_feed_wire_robot ( SOCKETFD socketFd,
int robotNum,
int state )

◆ weld_set_hand_spot()

EXPORT_API Result weld_set_hand_spot ( SOCKETFD socketFd,
int state )

手动点焊

Parameters
state1:开启 0:关闭

◆ weld_set_hand_spot_robot()

EXPORT_API Result weld_set_hand_spot_robot ( SOCKETFD socketFd,
int robotNum,
int state )

◆ weld_set_rewind_wire()

EXPORT_API Result weld_set_rewind_wire ( SOCKETFD socketFd,
int state )

退丝

Parameters
state1:开启 0:关闭

◆ weld_set_rewind_wire_robot()

EXPORT_API Result weld_set_rewind_wire_robot ( SOCKETFD socketFd,
int robotNum,
int state )

◆ weld_set_supply_gas()

EXPORT_API Result weld_set_supply_gas ( SOCKETFD socketFd,
int state )

送气

Parameters
state1:开启 0:关闭

◆ weld_set_supply_gas_robot()

EXPORT_API Result weld_set_supply_gas_robot ( SOCKETFD socketFd,
int robotNum,
int state )

◆ weld_set_wave_weld_param()

EXPORT_API Result weld_set_wave_weld_param ( SOCKETFD socketFd,
int num,
const WaveParam & param )

设置摆焊参数

Parameters
num焊摆文件 [1,9]
param摆焊参数

◆ weld_set_wave_weld_param_robot()

EXPORT_API Result weld_set_wave_weld_param_robot ( SOCKETFD socketFd,
int robotNum,
int num,
const WaveParam & param )