1. Standard-Ebene
Als der Interpreter für LinuxCNC geschrieben wurde, war dieser für Fräsmaschinen konzipiert. Deshalb ist die Standard-Ebene XY (G17). Eine normale Drehmaschine verwendet jedoch die XZ-Ebene (G18). Um die Standardebene zu ändern, fügen Sie die folgende Zeile in die INI-Datei im Abschnitt RS274NGC ein.
RS274NGC_STARTUP_CODE = G18
Die obigen Angaben können in einem G-Code-Programm überschrieben werden, daher sollten Sie wichtige Dinge immer in der Präambel der G-Code-Datei festlegen.
2. INI-Einstellungen
Die folgenden INI-Einstellungen werden für den Drehmaschinenmodus in Axis zusätzlich zu den normalen Einstellungen in der INI-Datei benötigt oder ersetzen diese. Diese historischen Einstellungen verwenden die Identitätskinematik (trivkins) und drei Gelenke (0,1,2) entsprechend den Koordinaten x, y, z. Das Gelenk 1 für die unbenutzte y-Achse ist erforderlich, wird aber in diesen historischen Konfigurationen nicht verwendet. Simulierte Drehmaschinen-Konfigurationen können diese historischen Einstellungen verwenden. GMOCCAPY verwendet ebenfalls die erwähnten Einstellungen, bietet aber zusätzliche Einstellungen, siehe den Abschnitt <cha:gmoccapy,GMOCCAPY>> für Details.
[DISPLAY] DISPLAY = axis LATHE = 1 ... [KINS] KINEMATICS = trivkins JOINTS = 3 [TRAJ] COORDINATES = X Z ... [JOINT_0] ... [JOINT_2] ... [AXIS_X] ... [AXIS_Z] ...
Mit der Einbindung von joints_axes kann eine einfachere Konfiguration mit nur den beiden benötigten Gelenken vorgenommen werden, indem trivkins mit dem Parameter coordinates= angegeben wird:
[DISPLAY] DISPLAY = axis LATHE = 1 ... [KINS] KINEMATICS = trivkins coordinates=xz JOINTS = 2 [TRAJ] COORDINATES = X Z ... [JOINT_0] ... [JOINT_1] ... [AXIS_X] ... [AXIS_Z] ...