Difference between revisions of "CNC Bender v12-20100820"

From ATTWiki
Jump to: navigation, search
(25px CHANGES - CNC Processor Configuration File)
 
(71 intermediate revisions by one user not shown)
Line 8: Line 8:
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
===[[image:Check.jpg|25px]] NEW - SERVO CONTROLLED Vertical Head Axis  ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
Now servo-control the vertical head axis to any radius stack level.<br><br>
 +
[[image:radlevels.jpg]] [[image:verticalheadshift_manualpage.jpg]]
  
__NOTOC__
+
</td>
 +
<td>
  
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
 +
</table>
 +
<br><br>
  
 
===[[image:Check.jpg|25px]] NEW - Servo Status Grid Now Always Visible on Main Screen ===
 
===[[image:Check.jpg|25px]] NEW - Servo Status Grid Now Always Visible on Main Screen ===
Line 16: Line 35:
 
<tr valign=top>
 
<tr valign=top>
 
<td width=200>
 
<td width=200>
The status of up to 20 servo axes are now displayed at all times in a small grid on the main page.<br><br>
+
The status of up to 20 servo axes are now displayed at all times in a grid on the top of the screen.<br><br>
 
+
[[image:cncbender_servo_status_grid_closeup.jpg]]<br>
 
Whenever the states change, the grid cells color changes to either grey, green, or red.
 
Whenever the states change, the grid cells color changes to either grey, green, or red.
 
</td>
 
</td>
Line 27: Line 46:
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
 +
 
</td>
 
</td>
 
<td>
 
<td>
Line 32: Line 52:
 
</tr>
 
</tr>
 
</table>
 
</table>
 
+
<br><br>
 
+
  
 
===[[image:Check.jpg|25px]] NEW - BIG Messages ===
 
===[[image:Check.jpg|25px]] NEW - BIG Messages ===
Line 41: Line 60:
 
For important events, CNC Bender now displays large messages for short periods of time.<br><br>
 
For important events, CNC Bender now displays large messages for short periods of time.<br><br>
  
This lets operators clearly know what the control needs them to do next.
+
This gives operators large, clear, and friendly messages of what step needs to be taken next.
 
<br><br>
 
<br><br>
 
[[image:cncbender_bigmessage_PressRunButton.jpg|300px]]<br>
 
[[image:cncbender_bigmessage_PressRunButton.jpg|300px]]<br>
Line 58: Line 77:
 
</table>
 
</table>
  
 
+
===[[image:Check.jpg|25px]] NEW - Can Require ENABLE Button Press to Jog ===
 
+
===[[image:Check.jpg|25px]] NEW - Press ENABLE to Jog ===
+
 
<table>
 
<table>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=200>
 
<td width=200>
Some of our OEM Partner controls require that the operator press the ENABLE button to Jog.<br><br>
+
Some customers require that the operator press the ENABLE button to Jog.<br><br>
 
<br><br>
 
<br><br>
 
[[image:cncbender_bigmessage_EnablePlusJoyStick.jpg|250px]]<br>
 
[[image:cncbender_bigmessage_EnablePlusJoyStick.jpg|250px]]<br>
Line 85: Line 102:
 
</table>
 
</table>
  
 +
===[[image:Check.jpg|25px]] ENHANCED - CNC Processor CPU Usage DECREASED to 25% ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
CNC Bender was optimized so that CNC Bender / CNC Processor CPU Usage was dropped from 75%-80% down to 25% ''or lower'' without any degradation in bender performance.  The typical CPU usage under load rarely spikes beyond 35%.
 +
 +
<table>
 +
<tr>
 +
<td bgcolor="#abbad1">
 +
Before Optimization:
 +
</td>
 +
<td>
 +
75 to 80%
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td bgcolor="#e3e4f5">
 +
After Optimization:
 +
</td>
 +
<td>
 +
8 to 25%
 +
</td>
 +
</tr>
 +
</table>
 +
 +
Note: This optimization causes the CNC Bender user interface to run much more quickly.
 +
</td>
 +
<td>
 +
[[image:cpu_usage_low.jpg|350px]]<br>
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
 +
</table>
 +
<br><br>
 +
 +
===[[image:Check.jpg|25px]] NEW - KEY Switch to EDIT Feature ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
[[image:operatorstation_key.jpg|250px]]<br>
 +
<br>
 +
CNC Bender can now be setup in Low Level to require that a Key be inserted and switched to the EDIT mode on an operator station to allow an operator to edit data on the screen.
 +
 +
The only exception is password entry and the Low Level menu - which requires a password to enter.
 +
 +
</td>
 +
<td>
 +
[[image:cncbender_switchkeytoeditmode.jpg|350px]]
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
Setup the feature in the low level menu - general dynamic options:
 +
<br>
 +
</td>
 +
<td>
 +
[[image:general_do_keyedit.jpg|350px]]
 +
</td>
 +
</tr>
 +
</table>
 +
 +
 +
 +
<br><br>
 +
 +
===[[image:Check.jpg|25px]] NEW - MANDREL LUBE with TIMER in FOUR OPTION LISTS ===
 +
<table>
 +
<tr valign=top>
 +
<td width=200>
 +
The new Mandrel Lube With Timer option allows operators to lube the mandrel for a period of milliseconds
 +
 +
* from the LOAD to START motion
 +
* from any FEED
 +
* from any ROTATE
 +
* from any BEND
 +
<br>
 +
<br>
 +
</td>
 +
<td>
 +
[[image:cncbender_mandrellubewithtimer.jpg|350px]]
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
Setup the feature in the low level menu - general dynamic options by naming the secondary process list names:
 +
<br>
 +
</td>
 +
<td>
 +
[[image:general_do_mandrellubetimer_processes.jpg|350px]]
 +
</td>
 +
</tr>
 +
</table>
 +
 +
<br><br>
 +
 +
===[[image:Check.jpg|25px]] NEW - 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.
 +
 +
* Enable
 +
* Feed Position for Output Down
 +
* CIO Name of Tube Support Output Down
 +
* Feed Position for check Input Down
 +
* CIO Name of Tube Support Input Down
 +
 +
<br>
 +
<br>
 +
</td>
 +
<td>
 +
[[image:cncbender_do_lowlevel_tubesupport.jpg|350px]]
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=300>
 +
</td>
 +
<td>
 +
</td>
 +
</tr>
 +
</table>
 +
 +
<br><br>
  
 
===[[image:Check.jpg|25px]] CHANGES - CNC Processor Configuration File ===
 
===[[image:Check.jpg|25px]] CHANGES - CNC Processor Configuration File ===
Line 91: Line 241:
 
<td width=200>
 
<td width=200>
 
The following additions have been made to the configuration file:<br><br>
 
The following additions have been made to the configuration file:<br><br>
*Smart Inspect Logging Settings for enhanced logging over TCP/IP connections
+
*Smart Inspect Logging Settings for enhanced logging over TCP/IP connections.  <br>
 
*Loop interval changes
 
*Loop interval changes
 
<br><br>
 
<br><br>
 
</td>
 
</td>
 
<td width=350>
 
<td width=350>
 +
'''ADD these to the CNCProcessor.cfg file:'''
 
<pre>
 
<pre>
 
[Smart Inspect Logging]
 
[Smart Inspect Logging]
Line 113: Line 264:
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
Thee items on the right can be removed from the configuration fileThey are no longer used in CNC Processor.
+
The image on the right is a screen shot of Smart Inspect logging from a CNC Processor session.
 +
<br><br>
 +
The new feature allows CNC Bender technicians to track performance inside CNC Processor through the networkProcess times are returned as finely graded as microseconds - allowing us to track and fine-tune bottlenecks out of the process.
 
</td>
 
</td>
 
<td>
 
<td>
'''Remove these from the CNCProcessor.cfg file:'''
+
[[image:smartinspectlogging.jpg|300px]]
 +
</td>
 +
</tr>
 +
 
 +
 
 +
<tr valign=top>
 +
<td width=300>
 +
The items on the right can be removed from the configuration file.  They are no longer used in CNC Processor.
 +
</td>
 +
<td>
 +
'''REMOVE these from the CNCProcessor.cfg file:'''
 
<pre>
 
<pre>
 
[Loop]
 
[Loop]
Line 128: Line 291:
 
</td>
 
</td>
 
</tr>
 
</tr>
 +
</table>
 +
<br><br>
 +
 +
===[[image:Check.jpg|25px]] NEW - Soft EOT for Each Axis ===
 +
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<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>
 +
The changes are setup in the main.axislist configuration for each axis.
 +
 +
 +
</td>
 +
 +
<td width=350>
 +
The following additions have been made to the AXIS configuration file:
 +
<br><br>
 +
*Enable EOT= 1 or 0
 +
*Low EOT= (floating point value)
 +
*High EOT= (floating point value)
 +
<br>
 +
 +
'''Example of what to add in each AXIS in the main.axislist file.  The value shown here are typical of the FEED axis:'''
 +
<pre>
 +
Enable EOT=1
 +
Low EOT=0
 +
High EOT=3160</pre>
 +
 +
</td>
 +
</tr>
 +
 +
<tr valign=top>
 +
<td width=200>
 +
When the axis arrives at the programmed EOT, a Big Message (see above) displays on the screen that announces that the axis has arrived at the axis EOT - and CNC Processor stops the axis motion.
 +
</td>
 +
</tr>
 +
 
</table>
 
</table>
  

Latest revision as of 00:07, 1 September 2010

Cncv12procontrol withteachmode.jpg

Contents

Check.jpg NEW - SERVO CONTROLLED Vertical Head Axis

Now servo-control the vertical head axis to any radius stack level.

Radlevels.jpg Verticalheadshift manualpage.jpg



Check.jpg NEW - Servo Status Grid Now Always Visible on Main Screen

The status of up to 20 servo axes are now displayed at all times in a grid on the top of the screen.

Cncbender servo status grid closeup.jpg
Whenever the states change, the grid cells color changes to either grey, green, or red.

Servo status grid.jpg



Check.jpg NEW - BIG Messages

For important events, CNC Bender now displays large messages for short periods of time.

This gives operators large, clear, and friendly messages of what step needs to be taken next.

Cncbender bigmessage PressRunButton.jpg

Cncbender bigmessages.jpg

Check.jpg NEW - Can Require ENABLE Button Press to Jog

Some customers require that the operator press the ENABLE button to Jog.



Cncbender bigmessage EnablePlusJoyStick.jpg

CNC Bender can be set in Low Level to require an ENABLE button for all jogging. If the ENABLE button is not pressed when the joy stick is moved, then the "Press ENABLE to Jog" message appears on the screen.

Cncbender bigmessage PressEnableToJog.jpg

Check.jpg ENHANCED - CNC Processor CPU Usage DECREASED to 25%

CNC Bender was optimized so that CNC Bender / CNC Processor CPU Usage was dropped from 75%-80% down to 25% or lower without any degradation in bender performance. The typical CPU usage under load rarely spikes beyond 35%.

Before Optimization:

75 to 80%

After Optimization:

8 to 25%

Note: This optimization causes the CNC Bender user interface to run much more quickly.

Cpu usage low.jpg



Check.jpg NEW - KEY Switch to EDIT Feature

Operatorstation key.jpg

CNC Bender can now be setup in Low Level to require that a Key be inserted and switched to the EDIT mode on an operator station to allow an operator to edit data on the screen.

The only exception is password entry and the Low Level menu - which requires a password to enter.

Cncbender switchkeytoeditmode.jpg

Setup the feature in the low level menu - general dynamic options:

General do keyedit.jpg




Check.jpg NEW - MANDREL LUBE with TIMER in FOUR OPTION LISTS

The new Mandrel Lube With Timer option allows operators to lube the mandrel for a period of milliseconds

  • from the LOAD to START motion
  • from any FEED
  • from any ROTATE
  • from any BEND



Cncbender mandrellubewithtimer.jpg

Setup the feature in the low level menu - general dynamic options by naming the secondary process list names:

General do mandrellubetimer processes.jpg



Check.jpg NEW - 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.

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



Cncbender do lowlevel tubesupport.jpg



Check.jpg CHANGES - CNC Processor Configuration File

The following additions have been made to the configuration file:

  • Smart Inspect Logging Settings for enhanced logging over TCP/IP connections.
  • Loop interval changes



ADD these to the CNCProcessor.cfg file:

[Smart Inspect Logging]
Enabled=0
Logging Method=TCPIP
Filename=c:\cnc\logs\cncprocessor.sil
TCPIP Address=192.168.0.190

[Loop]
Main Loop Interval=0.100
Background Read Servo Loop Interval=0.100

The image on the right is a screen shot of Smart Inspect logging from a CNC Processor session.

The new feature allows CNC Bender technicians to track performance inside CNC Processor through the network. Process times are returned as finely graded as microseconds - allowing us to track and fine-tune bottlenecks out of the process.

Smartinspectlogging.jpg

The items on the right can be removed from the configuration file. They are no longer used in CNC Processor.

REMOVE these from the CNCProcessor.cfg file:

[Loop]
Power Off Manual Mode Pause=250
Power On Manual Mode Pause=250
Cycle Hold Pause=100

[PRIORITY]
Master Loop Priority=10000



Check.jpg NEW - Soft EOT for Each Axis

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.

The changes are setup in the main.axislist configuration for each axis.


The following additions have been made to the AXIS configuration file:

  • Enable EOT= 1 or 0
  • Low EOT= (floating point value)
  • High EOT= (floating point value)


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

Enable EOT=1
Low EOT=0
High EOT=3160

When the axis arrives at the programmed EOT, a Big Message (see above) displays on the screen that announces that the axis has arrived at the axis EOT - and CNC Processor stops the axis motion.

Other Pages