How to define custom MAJOR and MINOR words in CAM-POST

There are certain situations when the cutter location data produced by a CAM system includes statements that are not recognized by the post-processor. These custom CL commands (or post-processor instructions) are either inserted “manually” by the programmer, or generated by a customized template (such as a PPTable, in the case of CATIA). In order to [...]

2017-02-20T15:59:55+00:00April 29th, 2014|Categories: CAM-POST Developer, Tech Tips|

Did you know that CAM-POST allows you to duplicate an existing dialog box from another post-processor?

CAM-POST's Quest module is able to easily export and import dialog settings, allowing for custom dialog boxes to be shared between different post-processors. To export a dialog box from the "source" post-processor, follow these steps: To import the dialog box in your new post-processor, follow these steps: Benefit to User Easily create custom dialog boxes [...]

2017-02-20T16:00:02+00:00April 8th, 2014|Categories: CAM-POST Developer, Tech Tips|

How to support multiple machines with the same post-processor

It is common for many manufacturers to acquire multiple similar machine tools from the same CNC machine vendor. Essentially, if multiple machines have the same kinematics and are equipped with the same control model, NC programs become 100% interchangeable, which increases considerably the shop floor’s programming flexibility. There is, however, one detail which significantly differentiates [...]

2017-02-20T16:00:11+00:00April 1st, 2014|Categories: CAM-POST Developer, Tech Tips|

Did you know that CAM-POST has a feature that lists the differences between two selected post-processors?

CAM-POST’s unique “Diffs” feature allows users to quickly view and analyze the differences between two selected post-processors. You can either compare two different versions of the same post-processor or two completely different post-processors altogether. To compare two posts, load the first post-processor in memory (i.e. open the post) and select the option Tools -> [...]

2017-02-20T16:00:16+00:00March 11th, 2014|Categories: CAM-POST Developer, Tech Tips|

How to preselect the next tool after the current tool has been loaded

Each tool change necessitates an undesirable break in the automatic cycle of operation. In some machines, this break can be long. With machines equipped with a high quality automatic tool changer, the preselection of the current tool can be useful to reduce the time of these periodic interruptions. When the current tool is loaded into [...]

2017-02-20T16:00:18+00:00March 4th, 2014|Categories: CAM-POST Developer, Tech Tips|

How to support parametric tool numbers

It is a common practice in many shop floors to use variables instead of hard-coded numbers for CNC program data such as feed rates, drilling cycle parameters or even tool numbers. This method allows operators to make quick changes to the program by simply altering the values of a few parameters. The example below illustrates [...]

2017-02-20T16:00:19+00:00February 25th, 2014|Categories: CAM-POST Developer, Tech Tips|

How to define the graphics area dimensions at the beginning of the program

Some controllers require an initialization of the graphics area by setting up the overall dimensions of the “blank” or the total travel envelope. For example, on a Heidenhain iTNC 530 control programmed in ISO format, the two lines below will define a 100 x 80 x 30 mm blank, with the origin located in the [...]

2017-02-20T16:00:21+00:00February 18th, 2014|Categories: CAM-POST Developer, Tech Tips|

How to ensure collision-free table rotations in RTCP

Mastercam programmers have various options (clearance, retract, feed plane) for defining approach and exit moves, however all these options can only generate motions along the tool axis. On a machine with a C rotary table, 5-axes contouring operations such as the one illustrated below pose a significant problem when the machine is programmed in RTCP [...]

2017-02-20T16:00:24+00:00February 11th, 2014|Categories: CAM-POST Developer, Tech Tips|

How to configure a post to write the user name in the NC program header

When the same post-processor is executed independently by different users on a LAN, the post can be configured to display the user name along with the other startup information included at the beginning of the NC program. To do so, the following lines can be inserted in the Machine Startup Macro of the post: $$ [...]

2017-02-20T16:00:31+00:00January 21st, 2014|Categories: CAM-POST Developer, Tech Tips|