Outcome summary
We wrote SGM-40 Studio, the control software for Gilardoni's 4-channel SGM-40 modules in automatic industrial inspection plants, and a superconcentrator that buffers every acquisition.
Starting situation
Gilardoni is an Italian maker of X-ray and ultrasonic equipment for non-destructive testing. The SGM-40 is Gilardoni's ultrasonic module with four channels, built to work inside automatic inspection plants and borescopes. The hardware is Gilardoni's. Someone has to configure it, run it and read it. An instrument like this is only as good as its software: acquiring the signal, showing it clearly and producing a record the inspector can trust.
The system
- SGM-40 Studio, a desktop application that talks to the boards over USB and controls every channel: gates, amplitude-correction curves (DAC and TGC), thickness readings and the pulser modes (parallel, multiplexed or hybrid).
- Live views of the signal (A-scan) and of the scan map (C-scan), a diagnostic function and a log viewer for service.
- Saved configurations, printing, an Italian and an English interface, and a remote interface so that another program can drive the boards.
- A superconcentrator for the plants that run many boards together.
Implementation
The channels of the boards have no memory of their own. We built a superconcentrator that reads the channels in real time and buffers each response once it is qualified with the encoder position, so that no acquisition is lost while the part moves through the plant. The same software synchronises several boards on a common pulse rate.
We started on the SGM-40 in 2005 and kept releasing updates for many years.
Results and evidence
SGM-40 Studio is the software that Gilardoni's SGM-40 modules run on in automatic inspection plants, and the superconcentrator keeps every acquisition that the channels produce.



