Frequently asked questions
Which machines read the PGM files this tool produces?
Older Morbidelli machining centres whose controller loads compiled binary PGM programs instead of Xilog Plus text, typically the Author series with early Xilog or TRIA control software. The output was verified against a file that runs on such a machine.
Is my program uploaded or stored anywhere?
Yes. Your program and the converted file are stored privately for 90 days so the converter can be verified and improved, then they are deleted automatically. There are no accounts, and nothing is public unless you create a share link, which covers the converted file only.
What does the warning about unverified commands mean?
The binary format is undocumented, so only commands present in the proven reference program are known to be encoded correctly. Others, such as straight lines, use an encoding by analogy. The file is still produced, but you should test it carefully on the machine.
What is strict mode?
Strict mode refuses any file that contains unverified commands instead of producing it with warnings. Use it when you only want output that is proven to be correct.
Why was my file refused?
Drilling cycles (XB and similar), programs with more than one contour and unknown commands cannot be encoded reliably, so the converter refuses them and lists the exact line numbers rather than producing a file that might behave unexpectedly.
Is there a size limit?
Files up to about 4 MB are accepted. A typical XXL program is a few kilobytes.
How accurate are the coordinates?
The PGM format stores coordinates in hundredths of a millimetre, so every value is rounded to 0.01 mm. The rounding reproduces the original converter exactly, including its single-precision behaviour.
Can I help improve the converter?
Yes. A pair of files, an XXL program and the PGM produced from it by the original SCM converter, lets us verify more commands byte for byte. Straight lines, G3 arcs and other tool numbers are the most useful cases.