hexagon logo

Small Blemishes

Don't have much experience with this new laser head we got, but I was tasked with trying to figure out how to pick up small blemishes / pits in some of our parts, and they want to try and use this laser scanning head.

Would the laser head be able to pick up and locate small blemishes like this? 

extremely small, it is visible with the eye, but barely. 

I scanned the entirety of the part and made a color map of it, but these small blemishes did not show up / not easily distinguishable. 

Using  L-10.10 laser scanning head



Edited Vision head to laser head
[edited by: Zafra at 3:21 PM (GMT -5) on Sep 18, 2024]
Parents
  • Laser scanning is a waste of time and a downright bad idea. I'm guessing an engineer came up with that one. A much easier and better approach, since you already have a VISION setup which doubtless includes a CAMERA is to take pictures of the surface of interest. If you can get that far then it should be simple with openCV for python, especially if these blemishes are as distinct/contrasting as shown here. There is probably at least a hundred different ways to do it. ChatGPT or google Gemini can get you started quickly even if you aren't a proficient programmer yet, as openCV has a number of built-in functions which already pretty much do exactly what is needed.

    Firstly you'll want to calculate the exact size of the camera's field of view at whatever magnification you are using. That allows you to break down the surface in terms of "screens" so you can automate the image capture.

    Personally I haven't quite done this, but one of my programs captures images then calls an openCV script which "stitches" high magnification images taken along the axis of a part, regardless of the orientation/angle. Another takes X, Y coordinate data from measured points and converts it to a pixel row and column on the image (yet another reason why you should figure out the exact size of the camera FOV, hopefully to 31589719 decimal places.) to aid in interpretation

    Vision is way more powerful than touch probes but requires actual brain power.

    https://drive.google.com/file/d/1nBsAh95WxmRwgP3Aapd5jeiCJ0oQ6k78/view?usp=drive_link

  • I'll have to look into the python solution, I've been dabbling with it in my free time and this would be a good thing to try! Unfortunately, we only have the Laser scanner along with our tactile probes.  

    I told Engineering this was likely not going to work with the laser scanner, but figured I'd ask. 

    I'll have to look into the camera option and see if we can get it added on with the laser probe scanner! 

    Thanks

Reply
  • I'll have to look into the python solution, I've been dabbling with it in my free time and this would be a good thing to try! Unfortunately, we only have the Laser scanner along with our tactile probes.  

    I told Engineering this was likely not going to work with the laser scanner, but figured I'd ask. 

    I'll have to look into the camera option and see if we can get it added on with the laser probe scanner! 

    Thanks

Children
No Data