Do you know you can have spaces between your NC codes?

For having a more readable NC file, it is helpful to have spaces between your registers. With spaces, you can quickly identify between movement commands and machine commands such as G-codes and M-codes. Here’s how to add space inside your NC file: Start by opening your post-processor in Quest; selecting PP.png1079×444 25.8 KB In [...]

2021-08-24T19:04:26+00:00September 5th, 2018|Categories: ICAM Foundation|

Overcoming Injection Mold Machining Challenges with ICAM’s Post & Simulation

Over the coming months we'll be looking at how our range of CNC manufacturing software helps our users get more out of their CNC machines. To do so, we'll be visiting clients in a variety of industries, beginning this week with the mold makers at Groupe GLP Hi-Tech. We'll be speaking with Robert Leblanc, Chief Technical Officer [...]

2020-01-13T14:13:12+00:00January 11th, 2018|Categories: Material Removal Simulation|Tags: , |

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 [...]

2022-12-01T14:53:37+00:00June 2nd, 2015|Categories: CAM-POST Developer, Tech Tips|

How to install a dedicated post-processor into your CAMPOST V21 database?

Dedicated post-processors are delivered in an ICAM-proprietary file format, which is a binary file with a “.dp” extension. This file may contain one or more post-processors, Virtual Machine models and Control Emulators. For ease of use, ICAM recommends using the Import facility, available in the GENER launch panel, to read and import the contents [...]

2022-12-01T14:56:04+00:00May 26th, 2015|Categories: CAM-POST GENER, 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 [...]

2022-12-01T14:56:36+00:00May 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. [...]

2024-01-24T14:11:06+00:00May 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 [...]

2024-01-24T14:21:53+00:00April 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, [...]

2024-01-24T14:22:26+00:00April 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 [...]

2024-01-24T14:22:50+00:00April 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 [...]

2024-01-24T14:23:17+00:00April 7th, 2015|Categories: CAM-POST Developer, Tech Tips|