Surface & cosmetic
Blemishes on an otherwise-good part, where the hard question is what counts as bad.
- Scratches, gouges, and tool marks
- Porosity, inclusions, and voids
- Contamination, residue, and staining
- Burn, discoloration, and finish variation
Machine Vision
We design, integrate, and tune in-line vision inspection on industry-standard hardware, typically Keyence and Cognex platforms, so defects are caught on the line instead of at final QC, a customer dock, or a warranty claim.
"Defect detection" covers several genuinely different problems, and they need different optics, lighting, and logic. Most lines need more than one of these, which is why the hardware choice follows the defect list rather than the other way around.
Blemishes on an otherwise-good part, where the hard question is what counts as bad.
Measurement against nominal, where the tolerance band is the whole decision.
The part is fine, but something about the build is wrong.
Verification that the part can be identified downstream and by the customer.
Out of the box, most vision platforms give you one global sensitivity setting. That forces a bad compromise: tighten it and you scrap good parts, loosen it and you ship bad ones. The compromise gets worse the more variants share the line.
We build the control layer so the tolerance band is a first-class, per-feature parameter. A cosmetic scuff on a hidden face and a bore diameter on a safety-critical joint do not belong on the same threshold, and they should not have to share one.
There is a working demonstration of this on the home page: parts arrive with randomized surface spotting, get scanned, and are accepted or dropped through a reject hatch against a threshold you set with a slider, with yield recalculating live as you move it. That tradeoff between yield and escape rate is the real conversation on most lines.
In most engagements we are integrating and tuning proven hardware rather than building our own. That keeps you on a supported platform your maintenance team can get parts and help for, and it puts our effort where it changes the outcome: optics, lighting, recipe logic, tolerances, and the integration into your controls.
We are vendor-agnostic by preference. The right camera is the one that resolves your smallest defect at your line speed and integrates with the controls you already run.
We start with real parts, including the defective ones you have been saving. If the defect cannot be resolved reliably under controlled optics, no amount of software fixes it, and we would rather establish that in week one than after a purchase order.
The single largest determinant of a vision system's reliability. Lighting geometry, wavelength, and part presentation get selected against your actual defect list and line speed, not a datasheet.
Inspection logic per part variant, with tolerance bands set per feature in engineering units and reviewed against your spec and your scrap history.
Pass/fail and measurement data delivered to the PLC, HMI, MES, or historian in the form your systems already expect, so results drive real actions like rejects, alarms, and routing.
Run against known-good and known-bad samples, confirm the escape and false-reject rates against the agreed baseline, then hand over documentation along with the ability to adjust tolerances in normal operation.
Inspection projects usually have a defensible number attached, which is why they often qualify for our profit-sharing model rather than a fixed fee:
If the gain is measurable, we would rather share in it than bill for it. That is the whole idea behind our profit-sharing engagement model.
Tell us what the defect is, what it costs you, and what the line speed is. We will tell you honestly whether vision is the right answer.