Difference between revisions of "CNC Bender ProControl 10-20070330"
m |
(→NEW: Tube Support Location is now Programmable) |
||
(21 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
=REPAIRED: Pressure Die Boost Issue= | =REPAIRED: Pressure Die Boost Issue= | ||
− | The Degrees from Goal value was acting as if it were the Degrees from Start value. This has been repaired. | + | The [[Degrees from Goal]] value was acting as if it were the [[Degrees from Start]] value. This has been repaired. |
<br> | <br> | ||
Line 21: | Line 21: | ||
=NEW: Servo Module Programmable Switch Logic is now Controllable= | =NEW: Servo Module Programmable Switch Logic is now Controllable= | ||
− | + | The [[I2T Servo Module]] is used on CNC Bender systems have a feature called '''"[[Programmable Limit Switch]]"'''. A programmable limit switch is controlled by two positions along or around an axis. The first position is the LOW and the second position is the HIGH. The low and high values are floating point values. There are eight programmable limit switches per servo axis. The first use of this feature is the [[Tube-Support]] Up/Down setting. See the Tube-Support Location section for an example and details for how to use the programmable limit switch values. | |
− | + | ||
− | The I2T | + | |
<br> | <br> | ||
<br> | <br> | ||
<br> | <br> | ||
− | |||
=NEW: Tube Support Location is now Programmable= | =NEW: Tube Support Location is now Programmable= | ||
− | The '''tube-support up/down location''' relative to the Feed axis can now be changed at the CNC Bender operator station. It is changed in the '''InitAxes | + | The '''tube-support up/down location''' relative to the Feed axis can now be changed at the CNC Bender operator station. It is changed in the '''[[InitAxes Processlist]]''' in the Low Level menu. Every time the axes are initialized, CNC Bender sets this value. It can be changed by adjusting the [[COMDEF]] line: <tt>FeedAxisPLS5 = LSL0:0, LSU0:1500</tt> |
The LSL parameter is reserved for the '''Limit Switch''' Lower value. This is where the output for the tube support switches to active. The appropriate value is usually a Feed axis value of 0 units (millimeters). The LSU parameter is reserved for the Limit Switch Upper value. The appropriate value is the position to control at which forward feed position the tube support begins to drop. The value is always indicated in millimeters. Floating point values are allowed. The integer value after the LSL or LSU indicates the index position of the CIO inside the COMDEF. In this case, the index is 0, which is the first position in the list of CIO objects. | The LSL parameter is reserved for the '''Limit Switch''' Lower value. This is where the output for the tube support switches to active. The appropriate value is usually a Feed axis value of 0 units (millimeters). The LSU parameter is reserved for the Limit Switch Upper value. The appropriate value is the position to control at which forward feed position the tube support begins to drop. The value is always indicated in millimeters. Floating point values are allowed. The integer value after the LSL or LSU indicates the index position of the CIO inside the COMDEF. In this case, the index is 0, which is the first position in the list of CIO objects. | ||
− | The CIO object is a SERVO MODULE COMMAND. The Modbus | + | The [[CIO object]] is a SERVO MODULE COMMAND. The [[Modbus Opcode]] for setting programmable limit switches is 2013 for the first axis in a card, and 2014 for the second axis in a card. See the CIO library's "[[FeedAxisPLS5]]" CIO object to see how to setup a new CIO that an address any programmable limit switch. The first word value controls which output to address: |
<br><br> | <br><br> | ||
Word 1 value...<br> | Word 1 value...<br> | ||
Line 63: | Line 60: | ||
=NEW: Feed-Bend Motion Adjust Percent For EACH Radius Level= | =NEW: Feed-Bend Motion Adjust Percent For EACH Radius Level= | ||
− | This feature was available as a single value for all bend radius levels. Now a unique Feed-Bend Motion Adjust Percent for each radius level is available. This will allow for different elongation on the different dies on the same job. These new options are in the Overall Bending Options menu of the BENDING tab menu. | + | This feature was available as a single value for all bend radius levels. Now a unique [[Feed-Bend Motion Adjust Percent]] for each radius level is available. This will allow for different elongation on the different dies on the same job. These new options are in the [[Overall Bending Options]] menu of the BENDING tab menu. |
[[image: feed-bend_motion_adjust_multiple_radii.jpg|450px]] | [[image: feed-bend_motion_adjust_multiple_radii.jpg|450px]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 102: | Line 68: | ||
<tr valign="top"> | <tr valign="top"> | ||
− | |||
<td bgcolor="#abbad1" width=150> | <td bgcolor="#abbad1" width=150> | ||
− | <font size=4><b> | + | <font size=4><b>Feed-Bend Motion Adjust %</b></font> |
----<br> | ----<br> | ||
+ | Floating Point Value | ||
</td> | </td> | ||
− | |||
<td bgcolor="#e3e4f5"> | <td bgcolor="#e3e4f5"> | ||
− | + | [[image:Feed_Bend_Motion_Adjust_Percent_Closeup.jpg]] | |
− | + | ||
− | + | ||
</td> | </td> | ||
</tr> | </tr> | ||
Line 117: | Line 80: | ||
<tr valign="top"> | <tr valign="top"> | ||
<td bgcolor="#abbad1" width=150> | <td bgcolor="#abbad1" width=150> | ||
− | <font size=4><b> | + | <font size=4><b>Using a Value of ZERO</b></font> |
----<br> | ----<br> | ||
</td> | </td> | ||
− | |||
<td bgcolor="#e3e4f5"> | <td bgcolor="#e3e4f5"> | ||
− | + | A value of '''ZERO''' will cause no adjustment in the Feed motion during Feed Bending. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</td> | </td> | ||
</tr> | </tr> | ||
Line 142: | Line 90: | ||
<tr valign="top"> | <tr valign="top"> | ||
<td bgcolor="#abbad1" width=150> | <td bgcolor="#abbad1" width=150> | ||
− | <font size=4><b> | + | <font size=4><b>Using a Value BELOW ZERO</b></font> |
----<br> | ----<br> | ||
</td> | </td> | ||
<td bgcolor="#e3e4f5"> | <td bgcolor="#e3e4f5"> | ||
− | + | For example, enter '''-5''' (negative 5) to adjust the Feed motion during Feed bending by '''negative 5 percent'''. | |
− | < | + | |
− | + | Use this value will accomodate for... | |
+ | |||
+ | |||
+ | # Extreme elongation that cause the Feed axis to jump after the motion is complete and the bend dies open. (Larger/stiffer tubes) | ||
+ | # Bowing of the smaller diameter tubes. | ||
+ | |||
+ | <i>Decreasing the value too much will likely cause the tube to pull from the chuck.</i> | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
<tr valign="top"> | <tr valign="top"> | ||
<td bgcolor="#abbad1" width=150> | <td bgcolor="#abbad1" width=150> | ||
− | <font size=4><b> | + | <font size=4><b>Using a Value of ABOVE ZERO</b></font> |
----<br> | ----<br> | ||
</td> | </td> | ||
<td bgcolor="#e3e4f5"> | <td bgcolor="#e3e4f5"> | ||
− | + | For example, enter '''5''' (positive 5) to move '''5 percent further''' during Feed Bending.. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | <i>Increasing the value too much will cause the Feed to attempt to press further for final position, not allowing it to come into position.</i> | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
− | |||
</table> | </table> | ||
− | |||
− | |||
<br> | <br> | ||
<br> | <br> | ||
<br> | <br> | ||
− | =NEW: | + | =NEW: Radius Level Selection Dialog= |
− | + | This feature makes it easier to switch bend radius levels in the MANUAL page. | |
− | [[image: | + | [[image: cncbender_radiuslevel selection.jpg|450px]] |
− | |||
− | |||
− | |||
− | + | =NEW: SetDefaultJogSpeeds now Receives Velocity Parameters= | |
− | + | The [[SetDefaultJogSpeeds]] command controls the DIRECT AXIS JOG SPEEDS for the [[MANUAL page]]. Before this version the SetDefaultJogSpeeds COMDEF could not take in parameters. All values were only controllable in the CIO Dictionary setup software. Now, the value can be adjusted in the '''InitAxes Run''' tab in the Low Level menu. The axis speeds are addressed in order of axis number, Feed, Rotate, Bend, Horizontal Shift: | |
− | + | ||
+ | <tt>SetDefaultJogSpeeds = vel0:75, vel1:20, vel2:5, vel3:50</tt> | ||
+ | <i>Note: Sending parameters to any jog speed COMDEF BEFORE this version of CNC Bender will cause an error.</i> | ||
− | |||
− | [[image: | + | [[image: InitAxes_Runnn_SetDefaultJpgSpeeds.jpg|450px]] |
− | + | ||
− | + | ||
<br> | <br> | ||
Line 206: | Line 145: | ||
<br> | <br> | ||
− | = | + | =ENHANCED: CNC Processor Log Much Faster= |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | The processor log in the Processor menu of CNC Bender was optimized to be several times faster than previous version logs. This removes a potential bottleneck jam for information being passed from CNC Processor to CNC Bender. | ||
+ | [[image:cncbender_processor_log.jpg|450px]] | ||
− | |||
<br> | <br> | ||
<br> | <br> | ||
<br> | <br> | ||
− | =NEW: | + | =NEW: Added the COMDEF/CIO Tab Menu in Low Level= |
+ | This new menu allows operators to quickly load either the [[COMDEF Editor]] or [[CIO Editor]] from within CNC Bender. | ||
− | + | [[image:Cncbender_comdef_cio_menu.jpg ]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br> | <br> |
Latest revision as of 23:59, 19 March 2008
REVISION Information
10-20070330, March 30, 2007
REPAIRED: Pressure Die Boost Issue
The Degrees from Goal value was acting as if it were the Degrees from Start value. This has been repaired.
NEW: Servo Module Programmable Switch Logic is now Controllable
The I2T Servo Module is used on CNC Bender systems have a feature called "Programmable Limit Switch". A programmable limit switch is controlled by two positions along or around an axis. The first position is the LOW and the second position is the HIGH. The low and high values are floating point values. There are eight programmable limit switches per servo axis. The first use of this feature is the Tube-Support Up/Down setting. See the Tube-Support Location section for an example and details for how to use the programmable limit switch values.
NEW: Tube Support Location is now Programmable
The tube-support up/down location relative to the Feed axis can now be changed at the CNC Bender operator station. It is changed in the InitAxes Processlist in the Low Level menu. Every time the axes are initialized, CNC Bender sets this value. It can be changed by adjusting the COMDEF line: FeedAxisPLS5 = LSL0:0, LSU0:1500
The LSL parameter is reserved for the Limit Switch Lower value. This is where the output for the tube support switches to active. The appropriate value is usually a Feed axis value of 0 units (millimeters). The LSU parameter is reserved for the Limit Switch Upper value. The appropriate value is the position to control at which forward feed position the tube support begins to drop. The value is always indicated in millimeters. Floating point values are allowed. The integer value after the LSL or LSU indicates the index position of the CIO inside the COMDEF. In this case, the index is 0, which is the first position in the list of CIO objects.
The CIO object is a SERVO MODULE COMMAND. The Modbus Opcode for setting programmable limit switches is 2013 for the first axis in a card, and 2014 for the second axis in a card. See the CIO library's "FeedAxisPLS5" CIO object to see how to setup a new CIO that an address any programmable limit switch. The first word value controls which output to address:
Word 1 value...
- is 0 to set output 1
- is 1 to set output 2
- is 2 to set output 3
- is 3 to set output 4
- is 4 to set output 5
- is 5 to set output 6
- is 6 to set output 7
- is 7 to set output 8
Words 2 and 3 are set aside for the low value. The LSL parameter stuffs values into these two words in a process list line.
Words 4 and 5 are set aside for the high value The LSU parameter stuffs values into these two words in a process list line.
The programmable limit switch values can be monitored using the I2T Module Interface software. Use the Programmable Limit Switches feature.
NEW: Feed-Bend Motion Adjust Percent For EACH Radius Level
This feature was available as a single value for all bend radius levels. Now a unique Feed-Bend Motion Adjust Percent for each radius level is available. This will allow for different elongation on the different dies on the same job. These new options are in the Overall Bending Options menu of the BENDING tab menu.
Feed-Bend Motion Adjust % Floating Point Value |
|
Using a Value of ZERO |
A value of ZERO will cause no adjustment in the Feed motion during Feed Bending. |
Using a Value BELOW ZERO |
For example, enter -5 (negative 5) to adjust the Feed motion during Feed bending by negative 5 percent. Use this value will accomodate for...
Decreasing the value too much will likely cause the tube to pull from the chuck. |
Using a Value of ABOVE ZERO |
For example, enter 5 (positive 5) to move 5 percent further during Feed Bending.. Increasing the value too much will cause the Feed to attempt to press further for final position, not allowing it to come into position. |
NEW: Radius Level Selection Dialog
This feature makes it easier to switch bend radius levels in the MANUAL page.
NEW: SetDefaultJogSpeeds now Receives Velocity Parameters
The SetDefaultJogSpeeds command controls the DIRECT AXIS JOG SPEEDS for the MANUAL page. Before this version the SetDefaultJogSpeeds COMDEF could not take in parameters. All values were only controllable in the CIO Dictionary setup software. Now, the value can be adjusted in the InitAxes Run tab in the Low Level menu. The axis speeds are addressed in order of axis number, Feed, Rotate, Bend, Horizontal Shift:
SetDefaultJogSpeeds = vel0:75, vel1:20, vel2:5, vel3:50
Note: Sending parameters to any jog speed COMDEF BEFORE this version of CNC Bender will cause an error.
ENHANCED: CNC Processor Log Much Faster
The processor log in the Processor menu of CNC Bender was optimized to be several times faster than previous version logs. This removes a potential bottleneck jam for information being passed from CNC Processor to CNC Bender.
NEW: Added the COMDEF/CIO Tab Menu in Low Level
This new menu allows operators to quickly load either the COMDEF Editor or CIO Editor from within CNC Bender.