Advertisement
Guest User

Untitled

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