Siemens Sinumerik highlight.
Be sure to check the toolpath in a normal debugger, for example in the Sinutrain Package contain many errors. Infinite loop possible. Please write issues as accurately as possible, with a minimum G-code for clarification.
Press Ctrl + Alt + o to activate higlight and show right panel . Backlight colors are set tightly and were not checked in a dark theme. You can select Lathe or mill type in Machine manager. The selected type affects the DIAMON settings (for lather) and the main plane (G17 for mill and G18 for lathe). Single line debug allows you to see an approximate tool path. Parsing errors can be seen by clicking on the button "Details" Clicking on the graphic window allows you to control the view using the arrows as well as + (=) and - buttons
Linear interpolation supported including Ang modifier. Circular interpolation programming is possible through:
Polar coordinates (AP, RP) supported. Rounding (RND) between lines supported DIAMON / DIAMOF [A]TRANS & [A]ROT supported. Subroutines in the same directory as the program can be called along with the parameters. R-variables supported. Math SIN COS TAN ASIN ACOS ATAN2 POT SQRT TRUNC ROUND supported. User variables definition and call assignment. GOTO[BF] jumps supported IF - ELSE - ENDIF supported
MCALL not supported; SINUMERIK standart cycles (eg HOLES2, CYCLE81) not supported.
"Ctrl + Alt + ;" - comment selected lines;
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.