Hi all,
I'm having problems with a pulsed CNC laser at the company I'm working at. The laser is used to drill hole patterns in metal sheets. Every once in a while, the laser drills holes which are significantly larger than requested. Since I have ran the same program with the same parameters on a different machine and it works well there, I'm suspecting that either the CNC controller has a spurious frequency oscillation which concentrates certain pulses and therefore deposits excessive energy in/on the hole, or the laser itself has an anomalous mode (it was already sent for refurbishment and graded OK).
In order to troubleshoot the controller/trigger aspect, I'd like to record and analyze the trigger signal going from the CNC controller to the laser. It's a 5V 40%DC TTL signal at 200 kHz. The problem is, if it is indeed a frequency oscillation, that it occurs only once every thousand holes or so. Since each hole is a series of pulses, this represents a lot of data (around 6 hours of pulsing per process). My question is, what would be the easiest/cheapest way to log this data so that I could analyze it in Matlab or something like that? I'm also considering attaching a low-pass filter to the laser trigger input, but even if this solves the issue, I'd still like to know where the problem is originating (the CNC controller was already swapped..). I'd be grateful for any input, thanks.
I'm having problems with a pulsed CNC laser at the company I'm working at. The laser is used to drill hole patterns in metal sheets. Every once in a while, the laser drills holes which are significantly larger than requested. Since I have ran the same program with the same parameters on a different machine and it works well there, I'm suspecting that either the CNC controller has a spurious frequency oscillation which concentrates certain pulses and therefore deposits excessive energy in/on the hole, or the laser itself has an anomalous mode (it was already sent for refurbishment and graded OK).
In order to troubleshoot the controller/trigger aspect, I'd like to record and analyze the trigger signal going from the CNC controller to the laser. It's a 5V 40%DC TTL signal at 200 kHz. The problem is, if it is indeed a frequency oscillation, that it occurs only once every thousand holes or so. Since each hole is a series of pulses, this represents a lot of data (around 6 hours of pulsing per process). My question is, what would be the easiest/cheapest way to log this data so that I could analyze it in Matlab or something like that? I'm also considering attaching a low-pass filter to the laser trigger input, but even if this solves the issue, I'd still like to know where the problem is originating (the CNC controller was already swapped..). I'd be grateful for any input, thanks.


