Difference between revisions of "CNC Bender v11-20091201"
(10 intermediate revisions by one user not shown) | |||
Line 68: | Line 68: | ||
− | ===[[image:Check.jpg|25px]] ENHANCED- Internal Offset of | + | ===[[image:Check.jpg|25px]] ENHANCED- Internal Offset of Axis Datums Prevents Unexpected Negative Motion=== |
<table> | <table> | ||
<tr valign=top> | <tr valign=top> | ||
<td width=300> | <td width=300> | ||
− | I2T servo modules choose an absolute move DIRECTION based on whether the axis | + | |
+ | I2T servo modules choose an absolute move DIRECTION based on whether the axis '''starts''' in the negative region or positive region. When the axis is in the negative region, the axis chooses to move in reverse to the absolute position.<br><br> | ||
This behavior creates a problem where an axis that should only move one direction away from zero, may move in the wrong direction if it is starting in the negative region.<br><br> | This behavior creates a problem where an axis that should only move one direction away from zero, may move in the wrong direction if it is starting in the negative region.<br><br> | ||
Line 78: | Line 79: | ||
To overcome this possibility, we no longer allow these axes to get anywhere near true zero in position internally.<br><br> | To overcome this possibility, we no longer allow these axes to get anywhere near true zero in position internally.<br><br> | ||
− | |||
− | |||
− | |||
The main.axislist file now has the new property "Zero Position Is Offset To". Set this value to the new internal offset for zero.<br><br> | The main.axislist file now has the new property "Zero Position Is Offset To". Set this value to the new internal offset for zero.<br><br> | ||
<pre> | <pre> | ||
Line 87: | Line 85: | ||
<br><br> | <br><br> | ||
− | '''Follow These Guidelines To Set The Zero Position Offset | + | '''Follow These Guidelines To Set The Zero Position Offset'''<br><br> |
* For any axis that has a rollover value of 10000 or greater, we will use 1000 mm as the new internal datum.<br><br> | * For any axis that has a rollover value of 10000 or greater, we will use 1000 mm as the new internal datum.<br><br> | ||
Line 105: | Line 103: | ||
* Axes that can go in either direction without colliding with the machine - like the ROTATE axis, can safely use a ZERO offset. (Don't bother to offset the internal zero position.) | * Axes that can go in either direction without colliding with the machine - like the ROTATE axis, can safely use a ZERO offset. (Don't bother to offset the internal zero position.) | ||
+ | |||
+ | |||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | [[image:feedaxis_icon.jpg]]<br><br> | ||
</td> | </td> | ||
</tr> | </tr> | ||
Line 111: | Line 115: | ||
+ | </table> | ||
+ | |||
+ | <br><br> | ||
+ | |||
+ | ===[[image:Check.jpg|25px]] CHANGE- Remove Obsolete Properties from the Main.axislist=== | ||
+ | <table> | ||
+ | <tr valign=top> | ||
+ | <td width=300> | ||
+ | These properties are removed from the main.axislist because they are obsolete: | ||
+ | <br><br> | ||
+ | * Position Offset<br> | ||
+ | * Position Offset Speed<br> | ||
+ | * Datum Offset<br><br> | ||
+ | |||
+ | If any of this properties are left in the main.axislist file, they will be ignored from this version forward. | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | |||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | |||
+ | </table> | ||
+ | |||
+ | <br><br> | ||
+ | |||
+ | |||
+ | ===[[image:Check.jpg|25px]] CHANGE- CNC Processor Does Not Check for Collision Errors During Home Process=== | ||
+ | <table> | ||
+ | <tr valign=top> | ||
+ | <td width=300> | ||
+ | The CNC Processor no longer checks for collision errors during the home process. This allows CNC Bender the necessary flexibility for different situations in which the bender may find itself during the home process. | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | |||
+ | </td> | ||
+ | </tr> | ||
</table> | </table> | ||
Latest revision as of 21:20, 7 December 2009
|
NEW- Logic Allows Push Buttons to Toggle States
|
ENHANCED- Edge Triggerized [IF] Parameters Optimization
|
ENHANCED- Internal Offset of Axis Datums Prevents Unexpected Negative Motion
I2T servo modules choose an absolute move DIRECTION based on whether the axis starts in the negative region or positive region. When the axis is in the negative region, the axis chooses to move in reverse to the absolute position. This behavior creates a problem where an axis that should only move one direction away from zero, may move in the wrong direction if it is starting in the negative region. To overcome this possibility, we no longer allow these axes to get anywhere near true zero in position internally. The main.axislist file now has the new property "Zero Position Is Offset To". Set this value to the new internal offset for zero. Zero Position Is Offset To=1000
[display] HOME PROCESS - Home Bend Axis HomeBendAxis= vel0:20.0, cto:60000 [display] HOME PROCESS - Assign new Bend Zero ResetBendArmPosition = pos0:10
|
CHANGE- Remove Obsolete Properties from the Main.axislist
These properties are removed from the main.axislist because they are obsolete:
If any of this properties are left in the main.axislist file, they will be ignored from this version forward. |
CHANGE- CNC Processor Does Not Check for Collision Errors During Home Process
The CNC Processor no longer checks for collision errors during the home process. This allows CNC Bender the necessary flexibility for different situations in which the bender may find itself during the home process. |
Other Pages
- Back to CNC Bender
- Back to CNC Bender Software Updates
- See CNC Bender General Information