I want to construct three single channel measurements a cone.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • I want to construct three single channel measurements a cone.

    Hello I need your help once,
    Functionally dependent on the element will not do, my 12 year old Mitutoyo software calculates internally to the individual data points and can calculate a cone.
    How can I translate this into PC-DMIS 2012 as simple as possible

    I want to construct a cone with three separate circuit measurements.
    The objectives set for the first part:
    The measured depth (2/5/12mm) and number of measurement points (7/9/9), and the initial angle (2 ° / 7 ° / 13 °) for each circle is set so that I can not measure a cone.
    The initial angle (+3 / +2 +1) be altered for each component change.

    So I think that a single-point programming is too complicated to me. Can I somehow the circles decomposed into individual measurement points on an array or something.


    thanks for any help
    Andreas


    excuse my bad english, I'm German and I learned a very long time, a little English.
    The text was translated by using a major search engine
    Last edited by LikeCosmos; 11-02-2012, 08:11 AM. Reason: bad Translation
    Miutoyo Cosmos 2.4 (since 2001)
    GOM Inspect Professional V8
    .
    PC-DMIS CAD 2014 64bit

  • #2
    Measure three circles on the cone.
    CONSTRUCT a cone using the three circles.
    PC-DMIS CAD++ 2o19 R1 SP11

    Comment


    • #3
      i want to construct a cone with three separate circuit measurements02.jpg
      .
      i want to construct a cone with three separate circuit measurements03.jpg

      that does not work unfortunately
      Miutoyo Cosmos 2.4 (since 2001)
      GOM Inspect Professional V8
      .
      PC-DMIS CAD 2014 64bit

      Comment


      • #4
        IF any of the circles have the SAME THEO value and are ONLY checking at a different height due to the "DEPTH" value, then they will not work.
        sigpic
        Originally posted by AndersI
        I've got one from September 2006 (bug ticket) which has finally been fixed in 2013.

        Comment


        • #5
          The constructed cone is to be 0.04 long?

          You could try to construct the cone from the actual hits of the three circles.
          PC-DMIS CAD++ 2o19 R1 SP11

          Comment


          • #6
            the default P13MB = 21.00mm is in each element converted
            1 Y= P13MB-1.5
            2 Y= P13MB/2
            3 Y= 2mm
            and the diameter
            1 = P13+0.20
            2 = P13+0.40
            3 = P13+0.60
            Each circuit has. other requirements in depth in diameter and a different start / end angle, I have selected the circles from front to back and vice versa, but it does not work

            i want to construct a cone with three separate circuit measurements04.jpg

            Results:
            CR_5PN_P12_P13_3, 0.171793, 19.498914, -0.450804, -0.005865, -0.999979, 0.002601, 16.345431
            CR_5PN_P12_P13_2, 0.170611, 10.498877, -0.468100, -0.005862, -0.999979, 0.002601, 16.654046
            CR_5PN_P12_P13_1, 0.174168, 1.998789, -0.493526, -0.005865, -0.999979, 0.002601, 16.912785
            CONEINFO_01 AX:X, 0.000000, 0.050000, 0.050000, 0.174168, 0.174168, 0.124168
            CONEINFO_01 AX:Y, 2.000000, 0.050000, 0.050000, 1.998789, -0.001211, 0.000000
            CONEINFO_01 AX:Z, -0.000000, 0.050000, 0.050000, -0.072764, -0.072764, 0.022764
            CONEINFO_01 AX, 16.600000, 0.050000, 0.050000, 16.912785, 0.312785, 0.262785
            CONEINFO_02 AX:X, -0.000000, 0.050000, 0.050000, 0.170611, 0.170611, 0.120611
            CONEINFO_02 AX:Y, 10.500000, 0.050000, 0.050000, 10.498877, -0.001123, 0.000000
            CONEINFO_02 AX:Z, -0.000000, 0.050000, 0.050000, -0.047338, -0.047338, 0.000000
            CONEINFO_02 AX, 16.400000, 0.050000, 0.050000, 16.654046, 0.254046, 0.204046
            CONEINFO_03 AX:X, 0.000000, 0.050000, 0.050000, 0.171793, 0.171793, 0.121793
            CONEINFO_03 AX:Y, 19.500000, 0.050000, 0.050000, 19.498914, -0.001086, 0.000000
            CONEINFO_03 AX:Z, -0.000000, 0.050000, 0.050000, -0.030043, -0.030043, 0.000000
            CONEINFO_03 AX, 16.200000, 0.050000, 0.050000, 16.345431, 0.145431, 0.095431
            Miutoyo Cosmos 2.4 (since 2001)
            GOM Inspect Professional V8
            .
            PC-DMIS CAD 2014 64bit

            Comment


            • #7
              It seems you need 6 features to construct a cone (6 circles).

              If you create/copy the three circles you already have to three generic features and use them + the measured circles, would it construct the cone then?
              Last edited by vpt.se; 11-02-2012, 04:08 PM.
              PC-DMIS CAD++ 2o19 R1 SP11

              Comment


              • #8
                today I'm weekend, try everything next week.
                Miutoyo Cosmos 2.4 (since 2001)
                GOM Inspect Professional V8
                .
                PC-DMIS CAD 2014 64bit

                Comment


                • #9
                  Here is a sample that I use to construct a cone.

                  PHP Code:
                  CIR1       =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
                              THEO
                  /<68.9,89.9,4.2>,<0,0,1>,13.4,0
                              ACTL
                  /<68.9,89.9,4.2>,<0,0,1>,13.4,0
                              MEAS
                  /CIRCLE,3,ZPLUS
                              HIT
                  /BASIC,NORMAL,<72.9,84.5,4>,<0.5959411,-0.8030282,0>,<72.9,84.5,4>,USE THEO=YES
                              MOVE
                  /CIRCULAR
                              HIT
                  /BASIC,NORMAL,<73.9,94.3,4.9>,<0.7548483,0.6558994,0>,<73.9,94.3,4.9>,USE THEO=YES
                              MOVE
                  /CIRCULAR
                              HIT
                  /BASIC,NORMAL,<62.3,91.3,3.8>,<-0.9779116,0.2090187,0>,<62.3,91.3,3.8>,USE THEO=YES
                              ENDMEAS
                  /
                  CIR1_1     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<72.9,84.5,4>,<0.5959411,-0.8030282,0>
                              
                  ACTL/<72.9,84.5,4>,<0.5959411,-0.8030282,0>
                              
                  CONSTR/POINT,CAST,CIR1.HIT[1]
                  CIR1_2     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<73.9,94.3,4.9>,<0.7548483,0.6558994,0>
                              
                  ACTL/<73.9,94.3,4.9>,<0.7548483,0.6558994,0>
                              
                  CONSTR/POINT,CAST,CIR1.HIT[2]
                  CIR1_3     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<62.3,91.3,3.8>,<-0.9779116,0.2090187,0>
                              
                  ACTL/<62.3,91.3,3.8>,<-0.9779116,0.2090187,0>
                              
                  CONSTR/POINT,CAST,CIR1.HIT[3]
                  CIR2       =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
                              THEO
                  /<68.7,90.1,9.5>,<0,0,1>,10.5,0
                              ACTL
                  /<68.7,90.1,9.5>,<0,0,1>,10.5,0
                              MEAS
                  /CIRCLE,3,ZPLUS
                              HIT
                  /BASIC,NORMAL,<63.4,90.9,8.2>,<-0.9901489,0.1400184,0>,<63.4,90.9,8.2>,USE THEO=YES
                              MOVE
                  /CIRCULAR
                              HIT
                  /BASIC,NORMAL,<67.7,84.9,9.7>,<-0.1826669,-0.9831749,0>,<67.7,84.9,9.7>,USE THEO=YES
                              MOVE
                  /CIRCULAR
                              HIT
                  /BASIC,NORMAL,<73.5,92.1,10.6>,<0.9296027,0.3685631,0>,<73.5,92.1,10.6>,USE THEO=YES
                              ENDMEAS
                  /
                  CIR2_1     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<63.4,90.9,8.2>,<-0.9901489,0.1400184,0>
                              
                  ACTL/<63.4,90.9,8.2>,<-0.9901489,0.1400184,0>
                              
                  CONSTR/POINT,CAST,CIR2.HIT[1]
                  CIR2_2     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<67.7,84.9,9.7>,<-0.1826669,-0.9831749,0>
                              
                  ACTL/<67.7,84.9,9.7>,<-0.1826669,-0.9831749,0>
                              
                  CONSTR/POINT,CAST,CIR2.HIT[2]
                  CIR2_3     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<73.5,92.1,10.6>,<0.9296027,0.3685631,0>
                              
                  ACTL/<73.5,92.1,10.6>,<0.9296027,0.3685631,0>
                              
                  CONSTR/POINT,CAST,CIR2.HIT[3]
                  CIR3       =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
                              THEO
                  /<68.9,89.9,13.5>,<0,0,1>,8.4,0
                              ACTL
                  /<68.9,89.9,13.5>,<0,0,1>,8.4,0
                              MEAS
                  /CIRCLE,3,ZPLUS
                              HIT
                  /BASIC,NORMAL,<73,88.8,13.6>,<0.9643937,-0.2644707,0>,<73,88.8,13.6>,USE THEO=YES
                              MOVE
                  /CIRCULAR
                              HIT
                  /BASIC,NORMAL,<68,94,13.7>,<-0.2347382,0.9720586,0>,<68,94,13.7>,USE THEO=YES
                              MOVE
                  /CIRCULAR
                              HIT
                  /BASIC,NORMAL,<65.1,88.3,13.2>,<-0.9226234,-0.385702,0>,<65.1,88.3,13.2>,USE THEO=YES
                              ENDMEAS
                  /
                  CIR3_1     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<73,88.8,13.6>,<0.9643937,-0.2644707,0>
                              
                  ACTL/<73,88.8,13.6>,<0.9643937,-0.2644707,0>
                              
                  CONSTR/POINT,CAST,CIR3.HIT[1]
                  CIR3_2     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<68,94,13.7>,<-0.2347382,0.9720586,0>
                              
                  ACTL/<68,94,13.7>,<-0.2347382,0.9720586,0>
                              
                  CONSTR/POINT,CAST,CIR3.HIT[2]
                  CIR3_3     =FEAT/POINT,CARTESIAN,YES
                              THEO
                  /<65.1,88.3,13.2>,<-0.9226234,-0.385702,0>
                              
                  ACTL/<65.1,88.3,13.2>,<-0.9226234,-0.385702,0>
                              
                  CONSTR/POINT,CAST,CIR3.HIT[3]
                  CON1       =FEAT/CONE,CARTESIAN,OUT,LENG,NO
                              THEO
                  /<69,90,29.2>,<-0.0000443,-0.0000163,-1>,9.8,8.3,13.6
                              ACTL
                  /<69,90,29.2>,<-0.0000443,-0.0000163,-1>,9.8,8.3,13.6
                              CONSTR
                  /CONE,BF,CIR3_3,CIR3_2,CIR3_1,CIR2_1,CIR2_2,CIR2_3,CIR1_3,CIR1_2,CIR1_1,, 
                  Last edited by davehocum; 11-02-2012, 03:38 PM.

                  Comment


                  • #10
                    Smart one, dave!
                    PC-DMIS CAD++ 2o19 R1 SP11

                    Comment


                    • #11
                      Thank you.
                      Works well for polar radius points.

                      Comment


                      • #12
                        Thanks Dave. That is a very nice method of extracting hit-points from a feature.

                        B&S CHAMELEON/PCDMIS CAD++ V2011

                        There are no bugs, only "UNDOCUMENTED ENHANCEMENTS!"

                        sigpic

                        Comment


                        • #13
                          Here is how I do this. Measure 3 circles, CIR1, CIR2 and CIR3. Access the feature hits in the construction this way:

                          CONSTR/CONE,BF,CIR1.HIT[1..CIR1.NUMHITS],CIR2.HIT[1..CIR2.NUMHITS],CIR3.HIT[1..CIR3.NUMHITS],,

                          Comment


                          • #14
                            DJAMS, I tried that in 2012 SP1 - it didn't work. Everything in the constructed cone was zero, except for the length.
                            PC-DMIS CAD++ 2o19 R1 SP11

                            Comment


                            • #15
                              vpt, try BFRE (BAOMK) instead...

                              KON1 =ELEMENT/KON,REKTANGULÄRA,YTTRE,LÄNGD,NEJ
                              TEOR/<69,90,28.604>,<0,0,-1>,10,10.152,15.552
                              MÄTT/<69,90,28.604>,<0,0,-1>,10,10.152,15.552
                              KONSTR/KON,BAOMK,CIR1.HIT[1..CIR1.NUMHITS],CIR2.HIT[1..CIR2.NUMHITS],CIR3.HIT[1..CIR3.NUMHITS],,
                              AndersI
                              SW support - Hexagon Metrology Nordic AB

                              Comment

                              Related Topics

                              Collapse

                              Working...
                              X