Mastercam Managed Courseware

Mastercam Post Processors 101
Next LIVE course starts Sat, June 1, 2013 12pm – 2pm PDT

This course is a prerequisite for Mastercam MP Post Processing 201.


colin-gilchrist-bw.fw

Colin Gilchrist
Post Processor Developer
for CNC Software

COURSE OVERVIEW

Learn how to dial in your post processor yourself and eliminate costly manual editing time.

We’ve all been there; you mark up a CNC program, send it to an outside post developer and a time consuming back and forth begins. Take back control and save time and money by developing your post processors in-house.


For the first time ever...live post processor training is available to you where you want to learn, on your computer wherever you are. 

Colin Gilchrist is a post processor developer for CNC Software, the makers of Mastercam; he has worked as a CNC programmer at Boeing and as a Mastercam Instructor and trainer. 

Enroll NOW

 WHO COULD BENEFIT

A "must have" course for CNC programmers or manufacturing engineers with responsibility for CNC process development using Mastercam. 

COURSE OUTLINE
Section ONE

Introduction to Post Processing

  • What is a Post Processor?
  • Post Processing Work Flow
  • The NCI File
  • Control Definition Settings
  • Basic sections of a Post Processor
  • Variables, Functions, and Logic 
  • Looping – How it works
  • Entry Post Blocks
  • Use the debugger to examine output

Section TWO

The NCI File; Understanding the Inputs

  • NCI Data format
  • NCI gcode$ values
  • NCI Data reference
  • Tool Information - 20,000 series NCI parameters
  • Common NCI events - reading data before the toolchange - 5 min
  • Tool Change vs. Null Tool change - 5 min
  • Common motion codes - 5 min
  • Drill Cycles - 5 min
  • Quick mention of Operation Parameter read functions

Section THREE

Machine and Control Definitions

  • Overview of Machine Definition
    • Coolant settings
    • Kinematic Tree and machine components
    • What is read by the Post?
  • Overview of Control Definition
  • CD overrides variable settings
  • Arc settings
  • NC output
  • Setting CD Defaults
  • Library vs. File Copy
  • MD/CD Parameters – Introduction to ‘pmachineinfo$’ and parameter tables

Section FOUR

Numeric Variables

  • Numeric Variable description
  • Post Switch variables
  • Pre-defined vs. user-defined variables
  • Constants
  • Global formulas
  • Examples

Section FIVE

String Variables

  • String variable description
    • Pre-defined
    • User-defined
    • String literals
  • Concatenating
  • String functions
  • Examples

Section SIX

Formatting Numeric Variables

  • Format Statements fs/fs2
  • Exercise
  • Format Assignments
  • Exercise

Section SEVEN

Postblocks

  • Post Block definitions
  • Pre-defined vs. user-defined
  • Post Block Looping example
  • Exercise

Section EIGHT

Postlines

  • Output variables
  • Output modifiers
  • Exercise
  • String output
  • Calling other post blocks
  • Functions, formulas, and command postlines

Section NINE

Modality

  • Description
  • String Modality
  • Sequence Number Modality
  • ‘prv_’ variable values
  • Exercise

Section TEN

String Selectors

  • Description
  • String Selector Modality example
  • Exercise 1
  • Exercise 2

Section ELEVEN

Boolean Logic

  • Making decisions
  • If/Else statements
  • Implied Post Blocks
  • Logical Operators
  • Boolean Rules
  • While Loop example

Section TWELVE

Boolean Logic Exercises

  • Exercise 1, ‘if’ only
  • Exercise 2 ‘if/else’ example
  • Exercise 3 ‘while’ loop example

MP Post Processing 101 Supplemental Exercises

Putting it all together – Editing the Generic Fanuc 4X Mill Post

Example 1 – Post Header

  • Example Goals
  • Walkthrough: making edits to the Post Header section

Example 2 – Tool Table Output

  • Example Goals
  • Walkthrough: making edits to the Tool Table, ‘pwrtt$’

Example 3 – Mill Start-of-File

  • Example Goals
  • Walkthrough: making edits to the Start of File

Example 4 – Mill Toolchange (actual)

  • Example Goals
  • Walkthrough: making edits to the ‘ptlchg$’ section

Example 5 – Mill Null Toolchange (tool number repeats)

  • Example Goals
  • Walkthrough: making edits to the ‘ptlchg0$’

Example 6 – Mill Pretract / End-of-File

  • Example Goals
  • Walkthrough: making edits to the ‘pretract’ and ‘peof$’
 
Comments (1)
Replay
1Monday, 25 February 2013 05:52
data-matique
Will there a replay of this webinar??

Add your comment

Your name:
Your email:
Your website:
Subject:
Comment:

Mastercam Home Learning Ed.

Mastercam Home Learning Edition (HLE)
FREE of Charge
Course Members and Subscribers Only

SAVE your work to continue learning and no SIM or security code required.

General Skills Learned

  • Utilizing high speed toolpaths
  • Creating and working with 3D models
  • Tooling and fixture design
  • Process documentation and the closed feedback loop

Teaching Methods

The eapprentice method of CNC process development integrates existing methods of operation with the latest advances in CAD/CAM technology.

Project Based Learning is applied to all training materials. 40 years of accumulated evidence shows that Project Based Learning is effective in building deep content understanding, raising academic achievement and motivating students to learn.
Source--2011 Buck Institute for Education