按推荐建议,继续执行
结论:已接入 LinuxCNC canonical 坐标系边界事件记录,并新增 G55、G10 L2、G92、G92.1、G54 回归 fixture;原生 probe 验证通过。
This commit is contained in:
@@ -51,12 +51,76 @@ int USER_DEFINED_FUNCTION_ADD(USER_DEFINED_FUNCTION_TYPE func, int num)
|
||||
}
|
||||
|
||||
void INIT_CANON() {}
|
||||
void SET_G5X_OFFSET(int, double, double, double, double, double, double, double, double, double) {}
|
||||
void SET_G92_OFFSET(double, double, double, double, double, double, double, double, double) {}
|
||||
void SET_XY_ROTATION(double) {}
|
||||
void CANON_UPDATE_END_POINT(double, double, double, double, double, double, double, double, double) {}
|
||||
void USE_LENGTH_UNITS(CANON_UNITS) {}
|
||||
void SELECT_PLANE(CANON_PLANE) {}
|
||||
void SET_G5X_OFFSET(int index,
|
||||
double x, double y, double z,
|
||||
double a, double b, double c,
|
||||
double u, double v, double w)
|
||||
{
|
||||
std::ostringstream oss;
|
||||
oss << "SET_G5X_OFFSET index=" << index
|
||||
<< " x=" << x
|
||||
<< " y=" << y
|
||||
<< " z=" << z
|
||||
<< " a=" << a
|
||||
<< " b=" << b
|
||||
<< " c=" << c
|
||||
<< " u=" << u
|
||||
<< " v=" << v
|
||||
<< " w=" << w;
|
||||
standalone::push_canon_event(oss.str());
|
||||
}
|
||||
void SET_G92_OFFSET(double x, double y, double z,
|
||||
double a, double b, double c,
|
||||
double u, double v, double w)
|
||||
{
|
||||
std::ostringstream oss;
|
||||
oss << "SET_G92_OFFSET"
|
||||
<< " x=" << x
|
||||
<< " y=" << y
|
||||
<< " z=" << z
|
||||
<< " a=" << a
|
||||
<< " b=" << b
|
||||
<< " c=" << c
|
||||
<< " u=" << u
|
||||
<< " v=" << v
|
||||
<< " w=" << w;
|
||||
standalone::push_canon_event(oss.str());
|
||||
}
|
||||
void SET_XY_ROTATION(double rotation)
|
||||
{
|
||||
std::ostringstream oss;
|
||||
oss << "SET_XY_ROTATION rotation=" << rotation;
|
||||
standalone::push_canon_event(oss.str());
|
||||
}
|
||||
void CANON_UPDATE_END_POINT(double x, double y, double z,
|
||||
double a, double b, double c,
|
||||
double u, double v, double w)
|
||||
{
|
||||
std::ostringstream oss;
|
||||
oss << "CANON_UPDATE_END_POINT"
|
||||
<< " x=" << x
|
||||
<< " y=" << y
|
||||
<< " z=" << z
|
||||
<< " a=" << a
|
||||
<< " b=" << b
|
||||
<< " c=" << c
|
||||
<< " u=" << u
|
||||
<< " v=" << v
|
||||
<< " w=" << w;
|
||||
standalone::push_canon_event(oss.str());
|
||||
}
|
||||
void USE_LENGTH_UNITS(CANON_UNITS units)
|
||||
{
|
||||
std::ostringstream oss;
|
||||
oss << "USE_LENGTH_UNITS units=" << static_cast<int>(units);
|
||||
standalone::push_canon_event(oss.str());
|
||||
}
|
||||
void SELECT_PLANE(CANON_PLANE plane)
|
||||
{
|
||||
std::ostringstream oss;
|
||||
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) {}
|
||||
|
||||
Reference in New Issue
Block a user