Looping with Probe Changes

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

  • Looping with Probe Changes

    I currently run PC DMIS 3.7 and have a Renishaw PH10M. I would like run a loop sequence and for each feature I have to rotate the PH10 to a different angle. For some reason even if I use the PH9 auto box it does not recognize for it to change angles.

    Any ideas ? Has anybody ran into this one before ?


    Matt Furtaw
    PC DMIS 3.7
    DEA Mistral
    DEA MISTRAL
    PC DMIS CAD++
    Version 2013
    Windows 7 64bit
    DataPage+ 2011 MR1

  • #2
    Though I have never personnally tried to do this.

    One option you might try to use is a select statement from within your loop which would execute the TIP rotation command of your choice depending on which iteration of the loop it is currently executing.
    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


    • #3
      I have copy and pasted PH9 angle changes but never looped them. You might need variables in your probe angle change line.
      <internet bumper sticker goes here>

      Comment


      • #4
        Originally posted by mattfurtaw View Post
        I currently run PC DMIS 3.7 and have a Renishaw PH10M. I would like run a loop sequence and for each feature I have to rotate the PH10 to a different angle. For some reason even if I use the PH9 auto box it does not recognize for it to change angles.

        Any ideas ? Has anybody ran into this one before ?


        Matt Furtaw
        PC DMIS 3.7
        DEA Mistral
        So is it skipping the rotate commands in the program and you are looking for a workaround? I believe some have experienced this before.

        Are you running 3.7 mr3?
        Are you running windows XP service pack 2?


        Yeah, I'm big on recommending mr3 and the hotfix for sp2 lately. It can't hurt.

        Comment


        • #5
          Yes the head does not want to rotate within the loop. I would like to be able to run the loop and have it rotate to the angle needed for each feature within that loop. I did try adding and additional loop in for the head rotation but evidently I didn't do it right.
          I am running PC DMIS CAD++ 3.7mr3
          On windows XP Service Pack 2.

          DEA MISTRAL
          PC DMIS 3.7 MR3
          PH10M
          TP20
          DEA MISTRAL
          PC DMIS CAD++
          Version 2013
          Windows 7 64bit
          DataPage+ 2011 MR1

          Comment


          • #6
            Have you tried doing it with variables? Or will it not index regardless?
            <internet bumper sticker goes here>

            Comment


            • #7
              How are you inserting your head rotation? I always use the drop down menu above when inserting angles and mine work fine. Are you marking these commands for execution?
              I used to be high on life but I built up a tolerance.

              Brown & Sharpe Global Advantage
              PCDMIS CAD++ v2011mr2
              PH10MQ/SP600M


              sigpic

              Comment


              • #8
                As Craig says, you can use a variable for the Probe name.

                Combined with My Comment's suggestion to set that variable with a select case statement.
                Links to my utilities for PCDMIS

                Comment


                • #9
                  Code:
                  STARTUP    =ALIGNMENT/START,RECALL:,LIST=YES
                              ALIGNMENT/END
                              MODE/DCC
                              FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , 
                              LOADPROBE/20X4X20
                              TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                              MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                  $$ NO,Remember to Deselect - Reset Global Settings When Branching
                       ,Edit>Preferences>Setup>General
                       ,Otherwise you will get alot of unnecessary probe rotations
                  V1         =LOOP/START, ID = YES, NUMBER = 3, START = 1, SKIP = ,
                                 OFFSET: XAXIS = 0, YAXIS = 0, ZAXIS = 0, ANGLE = 0
                              SELECT/V1
                              CASE/1
                              TIP/T1A37.5B-180, SHANKIJK=0, -0.609, 0.793, ANGLE=180
                              MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                              END_CASE/
                              CASE/2
                              TIP/T1A60B-105, SHANKIJK=0.837, -0.224, 0.5, ANGLE=-97.631
                              MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                              END_CASE/
                              CASE/3
                              TIP/T1A90B-180, SHANKIJK=0, -1, 0, ANGLE=180
                              MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                              END_CASE/
                              END_SELECT/
                              LOOP/END
                  Loop with Probe Tip Rotation Example:

                  Also remember to deselect "Reset Global Settings When Branching"

                  Edit>Preferences>Setup>General

                  I tested this out on v4.1 today and it does what I would expected it to.

                  Hope this helps.
                  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
                    Okay that works to rotate the head for each angle, but now my next question is I am measuring a vector point at 12 locations using the loop method. I now want to take those 12 points and construct a diameter but the software does not recognize the points in a way to construct a diameter.

                    Is there still a way to do this ?
                    DEA MISTRAL
                    PC DMIS CAD++
                    Version 2013
                    Windows 7 64bit
                    DataPage+ 2011 MR1

                    Comment


                    • #11
                      Use the index number[1] after each point.........I think. MrComment or Terry King would know for sure. You'll still have to code it though, they don't show up graphically or in a dialog for you to pick that way.
                      <internet bumper sticker goes here>

                      Comment


                      • #12
                        No that doesn't apply because each point is defined individually. I used Mr Comments coding that he showed the other day. If gives error
                        THEO math failed for CIRCLE features do not intersect/math does not converge
                        I guess if this does't work I can do each individually but 84 places is quite a few. Unless anybody knows of a different method or a way to get around it.


                        STARTUP =ALIGNMENT/START,RECALL:,LIST=YES
                        ALIGNMENT/END
                        MODE/DCC
                        FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
                        LOADPROBE/20X4X20
                        TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                        MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                        $$ NO,Remember to Deselect - Reset Global Settings When Branching
                        ,Edit>Preferences>Setup>General
                        ,Otherwise you will get alot of unnecessary probe rotations
                        V1 =LOOP/START, ID = YES, NUMBER = 3, START = 1, SKIP = ,
                        OFFSET: XAXIS = 0, YAXIS = 0, ZAXIS = 0, ANGLE = 0
                        SELECT/V1
                        CASE/1
                        TIP/T1A37.5B-180, SHANKIJK=0, -0.609, 0.793, ANGLE=180
                        MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                        END_CASE/
                        CASE/2
                        TIP/T1A60B-105, SHANKIJK=0.837, -0.224, 0.5, ANGLE=-97.631
                        MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                        END_CASE/
                        CASE/3
                        TIP/T1A90B-180, SHANKIJK=0, -1, 0, ANGLE=180
                        MOVE/POINT,NORMAL,665.12,-667.789,-426.48
                        END_CASE/
                        END_SELECT/
                        LOOP/END
                        DEA MISTRAL
                        PC DMIS CAD++
                        Version 2013
                        Windows 7 64bit
                        DataPage+ 2011 MR1

                        Comment


                        • #13
                          Are you using the correct workplane?
                          sigpic
                          Originally posted by AndersI
                          I've got one from September 2006 (bug ticket) which has finally been fixed in 2013.

                          Comment


                          • #14
                            Yes I am using the correct workplane. I don't know what else it could be.
                            DEA MISTRAL
                            PC DMIS CAD++
                            Version 2013
                            Windows 7 64bit
                            DataPage+ 2011 MR1

                            Comment


                            • #15
                              I think you may need to borrow Craig's master probe.
                              sigpic
                              Xcel 15-20-10 - PFXcel 7-6-5 - Merlin 11-11-7 - Romer Absolute 7525SI
                              PCDMIS 2012
                              Windows Office XP

                              Comment

                              Related Topics

                              Collapse

                              • efh99
                                Looping with PC DMIS
                                by efh99
                                When measuring features in a loop in PC DMIS is it necessary to dimension the features within that loop or can I write a loop later in the program for...
                                03-30-2008, 05:16 PM
                              • robehor4
                                Looping probe rotation
                                by robehor4
                                Trying to measure a bolt hole pattern with thru holes at 50 degrees. The wrist is set to auto find the angle. However, the probe returns to A0,B0 before...
                                04-13-2007, 09:31 AM
                              • Kev H
                                Change angle in loop mode
                                by Kev H
                                Hi. I am running a loop that has 6 sections around z axis. I need to change the angle of the probe 3 times within the loop to captures holes that are...
                                07-27-2017, 06:56 AM
                              • robgs57
                                Rotating B inside a loop command
                                by robgs57
                                I have a cylinder with 6 holes on the side, I program 1 hole and create a loop to do the other 5. My cmm head (Renishaw PH10M) starts at A90B-90. My cylinder...
                                03-19-2010, 12:15 PM
                              • temmen.j
                                Tip angle
                                by temmen.j
                                I was wondering how to break the connection between the tip angle and and the features it creates. I ned to loop a set of features that require different...
                                12-14-2012, 12:27 PM
                              Working...
                              X