按建议持续推进

结论:已接入 LinuxCNC speed/feed synchronization 与 rigid tap canonical 边界事件记录,并新增 G33、G33.1 回归 fixture;原生 probe 验证通过。
This commit is contained in:
2026-06-07 16:33:20 +08:00
parent b3809a6674
commit 58d627ab6e
4 changed files with 42 additions and 3 deletions

View File

@@ -154,9 +154,25 @@ void SET_NAIVECAM_TOLERANCE(double tolerance)
void SET_CUTTER_RADIUS_COMPENSATION(double) {}
void START_CUTTER_RADIUS_COMPENSATION(int) {}
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 START_SPEED_FEED_SYNCH(int spindle, double feed_per_revolution, bool velocity_mode)
{
std::ostringstream oss;
oss << "START_SPEED_FEED_SYNCH spindle=" << spindle
<< " feed_per_revolution=" << feed_per_revolution
<< " velocity_mode=" << velocity_mode;
standalone::push_canon_event(oss.str());
}
void STOP_SPEED_FEED_SYNCH() { standalone::push_canon_event("STOP_SPEED_FEED_SYNCH"); }
void RIGID_TAP(int lineno, double x, double y, double z, double scale)
{
std::ostringstream oss;
oss << "RIGID_TAP line=" << lineno
<< " x=" << x
<< " y=" << y
<< " z=" << z
<< " scale=" << scale;
standalone::push_canon_event(oss.str());
}
void STRAIGHT_PROBE(int lineno,
double x, double y, double z,
double a, double b, double c,