Difference between revisions of "CNC Bender v11-20090120"

From ATTWiki
Jump to: navigation, search
 
(25px REPAIR - Motion Recovery Logic Fix)
 
(17 intermediate revisions by one user not shown)
Line 6: Line 6:
  
  
===[[image:Check.jpg|25px]] NEW - Multitask Process List Features===
+
===[[image:Check.jpg|25px]] NEW - Multitask Process List RESET Feature===
  
 
CNC Bender now includes the capability of starting multi-tasking process lists in either RESET or CONTINUE mode.
 
CNC Bender now includes the capability of starting multi-tasking process lists in either RESET or CONTINUE mode.
 
<br><br>
 
<br><br>
An example for starting a secondary processes is:
+
RESET is the new default if no parameter is supplied.
 +
<br><br>
 +
 
 +
An example for starting a secondary processes is shown here.  The new RESET parameter is at the end of the line following the ENABLE command:
  
 
<pre>
 
<pre>
[SECONDARY_PROCLIST] button_runprocess, enable, reset
+
[SECONDARY_PROCLIST] button_chuckclose, enable, reset
 
</pre>
 
</pre>
 +
<br>
 +
This new feature allows CNC Bender to always reset secondary process lists from the beginning.
 +
<br><br>
 +
The RESET command solves issues that may crop up when starting a secondary process inadvertently in the middle of the list.  For example, if the process list is running in CONTINUE mode (the old default), then the process could accidentally automatically close the chuck at the beginning of a new cycle.
 +
<br>
 +
<br>
  
The new "reset" parameter is shown above.
+
===[[image:Check.jpg|25px]] NEW - Internal Binary Register I/O Feature===
 +
 
 +
CNC Bender uses Internal Binary Registers to simulate input or output modules
 +
<br><br>
 +
Internal Binary Registers can treat the same point in the same module as both OUTPUT and INPUT at the same time in the same module.  (This is not possible in CIO objects linked to physical modules.)
 +
<br><br>
 +
This gives the advantage of being able to set an IBR OUTPUT in one process while examining the same IBR as an INPUT in another process.
 +
<br><br>
 +
 
 +
===[[image:Check.jpg|25px]] REPAIR - Motion Recovery Logic Fix===
 +
 
 +
Motion recovery allows a user to step into the safety scanner during the middle of a motion command, stop all motion, then allow CNC Bender to finish the motion automatically after cycle start is pressed.
 +
<br><br>
 +
The motion recovery logic was adjusted so that:
 +
<br>
 +
# It will run only for COMDEF commands that actually have axis motion logic in them.  (Many commands handle only inputs or outputs.)
 +
# It will run in secondary process lists only if the list is running when SAFE MODE CYCLE HOLD was activated.  Secondary processes that are not running need to have no recovery motion applied to them.
 
<br><br>
 
<br><br>
This new feature allows CNC Bender to always reset secondary process lists from the beginning.  This solves issues that may crop up when starting a secondary process somewhere in the middle of the list.
 
  
 
=Other Pages=
 
=Other Pages=

Latest revision as of 14:08, 6 April 2009

Cncbender logo pushbending.png

Operatorstation model.jpg



Check.jpg NEW - Multitask Process List RESET Feature

CNC Bender now includes the capability of starting multi-tasking process lists in either RESET or CONTINUE mode.

RESET is the new default if no parameter is supplied.

An example for starting a secondary processes is shown here. The new RESET parameter is at the end of the line following the ENABLE command:

[SECONDARY_PROCLIST] button_chuckclose, enable, reset


This new feature allows CNC Bender to always reset secondary process lists from the beginning.

The RESET command solves issues that may crop up when starting a secondary process inadvertently in the middle of the list. For example, if the process list is running in CONTINUE mode (the old default), then the process could accidentally automatically close the chuck at the beginning of a new cycle.

Check.jpg NEW - Internal Binary Register I/O Feature

CNC Bender uses Internal Binary Registers to simulate input or output modules

Internal Binary Registers can treat the same point in the same module as both OUTPUT and INPUT at the same time in the same module. (This is not possible in CIO objects linked to physical modules.)

This gives the advantage of being able to set an IBR OUTPUT in one process while examining the same IBR as an INPUT in another process.

Check.jpg REPAIR - Motion Recovery Logic Fix

Motion recovery allows a user to step into the safety scanner during the middle of a motion command, stop all motion, then allow CNC Bender to finish the motion automatically after cycle start is pressed.

The motion recovery logic was adjusted so that:

  1. It will run only for COMDEF commands that actually have axis motion logic in them. (Many commands handle only inputs or outputs.)
  2. It will run in secondary process lists only if the list is running when SAFE MODE CYCLE HOLD was activated. Secondary processes that are not running need to have no recovery motion applied to them.



Other Pages