hexagon logo

Can PC-DMIS readout the temp probe?

Our lab ac turned off over the weekend and the granite needs to come back to lab temp before I can start running again. (Also I'm new to PC-DMIS, I should mention this) I have the temp probe on the granite can I do something to get a temperature readout? So I can see what temp it is at? We dont use temp comp since we are in a controlled lab +/-.5 degrees controlled

Thanks in advance
  • Depending on your controller, it might have a login page where you can see the temperatures for the different sensors. FDC controllers have these webpages. Your mileage may vary. Check with your local Hexagon support.
  • , I see from your user profile that it says you are running PC-DMIS 2022.2. Try the following code...

    PARTNAME : get_temperature
    REV NUMBER :
    SER NUMBER :
    STATS COUNT : 1
    GD&T STANDARD : ASME Y14.5 - 2009/2018
     
    STARTUP    =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
                ALIGNMENT/END
                MODE/MANUAL
                MOVESPEED/ 100
                FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
                TEMPCOMP/METHOD = AUTOMATIC,MATERIAL = Calibration Sphere Ceramic,CTE=8
                  ,SET WARNING LIMIT = FALSE,MINIMUM = 10,MAXIMUM = 40
                  ,PART SENSOR NUM=DEFAULT,X SCALE= 20,Y SCALE= 20,Z SCALE= 20,PART TEMP=20
                LOADPROBE/ZOOM
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
                DO/
    DIM TEMP1    = GAGE/TEMPERATURE  OUTPUT=BOTH,PART SENSOR NUM=DEFAULT,UNITS=C
      AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
      M       20.000      2.000      2.000     20.000      0.000      0.000 ----#----
      END OF DIMENSION TEMP1
                  ASSIGN/V1=TEMP1.M.MEAS
                  IF/V1<19.5
                    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=YES,TIME DELAY=60,OVC=NO,
                    "Current part sensor temperature = "+V1
                  END_IF/
                UNTIL/V1>19.5​
    


    It uses a temperature gauge command to get the current part sensor temperature and then continues to loop until it is greater than 19.5°C. I've set the time delay between readings to 60 seconds, it will accept values ranging from 1 to 600 (10 minutes) so edit to suit your needs.


    Attached Files