Skip to content
Andy Barry edited this page Jan 19, 2016 · 12 revisions

Use PyCAM to generate toolpaths suitable for 3-Axis CNC machining

Common workflow

A common workflow could look like this:

  1. open an STL model file
  2. configure cutter settings (e.g. drill shape and size)
  3. configure processing settings (e.g. the toolpath strategy, remaining material, ...)
  4. start the toolpath generation
  5. repeat steps 2..4 if you want to add more toolpaths
  6. export the generated toolpaths to a file (in GCode format)

The output (GCode) can be used for EMC² and other machine controller software.

Graphical User Interface

The graphical user interface of PyCAM is based on GTK. All available features are configurable in different tabs. The complete setup can be stored in task settings file for later re-use. Read the User Manual for usage detais.

The 3D View is based on OpenGL. It is not strictly required for the operation. But it is very helpful for making sure that the result meets your expectations.

Alternatively you can also use most features of PyCAM via its commandline interface (e.g. for batch processing).

Commandline Interface

PyCAM supports non-interactive toolpath generation. This is useful for batch processing.

Requirements

See the requirement list for the different platforms: Requirements.

Open issues / Plans

Take a look at our TODO list.

Development

Take a look at Developer's Guide if you want to improve PyCAM.

How to use this wiki

Consult the User's Guide for information on using the wiki software.