hexagon logo

Dirty parts

Hello colleagues! Hope you have a great weekend and the sun is not burning around like in our region Sunglasses
In the light of recent events at our enterprise, it became interesting to me. Do you face the fact that poorly cleaned or completely contaminated parts are brought to you for measurements from production? Often, a small piece of metal adhering to a part can significantly affect the measurement results. In addition, part that is poorly cleaned from oil contaminates the probe, and microparticles adhere to it during measurement. One way or another, with a large number of measurements, I have no desire to check and clean every detail. We agreed with the production that they will do it, but last time we had to redo a large number of measurements due to poorly cleaned parts.
How does it work in your company?
Parents
  • My company makes critical safety stuff for aircraft engines, we take cleanliness ("FOD") very seriously. Once a year, we have mandatory company wide FOD training (watch a video on the computer). Individual departments have their own specific requirements that you're trained in if you work there.

    People from MFG who submit parts to the CMM are trained in FOD detection/prevention and understand that dirty parts = junk measurements. Along with that, the CMM operators can refuse a part submission to their area and send it back to MFG if its too dirty and the MFG floor is NOT allowed to argue.

    All of my CMM programs have this group. My CMMs haven't been called out for dirty/false part data in over two years (when I created the system)-->
    GROUP_FOD =GROUP/SHOWALLPARAMS=YES
    CLEANQUESTION =COMMENT/YESNO,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,
    Is the part FOD free?
    
    (Operator shall visually inspect part. Operator shall
    clean part with alcohol, rag, airhose, pipecleaners,
    AND/OR request upper level cleaning process if necessary).
    IF/CLEANQUESTION.INPUT=="NO"
    DIRTYQUESTION =COMMENT/YESNO,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,
    Do you want to waste my time and measure this dirty part?
    IF_GOTO/DIRTYQUESTION.INPUT=="NO",GOTO = CLEANQUESTION
    END_IF/
    IF/CLEANQUESTION.INPUT=="YES"
    ASSIGN/CLEANSTATEMENT="Operator states that part was FOD free prior to CMM measurement."
    END_IF/
    ELSE/
    ASSIGN/CLEANSTATEMENT="ALERT! Part was contaminated with FOD. The CMM's dimensional output may be incorrect."
    END_ELSE/
    COMMENT/REPT,
    CLEANSTATEMENT
    COMMENT/REPT,
    
    ENDGROUP/ID=GROUP_FOD
    


    Because they know it will show up on the inspection report for the part...

    Nobody has ever selected NO the part was dirty.
    Every report has "Operator states that part was FOD free prior to CMM measurement." on it.
Reply
  • My company makes critical safety stuff for aircraft engines, we take cleanliness ("FOD") very seriously. Once a year, we have mandatory company wide FOD training (watch a video on the computer). Individual departments have their own specific requirements that you're trained in if you work there.

    People from MFG who submit parts to the CMM are trained in FOD detection/prevention and understand that dirty parts = junk measurements. Along with that, the CMM operators can refuse a part submission to their area and send it back to MFG if its too dirty and the MFG floor is NOT allowed to argue.

    All of my CMM programs have this group. My CMMs haven't been called out for dirty/false part data in over two years (when I created the system)-->
    GROUP_FOD =GROUP/SHOWALLPARAMS=YES
    CLEANQUESTION =COMMENT/YESNO,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,
    Is the part FOD free?
    
    (Operator shall visually inspect part. Operator shall
    clean part with alcohol, rag, airhose, pipecleaners,
    AND/OR request upper level cleaning process if necessary).
    IF/CLEANQUESTION.INPUT=="NO"
    DIRTYQUESTION =COMMENT/YESNO,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,
    Do you want to waste my time and measure this dirty part?
    IF_GOTO/DIRTYQUESTION.INPUT=="NO",GOTO = CLEANQUESTION
    END_IF/
    IF/CLEANQUESTION.INPUT=="YES"
    ASSIGN/CLEANSTATEMENT="Operator states that part was FOD free prior to CMM measurement."
    END_IF/
    ELSE/
    ASSIGN/CLEANSTATEMENT="ALERT! Part was contaminated with FOD. The CMM's dimensional output may be incorrect."
    END_ELSE/
    COMMENT/REPT,
    CLEANSTATEMENT
    COMMENT/REPT,
    
    ENDGROUP/ID=GROUP_FOD
    


    Because they know it will show up on the inspection report for the part...

    Nobody has ever selected NO the part was dirty.
    Every report has "Operator states that part was FOD free prior to CMM measurement." on it.
Children
No Data