Difference between revisions of "Bend Program Optimization"

From ATTWiki
Jump to: navigation, search
Line 28: Line 28:
 
<ol>  
 
<ol>  
 
<li>Use I2T HMI software for setting PID values so that motion is smooth and yet precise.</li><br>
 
<li>Use I2T HMI software for setting PID values so that motion is smooth and yet precise.</li><br>
<li>Check to be sure that the in-position tolerance is set high enough.  If this value is set too low, then an axis may take too long to come into position.  For example, it is best to keep the bend axis at about 1 degree.  (We find that 1 degree is accurate enough for the process.)  Setting the value lower will only rob time add time to the cycle.</li>
+
<li>Check to be sure that the in-position tolerance (in I2T HMI software) is set high enough.  If this value is set too low, then an axis may take too long to come into position.  For example, it is best to keep the bend axis at about 1 degree.  (We find that 1 degree is accurate enough for the process.)  Setting the value lower will only rob time add time to the cycle.</li>
 
</ol>
 
</ol>
 
</td>
 
</td>

Revision as of 14:20, 20 July 2006

The goal of bend program optimization is to reduce the cycle time per part.

General Optimization

Be sure all axes and actuators are travelling at maximum sustainable speed.

  1. This requires monitoring the output voltages of the axis controllers.

  2. When running at speed 10, is the voltage at 80-90% of the maximum?


Be sure all axes are tuned properly.

  1. Use I2T HMI software for setting PID values so that motion is smooth and yet precise.

  2. Check to be sure that the in-position tolerance (in I2T HMI software) is set high enough. If this value is set too low, then an axis may take too long to come into position. For example, it is best to keep the bend axis at about 1 degree. (We find that 1 degree is accurate enough for the process.) Setting the value lower will only rob time add time to the cycle.
  1. Attempt to optimize motion through combination of motion.

    Closely watch the bender during cycle to determine if there are any motions that can be combined. Are there places in the cycle where other actuators are waiting for another actuator?

Specific Optimization Techniques for CNC Bender

1 - Fine-tuned the Horizontal and Rotate axes speeds in CNC Bender low level so that their speed "10" is really the fastest these axes can move. This requires examination of the I2T voltage output levels while the machine is operating - using I2T HMI software.

2 - Changed all Feed THEN Rotate motion to Feed AND Rotate motion.

3 - Removed the Post Bend Jog motion on bends with small angles. (This is the extra motion of the carriage just after a bend for the tube to clear the bend die.)

4 - Increased the Step Point angle so that the Carriage is moving forward as soon as the bend arm moves toward home.

5 - Set the radius shifting to SHIFT DURING the Bend Arm return, Feed / Rotate. (Huge time saver)

6 - Set the Pressure Die to retract a short distance (PD Retract Timer = 100 ms) on bend rows that do move into radius shift rows.

7 - Hold the mandrel forward (plug mandrel) from the start to the last bend. Draw the mandrel back on the last bend in order to make the part easier to unload. (Significant time-saver)


--Mcone 09:50, 20 July 2006 (EDT)