net_lib 2.0.4
 
Loading...
Searching...
No Matches
nrc_craft_laser_cutting_parameter.h
Go to the documentation of this file.
1#ifndef INTERFACE_PARAMETER_NRC_CRAFT_LASER_CUTTING_PARAMETER_H_
2#define INTERFACE_PARAMETER_NRC_CRAFT_LASER_CUTTING_PARAMETER_H_
3
21
25
27 int dutyRatio{0};
28 double focusPosition{0.0};
29 double followHeight{0.10};
30 int freq{1};
31 int power{1};
32 double pressure{0.0};
33 std::string note{""};
34};
35
37 int num; // 工艺号
39};
40
41struct Curve {
42 int level;
43 std::vector<double> x;
44 std::vector<double> y;
45};
46
48 Curve laserPower; // 激光功率匹配
49 Curve pressure; // 气压匹配
50};
51
55
75
76struct Fault {
78};
79
87
88#endif /* INTERFACE_PARAMETER_NRC_CRAFT_LASER_CUTTING_PARAMETER_H_ */
Definition nrc_craft_laser_cutting_parameter.h:41
std::vector< double > y
Definition nrc_craft_laser_cutting_parameter.h:44
int level
Definition nrc_craft_laser_cutting_parameter.h:42
std::vector< double > x
Definition nrc_craft_laser_cutting_parameter.h:43
Definition nrc_craft_laser_cutting_parameter.h:76
int input_port
Definition nrc_craft_laser_cutting_parameter.h:77
Definition nrc_craft_laser_cutting_parameter.h:56
int DO_liftUp
Definition nrc_craft_laser_cutting_parameter.h:69
int DI_capacitance_
Definition nrc_craft_laser_cutting_parameter.h:60
int pwm_port_
Definition nrc_craft_laser_cutting_parameter.h:73
int DO_lightGate
Definition nrc_craft_laser_cutting_parameter.h:70
int DO_redLight
Definition nrc_craft_laser_cutting_parameter.h:72
int DI_backMiddleArrival
Definition nrc_craft_laser_cutting_parameter.h:59
int DO_aspiration
Definition nrc_craft_laser_cutting_parameter.h:64
int DO_highPressgas
Definition nrc_craft_laser_cutting_parameter.h:68
int DO_follow
Definition nrc_craft_laser_cutting_parameter.h:67
int DO_backMiddle
Definition nrc_craft_laser_cutting_parameter.h:65
int AO_laserPower
Definition nrc_craft_laser_cutting_parameter.h:57
int AO_pressure
Definition nrc_craft_laser_cutting_parameter.h:58
int DO_capacitance_
Definition nrc_craft_laser_cutting_parameter.h:66
int DI_perforateArrival
Definition nrc_craft_laser_cutting_parameter.h:63
int DI_followArrival
Definition nrc_craft_laser_cutting_parameter.h:61
int DI_liftUpArrival
Definition nrc_craft_laser_cutting_parameter.h:62
int DO_lowPressgas
Definition nrc_craft_laser_cutting_parameter.h:71
Definition nrc_craft_laser_cutting_parameter.h:47
Curve laserPower
Definition nrc_craft_laser_cutting_parameter.h:48
Curve pressure
Definition nrc_craft_laser_cutting_parameter.h:49
Definition nrc_craft_laser_cutting_parameter.h:52
LaserCuttingAnalogMatch analogMatch
Definition nrc_craft_laser_cutting_parameter.h:53
Definition nrc_craft_laser_cutting_parameter.h:36
int num
Definition nrc_craft_laser_cutting_parameter.h:37
LaserCuttingParam cut
Definition nrc_craft_laser_cutting_parameter.h:38
Definition nrc_craft_laser_cutting_parameter.h:4
int delAspiratedMode
Definition nrc_craft_laser_cutting_parameter.h:8
int follow
Definition nrc_craft_laser_cutting_parameter.h:15
int arrivalOutLightMode
Definition nrc_craft_laser_cutting_parameter.h:6
double delAspiratedTime
Definition nrc_craft_laser_cutting_parameter.h:9
bool focusCompensation
Definition nrc_craft_laser_cutting_parameter.h:10
int rePerforate
Definition nrc_craft_laser_cutting_parameter.h:17
double focusCompensationConstant
Definition nrc_craft_laser_cutting_parameter.h:11
double focusCompensationTime
Definition nrc_craft_laser_cutting_parameter.h:13
double focusCompensationPower
Definition nrc_craft_laser_cutting_parameter.h:12
double waitLiftUpTime
Definition nrc_craft_laser_cutting_parameter.h:19
double preAspiratedTime
Definition nrc_craft_laser_cutting_parameter.h:16
int focusFormula
Definition nrc_craft_laser_cutting_parameter.h:14
double waitFollowTime
Definition nrc_craft_laser_cutting_parameter.h:18
double RetreatDistance
Definition nrc_craft_laser_cutting_parameter.h:5
double collisionDistance
Definition nrc_craft_laser_cutting_parameter.h:7
Definition nrc_craft_laser_cutting_parameter.h:22
LaserCuttingEquipment equipment
Definition nrc_craft_laser_cutting_parameter.h:23
Definition nrc_craft_laser_cutting_parameter.h:80
Fault pressure_fault
Definition nrc_craft_laser_cutting_parameter.h:83
IO io
Definition nrc_craft_laser_cutting_parameter.h:81
Fault regulator_fault
Definition nrc_craft_laser_cutting_parameter.h:84
Fault laser_fault
Definition nrc_craft_laser_cutting_parameter.h:82
Fault water_cooler_fault
Definition nrc_craft_laser_cutting_parameter.h:85
Definition nrc_craft_laser_cutting_parameter.h:26
int power
Definition nrc_craft_laser_cutting_parameter.h:31
double focusPosition
Definition nrc_craft_laser_cutting_parameter.h:28
std::string note
Definition nrc_craft_laser_cutting_parameter.h:33
double pressure
Definition nrc_craft_laser_cutting_parameter.h:32
int freq
Definition nrc_craft_laser_cutting_parameter.h:30
int dutyRatio
Definition nrc_craft_laser_cutting_parameter.h:27
double followHeight
Definition nrc_craft_laser_cutting_parameter.h:29