hexagon logo

Adding a forced pause/self check/re-check into a program

First off, I'm running PC-DMIS 2018 R1 on a ROMER. I have a project I'm working on that requires me to pick up multiple bushings on a part before continuing on with the rest of the program. Is there a way to (after having measured the bushings) pause the program, show a number of dimensions, and then allow the operator to either continue with the program or go back and redo the measurements? I want to ensure that the operator's pick ups are accurate, it can be awkward to get to some of the bushings. We've already had one instance of a bushing showing up as 1mm oversized because the operator's hands were shaking due to the angle they had to hold the head at to take said points.

Parents
  • It's certainly possible. You'd need to use flow control (probably an IF/ELSE statement, a LABEL and a GOTO command). Depending on your level of programming you could either use a YES/NO comment to control things or you could fully automate it using logical expressions based on the dimension results.


    I do have programming experience in other languages so I'm familiar with IF/ELSE and LABEL+GOTO, but I've never done anything like that in PCDmis before. Is there some documentation you could point me towards so I can read up on it?
Reply
  • It's certainly possible. You'd need to use flow control (probably an IF/ELSE statement, a LABEL and a GOTO command). Depending on your level of programming you could either use a YES/NO comment to control things or you could fully automate it using logical expressions based on the dimension results.


    I do have programming experience in other languages so I'm familiar with IF/ELSE and LABEL+GOTO, but I've never done anything like that in PCDmis before. Is there some documentation you could point me towards so I can read up on it?
Children