Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.02 KB | None | 0 0
  1. # Generated by stepconf 1.1 at Sun Mar 29 12:34:18 2015
  2. # If you make changes to this file, they will be
  3. # overwritten when you run stepconf again
  4.  
  5. [EMC]
  6. MACHINE = Gantry_Test02
  7. DEBUG = 0
  8.  
  9. [DISPLAY]
  10. DISPLAY = axis
  11. EDITOR = kate
  12. POSITION_OFFSET = RELATIVE
  13. POSITION_FEEDBACK = ACTUAL
  14. ARCDIVISION = 64
  15. GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
  16. MAX_FEED_OVERRIDE = 1.2
  17. MIN_SPINDLE_OVERRIDE = 0.5
  18. MAX_SPINDLE_OVERRIDE = 1.2
  19. DEFAULT_LINEAR_VELOCITY = 20.0
  20. MIN_LINEAR_VELOCITY = 0
  21. MAX_LINEAR_VELOCITY = 30.00
  22. DEFAULT_ANGULAR_VELOCITY = 36.00
  23. MIN_ANGULAR_VELOCITY = 0
  24. MAX_ANGULAR_VELOCITY = 360.00
  25. INTRO_GRAPHIC = linuxcnc.gif
  26. INTRO_TIME = 5
  27. PROGRAM_PREFIX = /home/napuser/linuxcnc/nc_files
  28. INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
  29.  
  30. [FILTER]
  31. PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
  32. PROGRAM_EXTENSION = .py Python Script
  33. png = image-to-gcode
  34. gif = image-to-gcode
  35. jpg = image-to-gcode
  36.  
  37. py = python
  38.  
  39. [TASK]
  40. TASK = milltask
  41. CYCLE_TIME = 0.010
  42.  
  43. [RS274NGC]
  44. PARAMETER_FILE = linuxcnc.var
  45.  
  46. [EMCMOT]
  47. EMCMOT = motmod
  48. COMM_TIMEOUT = 1.0
  49. COMM_WAIT = 0.010
  50. BASE_PERIOD = 55555
  51. SERVO_PERIOD = 1000000
  52.  
  53. [HAL]
  54. HALFILE = Gantry_Test02.hal
  55. HALFILE = custom.hal
  56. POSTGUI_HALFILE = custom_postgui.hal
  57.  
  58. [TRAJ]
  59. AXES = 4
  60. JOINTS = 4
  61. COORDINATES = X Y Z A
  62. LINEAR_UNITS = mm
  63. ANGULAR_UNITS = degree
  64. CYCLE_TIME = 0.010
  65. DEFAULT_VELOCITY = 36.00
  66. MAX_VELOCITY = 25.00
  67.  
  68.  
  69. [EMCIO]
  70. EMCIO = io
  71. CYCLE_TIME = 0.100
  72. TOOL_TABLE = tool.tbl
  73.  
  74. [AXIS_0]
  75. TYPE = LINEAR
  76. HOME = 0.0
  77. MAX_VELOCITY = 25.0
  78. MAX_ACCELERATION = 750.0
  79. STEPGEN_MAXACCEL = 937.5
  80. SCALE = 2.9
  81. STEP_SCALE = 2.9
  82. FERROR = 1
  83. MIN_FERROR = .25
  84. MIN_LIMIT = -1.000
  85. MAX_LIMIT = 2100.0
  86. HOME_OFFSET = 0.0
  87.  
  88. [AXIS_1]
  89. TYPE = LINEAR
  90. HOME = 0.0
  91. MAX_VELOCITY = 25.0
  92. MAX_ACCELERATION = 750.0
  93. STEPGEN_MAXACCEL = 937.5
  94. SCALE = 80.0
  95. FERROR = 1
  96. MIN_FERROR = .25
  97. MIN_LIMIT = -0.001
  98. MAX_LIMIT = 200.0
  99. HOME_OFFSET = 0.0
  100.  
  101. [AXIS_2]
  102. TYPE = LINEAR
  103. HOME = 0.0
  104. MAX_VELOCITY = 25.0
  105. MAX_ACCELERATION = 750.0
  106. STEPGEN_MAXACCEL = 937.5
  107. SCALE = 80.0
  108. FERROR = 1
  109. MIN_FERROR = .25
  110. MIN_LIMIT = -1.0
  111. MAX_LIMIT = 300.00
  112. HOME_OFFSET = 0.0
  113.  
  114. [AXIS_3]
  115. TYPE = LINEAR
  116. HOME = 0.0
  117. MAX_VELOCITY = 25.0
  118. MAX_ACCELERATION = 750.0
  119. STEPGEN_MAXACCEL = 937.5
  120. SCALE = 2.9
  121. STEP_SCALE = 2.9
  122. FERROR = 1
  123. MIN_FERROR = .25
  124. MIN_LIMIT = -1.000
  125. MAX_LIMIT = 2100.0
  126. HOME_OFFSET = 0.0
  127.  
  128.  
  129.  
  130.  
  131.  
  132. # Generated by stepconf 1.1 at Sun Mar 29 12:34:18 2015
  133. # If you make changes to this file, they will be
  134. # overwritten when you run stepconf again
  135. loadrt gantrykins
  136.  
  137. # Settings for gantrykins
  138. setp gantrykins.joint-0 0
  139. setp gantrykins.joint-1 1
  140. setp gantrykins.joint-2 2
  141. setp gantrykins.joint-3 0
  142.  
  143. loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
  144. loadrt probe_parport
  145. loadrt hal_parport cfg="0x378 out"
  146. setp parport.0.reset-time 500
  147. loadrt stepgen step_type=0,0,0,0
  148.  
  149. addf parport.0.read base-thread
  150. addf stepgen.make-pulses base-thread
  151. addf parport.0.write base-thread
  152. addf parport.0.reset base-thread
  153.  
  154. addf stepgen.capture-position servo-thread
  155. addf motion-command-handler servo-thread
  156. addf motion-controller servo-thread
  157. addf stepgen.update-freq servo-thread
  158. net spindle-cmd <= motion.spindle-speed-out
  159. net spindle-at-speed => motion.spindle-at-speed
  160. net spindle-on <= motion.spindle-on
  161.  
  162. net xdir => parport.0.pin-01-out
  163. net spindle-on => parport.0.pin-02-out
  164. net zstep => parport.0.pin-03-out
  165. setp parport.0.pin-03-out-reset 1
  166. net xenable => parport.0.pin-04-out
  167. net xenable => parport.0.pin-05-out
  168. net zdir => parport.0.pin-06-out
  169. net ydir => parport.0.pin-07-out
  170. net adir => parport.0.pin-08-out
  171. net astep => parport.0.pin-09-out
  172. setp parport.0.pin-09-out-reset 1
  173. net ystep => parport.0.pin-14-out
  174. setp parport.0.pin-14-out-reset 1
  175. net xstep => parport.0.pin-16-out
  176. setp parport.0.pin-16-out-reset 1
  177. net xenable => parport.0.pin-17-out
  178.  
  179. setp stepgen.0.position-scale [AXIS_0]SCALE
  180. setp stepgen.0.steplen 1
  181. setp stepgen.0.stepspace 0
  182. setp stepgen.0.dirhold 19000
  183. setp stepgen.0.dirsetup 16000
  184. setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
  185. net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
  186. net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
  187. net xstep <= stepgen.0.step
  188. net xdir <= stepgen.0.dir
  189. net xenable axis.0.amp-enable-out => stepgen.0.enable
  190. setp stepgen.1.position-scale [AXIS_1]SCALE
  191. setp stepgen.1.steplen 1
  192. setp stepgen.1.stepspace 0
  193. setp stepgen.1.dirhold 19000
  194. setp stepgen.1.dirsetup 16000
  195. setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
  196. net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
  197. net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
  198. net ystep <= stepgen.1.step
  199. net ydir <= stepgen.1.dir
  200. net yenable axis.1.amp-enable-out => stepgen.1.enable
  201.  
  202. setp stepgen.2.position-scale [AXIS_2]SCALE
  203. setp stepgen.2.steplen 1
  204. setp stepgen.2.stepspace 0
  205. setp stepgen.2.dirhold 19000
  206. setp stepgen.2.dirsetup 16000
  207. setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
  208. net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
  209. net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
  210. net zstep <= stepgen.2.step
  211. net zdir <= stepgen.2.dir
  212. net zenable axis.2.amp-enable-out => stepgen.2.enable
  213.  
  214. setp stepgen.3.position-scale [AXIS_3]SCALE
  215. setp stepgen.3.steplen 1
  216. setp stepgen.3.stepspace 0
  217. setp stepgen.3.dirhold 19000
  218. setp stepgen.3.dirsetup 16000
  219. setp stepgen.3.maxaccel [AXIS_3]STEPGEN_MAXACCEL
  220. net apos-cmd axis.3.motor-pos-cmd => stepgen.3.position-cmd
  221. net apos-fb stepgen.3.position-fb => axis.3.motor-pos-fb
  222. net astep <= stepgen.3.step
  223. net adir <= stepgen.3.dir
  224. net aenable axis.3.amp-enable-out => stepgen.3.enable
  225.  
  226. net estop-out <= iocontrol.0.user-enable-out
  227. net estop-out => iocontrol.0.emc-enable-in
  228.  
  229. loadusr -W hal_manualtoolchange
  230. net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
  231. net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
  232. net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
  233. net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement