Skip to content

Welcome to the PCM Documentation Project

Creating better PCM documentation, one function at a time.

Who is this for? CMM Programmers, Automation Enthusiasts, and Metrology Engineers looking to master the Calypso scripting language.


What is PCM?

PCM (Parameter Coded Measurement) is the internal scripting engine used within the Zeiss Calypso software. While Calypso handles the heavy lifting of CMM (Coordinate Measuring Machine) data collection, PCM is used to control the logic, process data, and customize inspection routines.

Whether you are writing a simple script to check tolerances or a complex automation script, this documentation aims to make PCM accessible to everyone.


Why use this site?

  • For Operators: Clear, simple examples that help you automate repetitive checks.
  • For Engineers: A reference guide for the internal syntax and math functions.
  • For Programmers: An open resource for extending Calypso's capabilities.

Get Involved

Documentation is never truly finished. If you find a function that works differently than documented, or if you have a snippet that helps your workflow, we want to know.