Added two new settings to allow the trailing edge of a hole to reliably be detected without false detections on the leading edge.
Burrs, oil and other things can cause false detections on the leading edge of a hole even if the sensor is configured to detect the trailing edge. Sometimes the shape of the hole is only conducive to detecting the trailing edge. This change aims to prevent the false leading edge detections by adding two settings, Hole Det Edge, and Min Hole Size.
Hole Det Edge has two options, Leading and Trailing. It defaults to Leading. The Trailing option forces the Hole Detect interrupt to use the second parameter, Min Hole Size to ensure we have seen the correct hole edge.
Min Hole Size configures the minimum size of the hole we need to see before we will trigger on the Trailing edge of the hole. Min Hole Size is assumed to be smaller than Min Hole Spacing.
Min Hole Spacing still applies in both Hole Det Edge mode.
When using the Trailing Hole Det Edge the sensor must be configured to turn ON when the sensor is blocked. The Sensor must be OFF for at least the Min Hole Size before turning ON. Detecting where the sensor turns OFF is not as accurate as when the sensor turns ON. This hardware only has an interrupt for the OFF to ON transisiton so we have to detect the other edge in a task that Polls every 2.5msec. One lines with high material speed, the Min Hole Size will need to be slightly smaller to allow the task time to see the leading edge of the hole. Time and line speed equate to an error (delay) in the position where the leading edge of the hole may be detected.
Note!!!! This change is only being released in the SL301HCL. It could be added to the MP301HCL, MP350HCL and other corresponding OL models, but we are not doing so at this time. We need this change on one particular line in an emergency situation. This can be added to the next generation controller. It is already available in the XL200 controllers.
| Model | Version | Released |
|---|---|---|
| SL301HCL | 14.45 | 4/23/2026 |