Difference between revisions of "CNC Bender v10-20070828"

From ATTWiki
Jump to: navigation, search
(ENHANCED: Logic for Post Bend Jog and Radius Shifting in STEP Mode)
(Explanation of Issue)
Line 21: Line 21:
 
* When the RADIUS SHIFTING MODE is set to "DURING FEED", then all radius shifting is performed using a simultaneous secondary process that runs in parallel with the main process list.
 
* When the RADIUS SHIFTING MODE is set to "DURING FEED", then all radius shifting is performed using a simultaneous secondary process that runs in parallel with the main process list.
  
* The [[Post Bend Jog]] was traditionally placed after the start of radius shifting that occurred simultaneously.  This caused the bender to operate slightly differently during STEP mode when compared to AUTO mode.
+
* The [[Post Bend Jog]] was traditionally placed after the start of radius shifting that occurred simultaneously.  This is a sample process list before this enhancement:
 
+
* This is a sample process list before this enhancement:
+
  
 
<pre>
 
<pre>
Line 37: Line 35:
 
</pre>
 
</pre>
  
 +
Why is this a problem?  Compare what happens in these two scenarios.  Note how the end result is different in STEP than in AUTO even though the command order (as shown above) is not changed.
  
The problem with this is:
+
IN AUTO MODE:
 
+
AUTO MODE:
+
 
# The [[Post Bend Jog]], even though placed slightly after the activation of the secondary DURING FEED radius shifting process,  could still occur just before the the simultaneous shifting.
 
# The [[Post Bend Jog]], even though placed slightly after the activation of the secondary DURING FEED radius shifting process,  could still occur just before the the simultaneous shifting.
 
# This made the process appear to have activated the [[Post Bend Jog]] first - even though it did not.
 
# This made the process appear to have activated the [[Post Bend Jog]] first - even though it did not.
Line 46: Line 43:
 
<br><br>
 
<br><br>
  
STEP MODE:
+
IN STEP MODE:
 
# The [[Post Bend Jog]] move would effectively disappear during STEP mode.
 
# The [[Post Bend Jog]] move would effectively disappear during STEP mode.
 
# In Step mode, the DURING FEED radius shifting would already be completed before the [[Post Bend Jog]] would be activated.
 
# In Step mode, the DURING FEED radius shifting would already be completed before the [[Post Bend Jog]] would be activated.

Revision as of 04:09, 29 August 2007

CNC Bender User Interface for ProControl


Contents


REVISION Information

10-20070828, August 28, 2007


ENHANCED: Better Logic for Post Bend Jog and Radius Shifting in STEP Mode

The Post Bend Jog now works the same in both AUTO and STEP modes during bending - even if the Radius Shifting Mode is set to "During Feed".

Explanation of Issue

  • When the RADIUS SHIFTING MODE is set to "DURING FEED", then all radius shifting is performed using a simultaneous secondary process that runs in parallel with the main process list.
  • The Post Bend Jog was traditionally placed after the start of radius shifting that occurred simultaneously. This is a sample process list before this enhancement:

[SECONDARY_PROCLIST] radius_shift_part11, enable

{any other commands}

[DISPLAY] Next Step: (FRB Row 2) Move Feed Axis +1.0000 IN Relative
FeedPositive = pos0:25.40000000, vel0:694.00000000, ump0:1, cto:60000


Why is this a problem? Compare what happens in these two scenarios. Note how the end result is different in STEP than in AUTO even though the command order (as shown above) is not changed.

IN AUTO MODE:

  1. The Post Bend Jog, even though placed slightly after the activation of the secondary DURING FEED radius shifting process, could still occur just before the the simultaneous shifting.
  2. This made the process appear to have activated the Post Bend Jog first - even though it did not.
  3. This is especially true if a Radius Shift Delay is set to greater than zero milliseconds.



IN STEP MODE:

  1. The Post Bend Jog move would effectively disappear during STEP mode.
  2. In Step mode, the DURING FEED radius shifting would already be completed before the Post Bend Jog would be activated.
  3. This would create a crash condition where the radius shifting would occur with the tube still in the die.

V10 20070828 radius options.jpg

Solution

The Post Bend Jog will now always be placed BEFORE the start of any "DURING FEED" radius shifting. This is a sample process list with the new order:


[DISPLAY] Next Step: (FRB Row 2) Move Feed Axis +1.0000 IN Relative
FeedPositive = pos0:25.40000000, vel0:694.00000000, ump0:1, cto:60000

{any other commands}

[SECONDARY_PROCLIST] radius_shift_part11, enable





First Installed To Benders