Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Generated by PNCconf at Sun Dec 15 03:34:52 2013
- # If you make changes to this file, they will be
- # overwritten when you run PNCconf again
- loadrt trivkins
- loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
- loadrt probe_parport
- loadrt hostmot2
- loadrt hm2_pci config=" num_encoders=1 num_pwmgens=0 num_3pwmgens=0 num_stepgens=5 sserial_port_0=00xxxxxx "
- setp hm2_5i25.0.watchdog.timeout_ns 10000000
- loadrt near
- loadrt mux16 names=jogincr
- addf hm2_5i25.0.read servo-thread
- addf motion-command-handler servo-thread
- addf motion-controller servo-thread
- addf jogincr servo-thread
- addf near.0 servo-thread
- addf hm2_5i25.0.write servo-thread
- addf hm2_5i25.0.pet_watchdog servo-thread
- # external output signals
- # --- COOLANT-FLOOD ---
- setp hm2_5i25.0.gpio.027.is_output true
- net coolant-flood hm2_5i25.0.gpio.027.out
- # --- SPINDLE-BRAKE ---
- setp hm2_5i25.0.gpio.029.is_output true
- net spindle-brake hm2_5i25.0.gpio.029.out
- # --- SPINDLE-ENABLE ---
- setp hm2_5i25.0.gpio.033.is_output true
- net spindle-enable hm2_5i25.0.gpio.033.out
- # external input signals
- # --- BOTH-HOME-X ---
- net both-home-x <= hm2_5i25.0.gpio.024.in
- # --- BOTH-HOME-Z ---
- net both-home-z <= hm2_5i25.0.gpio.025.in
- # --- HOME-A ---
- net home-a <= hm2_5i25.0.gpio.026.in
- # --- ESTOP-EXT ---
- net estop-ext <= hm2_5i25.0.gpio.028.in
- # --- CYCLE-START ---
- net cycle-start <= hm2_5i25.0.gpio.030.in
- # --- ABORT ---
- net abort <= hm2_5i25.0.gpio.031.in
- # --- PROBE-IN ---
- net probe-in <= hm2_5i25.0.gpio.032.in
- #*******************
- # AXIS X
- #*******************
- # Step Gen signals/setup
- setp hm2_5i25.0.stepgen.00.dirsetup [AXIS_0]DIRSETUP
- setp hm2_5i25.0.stepgen.00.dirhold [AXIS_0]DIRHOLD
- setp hm2_5i25.0.stepgen.00.steplen [AXIS_0]STEPLEN
- setp hm2_5i25.0.stepgen.00.stepspace [AXIS_0]STEPSPACE
- setp hm2_5i25.0.stepgen.00.position-scale [AXIS_0]STEP_SCALE
- setp hm2_5i25.0.stepgen.00.step_type 0
- setp hm2_5i25.0.stepgen.00.control-type 0
- setp hm2_5i25.0.stepgen.00.maxaccel 25.0
- setp hm2_5i25.0.stepgen.00.maxvel 2.1
- net x-pos-fb axis.0.motor-pos-fb <= hm2_5i25.0.stepgen.00.position-fb
- net x-pos-cmd axis.0.motor-pos-cmd => hm2_5i25.0.stepgen.00.position-cmd
- net x-enable axis.0.amp-enable-out => hm2_5i25.0.stepgen.00.enable
- # ---setup home / limit switch signals---
- net both-home-x => axis.0.home-sw-in
- net both-home-x => axis.0.neg-lim-sw-in
- net both-home-x => axis.0.pos-lim-sw-in
- #*******************
- # AXIS Z
- #*******************
- # Step Gen signals/setup
- setp hm2_5i25.0.stepgen.01.dirsetup [AXIS_2]DIRSETUP
- setp hm2_5i25.0.stepgen.01.dirhold [AXIS_2]DIRHOLD
- setp hm2_5i25.0.stepgen.01.steplen [AXIS_2]STEPLEN
- setp hm2_5i25.0.stepgen.01.stepspace [AXIS_2]STEPSPACE
- setp hm2_5i25.0.stepgen.01.position-scale [AXIS_2]STEP_SCALE
- setp hm2_5i25.0.stepgen.01.step_type 0
- setp hm2_5i25.0.stepgen.01.control-type 0
- setp hm2_5i25.0.stepgen.01.maxaccel 25.0
- setp hm2_5i25.0.stepgen.01.maxvel 2.1
- net z-pos-fb axis.2.motor-pos-fb <= hm2_5i25.0.stepgen.01.position-fb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement