Constructed Circles broke?

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

  • Constructed Circles broke?

    Code:
    =CIR3       =AUTO/CIRCLE,SHOWALLPARAMS = YES,SHOWHITS = NO
                THEO/266.198,102.276,331.471,0,-1,0,19.734,10.328
                ACTL/266.206,102.258,331.469,-0.0009398,-0.9999996,0.0001156,19.741,10.434
                TARG/266.198,102.276,331.471,0,-1,0
                THEO_THICKNESS = 0,RECT,OUT,CIRCULAR,LEAST_SQR,ONERROR = NO,$
                AUTO MOVE = BOTH,DISTANCE = 16,RMEAS = None,None,None,$
                READ POS = NO,FIND HOLE = DISABLED,REMEASURE = YES,$
                NUMHITS = 6,INIT = 3,PERM = 3,SPACER = 3,PITCH = 0,$
                START ANG = 110,END ANG = 210,DEPTH = 3,$
                VOID DETECT = NO,$
                ANGLE VEC = 1,0,0
    CIR4       =AUTO/CIRCLE,SHOWALLPARAMS = YES,SHOWHITS = NO
                THEO/266.185,102.248,331.467,0,-1,0,19.747,10.318
                ACTL/266.196,102.281,331.471,-0.0002982,-0.9999999,-0.0002721,19.742,10.455
                TARG/266.185,102.248,331.467,0,-1,0
                THEO_THICKNESS = 0,RECT,OUT,CIRCULAR,LEAST_SQR,ONERROR = NO,$
                AUTO MOVE = BOTH,DISTANCE = 16,RMEAS = None,None,None,$
                READ POS = NO,FIND HOLE = DISABLED,REMEASURE = YES,$
                NUMHITS = 6,INIT = 3,PERM = 3,SPACER = 3,PITCH = 0,$
                START ANG = 70,END ANG = -30,DEPTH = 3,$
                VOID DETECT = NO,$
                ANGLE VEC = 1,0,0

    Ok so I ran the above two auto circles (they are archs), nothing special. These circles are in the Yminus workplane so of course the code prior to this also sets the Yminus workplane.

    My point is I want to know what the constructed circle radius and center point would be if I do a BF recomp from the hits of both circles combined, the two circles are really the same round feature, but I cant go all the way around this part in one pass, otherwise I hit a bunch of studs or I fall of the edge.

    When I try to insert the command to do the BF recomp constructed circle I get an illegal set of variables selected error msg.

    Anyone know of a work around to this bug? Apparently I can construct the center point of this feature without an error message. Which gets me basically all I really need at the moment, by why cant I compute it as a circle instead?

    Fumbling along with v4.1 until the next version.
    Mr. Comment
    SCIROCCO-NT 13-20-10
    B3C-LC Controller (Leitz Protocol), SP600M, TP200
    PCDMIS CAD++ v4.3 MR1(Build: 12/11/08)
    sigpic

  • #2
    You'll need to construct from points or measure the whole feature with an learned circle and insert move points into it as appropriate.

    If you must measure this as two auto circles then perhaps TUTORELEMENT would help you get point info for construction.

    Craig
    <internet bumper sticker goes here>

    Comment


    • #3
      WCS

      BTW, you don't need to change workplanes for any autofeature. They are 3d features and independent of workplanes.

      Comment


      • #4
        Code:
        CIR3       =AUTO/CIRCLE,SHOWALLPARAMS = YES,SHOWHITS = NO
                    THEO/266.198,102.276,331.471,0,-1,0,19.734,10.328
                    ACTL/266.206,102.258,331.469,-0.0009398,-0.9999996,0.0001156,19.741,10.434
                    TARG/266.198,102.276,331.471,0,-1,0
                    THEO_THICKNESS = 0,RECT,OUT,CIRCULAR,LEAST_SQR,ONERROR = NO,$
                    AUTO MOVE = BOTH,DISTANCE = 16,RMEAS = None,None,None,$
                    READ POS = NO,FIND HOLE = DISABLED,REMEASURE = YES,$
                    NUMHITS = 6,INIT = 3,PERM = 3,SPACER = 3,PITCH = 0,$
                    START ANG = 110,END ANG = 210,DEPTH = 3,$
                    VOID DETECT = NO,$
                    ANGLE VEC = 1,0,0
        [B]$$ NO,Break the Hits out for Cir3
                    ASSIGN/V1 = CIR3.HIT[1].XYZ
                    ASSIGN/V2 = CIR3.HIT[2].XYZ
                    ASSIGN/V3 = CIR3.HIT[3].XYZ
                    ASSIGN/V4 = CIR3.HIT[4].XYZ
                    ASSIGN/V5 = CIR3.HIT[5].XYZ
                    ASSIGN/V6 = CIR3.HIT[6].XYZ[/B]
        CIR4       =AUTO/CIRCLE,SHOWALLPARAMS = YES,SHOWHITS = NO
                    THEO/266.185,102.248,331.467,0,-1,0,19.747,10.318
                    ACTL/266.196,102.281,331.471,-0.0002982,-0.9999999,-0.0002721,19.742,10.455
                    TARG/266.185,102.248,331.467,0,-1,0
                    THEO_THICKNESS = 0,RECT,OUT,CIRCULAR,LEAST_SQR,ONERROR = NO,$
                    AUTO MOVE = BOTH,DISTANCE = 16,RMEAS = None,None,None,$
                    READ POS = NO,FIND HOLE = DISABLED,REMEASURE = YES,$
                    NUMHITS = 6,INIT = 3,PERM = 3,SPACER = 3,PITCH = 0,$
                    START ANG = 70,END ANG = -30,DEPTH = 3,$
                    VOID DETECT = NO,$
                    ANGLE VEC = 1,0,0
        [B]$$ NO,Break the Hits out for Cir4
                    ASSIGN/V7 = CIR4.HIT[1].XYZ
                    ASSIGN/V8 = CIR4.HIT[2].XYZ
                    ASSIGN/V9 = CIR4.HIT[3].XYZ
                    ASSIGN/V10 = CIR4.HIT[4].XYZ
                    ASSIGN/V11 = CIR4.HIT[5].XYZ
                    ASSIGN/V12 = CIR4.HIT[6].XYZ[/B]
        $$ NO,Gets a good X,Z component but the Y is screwed up (I think) due to where the probe hits have to be taken
             ,This circle  would need to be projected to the Datum A plane once constructed
        [B]CIR5       =FEAT/CIRCLE,RECT,OUT,LEAST_SQR
                    THEO/266.196,99.272,331.472,0,-1,0,19.74
                    ACTL/266.199,99.272,331.471,0,-1,0,19.734
                    CONSTR/CIRCLE,BFRE,V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,,
                    OUTLIER_REMOVAL/OFF,3
                    FILTER/OFF,UPR=0[/B]
        I think this seems to work within reason, what a pain though.

        Using TutorElement would the syntax just be?:
        ASSIGN/V1=TUTORELEMENT("CIR3")
        or does this just give me the constucted feature data again?

        Thanks
        Mr. Comment
        SCIROCCO-NT 13-20-10
        B3C-LC Controller (Leitz Protocol), SP600M, TP200
        PCDMIS CAD++ v4.3 MR1(Build: 12/11/08)
        sigpic

        Comment


        • #5
          TUTORELEMENT will probably not save you over what you just posted. Have you ever inserted move points into a learned feature? I bet that would be your best bet. Can't do it with an autofeature but you can with learned. Two ways to do it:

          1) Teach the feature then give it the nominals and all of the number of hits you want it to have, then put move points in where they are needed. This is the cleanest.

          2) Teach the feature and between each hit move to the movepoint location you want and hit Ctrl + M, then take your next hit and so on. When you hit End the move points will be where you put them. Not the cleanest but it works.

          Give that a shot, you might prefer it.

          Craig
          <internet bumper sticker goes here>

          Comment


          • #6
            Why not just turn "show hits" on for your autocircles, then take vector points with that hit info and construct circles? That way you do not need any variables. FYI: Goodluck is right about auto features not needing the proper workplane, but constructed features do. HTH
            sigpic"Hated by Many, Loved by Few" _ A.B. - Stone brewery

            Comment


            • #7
              Coming soon to a theatre near you...

              FYI,
              The next generation DMIS (after4.2) will be allowing the probe to be changed during an auto-feature measurement.
              sigpic

              James Mannes

              Comment


              • #8
                Also with all the hits exposed on a learned feature you can delete the hit that falls off the edge, or from your graphics screen you can drag it to where it will always find material. I rarely use auto circles in cases where there are interuptions or moves needed as I find learned ones very flexable in that you can edit each hit from the edit window. If you are a graphics junkie though I believe auto feature allows you to drag them around too.

                Craig
                <internet bumper sticker goes here>

                Comment


                • #9
                  The auto features used to allow you to move or delete hits also. In the new version of the software this is broken also, because it always recomputes the hit locations to be evenly spaced once you close the edit window.

                  I may try the learned circle as a better solution next time. Usually the simpliest solution is the best, right?

                  Thanks
                  Mr. Comment
                  SCIROCCO-NT 13-20-10
                  B3C-LC Controller (Leitz Protocol), SP600M, TP200
                  PCDMIS CAD++ v4.3 MR1(Build: 12/11/08)
                  sigpic

                  Comment


                  • #10
                    Originally posted by craiger_ny View Post
                    Also with all the hits exposed on a learned feature you can delete the hit that falls off the edge, or from your graphics screen you can drag it to where it will always find material. I rarely use auto circles in cases where there are interuptions or moves needed as I find learned ones very flexable in that you can edit each hit from the edit window. If you are a graphics junkie though I believe auto feature allows you to drag them around too.

                    Craig
                    Yes you can drag and drop the individual hits of an autofeature in the graphics window with ver 3.7 & up, (maybe 3.6 too, but hopefully no one is trying to use that version!) It is very handy and easy to use, but it does not allow you to add movepoints as you might need to if avoiding studs or the like as I believe Mr. Comment said he needs to.
                    sigpic"Hated by Many, Loved by Few" _ A.B. - Stone brewery

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X