Files
2026-08-20 06:17:39 +08:00

67 lines
1.9 KiB
Plaintext

# These values should be edited to represent the machine geometry
# Base joints positions in base (world) coordinates
setp genhexkins.base.0.x -22.950
setp genhexkins.base.0.y 13.250
setp genhexkins.base.0.z 0.000
setp genhexkins.base.1.x 22.950
setp genhexkins.base.1.y 13.250
setp genhexkins.base.1.z 0.000
setp genhexkins.base.2.x 22.950
setp genhexkins.base.2.y 13.250
setp genhexkins.base.2.z 0.000
setp genhexkins.base.3.x 0.000
setp genhexkins.base.3.y -26.500
setp genhexkins.base.3.z 0.000
setp genhexkins.base.4.x 0.000
setp genhexkins.base.4.y -26.500
setp genhexkins.base.4.z 0.000
setp genhexkins.base.5.x -22.950
setp genhexkins.base.5.y 13.250
setp genhexkins.base.5.z 0.000
# Platform joints positions in platform coordinates
setp genhexkins.platform.0.x -1.000
setp genhexkins.platform.0.y 11.500
setp genhexkins.platform.0.z 0.000
setp genhexkins.platform.1.x 1.000
setp genhexkins.platform.1.y 11.500
setp genhexkins.platform.1.z 0.000
setp genhexkins.platform.2.x 10.459
setp genhexkins.platform.2.y -4.884
setp genhexkins.platform.2.z 0.000
setp genhexkins.platform.3.x 9.459
setp genhexkins.platform.3.y -6.616
setp genhexkins.platform.3.z 0.000
setp genhexkins.platform.4.x -9.459
setp genhexkins.platform.4.y -6.616
setp genhexkins.platform.4.z 0.000
setp genhexkins.platform.5.x -10.459
setp genhexkins.platform.5.y -4.884
setp genhexkins.platform.5.z 0.000
# Connect tool offset pin to motion
net tool-offset genhexkins.tool-offset motion.tooloffset.z
# Forward kinematics iterations control, uncomment to use
# Normally not nesessary, use only if you know what you're doing
# Minimum error value that ends iterations with found solution
# setp genhexkins.convergence-criterion 1e-9
# Limit of iterations, if exceeded iterations stop with no convergence
# setp genhexkins.limit-iterations 120
# Maximum error value, if exceeded iterations stop with no convergence
# setp genhexkins.max-error 100.0