XL220CL
4.82.0
3/3/2022

While at a customer site we were using the Closed Loop Data screen to monitor the Maximum Analog signal. While watching the screen it appeared to be changing and fluctuating incorrectly between a wide range of values for several cycles of the die before coming to a final value.

A code review showed that the values were getting reset during the entire time that the graphics screen was capturing data. It can be capturing data for up to 30 seconds which is why we were seeing it take numerous die cycles before it settled on a value.

The code was modified to only reset the analog and error max values one time at the beginning of a capture so that it would work as expected.

We have seen a big benefit in having Velocity Feed Forward on Hydraulic Folding Machine Systems where compressible fluid and flexible hoses make closed loop tuning more difficult. Velocity Feed Forward helps provide stability by allowing the majority of the command signal to be provided through Open Loop means.

We sometimes have difficulty on customer machines that use chain driven roll-formers to position in closed loop. The chains create backlash. It is very similar to the hydraulics problem in that there is not a rigid zero backlash system that we are controlling. These chain driven systems generally also have a line encoder in part because of the inaccuracies introduced by the chain.

We already have Velocity and Acceleration Feed Forward parameters and code available in the Selective Closed Loop configuration. This change makes these settings and functionality available for Two Encoder Feed to Stop systems.

To avoid causing issues for existing customers receiving software updates, a new Setup has been added called Enable Feed Forward Settings. It defaults to No. When set to Yes it enables the two pre-existing settings;

  1. Max Velocity at 10V.
  2. Acceleration Feed Forward Gain.

The Max Velocity at 10V setup parameter is a Velocity Feed forward setup that relies on the accurate calculation of the velocity of the position set-points for the Closed Loop algorithm. This is a filtered velocity calculation.

There were no issues with the calculations or the filtering but there was an issue with the code that calculates the set-points and re-references the loop position between parts. The referencing and the new set-point were being calculated correctly but the old set-point, which is used to calculate the instantaneous velocity was not getting set properly between parts. This resulted in a large negative instantaneous velocity that took some time to filter out. This cause the acceleration ramp to look odd and miss-shaped.

This problem would only be noticeable when the controller is set for Feed to Stop and Selective Closed Loop. It has now been fixed.

SCN 4561 added a "Remaining Coil is Scrap" button that is only enabled when the UART version of Eclipse is 3.59 or higher.

This change allows Eclipse to enable or disable access to this button with a setting configured in Eclipse. The button will be disabled by default unless Eclipse enables it.

Some ERP systems cannot handle scrap codes that have not been pre-defined. This change allows Eclipse to force the controller to validate Bundle Id's above 900 against the Scrap Code list it defines, which is intended to reflect all of the Scrap Codes the ERP system can handle.

If enabled, when calculating parts, the controller will test that the Scrap Code represented in a Scrap Bundle Id exists in the Scrap Code List downloaded by Eclipse. If the Scrap Code cannot be found an error message 264 will be displayed that indicates the invalid Bundle Id and Scrap Code.

SCN 2908 added the ability to track scrap that was cut by a Front Shear prior to the coil being threaded into the machine. If a Manual Front Shear operation is detected while the coil was tailed out, after the new coil loaded the controller prompts the operator with a window where the scrap can be manually entered. This window is displayed after the new coil number is entered.

This same window will now be displayed any time a new coil is loaded, after the coil number has been entered.

Any Customer who is bothered by this new Window can disable it with a new Setup Parameter. The new Setup is called Coil Pre-Thread-Up Window. It has two settings, Enabled and Disabled. It defaults to Enabled. The Setting is not visible if a Front Shear Tool is enabled. In this case the Window is still selectively displayed as described in SCN 2908.

The new setup can also be configured by Eclipse using the ME UART command.