G-code program Rotation and Mirror transformation

G-code programs can be mirrored relative to (x=0), (y=0) or (x=y) lines, or rotated by a given angle or to angle calculated from 2 base points. This feature is widely used for heavy plasma/gas cutting machines and routers, but is also useful for mill machines in certain cases, allowing for an easy rotation of the program file to fit the working piece.

1) A plasma cutting program is loaded, that needs to be rotated by a set degree (3.5°), potentially due to a large metal sheet not being perfectly aligned as it was set down onto the machine.

2) The rotation window is opened and the program is rotated by 3.5 degrees to accommodate for the metal sheet misalignment:


3) The program is ready to be used: