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]
# ...