Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- part of the .ini file, below that is a piece of the servo.hal file
- and at the bottom - linuxcnc_print file
- ##################################################################
- [KINS]
- KINEMATICS = trivkins
- JOINTS = 6
- ########## X ###########
- [AXIS_X]
- MIN_LIMIT = -3.0
- MAX_LIMIT = 10.0
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- [JOINT_0]
- TYPE = LINEAR
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- BACKLASH = 0.000
- FERROR = 01.0
- MIN_FERROR = 0.2
- INPUT_SCALE = 2000
- OUTPUT_SCALE = 0.90
- OUTPUT_OFFSET = 0.0
- MAX_OUTPUT = .90
- MIN_LIMIT = -3.0
- MAX_LIMIT = 10.0
- HOME = 0.000
- HOME_OFFSET = -1.0
- HOME_SEARCH_VEL = -0.50
- HOME_LATCH_VEL = 0.10
- HOME_USE_INDEX = NO
- HOME_IGNORE_LIMITS = YES
- HOME_SEQUENCE = 1
- # PID tuning params
- DEADBAND = 0.000015
- P = 10.0
- I = 0.000
- D = 0.000
- FF0 = 0.000
- FF1 = .000
- FF2 = 0.0
- BIAS = 0.000
- ########## Y ###########
- [AXIS_Y]
- MIN_LIMIT = -3.0
- MAX_LIMIT = 10.0
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- [JOINT_1]
- TYPE = LINEAR
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- BACKLASH = 0.000
- FERROR = 01.010
- MIN_FERROR = 0.5002
- INPUT_SCALE = 2000
- OUTPUT_SCALE = 1.000
- OUTPUT_OFFSET = 0.0
- MAX_OUTPUT = 0.90
- MIN_LIMIT = -3.0
- MAX_LIMIT = 10.0
- HOME = 0.000
- HOME_OFFSET = -2.9
- HOME_SEARCH_VEL = -0.50
- HOME_LATCH_VEL = 0.10
- HOME_USE_INDEX = NO
- HOME_IGNORE_LIMITS = YES
- HOME_SEQUENCE = 2
- # PID tuning params
- DEADBAND = 0.000015
- P = 10.0
- I = 0.000
- D = 0.000
- FF0 = 0.000
- FF1 = 0.000
- FF2 = 0.0
- BIAS = 0.000
- ########## Z ###########
- [AXIS_Z]
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- [JOINT_2]
- TYPE = LINEAR
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- BACKLASH = 0.000
- FERROR = 01.0
- MIN_FERROR = 0.2
- INPUT_SCALE = 2000
- OUTPUT_SCALE = 1.000
- OUTPUT_OFFSET = 0.0
- MAX_OUTPUT = 1.0
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- HOME = 0.0
- HOME_OFFSET = -2.9
- HOME_SEARCH_VEL = -0.50
- HOME_LATCH_VEL = 0.10
- HOME_USE_INDEX = NO
- HOME_IGNORE_LIMITS = YES
- HOME_SEQUENCE = 3
- # PID tuning params
- DEADBAND = 0.000015
- P = 10.0
- I = 0.000
- D = 0.000
- FF0 = 0.000
- FF1 = 0.000
- FF2 = 0.0
- BIAS = 0.000
- ########## A ###########
- [AXIS_A]
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- [JOINT_3]
- TYPE = LINEAR
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- BACKLASH = 0.000
- FERROR = 01.0
- MIN_FERROR = 0.2
- INPUT_SCALE = 2000
- OUTPUT_SCALE = 1.000
- OUTPUT_OFFSET = 0.0
- MAX_OUTPUT = 1.0
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- HOME = 0.0
- HOME_OFFSET = -2.9
- HOME_SEARCH_VEL = -0.50
- HOME_LATCH_VEL = 0.10
- HOME_USE_INDEX = NO
- HOME_IGNORE_LIMITS = YES
- HOME_SEQUENCE = 4
- # PID tuning params
- DEADBAND = 0.000015
- P = 10.0
- I = 0.000
- D = 0.000
- FF0 = 0.000
- FF1 = 0.000
- FF2 = 0.0
- BIAS = 0.000
- ########## B ###########
- [AXIS_B]
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- [JOINT_4]
- TYPE = LINEAR
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- BACKLASH = 0.000
- FERROR = 01.0
- MIN_FERROR = 0.2
- INPUT_SCALE = 2000
- OUTPUT_SCALE = 1.000
- OUTPUT_OFFSET = 0.0
- MAX_OUTPUT = 1.0
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- HOME = 0.0
- HOME_OFFSET = -2.9
- HOME_SEARCH_VEL = -0.50
- HOME_LATCH_VEL = 0.10
- HOME_USE_INDEX = NO
- HOME_IGNORE_LIMITS = YES
- HOME_SEQUENCE = 5
- # PID tuning params
- DEADBAND = 0.000015
- P = 10.0
- I = 0.000
- D = 0.000
- FF0 = 0.000
- FF1 = 0.000
- FF2 = 0.0
- BIAS = 0.000
- ########## C ###########
- [AXIS_C]
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- [JOINT_5]
- TYPE = LINEAR
- MAX_VELOCITY = 1.0
- MAX_ACCELERATION = 4.0
- BACKLASH = 0.000
- FERROR = 01.0
- MIN_FERROR = 0.2
- INPUT_SCALE = 2000
- OUTPUT_SCALE = 1.000
- OUTPUT_OFFSET = 0.0
- MAX_OUTPUT = 1.0
- MIN_LIMIT = -3.0
- MAX_LIMIT = 3.0
- HOME = 0.0
- HOME_OFFSET = -2.9
- HOME_SEARCH_VEL = -0.50
- HOME_LATCH_VEL = 0.10
- HOME_USE_INDEX = NO
- HOME_IGNORE_LIMITS = YES
- HOME_SEQUENCE = 6
- # PID tuning params
- DEADBAND = 0.000015
- P = 10.0
- I = 0.000
- D = 0.000
- FF0 = 0.000
- FF1 = 0.000
- FF2 = 0.0
- BIAS = 0.000
- ##################################################################
- ##################################################################
- # ###################################
- # Core EMC/HAL Loads
- # ###################################
- loadrt trivkins
- loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
- loadrt pid num_chan=[TRAJ]AXES
- loadrt hostmot2
- # load low-level driver
- loadrt [HOSTMOT2](DRIVER) config=[HOSTMOT2](CONFIG)
- ##################################################################
- ##################################################################
- RUN_IN_PLACE=yes
- LINUXCNC_DIR=
- LINUXCNC_BIN_DIR=/home/noel/linuxcnc-dev/bin
- LINUXCNC_TCL_DIR=/home/noel/linuxcnc-dev/tcl
- LINUXCNC_SCRIPT_DIR=
- LINUXCNC_RTLIB_DIR=/home/noel/linuxcnc-dev/rtlib
- LINUXCNC_CONFIG_DIR=
- LINUXCNC_LANG_DIR=/home/noel/linuxcnc-dev/src/objects
- INIVAR=inivar
- HALCMD=halcmd
- LINUXCNC_EMCSH=/usr/bin/wish8.5
- INIFILE=/home/noel/linuxcnc/configs/touchy-6/touchy-6-2.8.ini
- VERSION=1.0
- PARAMETER_FILE=touchy-servo-6.var
- TASK=milltask
- HALUI=halui
- DISPLAY=touchy
- COORDINATES=X Y Z A B C
- KINEMATICS=trivkins
- Starting LinuxCNC server program: linuxcncsvr
- Loading Real Time OS, RTAPI, and HAL_LIB modules
- Starting LinuxCNC IO program: io
- Starting HAL User Interface program: halui
- Starting TASK program: milltask
- DELAY=4
- Starting DISPLAY program: touchy
- Killing task linuxcncsvr, PID=8033
- Removing HAL_LIB, RTAPI, and Real Time OS modules
- Removing NML shared memory segments
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement