按推荐建议,继续执行

结论:已接入 LinuxCNC probe canonical 边界事件记录,并新增 G38.2、G38.3、G38.4、G38.5 回归 fixture;原生 probe 验证通过。
This commit is contained in:
2026-06-07 16:30:13 +08:00
parent cf34d6894b
commit b3809a6674
4 changed files with 50 additions and 3 deletions

View File

@@ -157,7 +157,26 @@ void STOP_CUTTER_RADIUS_COMPENSATION() {}
void START_SPEED_FEED_SYNCH(int, double, bool) {}
void STOP_SPEED_FEED_SYNCH() {}
void RIGID_TAP(int, double, double, double, double) {}
void STRAIGHT_PROBE(int, double, double, double, double, double, double, double, double, double, unsigned char) {}
void STRAIGHT_PROBE(int lineno,
double x, double y, double z,
double a, double b, double c,
double u, double v, double w,
unsigned char probe_type)
{
std::ostringstream oss;
oss << "STRAIGHT_PROBE line=" << lineno
<< " x=" << x
<< " y=" << y
<< " z=" << z
<< " a=" << a
<< " b=" << b
<< " c=" << c
<< " u=" << u
<< " v=" << v
<< " w=" << w
<< " probe_type=" << static_cast<int>(probe_type);
standalone::push_canon_event(oss.str());
}
void STOP() {}
void DWELL(double seconds)
{
@@ -264,8 +283,8 @@ void FLOOD_ON() { standalone::push_canon_event("FLOOD_ON"); }
void MIST_OFF() { standalone::push_canon_event("MIST_OFF"); }
void MIST_ON() { standalone::push_canon_event("MIST_ON"); }
void PALLET_SHUTTLE() { standalone::push_canon_event("PALLET_SHUTTLE"); }
void TURN_PROBE_OFF() {}
void TURN_PROBE_ON() {}
void TURN_PROBE_OFF() { standalone::push_canon_event("TURN_PROBE_OFF"); }
void TURN_PROBE_ON() { standalone::push_canon_event("TURN_PROBE_ON"); }
void UNCLAMP_AXIS(CANON_AXIS) {}
void NURB_KNOT_VECTOR() {}
void NURB_CONTROL_POINT(int, double, double, double, double) {}