Difference between revisions of "CNC Bender v11-20091118"

From ATTWiki
Jump to: navigation, search
(25px REPAIR - Moving Feed into Interference Zones Check for PD)
(25px REPAIR- Time-Out Value for Bend Arm Return)
 
(29 intermediate revisions by one user not shown)
Line 8: Line 8:
 
<tr>
 
<tr>
 
<td>
 
<td>
Type of Upgrade: '''FASTER BENDING'''
+
Type of Upgrade: '''FLEXIBILITY''' and '''REPAIR'''
 
</td>
 
</td>
 
<td>
 
<td>
Line 28: Line 28:
 
===[[image:Check.jpg|25px]] REPAIR- Final Bend Simultaneous Motion===
 
===[[image:Check.jpg|25px]] REPAIR- Final Bend Simultaneous Motion===
 
<table>
 
<table>
<tr>
+
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
* If the final Bend Return Step Point is ZERO, then the standard "BendAbsolute" command is now called correctly without generating errors during AutoBuild.<br><br>
 
* If the final Bend Return Step Point is ZERO, then the standard "BendAbsolute" command is now called correctly without generating errors during AutoBuild.<br><br>
Line 38: Line 38:
  
 
<td>
 
<td>
[[image:BendReturnStepPoint_FinalRow.jpg|500px]]<br>
+
[[image:BendReturnStepPoint_Zero_FinalRow.jpg|500px]]<br>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 48: Line 48:
 
===[[image:Check.jpg|25px]] REPAIR- Time-Out Value for Bend Arm Return===
 
===[[image:Check.jpg|25px]] REPAIR- Time-Out Value for Bend Arm Return===
 
<table>
 
<table>
<tr>
+
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
* The bend arm return timeout value in the PREBEND section of the processlist was accidentally set to the Run Buttons timeout in the previous version.<br><br>
 
* The bend arm return timeout value in the PREBEND section of the processlist was accidentally set to the Run Buttons timeout in the previous version.<br><br>
* This has been resolved so that the axis timeout value is once again used.<br><br>
+
* This has been resolved so that the '''axis timeout''' value is used.<br><br>
 
</td>
 
</td>
  
 
<td>
 
<td>
 +
[[image:bendarm_icon.jpg]]
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 60: Line 61:
 
</table>
 
</table>
  
===[[image:Check.jpg|25px]] REPAIR - Moving Feed into Interference Zones Check for PD (Pressure Die) HOME ===
+
===[[image:Check.jpg|25px]] REPAIR - Feed Move into Interference Zones for AFTER Check for PD (Pressure Die) HOME ===
 
<table>
 
<table>
<tr>
+
<tr valign=top>
 
<td width=300>
 
<td width=300>
* CNC Bender now properly checks for the PD HOME switch activated before moving the carriage into the interference zone<br><br>
+
* CNC Bender now properly checks for the PD HOME switch activated before ATTEMPTING to move the FEED axis into the interference zone<br><br>
* Previous versions could skip the wait for the PD motion to complete, then give a collision error by not waiting for the PD to move home.
+
* Previous versions could skip the wait for the PD motion to complete, then give a collision error by not waiting for the PD to move home.<br><br>
 +
 
 +
* This prevents the following type of error:<br><br>
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
 +
[[image:feedaxis_icon.jpg]]<br><br>
 +
----------------------------------------
 +
11/17/2009 2:50:19 PM
 +
Collision - The Pressure Die Is Not Home And Feed Would Have Penetrated the Pressure Die Interference Zone, CIO Checked: Input_PressureDieIsHome_End
 +
----------------------------------------
 +
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 76: Line 85:
  
 
===[[image:Check.jpg|25px]] ENHANCE - AllDiesToHome Command and AllDiesToHomeWithoutPDA Commands===
 
===[[image:Check.jpg|25px]] ENHANCE - AllDiesToHome Command and AllDiesToHomeWithoutPDA Commands===
 +
 
<table>
 
<table>
<tr>
+
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
* Both of these commands can now be named in the General Dynamic Option List in Low Level.<br><br>
 
* Both of these commands can now be named in the General Dynamic Option List in Low Level.<br><br>
 
* Automated logic has been installed to work like this:
 
* Automated logic has been installed to work like this:
 
</td>
 
</td>
<td width=300>
+
<td width=450>
</td>
+
</tr>
+
  
</table>
+
[[image:COMDEFname_alldiestohome.jpg|450px]] <br><br>
  
 
<table cellpadding=5>
 
<table cellpadding=5>
 
<tr>
 
<tr>
<td width=300 bgcolor="#abbad1">
+
<td width=150 bgcolor="#abbad1">
 
* When returning a PDA motion-controlled axis...<br><br>
 
* When returning a PDA motion-controlled axis...<br><br>
 
* When using a FOLLOWER with NO prox...
 
* When using a FOLLOWER with NO prox...
 
</td>
 
</td>
  
<td width=300 bgcolor="#e3e4f5">
+
<td bgcolor="#e3e4f5">
 
...then AllDiesToHomeWithoutPDA is called immediately after in order to insure that the pressure die and clamp dies are home before continuing.
 
...then AllDiesToHomeWithoutPDA is called immediately after in order to insure that the pressure die and clamp dies are home before continuing.
 
</td>
 
</td>
Line 103: Line 111:
 
<table cellpadding=5>
 
<table cellpadding=5>
 
<tr>
 
<tr>
<td width=300 bgcolor="#abbad1">
+
<td width=150 bgcolor="#abbad1">
 
* When returning a PDA directional valve actuator...<br><br>
 
* When returning a PDA directional valve actuator...<br><br>
 
* When returning a FOLLOWR with a prox switch...
 
* When returning a FOLLOWR with a prox switch...
 
</td>
 
</td>
  
<td width=300 bgcolor="#e3e4f5">
+
<td bgcolor="#e3e4f5">
 
...then AllDiesToHome is called to be sure the pressure die, clamp die, and Pressure Die Assist die are home before continuing.
 
...then AllDiesToHome is called to be sure the pressure die, clamp die, and Pressure Die Assist die are home before continuing.
 
</td>
 
</td>
Line 114: Line 122:
  
 
</table>
 
</table>
 +
 +
</td>
 +
</tr>
 +
 +
</table>
 +
 +
  
 
<br><br>
 
<br><br>

Latest revision as of 18:30, 19 November 2009

Cncbender logo pushbending.png

Type of Upgrade: FLEXIBILITY and REPAIR

The changes in this version are minor debugs to the November 4, 2009 version of CNC Bender - Speed optimizations. (See CNC Bender v11-20091104 and CNC Bender v11-20090518)

Operatorstation model.jpg



Check.jpg REPAIR- Final Bend Simultaneous Motion

  • If the final Bend Return Step Point is ZERO, then the standard "BendAbsolute" command is now called correctly without generating errors during AutoBuild.

  • This switches the immediate move "Bend Absolute" off - which makes CNC Bender wait for the bend arm to completely return home before moving to the next step in the process.


Bendarm blur vb150.jpg

BendReturnStepPoint Zero FinalRow.jpg



Check.jpg REPAIR- Time-Out Value for Bend Arm Return

  • The bend arm return timeout value in the PREBEND section of the processlist was accidentally set to the Run Buttons timeout in the previous version.

  • This has been resolved so that the axis timeout value is used.

Bendarm icon.jpg

Check.jpg REPAIR - Feed Move into Interference Zones for AFTER Check for PD (Pressure Die) HOME

  • CNC Bender now properly checks for the PD HOME switch activated before ATTEMPTING to move the FEED axis into the interference zone

  • Previous versions could skip the wait for the PD motion to complete, then give a collision error by not waiting for the PD to move home.

  • This prevents the following type of error:

Feedaxis icon.jpg


11/17/2009 2:50:19 PM Collision - The Pressure Die Is Not Home And Feed Would Have Penetrated the Pressure Die Interference Zone, CIO Checked: Input_PressureDieIsHome_End




Check.jpg ENHANCE - AllDiesToHome Command and AllDiesToHomeWithoutPDA Commands

  • Both of these commands can now be named in the General Dynamic Option List in Low Level.

  • Automated logic has been installed to work like this:

COMDEFname alldiestohome.jpg

  • When returning a PDA motion-controlled axis...

  • When using a FOLLOWER with NO prox...

...then AllDiesToHomeWithoutPDA is called immediately after in order to insure that the pressure die and clamp dies are home before continuing.

  • When returning a PDA directional valve actuator...

  • When returning a FOLLOWR with a prox switch...

...then AllDiesToHome is called to be sure the pressure die, clamp die, and Pressure Die Assist die are home before continuing.




Other Pages