Difference between revisions of "CNC Bender v10-20070828"

From ATTWiki
Jump to: navigation, search
 
(30 intermediate revisions by one user not shown)
Line 1: Line 1:
[[image:Cncbender.jpg|thumb|CNC Bender User Interface for ProControl]]
+
[[image:Cncbender.jpg|thumb|300px|CNC Bender User Interface for ProControl]]
 
+
[[image:cncbender_logo.jpg|400px]]
  
 
__TOC__
 
__TOC__
Line 12: Line 12:
 
<br>
 
<br>
  
=ENHANCED: Logic for [[Post Bend Jog]] and Radius Shifting in STEP Mode=
+
=ENHANCED: Better [[Post Bend Jog]] Handling in All [[Radius Shift Mode]]s=
  
 
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".
 
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".
 
<br><br>
 
<br><br>
  
===Explanation of Issue===
+
<ul>
 +
==Explanation of Issue==
  
The [[Post Bend Jog]] was traditionally placed after the start of any "DURING FEED" radius shifting.  This caused the bender to operate slightly differently during STEP mode when compared to AUTO mode. The problem with this is:
+
* When the [[Radius Shift 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.
  
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:
# 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.
+
<pre>
 +
 
 +
[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
 +
 
 +
 
 +
</pre>
 +
 
 +
But this created a problem.  Compare what happens in the two scenarios listed below (AUTO and STEP).  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====
 +
# The [[Post Bend Jog]], even though placed after the activation of the secondary DURING FEED radius shifting process,  can still appear to occur on the bender at the same time the radius shifting occurs due to delays in startup of the radius shift secondary process.
 +
# This makes operators believe that the [[Post Bend Jog]] is activated first - even though it was not.
 
# This is especially true if a [[Radius Shift Delay]] is set to greater than zero milliseconds.
 
# This is especially true if a [[Radius Shift Delay]] is set to greater than zero milliseconds.
 
<br><br>
 
<br><br>
 
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.
 
# This would create a crash condition where the radius shifting would occur with the tube still in the die.
 
  
 
[[image:V10_20070828_radius_options.jpg|450px]]
 
[[image:V10_20070828_radius_options.jpg|450px]]
  
 +
====IN 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 - because STEP mode pauses the process after the radius shifting starts, but before the [[Post Bend Jog]] begins
 +
# This would create a crash condition where the radius shifting would occur with the tube still in the [[bend die]].
 +
<br><br>
  
 +
==Solution To Issue==
  
===Solution===
+
The [[Post Bend Jog]] will now always be placed '''BEFORE''' the start of any radius shifting.  This is a sample process list with the new order:
  
The [[Post Bend Jog]] will now always be placed '''BEFORE''' the start of any "DURING FEED" radius shifting.  If the
 
  
 
<pre>
 
<pre>
 
[DISPLAY] Next Step: (FRB Row 2) Move Feed Axis +1.0000 IN Relative
 
[DISPLAY] Next Step: (FRB Row 2) Move Feed Axis +1.0000 IN Relative
 
FeedPositive = pos0:25.40000000, vel0:694.00000000, ump0:1, cto:60000
 
FeedPositive = pos0:25.40000000, vel0:694.00000000, ump0:1, cto:60000
 +
 +
{any other commands}
 +
 +
[SECONDARY_PROCLIST] radius_shift_part11, enable
 +
  
 
</pre>
 
</pre>
 +
 +
===Proper Clearance in all Radius Shift Modes===
 +
The end effect of this change is that both STEP and AUTO modes will now treat the [[Post Bend Jog]] identically even when the [[Radius Shift Mode]] is set to During Feed.
 +
  
 
<br>
 
<br>
 
<br>
 
<br>
 
<br>
 
<br>
 +
 +
</ul>
  
 
=First Installed To Benders=
 
=First Installed To Benders=
 +
 +
*SMT 19144 - Right Hand VB300 Bender - Triple Radius Head Shifter

Latest revision as of 23:46, 20 September 2007

CNC Bender User Interface for ProControl

Cncbender logo.jpg

Contents


REVISION Information

10-20070828, August 28, 2007


ENHANCED: Better Post Bend Jog Handling in All Radius Shift Modes

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 Shift 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
    
    
    

    But this created a problem. Compare what happens in the two scenarios listed below (AUTO and STEP). 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 after the activation of the secondary DURING FEED radius shifting process, can still appear to occur on the bender at the same time the radius shifting occurs due to delays in startup of the radius shift secondary process.
    2. This makes operators believe that the Post Bend Jog is activated first - even though it was not.
    3. This is especially true if a Radius Shift Delay is set to greater than zero milliseconds.



    V10 20070828 radius options.jpg

    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 - because STEP mode pauses the process after the radius shifting starts, but before the Post Bend Jog begins
    3. This would create a crash condition where the radius shifting would occur with the tube still in the bend die.



    Solution To Issue

    The Post Bend Jog will now always be placed BEFORE the start of any 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
    
    
    

    Proper Clearance in all Radius Shift Modes

    The end effect of this change is that both STEP and AUTO modes will now treat the Post Bend Jog identically even when the Radius Shift Mode is set to During Feed.





First Installed To Benders

  • SMT 19144 - Right Hand VB300 Bender - Triple Radius Head Shifter