hexagon logo

Unknown Move Point Deviation

Let me preface that I'm very new to programming, as well as, operating the CMM. So something that might seem like a obvious solution to most of you is like finding a needle in a hay stack for me, haha. Thanks!

While writing a program for a part, I have run into an issue with the probes movement. You can see, in the image above, that there is a line moving out of frame to the cylinder highlighted. I have been taught to prevent unintentional contact leading to a system crash to add a move point as seen (or use clearance planes/cube). The move point line should move all the way to the probe (indicated by the arrow), but instead stops at the question mark then deviates downwards and along the x-axis the then back towards the cylinder. The path then collides with the structure (indicated by the yellow X) and we cant be having that. My question is why? Why is it just randomly pivoting like this?

Parents
  • partial SHOW PATH LINES is a pain in Pcdmis.  I would guess the path that is shown off the image is the COMING FROM point.  If you are only showing the path of part of the program, the 'come from point' will have no bearing on the program, it could be 'anywhere' but I've not yet figured out the source, it has to be related to either the machine itself o the last thing executed in the program.  As for the circled move point position, it could be one of several things, like maybe you JUST did a head rotation and it is slightly confused.  BUT, to fix that 'crash' into the part turn on AVOIDANCE MOVE for the cylinder, then it will move to the center point of the cylinder, but 'above' it by the amount of the avoidance move.

Reply
  • partial SHOW PATH LINES is a pain in Pcdmis.  I would guess the path that is shown off the image is the COMING FROM point.  If you are only showing the path of part of the program, the 'come from point' will have no bearing on the program, it could be 'anywhere' but I've not yet figured out the source, it has to be related to either the machine itself o the last thing executed in the program.  As for the circled move point position, it could be one of several things, like maybe you JUST did a head rotation and it is slightly confused.  BUT, to fix that 'crash' into the part turn on AVOIDANCE MOVE for the cylinder, then it will move to the center point of the cylinder, but 'above' it by the amount of the avoidance move.

Children
No Data