PUMA 200 Robotarm and some Hal/INI issues
- Aciera
-
- Offline
- Administrator
-
Less
More
- Posts: 4770
- Thank you received: 2138
03 Aug 2026 07:59 #348405
by Aciera
Replied by Aciera on topic PUMA 200 Robotarm and some Hal/INI issues
It's going to very difficult to troubleshoot the basic setup by running random gcode files. You need to take a step back and simplify things so you can actually wrap your head around what is going on.
First you need to verify that your home position is really putting the arm in the pose it should be. Which means the pose shown on the drawing you posted earlier. If your flange is not correctly oriented to the base plane (ie parallel or perpendicular to your table) then you need to adjust your HOME, HOME_OFFSET values in the INI.
Once you have verified that the home position is actually correct, you can check your DH parameters by positioning the arm in different simple poses in joint mode, then switch to world mode and check if the cartesian coordinates in the DRO make sense. Simple poses would be those with joint angles like 0°,90°,180°. Make a diagram on paper, calculate the theoretical XYZ position using your robots link lengths and compare that to the XYZ values in the DRO.
Small inaccuracies are to be expected but if you have a rotation direction or a link direction wrong then your values would be way off.
First you need to verify that your home position is really putting the arm in the pose it should be. Which means the pose shown on the drawing you posted earlier. If your flange is not correctly oriented to the base plane (ie parallel or perpendicular to your table) then you need to adjust your HOME, HOME_OFFSET values in the INI.
Once you have verified that the home position is actually correct, you can check your DH parameters by positioning the arm in different simple poses in joint mode, then switch to world mode and check if the cartesian coordinates in the DRO make sense. Simple poses would be those with joint angles like 0°,90°,180°. Make a diagram on paper, calculate the theoretical XYZ position using your robots link lengths and compare that to the XYZ values in the DRO.
Small inaccuracies are to be expected but if you have a rotation direction or a link direction wrong then your values would be way off.
Please Log in or Create an account to join the conversation.
Time to create page: 0.214 seconds