- Posts: 27
- Thank you received: 0
INI entries in both AXIS_<letter> and JOINT_<num> sections
8 years 7 months ago #108020
by lorenzn
MIN_LIMIT
MAX_LIMIT
MAX_VELOCITY
MAX_ACCELERATION
Using KINEMATICS = trivkins coordinates=XYYZ kinstype=BOTH (recent 2.8.0~pre1); I'd like to specify the above settings in the AXIS_<letter> section only once not in both the AXIS and JOINT sections. Is that a problem?
The example configs/sim/axis/gantry.ini defines these entries (duplicate values) in both sections. I tested this with MAX_LIMIT by commenting out the entry in JOINT_0. There was no error.
MAX_LIMIT
MAX_VELOCITY
MAX_ACCELERATION
Using KINEMATICS = trivkins coordinates=XYYZ kinstype=BOTH (recent 2.8.0~pre1); I'd like to specify the above settings in the AXIS_<letter> section only once not in both the AXIS and JOINT sections. Is that a problem?
The example configs/sim/axis/gantry.ini defines these entries (duplicate values) in both sections. I tested this with MAX_LIMIT by commenting out the entry in JOINT_0. There was no error.
Please Log in to join the conversation.
8 years 7 months ago #108022
by dgarrett
Replied by dgarrett on topic INI entries in both AXIS_<letter> and JOINT_<num> sections
If you omit the MAX_LIMIT,VELOCITY,ACCELERATION settings for
an AXIS letter or a JOINT number, big values will be used and
these big values may *exceed* your machine's capabilities.
Moreover, for a machine using trivkins, the AXIS positional
limits must be within the corresponding JOINT limits or
an error will be detected and prevent startup.
For most trivkins usages, the safest approach is to make
the JOINT and corresponding AXIS items identical.
Ref: the linuxcnc script invokes the following to
validate known kinematics (namely trivkins) configs:
github.com/LinuxCNC/linuxcnc/blob/master...lib/check_config.tcl
an AXIS letter or a JOINT number, big values will be used and
these big values may *exceed* your machine's capabilities.
Moreover, for a machine using trivkins, the AXIS positional
limits must be within the corresponding JOINT limits or
an error will be detected and prevent startup.
For most trivkins usages, the safest approach is to make
the JOINT and corresponding AXIS items identical.
Ref: the linuxcnc script invokes the following to
validate known kinematics (namely trivkins) configs:
github.com/LinuxCNC/linuxcnc/blob/master...lib/check_config.tcl
Please Log in to join the conversation.
Time to create page: 0.149 seconds
