Some adjustments needed to be made on one of our set ups and the Cobot was in the way. We lifted it and slid it over to the right about 120 mm from its initial position. Needless to say, the robot won’t reach the point we need it to be at anymore. It’s not a big program, just 5 waypoints but it’d be cool to learn how to make the robot reach that fixed point anytime we move the base flange. Or we’ll find a way to move a 9,000 kg machine 120 mm to the right?..not!
When you say “won’t reach” do you mean it’s physically outside the reach of the robot arm? If so you don’t really have an option other than to get a longer reach arm. Otherwise this is another reason to teach things to Features. If you change the base location, you can just touch up those 3 points in the Feature and everything should be lined up again.
Would we teach it with a plane, line, or point feature? We don’t the angles of the tool to change. It has to be nicely centered to an object that has a part for the Cobot to grab onto. It’s like 6 mm in diameter and it needs to be pulled out in a straight line on the Base x-axis to avoid damaging the delicate part.
Teach a Plane, generally. Doesn’t even really matter if you actually use the “teach” wizard or not. You can just create a plane, hit “Edit” and then hit OK. It’ll have the same orientation and origin as BASE, except later if you decide to move the robot 120mm to the right, you can just go edit your plane and type 120mm into its X coordinate or whatever (assuming that lines up perfectly with how you’ve moved the robot base) and your points will all shift the corresponding 120mm.
Typically we etch/machine identifiers on the tooling so we just touch off on those 3 points to recalibrate the robot in the event that something shifted. In your case, you’re kind of screwed if the part tilts in any way what would cause its retraction to NOT line up perfectly with Base X. A feature lets you accommodate that change.