INI entries in both AXIS_<letter> and JOINT_<num> sections
28 Mar 2018 03:31 #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 or Create an account to join the conversation.
28 Mar 2018 03:49 - 28 Mar 2018 04:05 #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
Last edit: 28 Mar 2018 04:05 by dgarrett. Reason: AXIS positional limit must be within the corresponding JOINT limits
The following user(s) said Thank You: lorenzn
Please Log in or Create an account to join the conversation.
Time to create page: 0.068 seconds