This algorithm is specifically developed for DMG DMC75V, DMG DMC105V ve DMG DMC100U, DMG DMU80MonoBlock, DMG DMU60MonoBlock CNC machine tools. By the help of the this special algorithm developed, parts that have bigger dimensions than the machine axes limits (dimensions exceed the machine axes limits) can be easily machined without any need to slide or adjust the position of the workpiece on the table manually.
The algorithm works as follows:
1. The machine axes limits are embedded on the software for each specific CNC machine tool.
2. The user defines the workpiece reference point (zero point) on ManusPost.
3. The tool lengths can also be defined on ManusPost. If it is defined correctly on CAM software, ManusPost will recognize these defined tool lengths, therefore no need to define it again on ManusPost.
4. Calculating Exact Locations of Machine Components: The major difference of ManusPost than other standard or customized posts is that ManusPost not only calculates the tool relative position with respect to the workpiece, but also calculates (and therefore knows) machine spindle and table exact locations.
5. Knowing the exact locations of the machine components, makes it possible to learn whether or not an overtravel (in any lineer axis) occurs in postprocessing stage.
6. ManusPost will warn the user if an overtravel (axis limit exceeding) occurs. It also tells the user in which operation and in which block this occurs.
7. When this optional feature is added to the system, ManusPost now knows in which operation and block this overtravel occurs. If it is an 3-axis operation, ManusPost will also recognize this, and will solve the problem automatically.
8. The table (C-Axis) is adjusted again to ensure it is 1mm inside the limit and then C-Axis is rotated to the newly adjusted location.
9. Therefore, instead of performing the 3-Axis operations on C-Axis 0 degrees location, ManusPost adjust a new C-Axis location for you automatically.
10. This greatly enhances production times and capabilites, since you no longer will learn whether or not an axis limit occurs after you start machining, and therefore machining will not be interrupted after it is started. You also dont need to do CAM work again, or postprocess the code again, if you rotate the workpiece manually. It is obvious and already has been proved that this optinonal feature will save a lot of time.