Dear RoboDK Support Team,
I would like to ask for your guidance regarding a tool calibration warning we are seeing in RoboDK when using a FARO laser tracker.
Setup summary:
- Measurement system: FARO VantageE
- Target: Single SMR
- SMR mounting: on the tool Z-axis, approximately 160 mm from the robot flange
- Task: calibration / TCP definition (position-based, 3 DoF)
Observed behavior in RoboDK:
- The TCP position (SMR center) is stable and repeatable.
- However, RoboDK shows:
- “Nominal distance = 0 mm”
- The tool appears in a red / warning state
- After running the adjustment, even if it becomes green and the error is 0, pressing “Update” shows a message like “Valid calibration axes are missing”.
Our current understanding:
Because the SMR is located on the tool Z-axis, rotation of Axis 6 produces almost no observable XYZ displacement of the SMR center. Therefore RoboDK cannot observe an effective lever arm from wrist rotation and evaluates the nominal distance as 0 mm, even though the TCP position is consistent.
Questions:
1) Is our interpretation of the “Nominal distance = 0 mm” warning correct for this configuration?
2) For laser tracker–based tool calibration in RoboDK, is it required that the SMR be offset from the tool axis so Axis 6 rotation produces measurable positional displacement?
3) Do you have a recommended minimum offset distance (or an example mounting geometry) for using a single SMR?
4) If the TCP definition is stable but calibration axes are considered insufficient, is it acceptable to ignore the warning (use it for TCP definition only), or should the configuration always be changed for proper calibration?
5) If there is documentation or a known example for FARO VantageE + single SMR, could you share a reference?
If needed, we can share screenshots of the warning message and photos of our SMR mounting.
Thank you very much for your support.
Best regards,
Keisuke Sakai
IDEC Factory Solutions (Japan)
I would like to ask for your guidance regarding a tool calibration warning we are seeing in RoboDK when using a FARO laser tracker.
Setup summary:
- Measurement system: FARO VantageE
- Target: Single SMR
- SMR mounting: on the tool Z-axis, approximately 160 mm from the robot flange
- Task: calibration / TCP definition (position-based, 3 DoF)
Observed behavior in RoboDK:
- The TCP position (SMR center) is stable and repeatable.
- However, RoboDK shows:
- “Nominal distance = 0 mm”
- The tool appears in a red / warning state
- After running the adjustment, even if it becomes green and the error is 0, pressing “Update” shows a message like “Valid calibration axes are missing”.
Our current understanding:
Because the SMR is located on the tool Z-axis, rotation of Axis 6 produces almost no observable XYZ displacement of the SMR center. Therefore RoboDK cannot observe an effective lever arm from wrist rotation and evaluates the nominal distance as 0 mm, even though the TCP position is consistent.
Questions:
1) Is our interpretation of the “Nominal distance = 0 mm” warning correct for this configuration?
2) For laser tracker–based tool calibration in RoboDK, is it required that the SMR be offset from the tool axis so Axis 6 rotation produces measurable positional displacement?
3) Do you have a recommended minimum offset distance (or an example mounting geometry) for using a single SMR?
4) If the TCP definition is stable but calibration axes are considered insufficient, is it acceptable to ignore the warning (use it for TCP definition only), or should the configuration always be changed for proper calibration?
5) If there is documentation or a known example for FARO VantageE + single SMR, could you share a reference?
If needed, we can share screenshots of the warning message and photos of our SMR mounting.
Thank you very much for your support.
Best regards,
Keisuke Sakai
IDEC Factory Solutions (Japan)

