Jump to content

PCM Command for Stylus Qualification – Is It Possible?


---
 Share

Recommended Posts

yes , but even easier should be a "mini-plan"

 

some PCM that would help are : 

 

measure()
addCF()

measure() is for Features or ME / Measurement Elements only not Characteristics. I tried a few things , no dice. I wuold say easiest way to go here is a mini-plan then you can use PCM with SetRUNID() etc.

 

Good luck.

 

Edited
Link to comment
Share on other sites

Hello, Chris

 

Please check the attached screenshot first.

 

I am creating a stylus qualification program.
First, I qualify the stylus and then measure the sphere.
Then, I check how much the measured result is shifted from the nominal sphere center.

If the result is out of tolerance, the program shows a message to clean the probe and remeasures the sphere.
This part works correctly.

The problem is: I also want to remeasure the qualification characteristic, but I don’t know how.

 

I want the qualification characteristic to be remeasured after the probe is requalified.

Is it possible to do this using setRunID?
Or is there another way?

Thank you in advance for your help.

 

Capture.JPG

Link to comment
Share on other sites

Ah I see, thank you for the information.  

 I'm not sure measure() works with characteristics.  I did have another idea in mind for PCM however that kind of involved a "mini-plan".

I will think about this further and do some testing.  I am thinking that a 'condition' might work as well. Since you 'feature' in your program is probably a 'theoretical' feature -  running that with : measure() won't help much.

It's worth a shot to reach out to Zeiss support for this info - let us know how you make out !

Thanks !

 

Link to comment
Share on other sites

question : do you run from characteristics list instead of features ? - so the Probe Qual is done first, correct ?

 

In theory , you could add 2 probe qualifications, the second one could have a 'condition' set on it if one of the characteristics is ".outOfTolerance" to remeasure.

Im testing offline even running from characteristics, it runs the sphere before running the 1st probe qual ..

Edited
Link to comment
Share on other sites

Another thing I was thinking is the group you have you can put a LOOP on and have a parameter / formula for that. Although I'm not seeing a way with PCM to test if a "group" is inTolerance or outOfTolerance, that would be one easy way.

 

I'd suggest reaching out to Zeiss team.

Please sign in to view this username.

  any help on this one? 

 

 Thanks !

Link to comment
Share on other sites

Please sign in to view this quote.

Yes, I am running the measurement from the characteristics list.

First, the stylus qualification is done, and then the reference sphere is measured.

I added PCM to the stylus qualification characteristic. 

Link to comment
Share on other sites

Please sign in to view this quote.

Yes, that's right  I really want to solve this issue.
Thank you so much for your help!

Link to comment
Share on other sites

if you run from characteristics, and it runs as you mentioned (ran the opposite way for me offline), then add a second qualification with a condition

getActual("Sphere_Xetc").toleranceState=="outOfTolerance"

if this boolean is true then make sure it says yes to remeasure again. Unfortunately, in this condition field I'm not sure you can check if X OR Y OR Z OR DIA are outOfTol , so you may have to do an individual probe qual for each. 

 

There is probably a better way with a LOOP, I would reach out to Zeiss, they can probably help on this one. (Maybe they will even add it to the knowledge base article on remeasuring sphere after probe qual)

Link to comment
Share on other sites

 Share

×
×
  • Create New...