MANUSpost (CNC Post-processor)
|
In ManusPost, the operation types whether 3-axis, 3+2 axis (indexed) or 5 axes (simultaneous) are recognized automatically and these operation types are indicated.in the output file (G-code) for each operation in a G-code file. By this option, it is really easy for the programmer and operator to recognize the operation type before the operation starts. This standart option also gives the chance to the operator to easily find the start of an operation and to restart the cut from the required operation start block. This option is also useful when different algorithms need to be used for different operation types. For instance, the rotary axes machine breaks should be locked for 3 axis and 3+2 axis (indexed) machining for an improved machining style. This automatic locking allows the programmer to cut the materials with deeper steps and higer feedrates. On the other hand rotary axes machine locks should be unlocked for 5-axis simultaneous cuts and beside that, if it is available, TCPS -Tool center point control or TTPC-Tool Tip Point Control (G43.4 for Mazatrol, M128 for Heidenhein, Traori for Sinumerik) should be activated in these types. All these differences can not be handled if the operation types are not classifed automatically by the postprocessor. ManusPost does it as a standard option.
Regardless of the control system you use, ManusPost supports parametric programming. This standard option uses control unit specific variables to define all the feedrates in the beginning of the program in a seperate region. This allows the operator to easily manipulate the feedrates just in once without any need to try finding and manipulating them one by one in the program. It also eliminates any necessity to change the values of the feedrates in CAM software and no need to postprocess the code again. The operator only changes the value of the variables (feedrates) as he/she desires.
This standard option is one of the most important feature that makes ManusPost more powerful than the other postprocessors in the market. By the help of this option developed, the CNC owners are now have the chance to use their multi-axis machine tools in their true limits. Many CNC users complain about unwanted, dangerous ans sometimes colliding or gouging rotary axes (mostly C axis) movements during simultaneous cuttings. These kind of errors usually result from insufficient and defective postprocessors. For instance, if you have a CNC machine that has a rotary axis of A or B with limits -120 and +10 degree and you are facing such a problem (unwanted colliding movements on C axis), this most probably results from the postprocessor you use. Many postprocessors in the market doesn't care your actual CNC machine axes limits. Instead they generate codes only using the minus or plus region (e.g. A-90 to A0 degrees). Therefore, although your CNC can do that, if your postprocessor doesnt have this capability, you will never have a chance to do simultaneous cuts that requires both zones (plus and minus regions) to be used as synchronized. In ManusPost, this is done as a standard option.
This is another standard option in ManusPost that is not available in anyother postprocessor software in the market. When you have this option in your postprocessor, you don't have to think what will happen when the machine rotary axes (mostly A or B axes ) reach the machine rotary axes limits. ManusPostprocessor does it automatically for you. In ManusPost, you only enter the approach feedrate, rapid retraction and an approach distance you want when the rotary axes will move the alternative position automatically. This option works as follows:
1. The rotary axes go beyond the rotary axes limit (e.g. A+30 degrees in Mazak Variaxis or B+10 degrees in DMC 105V machine tool.),
2. The cutting motion has to be interrupted since the machine limits are reached,
3. The tool retracts from the workpiece with a rapid feedrate to a retraction distance defined by the user in the software,
4. Then the tool goes to the alternative X,Y and Z axes position rapidly, while the machine table or spindle goes to the alternative A (or B) axis and C axis location, Special Note: Alternative Position is not the position of the block where limit occurs, it is just the same last block that the limit does not occur. Therefore, when the alernative side cutting starts, ManusPost ensures that there is no unmachined area left because of a skipped block.
5. The tool approaches to a distance rapidly you defined in ManusPost,
6. The tool then approaches to the desired location where cutting starts with an approach feedrate you defined in ManusPost,
7. The cutting continues from that location. Lacking of this feature will produce really bad results like collision of workpiece, tool, tool holder, spindle or machine table, sinceyour machine will go to the alternative side without any controll. ManusPost has this capability as a standard option.
Support for circular movements (G2,G3 in ISO codes or DR codes in Heidenhein) for 3-axis operations is a standard option for almost every postprocessor in the market. However, circular movements in 3+2 axis (indexed) operations is rarely supported. Defining circular movements is very important and is a must for many cases, if you want the code to be minimized without huge amount of G1 lines instead of G2 and G3, The second reason to use G2, G3 comments instead of lineer approximation is the surface quality. If your postprocessor doesn't support circular movements, the circles are approximated as lineer paths and any wrong tolerances defined in the CAM system for lineer aproximation will affect your finish surface quality considerably. ManusPost supports all axis circular movements for all CAM software (if it is supported by the CAM software) and all control units.
Support for drilling cycles for 3-axis operations is a standard option for almost every postprocessor in the market. However, defining drilling cycles in 3+2 axis (indexed) operations is mostly not supported. ManusPost supports all axis drilling cycles for all CAM software and all control units. Similar to the circular movement codes, lack of cycles in the code will produce huge amount of G1 (linner cut) lines. This will produce unreadble codes and operators will not understand where drilling starts or ends. Manipulating the code will not be easy again, for instance if you are doing a pecking cycle and want to change the depth value for each cut. If cycles are supported by the postprocessor, these will be all easy to do. Since there are many machine tools and control units in the market, the cycle codes may change considerably for every CNC machine tool. Even two same CNC machine tool has different machine parameters setted and therefore, the cycle codes may differ slidely. If you are using a standard postprocessor, most probably you dont have a chance to use cycle codes in 3+2 axes. If your postprocessor has this capability, this time you most proably make some small manual changes on the code. ManusPost software developers will do necessary adjustments for your machine and you dont need to do any manual change.
|
|