Everything you need to know about PCDMIS to DISCUS

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

  • Everything you need to know about PCDMIS to DISCUS

    This is probably not "everything" but I tried
    I am sure there are more tips and tricks so I will update this post as I discover new info.

    IN PCDMIS
    Dimension naming
    The name of every dimension should be the bubblenumber comma itemnumber. [1,1]. (even if there is only one dimension for that bubble. see dim 4,1 below)
    NOTHING before the bubble number. No “DIM”, “BUBBLE”, “CN”, “ITEM”. Nothing

    GD&T
    DISCUS WILL recognize XACTMEASURE features and grab all TPOS deviations if you export to .CSV (see DIM 11,1, that true position exports correctly to my form 3)
    You will want to break up your diameters from your GD&T if you want them to import seamlessly. (You can keep them combined if you want it will just make more work on the DISCUS side) I like to put them in the dimensioning and turn output to NONE. That way the dimensions will not be on my .PDF report, but they will be in my .CSV output.

    Basic dimensions - (this is extra, you don’t really need it)
    At my shop we put basic dimensions on our inspections reports but report them at nominal so to save time when creating reports I have created “KEYED IN” dimensions at the bottom in a group and created a GOTO to skip them so it doesn’t prompt the operator to key in a dimension. I also set their output to “NONE”

    Other tips
    DISCUS does not want negative numbers for locations so if you need to output all locations as positive go to F5 > dimension > Positive reporting > *check* X Y Z
    Format of CMM Program


    An example of my dimensions in PCDMIS
    Code:
    DIM 4,1= 2D DISTANCE FROM PLANE PLN1 TO PLANE PLN2 PAR TO YAXIS,NO_RADIUS UNITS=IN,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 0.3190 0.3236 0.0050 0.0000 0.0046 0.0000 ----------------#-
    DIM 9,1= 2D DISTANCE FROM PLANE DAT-C- TO LINE LIN2 PAR TO XAXIS,NO_RADIUS UNITS=IN,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 1.2700 1.2667 0.0200 0.0200 -0.0033 0.0000 -------#----------
    DIM 10,1= LOCATION OF CIRCLE CIR1 UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE HALF ANGLE=NO
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    D 0.1250 0.1269 0.0030 0.0030 0.0019 0.0000 --------------#---
    END OF DIMENSION 10,1
    DIM 10,2= LOCATION OF CIRCLE CIR2 UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE HALF ANGLE=NO
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    D 0.1250 0.1265 0.0030 0.0030 0.0015 0.0000 -------------#----
    END OF DIMENSION 10,2
    DIM 10,3= LOCATION OF CIRCLE CIR3 UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE HALF ANGLE=NO
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    D 0.1250 0.1263 0.0030 0.0030 0.0013 0.0000 ------------#-----
    END OF DIMENSION 10,3
    DIM 10,4= LOCATION OF CIRCLE CIR4 UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE HALF ANGLE=NO
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    D 0.1250 0.1266 0.0030 0.0030 0.0016 0.0000 -------------#----
    END OF DIMENSION 10,4
    11,1 =POSITION : CIR1,CIR2,CIR3,...
    FEATCTRLFRAME/SHOWNOMS=NO,SHOWPARAMS=NO,SHOWEXPANDED=NO,
    SIZE TOLERANCES/4,DIAMETER,0.125,0.003,0.003
    PRIMARY DIMENSION/POSITION,DIAMETER,0.01,MMC,A,B,C
    NOTE/11,1,1
    FEATURES/CIR1,CIR2,CIR3,CIR4,,
    DIM 12,1= LOCATION OF CIRCLE CIR5 UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    D 0.3560 0.3596 0.0050 0.0000 0.0036 0.0000 ------------#-----
    END OF DIMENSION 12,1
    DIM 19,1= 2D DISTANCE FROM PLANE DAT-B- TO LINE LIN1 PAR TO YAXIS,NO_RADIUS UNITS=IN,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 1.2700 1.2664 0.0200 0.0200 -0.0036 0.0000 -------#----------
    REF1 =POSITION : CIR5
    FEATCTRLFRAME/SHOWNOMS=NO,SHOWPARAMS=NO,SHOWEXPANDED=NO,
    SIZE TOLERANCES/1,DIAMETER,0.356,0.005,0
    PRIMARY DIMENSION/POSITION,DIAMETER,0.01,MMC,A,B,C
    NOTE/REF1
    FEATURES/CIR5,,
    GOTO/L1
    BASIC_DIMENSIONS=GROUP/SHOWALLPARAMS=YES
    DIM 1,1= KEYED IN DIMENSION OUTPUT=NONE
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 0.1490 0.1490 0.0000 0.0000 0.0000 0.0000 #-----------------
    DIM 6,1= KEYED IN DIMENSION OUTPUT=NONE
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 0.9680 0.9680 0.0000 0.0000 0.0000 0.0000 #-----------------
    DIM 8,1= KEYED IN DIMENSION OUTPUT=NONE
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 0.6330 0.6330 0.0000 0.0000 0.0000 0.0000 #-----------------
    DIM 13,1= KEYED IN DIMENSION OUTPUT=NONE
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 0.9680 0.9680 0.0000 0.0000 0.0000 0.0000 #-----------------
    DIM 14,1= KEYED IN DIMENSION OUTPUT=NONE
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 0.6330 0.6330 0.0000 0.0000 0.0000 0.0000 #-----------------
    DIM 15,1= KEYED IN DIMENSION OUTPUT=NONE
    AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
    M 0.1490 0.1490 0.0000 0.0000 0.0000 0.0000 #-----------------
    ENDGROUP/ID=BASIC_DIMENSIONS
    L1 =LABEL/
    IN DISCUS

    When bubbling your features the dimensions and tolerances have to be set up properly.
    If your dimension says “ Note: “ before the dimension this is NOT set up properly.
    For a distance it should only say ”| 4 | Linear Dimension .319 +.005 -.000 in |”

    To open CMM Report Panel - RESULTS > *check* CMM Report Panel

    When the CMM Report Panel is open
    hit the + mark > select your .CSV > select the row above your first dimension (the row you select is really not super important as long as it is above your dimensions) > Use Row As Header > *Define your columns” > OK

    On my report all dimensions imported correctly. You may have to go in and apply dimensions if it grabbed the wrong row

    When you have all the dimensions that you want applied
    File > Export > report > select your output location > Export


    I hope this helps! If anyone has something to add feel free
    Last edited by LaserJay; 02-01-2021, 02:30 PM.

  • #2
    Everything you need to know about Discus.


    Don't Buy It!!!!!!!!
    (In Memory of my Loving wife, "Ronda" who I lost March 7, 2016. I love you baby.)
    They say "Nobody's Perfect." I must be Nobody.

    Comment


    • LaserJay
      LaserJay commented
      Editing a comment
      I have never had any issues with DISCUS. I have used inspection expert and was not impressed

    • A-machine-insp
      A-machine-insp commented
      Editing a comment
      LaserJay Try Visual FAIR and learn to hate it as much as I do.

    • MetsoMetrology
      MetsoMetrology commented
      Editing a comment
      Our parts usually don't have too many dimensions so I use Report Roadmap to bubble (it's free) and then fill in AS9102 manually

  • #3
    https://www.pcdmisforum.com/core/image.php?userid=24716&thumb=1&dateline=1603119182
    #2.1
    LaserJay commented
    Today, 12:20 PM
    I have never had any issues with DISCUS.

    Neither have I


    istockphoto-485567770-1024x1024.jpg
    (In Memory of my Loving wife, "Ronda" who I lost March 7, 2016. I love you baby.)
    They say "Nobody's Perfect." I must be Nobody.

    Comment


    • #4
      I see one issue I would have with this. Dimension ID name format used with variables.

      Code:
      DIM 10,1= LOCATION OF CIRCLE CIR3 UNITS=IN ,$
      GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
      AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
      X 1.5748 0.0020 0.0020 1.5748 0.0000 0.0000 ----#----
      Y 1.1811 0.0020 0.0020 1.1811 0.0000 0.0000 ----#----
      D 1.1024 0.0020 0.0020 1.1024 0.0000 0.0000 ----#----
      END OF DIMENSION 10,1
      [COLOR=#9b59b6]ASSIGN/V1=[/COLOR][COLOR=#c0392b]10,1.D.MEAS
      Error using dimensioning ID 10,1[/COLOR]

      Comment


      • #5
        davehocum that is a good note.

        You could just use this instead
        Code:
        ASSIGN/V1=CIR3.D.MEAS

        Comment


        • davehocum
          davehocum commented
          Editing a comment
          True. What other issues will the ID format using a comma will cause?

        • Matthew D. Hoedeman
          Matthew D. Hoedeman commented
          Editing a comment
          could be just about anything. You should only use numbers, letters, and the underscore for any and all ID's, be they features, dimensions, labels, etc.

        • LaserJay
          LaserJay commented
          Editing a comment
          The purpose of the comma is so that when it is exported to a .CSV dimensions 10,1 10,2 10,3 10,4 will separate at the comma and you will be left with 10 10 10 10 in column 1 (which is the way that DISCUS prefers to read it)

          davehocum

      • #6
        LaserJay,
        My co-workers mainly use Discus and Net-inspect. I was looking into Discus CMM over five years ago and found that it would only work with legacy dimensions. I then moved on and used Excel to handle the AS9102 form creation and use Adobe Acrobat now for the 3D .pdf prints. Thank you for the info you provided.

        Comment


        • LaserJay
          LaserJay commented
          Editing a comment
          Happy to help!

      Related Topics

      Collapse

      Working...
      X