Difference between revisions of "CNC Bender v11-20091201"
From ATTWiki
(→Other Pages) |
|||
Line 68: | Line 68: | ||
+ | ===[[image:Check.jpg|25px]] ENHANCED- Internal Offset of Axes to Prevent Accidental Negative Motion=== | ||
+ | <table> | ||
+ | <tr valign=top> | ||
+ | <td width=300> | ||
+ | * I2T modules choose an absolute move DIRECTION based on whether the axis is 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 situation 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> | ||
+ | * 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. | ||
+ | * For any axis that has a rollover value of 10000 or greater, we will use 1000 mm as the new internal datum | ||
+ | * For any axis that has a rollover value of 360 (like the bend arm), we will default to 10 degrees as the new internal datum | ||
+ | * Immediately after the home process for each axis, it is now also necessary to reset the axes after home to the same value used in the main.axislist file. | ||
+ | </td> | ||
+ | <td> | ||
+ | In the main.axislist, set the property for each axis like this. Follow the rules described on the left to choose an appropriate value.<br> | ||
+ | <pre> | ||
+ | Zero Position Is Offset To=1000 | ||
+ | </pre> | ||
+ | In the HOME processlist, each axis that uses a Zero Position offset that is not greater than ZERO, should also use a Reset Position comdef like this:<br> | ||
+ | <pre> | ||
+ | [display] HOME PROCESS - Home Bend Axis | ||
+ | HomeBendAxis= vel0:20.0, cto:60000 | ||
+ | [display] HOME PROCESS - Assign new Bend Zero | ||
+ | ResetBendArmPosition = pos0:10 | ||
+ | </pre> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | <br><br> | ||
=Other Pages= | =Other Pages= |
Revision as of 17:31, 3 December 2009
|
NEW- Logic Allows Push Buttons to Toggle States
|
ENHANCED- Edge Triggerized [IF] Parameters Optimization
|
ENHANCED- Internal Offset of Axes to Prevent Accidental Negative Motion
|
In the main.axislist, set the property for each axis like this. Follow the rules described on the left to choose an appropriate value. Zero Position Is Offset To=1000 In the HOME processlist, each axis that uses a Zero Position offset that is not greater than ZERO, should also use a Reset Position comdef like this: [display] HOME PROCESS - Home Bend Axis HomeBendAxis= vel0:20.0, cto:60000 [display] HOME PROCESS - Assign new Bend Zero ResetBendArmPosition = pos0:10 |
Other Pages
- Back to CNC Bender
- Back to CNC Bender Software Updates
- See CNC Bender General Information