按推荐建议,继续执行

结论:已接入 LinuxCNC feed/control canonical 边界事件记录,并新增 G93、G94、G95、G61、G61.1、G64 P/Q 回归 fixture;原生 probe 验证通过。
This commit is contained in:
2026-06-07 16:26:51 +08:00
parent 8c9d16e49d
commit cf34d6894b
4 changed files with 60 additions and 5 deletions

View File

@@ -121,11 +121,36 @@ void SELECT_PLANE(CANON_PLANE plane)
oss << "SELECT_PLANE plane=" << static_cast<int>(plane);
standalone::push_canon_event(oss.str());
}
void SET_TRAVERSE_RATE(double) {}
void SET_FEED_REFERENCE(CANON_FEED_REFERENCE) {}
void SET_FEED_MODE(int, int) {}
void SET_MOTION_CONTROL_MODE(CANON_MOTION_MODE, double) {}
void SET_NAIVECAM_TOLERANCE(double) {}
void SET_TRAVERSE_RATE(double rate)
{
std::ostringstream oss;
oss << "SET_TRAVERSE_RATE rate=" << rate;
standalone::push_canon_event(oss.str());
}
void SET_FEED_REFERENCE(CANON_FEED_REFERENCE reference)
{
std::ostringstream oss;
oss << "SET_FEED_REFERENCE reference=" << static_cast<int>(reference);
standalone::push_canon_event(oss.str());
}
void SET_FEED_MODE(int spindle, int mode)
{
std::ostringstream oss;
oss << "SET_FEED_MODE spindle=" << spindle << " mode=" << mode;
standalone::push_canon_event(oss.str());
}
void SET_MOTION_CONTROL_MODE(CANON_MOTION_MODE mode, double tolerance)
{
std::ostringstream oss;
oss << "SET_MOTION_CONTROL_MODE mode=" << mode << " tolerance=" << tolerance;
standalone::push_canon_event(oss.str());
}
void SET_NAIVECAM_TOLERANCE(double tolerance)
{
std::ostringstream oss;
oss << "SET_NAIVECAM_TOLERANCE tolerance=" << tolerance;
standalone::push_canon_event(oss.str());
}
void SET_CUTTER_RADIUS_COMPENSATION(double) {}
void START_CUTTER_RADIUS_COMPENSATION(int) {}
void STOP_CUTTER_RADIUS_COMPENSATION() {}