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 [...]
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 [...]
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. [...]
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 [...]
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, [...]
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 [...]
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 [...]
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 [...]
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 [...]
If you are in debugging mode in GENER, it is useful to arrange various windows like Input, Output, Macro, Console, Variable, Source, etc. as shown below. This helps you to keep an eye on different components of post-processing at the same time to try and debug any errors. On the other hand, if you would [...]