hexagon logo

True position bad math

Either I'm having a huge brainfart or PC-DMIS has a new bug after this last update (2017 R2 SP9). Look at the actual hole locations and then look at the positions. I don't know what kind of common core math it's doing to get those numbers.

The only factor that I can think of, which shouldn't be a factor at all, is that each cylinder is constructed out of two circles. The Z nominal of the bottom circle is at the bottom of the part with a vector of 0,0,-1, as I intended to get a full length cylinder. As it turned out, I was unable to reach the bottom of the part and instead took it from the top at a much shallower depth with a vector of 0,0,1. I don't see how this would affect anything but it's the only thing I can think of.




Parents
  • Well, one thing I notice is "USE AXIS=WORST" and the number shown are for (START_PT). Also, your cylinder nominal is -103, but actual is -5.561, and height is 200, but measured height is 7.358. That's a lot of room for your cylinder to be slightly off axis. And slightly off axis at 200mm could be very big.

    That's my 2 cents.


    +1 to Vinni !
    You could try to construct the cylinders from hits ?

     CYL_24_11  =FEAT/CYLINDER,CARTESIAN,IN,LEAST_SQR,NO            
    THEO/<65,30,[COLOR=#FF0000]-103[/COLOR]>,<0,0,1>,24,[COLOR=#FF0000]200[/COLOR]            
    ACTL/<65.064,29.938,[COLOR=#FF0000]-5.561[/COLOR]>,<-0.0065085,-0.0142661,0.9998771>,24.132,[COLOR=#FF0000]7.358[/COLOR]            
    CONSTR/CYLINDER,BF,CIR_24_11B[COLOR=#0000FF].HIT[1..5][/COLOR],CIR_24_11T[COLOR=#0000FF].HIT[1..5][/COLOR],,
Reply
  • Well, one thing I notice is "USE AXIS=WORST" and the number shown are for (START_PT). Also, your cylinder nominal is -103, but actual is -5.561, and height is 200, but measured height is 7.358. That's a lot of room for your cylinder to be slightly off axis. And slightly off axis at 200mm could be very big.

    That's my 2 cents.


    +1 to Vinni !
    You could try to construct the cylinders from hits ?

     CYL_24_11  =FEAT/CYLINDER,CARTESIAN,IN,LEAST_SQR,NO            
    THEO/<65,30,[COLOR=#FF0000]-103[/COLOR]>,<0,0,1>,24,[COLOR=#FF0000]200[/COLOR]            
    ACTL/<65.064,29.938,[COLOR=#FF0000]-5.561[/COLOR]>,<-0.0065085,-0.0142661,0.9998771>,24.132,[COLOR=#FF0000]7.358[/COLOR]            
    CONSTR/CYLINDER,BF,CIR_24_11B[COLOR=#0000FF].HIT[1..5][/COLOR],CIR_24_11T[COLOR=#0000FF].HIT[1..5][/COLOR],,
Children