Do you know how to switch the feed rate mode from PERMIN to PERREV for Rigid Tapping?

Do you know how to switch the feed rate mode from PERMIN to PERREV for Rigid Tapping? Rigid tapping cycles perform the following sequence of actions: the tool plunges at cutting feed, reverses the spindle, retracts at cutting feed and reverses the spindle again. If the CAM programmer uses proper best practices, whenever a tapping [...]

June 2nd, 2015|Categories: CAM-POST Developer, Tech Tips|

How to generate a special spindle M code for synchronous tapping?

Modern machines use a function that changes the amount of acceleration / deceleration during synchronous tapping based on the current spindle speed and the programmed feedrate. The M-code required to activate this function can be generated by the post-processor using two simple user-defined macros on the major word CYCLE. The example below shows the technique [...]

May 12th, 2015|Categories: CAM-POST Developer, Tech Tips|

How to switch from diameter positioning to radius positioning and vice versa on a lathe

On a lathe where X-axis values can be output either in diameter or radius mode, the following commands can make the switch possible. MODE/DIAMET: selects diameter output for the X-axis, if supported on the machine MODE/RADIUS: selects radius output for the X-axis, if supported on the machine The macro variable $XDIAM tracks the radius vs. [...]

May 5th, 2015|Categories: CAM-POST Developer, Tech Tips|

Did you know that CAM-POST V21 has a new interface that allows integration with Mastercam for Solidworks?

The new interface is used to “extract” the necessary data from the Mastercam for Solidworks prior to launching the simulation process (either GENER for running a graphic post-processor, or CErun for G-code simulation). To setup CAM-POST to run within Mastercam for Solidworks, you must do the following: 1) Make sure Mastercam for Solidworks is installed [...]

April 28th, 2015|Categories: CAM-POST Developer, Tech Tips|Tags: |

Did you know that $FINFO can return back user-defined variable?

A series of 99 $FINFO user-defined variables, from $INFO.V1 through $INFO.V99, are available for various purposes required by the developer. These variables are set to $NULL at the start of $FINFO look-ahead and can be assigned to any value (including a sequence), by macro processing while the $FNFO look-ahead is active. Once look-ahead is completed, [...]

April 21st, 2015|Categories: CAM-POST Developer, Tech Tips|

Did you know that the new CAM extractors in CAM-POST V21 support Multiple Setup operations?

CAM-POST provides a series of extractor interfaces seamlessly integrated within the following popular CAM systems: CATIA, NX-CAM, Creo-NC, Mastercam and TopSolid. These interfaces are used to “extract” the necessary data from the CAM system prior to launching the simulation process (either GENER for running a graphic post-processor, or CErun for G-code simulation). The new extractors [...]

April 14th, 2015|Categories: CAM-POST Developer, Tech Tips|Tags: |

How to control positioning motion splitting

The CAM-POST Questionnaire provides settings that can split rapid positioning moves based on the direction of one particular axis (typically the Z-axis). For example, XYZ positioning moves where the Z-axis is plunging are split in two motions: XY followed by Z, whereas positioning moves where Z is retracting are output as Z first, followed by [...]

April 7th, 2015|Categories: CAM-POST Developer, Tech Tips|

Did you know that CAM-POST V21 allows you to configure post processors and virtual machines for robots?

Starting with CAM-POST V21, a new machine type is available in the Questionnaire's General Information section: Robot. This option allows you to configure a 6-axes manufacturing robot by entering machine-specific information such as the Denavit-Hartenberg parameters. The CAM-POST installation directory provides different sample post-processors and virtual machines for manufacturing robots. You can find them in [...]

March 3rd, 2015|Categories: CAM-POST Developer, Tech Tips|

Did you know that CAM-POST V21 has a new function called Save for review?

The typical process of fine-tuning a post-processor consists in running the post iteratively on one or more cutter location files, then analyzing the results and making the changes required. During this process, it is sometimes necessary to stop and postpone the fine-tuning for later. In such a case, it is preferable to have the ability [...]

February 17th, 2015|Categories: CAM-POST Developer, Tech Tips|