xCore-SDK  0.5.0
xCore SDK C# API
rokae::clr::ArcWelding::WelderStatus结构体 参考

焊接状态 更多...

#include <arcwelding_cli.hpp>

静态 Public 成员函数

static WelderStatus CreateDefault ()
 焊接状态默认值 更多...
 

Public 属性

Double current
 当前电流。单位:A 更多...
 
Double voltage
 当前电压。单位:V 更多...
 
String state
 焊机状态 更多...
 
Int32 speed
 焊接速度。单位:mm/s 更多...
 
ErrorCode running_error
 运行错误码 更多...
 
String welding_name
 正在焊接的文件号; 类型string,结合arc_welding使用 更多...
 
Int32 arc_welding
 当前的焊接状态; 类型int,0 - 起弧,1 - 焊接状态,2 - 熄弧状态,-1 - 默认值 更多...
 
Double welding_distance
 一次起弧收弧的已经完成焊接距离,下次起弧清空;单位:m 更多...
 
Int32 welding_path_num
 一次起弧收弧的焊接路径数量, 即已经开始执行的WMoveLCommand/WMoveCCommand指令数量,下次起弧清空 更多...
 
Double welding_time
 焊接时间,下次起弧清空;单位:min 更多...
 
Double welding_wire_used
 焊丝使用长度,下次起弧清空;单位:m 更多...
 
Int32 welder_error_code
 焊机错误码 更多...
 
bool welder_ready
 焊机是否准备好,机器人和焊机从站的连接状态,在焊机启用并且连接正常时为true 更多...
 

详细描述

焊接状态

在文件 arcwelding_cli.hpp757 行定义.

成员函数说明

◆ CreateDefault()

static WelderStatus rokae::clr::ArcWelding::WelderStatus::CreateDefault ( )
inlinestatic

焊接状态默认值

在文件 arcwelding_cli.hpp795 行定义.

类成员变量说明

◆ arc_welding

Int32 rokae::clr::ArcWelding::WelderStatus::arc_welding

当前的焊接状态; 类型int,0 - 起弧,1 - 焊接状态,2 - 熄弧状态,-1 - 默认值

在文件 arcwelding_cli.hpp771 行定义.

◆ current

Double rokae::clr::ArcWelding::WelderStatus::current

当前电流。单位:A

在文件 arcwelding_cli.hpp759 行定义.

◆ running_error

ErrorCode rokae::clr::ArcWelding::WelderStatus::running_error

运行错误码

在文件 arcwelding_cli.hpp767 行定义.

◆ speed

Int32 rokae::clr::ArcWelding::WelderStatus::speed

焊接速度。单位:mm/s

在文件 arcwelding_cli.hpp765 行定义.

◆ state

String rokae::clr::ArcWelding::WelderStatus::state

焊机状态

在文件 arcwelding_cli.hpp763 行定义.

◆ voltage

Double rokae::clr::ArcWelding::WelderStatus::voltage

当前电压。单位:V

在文件 arcwelding_cli.hpp761 行定义.

◆ welder_error_code

Int32 rokae::clr::ArcWelding::WelderStatus::welder_error_code

焊机错误码

在文件 arcwelding_cli.hpp789 行定义.

◆ welder_ready

bool rokae::clr::ArcWelding::WelderStatus::welder_ready

焊机是否准备好,机器人和焊机从站的连接状态,在焊机启用并且连接正常时为true

在文件 arcwelding_cli.hpp791 行定义.

◆ welding_distance

Double rokae::clr::ArcWelding::WelderStatus::welding_distance

一次起弧收弧的已经完成焊接距离,下次起弧清空;单位:m

在文件 arcwelding_cli.hpp775 行定义.

◆ welding_name

String rokae::clr::ArcWelding::WelderStatus::welding_name

正在焊接的文件号; 类型string,结合arc_welding使用

在文件 arcwelding_cli.hpp769 行定义.

◆ welding_path_num

Int32 rokae::clr::ArcWelding::WelderStatus::welding_path_num

一次起弧收弧的焊接路径数量, 即已经开始执行的WMoveLCommand/WMoveCCommand指令数量,下次起弧清空

在文件 arcwelding_cli.hpp779 行定义.

◆ welding_time

Double rokae::clr::ArcWelding::WelderStatus::welding_time

焊接时间,下次起弧清空;单位:min

在文件 arcwelding_cli.hpp783 行定义.

◆ welding_wire_used

Double rokae::clr::ArcWelding::WelderStatus::welding_wire_used

焊丝使用长度,下次起弧清空;单位:m

在文件 arcwelding_cli.hpp787 行定义.


该结构体的文档由以下文件生成: