MPR and PGM: what carries across

A woodWOP program and a Xilog one describe the same work with different assumptions. Four of those assumptions differ, and each is a place a conversion can go wrong without saying so.

Formulas become numbers

A woodWOP program rarely states a coordinate. It declares the panel once and puts a hole at half of it, so one file cuts a whole range of sizes. Xilog programs of this vintage state their numbers. Every formula is therefore worked out on the way through, and the converted file is fixed at the size the names gave. Convert again for a different size.

Depth changes direction

woodWOP writes a contour's depth as the height of material left standing beneath the cut. Xilog writes the depth of the cut itself. A contour reaching the underside in woodWOP is a cut right through in Xilog. Drilling is measured the same way in both.

Diameters become spindles

woodWOP picks a drilling bit by its diameter. The Xilog dialect drills with the spindles a particular machine has, selected by number, and which bit a spindle carries is set up on the machine. A hole that names only a diameter cannot be converted, and one that names both loses the diameter, which is reported.

Geometry and operation come back together

In woodWOP a contour is a numbered list of points and a separate macro says what to do with it, so the same path can be cut twice and a path can be drawn and never cut. Xilog has no such separation: a path is the moves that cut it. A contour nothing points at is therefore reported rather than imported, because importing it would machine something the original never did.