Difference between revisions of "CNC Bender v12-20100903"

From ATTWiki
Jump to: navigation, search
(25px ENHANCED - Vertical Head Shift Tolerance Added)
(25px ENHANCED - HIGH PRESSURE - START in MIDDLE)
 
(70 intermediate revisions by one user not shown)
Line 9: Line 9:
 
</table>
 
</table>
  
__NOTOC__
+
__TOC__
 
+
<br>
  
 
===[[image:Check.jpg|25px]] NEW - CYCLE HOLD in Custom Commands and in TEACH Mode  ===
 
===[[image:Check.jpg|25px]] NEW - CYCLE HOLD in Custom Commands and in TEACH Mode  ===
Line 23: Line 23:
 
</td>
 
</td>
 
<td>
 
<td>
[[image:cncbender_customcommand_cyclehold.jpg|450px]]<br>
+
[[image:cncbender_customcommand_cyclehold.jpg|350px]]<br>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 45: Line 45:
 
</td>
 
</td>
 
<td>
 
<td>
[[image:cncbender_pressenable_to_switch_to_autostep.jpg|450px]]<br>
+
[[image:cncbender_pressenable_to_switch_to_autostep.jpg|350px]]<br>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 67: Line 67:
 
</td>
 
</td>
 
<td>
 
<td>
[[image:cncbender_vertical_head_shift_tolerance_options.jpg|450px]]<br>
+
[[image:cncbender_vertical_head_shift_tolerance_options.jpg|350px]]<br>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 80: Line 80:
 
</table>
 
</table>
  
 +
===[[image:Check.jpg|25px]] ENHANCED - Added CNC Processor Automatic High Pressure Handling  ===
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<td width=200>
  
 +
<br>
 +
[[image:hydraulic_pressure_gauge.jpg|150px]]<br>
 +
 +
CNC Processor now uses the CIO Name Cross Reference in the Low Level menu to automatically set the high pressure under these two special circumstances:<br><br>
 +
 +
*Just before CNC Processor performs a direct axis jog, CNC Processor sets the CIO point for high pressure.<br><br>
 +
 +
*When CNC Processor switches from Cycle Hold to Cycle Start, CNC Processor sets the CIO point for high pressure.
 +
 +
</td>
 +
<td>
 +
[[image:CIONamesCrossReference.jpg|350px]]
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
 +
</td>
 +
<td>
 +
</td>
 +
 +
</tr>
 +
</table>
 +
 +
===[[image:Check.jpg|25px]] ENHANCED - CNC Processor Soft EOT with New Ramp-Down for JOG Speeds===
  
===[[image:Check.jpg|25px]] ENHANCED - CNC Processor High Pressure Set  ===
 
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=200>
 
<td width=200>
 +
During JOGGING - CNC Processor can check for EOT (end of travel) of an axis before it arrives at the true FAULT EOT.  This gives the axis a chance to stop jogging before it arrives at a FAULT position or emergency switch.
 +
<br><br>
 +
[[image:joystick.jpg|150px]]
 +
<br><br>
 +
This feature now adds JOG SPEED control directly to CNC Processor in order to control how slowly to approach the final soft EOT position for any axis.  The setup is adjusted in the c:\cnc\config\axis\main.axislist configuration file.
 +
<br><br>
 +
In the example given here, when the bend arm is more than 5 degrees from the soft EOT, it travels at 10 degrees per second.  However, when it reaches within 5 degrees of either EOT, then the speed drops to 0.5 degrees per second.
  
CNC Processor now uses the CIO Name's Reference in the Low Level menu.
+
</td>
  
*When CNC Processor performs a direct axis jog.<br><br>
+
<td width=350>
*When CNC Processor performs switches from Cycle Hold to Cycle Start.
+
The following section is extracted from an AXIS configuration file soft EOT section:
 +
<br><br>
 +
*Enable EOT= 1 or 0
 +
*Low EOT= (floating point value)
 +
*High EOT= (floating point value)
 +
*Jog Speed= (positive floating point value of regular jog speed)
 +
*Jog Speed Approach EOT= (positive floating point value of ramp-down jog speed)
 +
*Approach EOT Range= (positive floating point value of the range in which the slower jog speed is enabled)
 +
<br><br><br>
 +
 
 +
'''Example of what to add in each AXIS in the main.axislist file.  The value shown here are typical of the BEND axis:'''
 +
<pre>
 +
Enable EOT=1
 +
Low EOT=0.75
 +
High EOT=191
 +
Jog Speed=10
 +
Jog Speed Approach EOT=0.5
 +
Approach EOT Range=5
 +
</pre>
  
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=200>
 +
</td>
 +
</tr>
 +
 +
</table>
 +
 +
===[[image:Check.jpg|25px]] ENHANCED - EMBEDDED TUBE SUPPORT in CNC PROCESSOR ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
This feature allows CNC Bender's PROCESSOR to control when the tube support is lifted or dropped - and if the drop should be confirmed with an input.
 +
 +
This revision adds the CIO Name of Tube Support Output UP in addition to the Down CIO name.
 +
 +
* Enable
 +
* Feed Position for Output Down
 +
* CIO Name of Tube Support Output Down
 +
* '''CIO Name of Tube Support Output Up'''
 +
* Feed Position for check Input Down
 +
* CIO Name of Tube Support Input Down
 +
<br>
 +
<br>
 
</td>
 
</td>
 
<td>
 
<td>
[[image:cncbender_vertical_head_shift_tolerance_options.jpg|450px]]<br>
+
[[image:cncbender_do_lowlevel_tubesupport2.jpg|350px]]
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 100: Line 180:
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
 +
This revision also adds new logic was added to the tube support to push the support DOWN when homing is in process.  This is to overcome the potential for the support driving up into the spindle because the Feed axis does not know where zero is until home is complete.
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
  
 +
</table>
 +
 +
<br><br>
 +
 +
===[[image:Check.jpg|25px]] ENHANCED - Simplified CNC BENDER Loader ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
The CNC Bender Loader is used to start CNC Bender in the operator station with a press.<br><br>
 +
The new loader is reduced in height and simplified for a cleaner appearance.</td>
 +
<td>
 +
[[image:cncbender_loader_simple.jpg|350px]]
 
</td>
 
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
 +
 +
</table>
 +
 +
<br><br>
 +
 +
===[[image:Check.jpg|25px]] NEW- PDA At Home Tolerance ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
A new programmable tolerance for checking for PDA at HOME has been added to the Low Level dynamic options.<br><br>
 +
This value is used in CNC Bender during jogging other actuators, and in CNC Processor to be sure that the PDA is "home" before returning the bend arm.
 +
</td>
 +
<td>
 +
[[image:cncbender_pda_athometolerance.jpg|350px]]
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
 +
 +
</table>
 +
 +
<br><br>
 +
 +
 +
===[[image:Check.jpg|25px]] ENHANCED- Pressure Die and Clamp Die Open With PDA Extended ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
The Pressure Die and Clamp Dies will now open even if the PDA is extended.  This restriction has been removed.</td>
 +
<td>
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
 +
 +
</table>
 +
 +
<br><br>
 +
 +
 +
===[[image:Check.jpg|25px]] FIXED- Linear System Values Correct Units ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
The linear system values in the numeric keypad now display values in correct units (inches or millimeter)</td>
 +
<td>
 +
[[image:cncbender_numberickeypad_systemvalues.jpg|350px]]
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
 +
 +
</table>
 +
 +
<br><br>
 +
 +
 +
 +
===[[image:Check.jpg|25px]] ENHANCED - FEED POSITION SYNCHRONIZATION ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
The Feed positions from front and back are now synchronized with each other based on machine length.</td>
 +
<td>
 +
[[image:cncbender_feedpositions_synchronized.jpg|350px]]
 +
</td>
 +
</tr>
 +
</table>
 +
 +
===[[image:Check.jpg|25px]] ENHANCED - NUMERIC KEYPAD - JOYSTICK ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
A joystick image replaces the gear symbol to make the function of the button more clear.
 +
</td>
 +
<td>
 +
[[image:cncbender_joystick_in_numerickeypad.jpg|350px]]
 +
</td>
 +
</tr>
 +
</table>
 +
 +
===[[image:Check.jpg|25px]] ENHANCED - JOG WINDOW - JOYSTICK CAPABLE ===
 +
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
The JOG WINDOW now responds to joystick input.
 +
<br><br>
 +
Select the axis then jog with a joystick.
 +
</td>
 +
<td>
 +
[[image:cncbender_jogwindow.jpg|350px]]
 +
</td>
 +
</tr>
 +
</table>
 +
 +
===[[image:Check.jpg|25px]] ENHANCED - HIGH PRESSURE - START in MIDDLE ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
CNC Bender can start a program anywhere in the middle of a bend program.  To make this work properly on benders that require high pressure mode, CNC Processor automatically switches the bender to high pressure mode whenever AUTO mode is started.
 +
</td>
 +
<td>
 +
[[image:cncbender_cyclestartindex.jpg|350px]]
 +
</td>
 +
</tr>
 +
</table>
 +
 +
 +
 +
===[[image:Check.jpg|25px]] FIX - Load External Programs - Keyboard, CIO, COMDEF ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
CNC Bender had lost the ability to load the keyboard, CIO Dictionary, and COMDEF dictionary.  This was repaired on 9/7/2010 in this release.  (Post release repair)</td>
 
<td>
 
<td>
 
</td>
 
</td>

Latest revision as of 17:26, 7 September 2010

Cncv12procontrol withteachmode.jpg

Contents


Check.jpg NEW - CYCLE HOLD in Custom Commands and in TEACH Mode

Now CYCLE HOLD anywhere inside a CUSTOM COMMAND either manually entered or taught during TEACH MODE.

Cycle Hold pauses the process perpetually until Cycle Start is pressed.

See also the Cycle Hold button.

Cncbender customcommand cyclehold.jpg

Check.jpg ENHANCED - ENABLE Button for STEP and AUTO Modes

The "REQUIRE ENABLE BUTTON" feature, when active, now also monitors for a switch to AUTO or STEP modes from MANUAL mode

When this feature is enabled, then the ENABLE button must be pressed or a large message will display indicating that the operator must press the ENABLE button

Cncbender pressenable to switch to autostep.jpg

Check.jpg ENHANCED - Vertical Head Shift Tolerance Added

The vertical head shift tolerance allows us to skip motion when an axis is close enough to the final position.

The tolerance value is now present in the Low Level General Options list and is used by the processlist compiler to give the Processor more efficient processlists.

Cncbender vertical head shift tolerance options.jpg

Check.jpg ENHANCED - Added CNC Processor Automatic High Pressure Handling


Hydraulic pressure gauge.jpg

CNC Processor now uses the CIO Name Cross Reference in the Low Level menu to automatically set the high pressure under these two special circumstances:

  • Just before CNC Processor performs a direct axis jog, CNC Processor sets the CIO point for high pressure.

  • When CNC Processor switches from Cycle Hold to Cycle Start, CNC Processor sets the CIO point for high pressure.

CIONamesCrossReference.jpg

Check.jpg ENHANCED - CNC Processor Soft EOT with New Ramp-Down for JOG Speeds

During JOGGING - CNC Processor can check for EOT (end of travel) of an axis before it arrives at the true FAULT EOT. This gives the axis a chance to stop jogging before it arrives at a FAULT position or emergency switch.

Joystick.jpg

This feature now adds JOG SPEED control directly to CNC Processor in order to control how slowly to approach the final soft EOT position for any axis. The setup is adjusted in the c:\cnc\config\axis\main.axislist configuration file.

In the example given here, when the bend arm is more than 5 degrees from the soft EOT, it travels at 10 degrees per second. However, when it reaches within 5 degrees of either EOT, then the speed drops to 0.5 degrees per second.

The following section is extracted from an AXIS configuration file soft EOT section:

  • Enable EOT= 1 or 0
  • Low EOT= (floating point value)
  • High EOT= (floating point value)
  • Jog Speed= (positive floating point value of regular jog speed)
  • Jog Speed Approach EOT= (positive floating point value of ramp-down jog speed)
  • Approach EOT Range= (positive floating point value of the range in which the slower jog speed is enabled)




Example of what to add in each AXIS in the main.axislist file. The value shown here are typical of the BEND axis:

Enable EOT=1
Low EOT=0.75
High EOT=191
Jog Speed=10
Jog Speed Approach EOT=0.5
Approach EOT Range=5

Check.jpg ENHANCED - EMBEDDED TUBE SUPPORT in CNC PROCESSOR

This feature allows CNC Bender's PROCESSOR to control when the tube support is lifted or dropped - and if the drop should be confirmed with an input.

This revision adds the CIO Name of Tube Support Output UP in addition to the Down CIO name.

  • Enable
  • Feed Position for Output Down
  • CIO Name of Tube Support Output Down
  • CIO Name of Tube Support Output Up
  • Feed Position for check Input Down
  • CIO Name of Tube Support Input Down



Cncbender do lowlevel tubesupport2.jpg

This revision also adds new logic was added to the tube support to push the support DOWN when homing is in process. This is to overcome the potential for the support driving up into the spindle because the Feed axis does not know where zero is until home is complete.



Check.jpg ENHANCED - Simplified CNC BENDER Loader

The CNC Bender Loader is used to start CNC Bender in the operator station with a press.

The new loader is reduced in height and simplified for a cleaner appearance.

Cncbender loader simple.jpg



Check.jpg NEW- PDA At Home Tolerance

A new programmable tolerance for checking for PDA at HOME has been added to the Low Level dynamic options.

This value is used in CNC Bender during jogging other actuators, and in CNC Processor to be sure that the PDA is "home" before returning the bend arm.

Cncbender pda athometolerance.jpg




Check.jpg ENHANCED- Pressure Die and Clamp Die Open With PDA Extended

The Pressure Die and Clamp Dies will now open even if the PDA is extended. This restriction has been removed.




Check.jpg FIXED- Linear System Values Correct Units

The linear system values in the numeric keypad now display values in correct units (inches or millimeter)

Cncbender numberickeypad systemvalues.jpg




Check.jpg ENHANCED - FEED POSITION SYNCHRONIZATION

The Feed positions from front and back are now synchronized with each other based on machine length.

Cncbender feedpositions synchronized.jpg

Check.jpg ENHANCED - NUMERIC KEYPAD - JOYSTICK

A joystick image replaces the gear symbol to make the function of the button more clear.

Cncbender joystick in numerickeypad.jpg

Check.jpg ENHANCED - JOG WINDOW - JOYSTICK CAPABLE

The JOG WINDOW now responds to joystick input.

Select the axis then jog with a joystick.

Cncbender jogwindow.jpg

Check.jpg ENHANCED - HIGH PRESSURE - START in MIDDLE

CNC Bender can start a program anywhere in the middle of a bend program. To make this work properly on benders that require high pressure mode, CNC Processor automatically switches the bender to high pressure mode whenever AUTO mode is started.

Cncbender cyclestartindex.jpg


Check.jpg FIX - Load External Programs - Keyboard, CIO, COMDEF

CNC Bender had lost the ability to load the keyboard, CIO Dictionary, and COMDEF dictionary. This was repaired on 9/7/2010 in this release. (Post release repair)

Other Pages