Advertisement
lcvette

xk7130 feedback encoder ini scaling

Jun 20th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.66 KB | None | 0 0
  1. # Generated by PNCconf at Thu Nov 9 12:55:45 2017
  2. # If you make changes to this file, they will be
  3. # overwritten when you run PNCconf again
  4.  
  5. [EMC]
  6. MACHINE = VMC2
  7. DEBUG = 0
  8.  
  9. [DISPLAY]
  10. DISPLAY = gmoccapy
  11. EMBED_TAB_NAME =Probe Screen
  12. EMBED_TAB_LOCATION = ntb_user_tabs
  13. EMBED_TAB_COMMAND = halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -u python/probe_screen.py -x {XID} probe_icons/probe_screen.glade
  14. PREFERENCE_FILE_PATH = gmoccapy_preferences
  15. POSITION_OFFSET = RELATIVE
  16. POSITION_FEEDBACK = ACTUAL
  17. MAX_FEED_OVERRIDE = 3.000000
  18. MAX_SPINDLE_OVERRIDE = 1.250000
  19. MIN_SPINDLE_OVERRIDE = 0.500000
  20. INTRO_GRAPHIC = linuxcnc.gif
  21. INTRO_TIME = 5
  22. PROGRAM_PREFIX = /home/chris/linuxcnc/nc_files
  23. PYVCP = pyvcp-panel.xml
  24. INCREMENTS = .1mm .05mm .01mm .005mm
  25. POSITION_FEEDBACK = ACTUAL
  26. DEFAULT_VELOCITY = 150.000000
  27. MAX_LINEAR_VELOCITY = 300
  28. MIN_LINEAR_VELOCITY = 0.500000
  29. DEFAULT_ANGULAR_VELOCITY = 12.000000
  30. MAX_ANGULAR_VELOCITY = 650.000000
  31. MIN_ANGULAR_VELOCITY = 1.666667
  32. EDITOR = gedit
  33. GEOMETRY = xyz
  34.  
  35. [FILTER]
  36. PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
  37. PROGRAM_EXTENSION = .py Python Script
  38. png = image-to-gcode
  39. gif = image-to-gcode
  40. jpg = image-to-gcode
  41. py = python
  42.  
  43. [TASK]
  44. TASK = milltask
  45. CYCLE_TIME = 0.010
  46.  
  47. [RS274NGC]
  48. #BELOW IS THE STARTUP CODE FOR THE MACHINE, WILL BE IN THIS STATE AT STARTUP
  49. RS274NGC_STARTUP_CODE = g17 g21 g40 g43h0 g54 g64 P 0.01 G80 G90 G94 G97 M5 M9
  50. PARAMETER_FILE = linuxcnc.var
  51. FEATURES=30
  52. SUBROUTINE_PATH = macros
  53.  
  54. #BELOW ARE MY REMAPPED M CODES FOR TOOLCHANGES
  55. REMAP=M6 modalgroup=6 prolog=change_prolog ngc=toolchange epilog=change_epilog
  56. REMAP=M10 modalgroup=6 argspec=p ngc=m10
  57. REMAP=M11 modalgroup=6 argspec=p ngc=m11
  58. REMAP=M12 modalgroup=6 argspec=p ngc=m12
  59. REMAP=M13 modalgroup=6 ngc=m13
  60. REMAP=M21 modalgroup=6 ngc=m21
  61. REMAP=M22 modalgroup=6 ngc=m22
  62. REMAP=M23 modalgroup=6 ngc=m23
  63. REMAP=M24 modalgroup=6 ngc=m24
  64. REMAP=M25 modalgroup=6 ngc=m25
  65. REMAP=M26 modalgroup=6 ngc=m26
  66.  
  67. [TOOLSENSOR]
  68. # Control probe rapid speed
  69. RAPID_SPEED = 600
  70.  
  71. [TOOLSETTER]
  72.  
  73. X = 10
  74. Y = 10
  75. Z = -20
  76. # abort change if no toolsensor contact after this probe distance
  77. MAXPROBE = -20
  78.  
  79. # this is not named TOOL_CHANGE_POSITION on purpose - canon uses it and will
  80. # interfere
  81. [CHANGE_POSITION]
  82. X = 10
  83. Y = 10
  84. Z = -2
  85.  
  86. [EMCMOT]
  87. EMCMOT = motmod
  88. COMM_TIMEOUT = 1.0
  89. COMM_WAIT = 0.010
  90. SERVO_PERIOD = 1000000
  91.  
  92. [HOSTMOT2]
  93. # **** This is for info only ****
  94. # DRIVER0=hm2_eth
  95. # BOARD0=7i92
  96.  
  97. [HAL]
  98. HALUI = halui
  99. HALFILE = VMC2.hal
  100. HALFILE = custom.hal
  101. #HALFILE = vc-p1as.hal
  102. POSTGUI_HALFILE = postgui_call_list.hal
  103. #POSTGUI_HALFILE = vc-p1as-postgui.hal
  104. POSTGUI_HALFILE = custom_postgui.hal
  105. HALUI = halui
  106. SHUTDOWN = shutdown.hal
  107.  
  108. [HALUI]
  109. MDI_COMMAND=...
  110. MDI_COMMAND=...
  111. MDI_COMMAND=...
  112. MDI_COMMAND=...
  113. MDI_COMMAND=...
  114. MDI_COMMAND=G10 L20 P1 X0
  115. MDI_COMMAND=G10 L20 P1 Y0
  116. MDI_COMMAND=G10 L20 P1 Z0
  117. MDI_COMMAND=G0 X0 Y0 Z0
  118. MDI_COMMAND=G10 L20 P1 A0
  119.  
  120. [PYTHON]
  121. PATH_APPEND = /home/chris/linuxcnc/configs/VMC2/python
  122. TOPLEVEL = /home/chris/linuxcnc/configs/VMC2/python/toplevel.py
  123. LOG_LEVEL = 8
  124.  
  125. [TRAJ]
  126. AXES = 4
  127. COORDINATES = X Y Z A
  128. MAX_ANGULAR_VELOCITY = 360.00
  129. DEFAULT_ANGULAR_VELOCITY = 36.00
  130. LINEAR_UNITS = mm
  131. ANGULAR_UNITS = degree
  132. CYCLE_TIME = 0.010
  133. DEFAULT_LINEAR_VELOCITY = 50
  134. MAX_VELOCITY = 300
  135. NO_FORCE_HOMING = 1
  136.  
  137. [EMCIO]
  138. EMCIO = io
  139. CYCLE_TIME = 0.100
  140. TOOL_TABLE = tool.tbl
  141. TOOL_CHANGE_QUILL_UP = 0
  142.  
  143. #********************
  144. # Axis X
  145. #********************
  146. [AXIS_0]
  147. TYPE = LINEAR
  148. HOME = 0.0
  149. FERROR = 10
  150. MIN_FERROR = 1
  151. MAX_VELOCITY = 300
  152. MAX_ACCELERATION = 2000.0
  153. # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
  154. # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
  155. STEPGEN_MAXVEL = 350
  156. STEPGEN_MAXACCEL = 4000
  157. P = 10
  158. I = 0
  159. D = 0
  160. FF0 = 0
  161. FF1 = 1
  162. FF2 = 0
  163. BIAS = 0
  164. DEADBAND = 0
  165. MAX_OUTPUT = 0
  166. ENCODER_SCALE = -1000
  167. # these are in nanoseconds
  168. DIRSETUP = 3000
  169. DIRHOLD = 6000
  170. STEPLEN = 1000
  171. STEPSPACE = 1000
  172. STEP_SCALE = -1000
  173.  
  174. MIN_LIMIT = -350.0
  175. MAX_LIMIT = 340.0
  176. HOME_OFFSET = -340.00
  177. HOME_SEARCH_VEL = -75
  178. HOME_LATCH_VEL = -10
  179. HOME_FINAL_VEL = 150.000000
  180. HOME_USE_INDEX = no
  181. HOME_SEQUENCE = 1
  182.  
  183. #********************
  184. # Axis Y
  185. #********************
  186. [AXIS_1]
  187. TYPE = LINEAR
  188. HOME = 0.0
  189. FERROR = 10
  190. MIN_FERROR = 1
  191. MAX_VELOCITY = 300
  192. MAX_ACCELERATION = 2000.0
  193. # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
  194. # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
  195. STEPGEN_MAXVEL = 350
  196. STEPGEN_MAXACCEL = 4000
  197. P = 10
  198. I = 0
  199. D = 0
  200. FF0 = 0
  201. FF1 = 1
  202. FF2 = 0
  203. BIAS = 0
  204. DEADBAND = 0
  205. MAX_OUTPUT = 0
  206. ENCODER_SCALE = -1000
  207. # these are in nanoseconds
  208. DIRSETUP = 3000
  209. DIRHOLD = 6000
  210. STEPLEN = 1000
  211. STEPSPACE = 1000
  212. STEP_SCALE = -1000
  213.  
  214. MIN_LIMIT = -397.00
  215. MAX_LIMIT = 0
  216. HOME_OFFSET = -18.000
  217. HOME_SEARCH_VEL = 75
  218. HOME_LATCH_VEL = 10
  219. HOME_FINAL_VEL = 10.000000
  220. HOME_USE_INDEX = no
  221. HOME_SEQUENCE = 1
  222.  
  223. #********************
  224. # Axis Z
  225. #********************
  226. [AXIS_2]
  227. TYPE = LINEAR
  228. HOME = 0.0
  229. FERROR = 10
  230. MIN_FERROR = 1
  231. MAX_VELOCITY = 150
  232. MAX_ACCELERATION = 1800.0
  233. # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
  234. # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
  235. STEPGEN_MAXVEL = 190
  236. STEPGEN_MAXACCEL = 3600
  237. P = 10
  238. I = 0
  239. D = 0
  240. FF0 = 0
  241. FF1 = 1
  242. FF2 = 0
  243. BIAS = 0
  244. DEADBAND = 0
  245. MAX_OUTPUT = 0
  246. ENCODER_SCALE = 1000
  247. # these are in nanoseconds
  248. DIRSETUP = 3000
  249. DIRHOLD = 6000
  250. STEPLEN = 1000
  251. STEPSPACE = 1000
  252. STEP_SCALE = 1000
  253.  
  254. MIN_LIMIT = -435.0
  255. MAX_LIMIT = 3.0
  256. HOME_OFFSET = 2.000
  257. HOME_SEARCH_VEL = 75
  258. HOME_LATCH_VEL = 10
  259. HOME_FINAL_VEL = 10.000000
  260. HOME_USE_INDEX = no
  261. HOME_SEQUENCE = 0
  262.  
  263. #********************
  264. # Axis A
  265. #********************
  266. [AXIS_3]
  267. TYPE = ANGULAR
  268. HOME = 0.0
  269. FERROR = 2.0
  270. MIN_FERROR = 0.750
  271. MAX_VELOCITY = 650.0
  272. MAX_ACCELERATION = 3000.0
  273. # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
  274. # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
  275. STEPGEN_MAXVEL = 840
  276. STEPGEN_MAXACCEL = 6000
  277. P = 3000
  278. I = 0
  279. D = 0
  280. FF0 = 0
  281. FF1 = 1
  282. FF2 = 0
  283. BIAS = 0
  284. DEADBAND = 0
  285. MAX_OUTPUT = 0
  286. ENCODER_SCALE = 2000
  287. # these are in nanoseconds
  288. DIRSETUP = 3000
  289. DIRHOLD = 6000
  290. STEPLEN = 1000
  291. STEPSPACE = 1000
  292. STEP_SCALE = -183.335
  293. MIN_LIMIT = -9999.0
  294. MAX_LIMIT = 9999.0
  295. HOME_OFFSET = 0.0
  296. HOME_SEQUENCE = 2
  297.  
  298. #********************
  299. # Spindle
  300. #********************
  301. [SPINDLE_9]
  302. P = 0.0
  303. I = 0.0
  304. D = 0.0
  305. FF0 = 1.0
  306. FF1 = 0.0
  307. FF2 = 0.0
  308. BIAS = 0.0
  309. DEADBAND = 0.0
  310. MAX_OUTPUT = 6225
  311. ENCODER_SCALE = -4096
  312. OUTPUT_SCALE = 6225
  313. OUTPUT_MIN_LIMIT = -6225
  314. OUTPUT_MAX_LIMIT = 6225
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement