Search found 250 matches

by Ryan Christopher
Thu Jun 21, 2018 11:43 am
Forum: Reporting
Topic: Report Position of Hole to Parallel Plane Datum
Replies: 10
Views: 9571

Re: Report Position of Hole to Parallel Plane Datum

MMB on planes is weird but is pretty cool in how it works...sometimes MMB of a plane will allow mobility of the datum reference frame, and sometimes it will not. For the case of |C|A m|B| you may find that you can ignore the MMB modifier applied to datum A. Then, if you have some out of tolerance pa...
by Ryan Christopher
Thu Jun 21, 2018 11:19 am
Forum: Program / DCC Settings
Topic: DCC Mode not working
Replies: 2
Views: 3519

Re: DCC Mode not working

Maybe the DCC check box is off?
Capture.JPG
by Ryan Christopher
Wed Jun 20, 2018 5:31 pm
Forum: Reporting
Topic: Report Position of Hole to Parallel Plane Datum
Replies: 10
Views: 9571

Re: Report Position of Hole to Parallel Plane Datum

MMB for planes is ok in certain cases. Section 4 of Y14.5-2009 talks about it.

The way I read the standard, I don't think |A|B m|C| is proper but something like |C|A m|B| would work.
by Ryan Christopher
Mon May 21, 2018 12:59 pm
Forum: VB Scripting - old
Topic: Lots of Trouble with Simple Radius Calculation - Help?
Replies: 4
Views: 4418

Re: Lots of Trouble with Simple Radius Calculation - Help?

You can download the Cypress enable language reference here:

http://www.cypressinc.com/techsupp.htm
by Ryan Christopher
Mon May 21, 2018 11:55 am
Forum: VB Scripting - old
Topic: Lots of Trouble with Simple Radius Calculation - Help?
Replies: 4
Views: 4418

Re: Lots of Trouble with Simple Radius Calculation - Help?

You could simplify your calculation by avoiding the GETREPORTINFO command and the system methods with this... = == = == = == = == = == = == = == = == x1 = GetFeaturePropertyAct("CIRCLE1", 1) y1 = GetFeaturePropertyAct("CIRCLE1", 2) dist = sqr(x1^2+y1^2) dist = -dist dist = abs(dist) msgbox(dist) = =...
by Ryan Christopher
Wed May 16, 2018 2:44 pm
Forum: Reporting
Topic: Report
Replies: 1
Views: 2419

Re: Report

You have discovered the nature of cloud to cad reports. Crazy as it sounds, the nominal values can change, and it is good that they can. In truth, the nominal values aren't changing, the relationship of the measured points to the nominal surfaces is changing. The nominal values in your text report a...
by Ryan Christopher
Fri May 04, 2018 3:51 pm
Forum: Measured Features
Topic: Reporting Straightness of a Cylinder
Replies: 6
Views: 5418

Re: Reporting Straightness of a Cylinder

I think you are on the right track with form of a line. If someone else has another way to look at this I would like to see it too. That said... It's ok that some of the center points for the circles are off center relative to the coordinate system. Don't forget that the form of the line is unrelate...
by Ryan Christopher
Fri May 04, 2018 1:15 pm
Forum: Measured Features
Topic: Reporting Straightness of a Cylinder
Replies: 6
Views: 5418

Re: Reporting Straightness of a Cylinder

You method may be ok if the requirement is for a derived median line straightness. Straightness callouts mean different things depending on how they are drawn.

Can you show a picture of the view on the print?
by Ryan Christopher
Mon Apr 30, 2018 12:33 pm
Forum: Advanced Programming
Topic: Using a measured dimension as a nominal value
Replies: 4
Views: 4434

Re: Using a measured dimension as a nominal value

Ken, It may seem weird what medupriest is saying, but nominals can change (or reorient / relocate) when the nominals (cad model) are synced to a real part with deviation . The two most important buttons in CMM Manager are Runtime Align and Update actual feature. You have discovered the reason for Up...
by Ryan Christopher
Fri Apr 27, 2018 12:54 pm
Forum: VB Scripting - old
Topic: Want to report only one true position out of multiples
Replies: 2
Views: 7868

Re: Want to report only one true position out of multiples

You will need to adjust the two settings ( "T", 3 ) in the GetReportInfo line of the code. Off the top of my head I don't know what should be there: Instead of: p(i) = GetReportInfo(NamePrefix & i & NameSuffix, "T", 3) It might be: p(i) = GetReportInfo(NamePrefix & i & NameSuffix, "POS", 3) '$$$$$$$...