Knowledge Base Articles

What is a Post Processor?


A post processor in the most basic sense is a program that converts toolpath into G & M Code that a specific controller will be able to understand and run a part. Since there are hundreds of different controllers in the manufacturing industry, our post processor is required to have the flexibility to adjust the output of code for any specific controller. To control the formatting of the G Code that each post will output, every post is made up of several hundred blocks of code as shown in the image below. Each of these blocks will consist of a specific function such as the Tool Change block, Linear feed move in XY Axis, etc.



Simple Example of a Posted Program


In the image of the program below the toolpath is performing a cut along a square where the tool will plunge into the bottom left corner and will then feed alongside the square. When posting out BobCAD will always automatically call out blocks 0, 15, 2, 14, 40, and 5 to setup the beginning and ending of the program so that everything is formatted properly. Beyond the start and end of program blocks there also are blocks 27, 50, 51, and 55 which are directly being made to convert the toolpath into g code. When posting out, BobCAD will look at the variables in each of these blocks and format the code based on the variables found within the post processor.


A picture containing graphical user interface Description automatically generated

If you need further assistance, please contact our support team at (727) 489 – 0003 or [email protected]

Leave a comment