Guest User

imperial_plasmac.ini

a guest
May 5th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.57 KB | None | 0 0
  1.  
  2. # this section only reqired if using the sim testing panel
  3. #[APPLICATIONS]
  4. #DELAY = 3
  5. #APP = ./test/plasmac_test.py
  6.  
  7. # this section only required if any of the options need to be specified
  8. [PLASMAC]
  9.  
  10. # sets the operating mode, if not specified the default is 0
  11. # 0 = use arc-voltage-in for arcOK and THC (no need to connect arc-ok-in, move-up-in and move-down-in)
  12. # 1 = use arc-ok-in for arcOK and arc-voltage-in for THC (no need to connect move-up-in and move-down-in)
  13. # 2 = use arc-ok-in for arcOK and move-down-in + move-up-in for THC (no need to connect arc-voltage-in)
  14. MODE = 1
  15.  
  16. # enable(1) or disable(0) the gladevcp config page, if not specified the default is enabled
  17. CONFIG_ENABLE = 1
  18.  
  19. # the theme for displaying the panel, if not specified the system theme will be used
  20. THEME = BlueMenta
  21.  
  22. # the font for the panel, if not specified 'sans 10' will be used
  23. FONT = sans 13
  24.  
  25. # the name of the configuration file, if not specified the default is [EMC]MACHINE.cfg
  26. CONFIG_FILE = imperial_plasmac_panel.cfg
  27.  
  28. # the name of the materials file, if not specified the default is [EMC]MACHINE.mat
  29. MATERIAL_FILE = imperial_plasmac_panel.mat
  30.  
  31. # this section required as is for remapping gcode f word
  32. [PYTHON]
  33. PATH_PREPEND = ./python/
  34. TOPLEVEL = ./python/toplevel.py
  35.  
  36. [EMC]
  37. VERSION = 1.1
  38. MACHINE = PLASMAC-IMPERIAL
  39. DEBUG = 0
  40.  
  41. [HAL]
  42.  
  43. # required
  44. TWOPASS = ON
  45.  
  46. HALFILE = machine.hal
  47. #HALFILE = LIB:basic_sim.tcl
  48.  
  49. # required
  50. HALFILE = plasmac.hal
  51.  
  52. # required
  53. HALUI = halui
  54.  
  55. [DISPLAY]
  56. DISPLAY = axis
  57. POSITION_OFFSET = RELATIVE
  58. POSITION_FEEDBACK = ACTUAL
  59. MAX_FEED_OVERRIDE = 1.5
  60. PROGRAM_PREFIX = ../../nc_files
  61. INTRO_GRAPHIC = linuxcnc.gif
  62. INTRO_TIME = 1
  63. CYCLE_TIME = 0.05
  64. INCREMENTS = .005, .001
  65. OPEN_FILE = ../../nc_files/plasmac/imperial_squares.ngc
  66. EDITOR = leafpad
  67. TOOL_EDITOR = tooledit DIAM
  68. MDI_HISTORY_FILE = imperial_mdi_history.txt
  69.  
  70. # required
  71. GLADEVCP = -u ./plasmac_panel.py -H ./plasmac_panel.hal ./plasmac_panel.glade
  72.  
  73. # recommended
  74. USER_COMMAND_FILE = axis_tweaks
  75.  
  76. [TASK]
  77. TASK = milltask
  78. CYCLE_TIME = 0.01
  79.  
  80. [RS274NGC]
  81. RS274NGC_STARTUP_CODE = G20 G40 G49 G64P0.002 G80 G90 G92.1 G94 G97
  82. PARAMETER_FILE = imperial_parameters.txt
  83.  
  84. # required, ./ must be in this path
  85. SUBROUTINE_PATH = ./:../../nc_files/subroutines
  86.  
  87. # required for reading ini and hal variables
  88. FEATURES = 12
  89.  
  90. # required for remapping gcode f word
  91. REMAP = F prolog=plasmac_feed_prolog ngc=plasmac_feed epilog=plasmac_feed_epilog
  92.  
  93. [EMCMOT]
  94. EMCMOT = motmod
  95. BASE_PERIOD = 32000
  96. SERVO_PERIOD = 200000
  97.  
  98. [EMCIO]
  99. EMCIO = io
  100. CYCLE_TIME = 0.100
  101. TOOL_TABLE = imperial_tool.tbl
  102.  
  103. [KINS]
  104. KINEMATICS = trivkins coordinates=xyz
  105. JOINTS = 3
  106.  
  107. [TRAJ]
  108. COORDINATES = XYZ
  109. LINEAR_UNITS = inch
  110. MAX_LINEAR_VELOCITY = 5
  111. ANGULAR_UNITS = degree
  112. POSITION_FILE = imperial_position.txt
  113. NO_FORCE_HOMING = 1
  114.  
  115. [AXIS_X]
  116. MIN_LIMIT = -0.05
  117. MAX_LIMIT = 50.0
  118. MAX_VELOCITY = 10.0
  119. MAX_ACCELERATION = 20.0
  120.  
  121. [JOINT_0]
  122.  
  123. TYPE = LINEAR
  124. MAX_VELOCITY = 10.0
  125. MAX_ACCELERATION = 20.0
  126. STEPGEN_MAXVEL = 11.5
  127. STEPGEN_MAXACCEL = 25.0
  128. SCALE = 2540
  129. MIN_LIMIT = -0.05
  130. MAX_LIMIT = 50.0
  131. FERROR = 0.50
  132. MIN_FERROR = 0.50
  133. HOME = 0.0
  134. HOME_OFFSET = 0.0
  135. HOME_SEARCH_VEL = -2.0
  136. HOME_LATCH_VEL = -0.25
  137. HOME_FINAL_VEL = 0.15
  138. HOME_SEQUENCE = 1
  139. HOME_USE_INDEX = NO
  140. #BACKLASH = 0.000
  141. HOME_IGNORE_LIMITS = YES
  142.  
  143. # these are in nanoseconds
  144. DIRSETUP = 10000
  145. DIRHOLD = 10000
  146. STEPLEN = 5000
  147. STEPSPACE = 5000
  148.  
  149. #********************
  150. # Axis Y
  151. #********************
  152. [AXIS_Y]
  153. MIN_LIMIT = -58.0
  154. MAX_LIMIT = 0.05
  155. MAX_VELOCITY = 10.0
  156. MAX_ACCELERATION = 20.0
  157.  
  158. [JOINT_1]
  159.  
  160. TYPE = LINEAR
  161. MAX_VELOCITY = 6.0
  162. MAX_ACCELERATION = 20.0
  163. STEPGEN_MAXVEL = 7.5
  164. STEPGEN_MAXACCEL = 25.0
  165. SCALE = 2540
  166. MIN_LIMIT = -58.0
  167. MAX_LIMIT = 0.05
  168. FERROR = 0.50
  169. MIN_FERROR = 0.50
  170. HOME = 0.0
  171. HOME_OFFSET = 0.0
  172. HOME_SEARCH_VEL = 2.0
  173. HOME_LATCH_VEL = 0.25
  174. HOME_FINAL_VEL = 0.5
  175. HOME_SEQUENCE = 2
  176. HOME_USE_INDEX = NO
  177. #BACKLASH = 0.000
  178. HOME_IGNORE_LIMITS = YES
  179.  
  180. # these are in nanoseconds
  181. DIRSETUP = 10000
  182. DIRHOLD = 10000
  183. STEPLEN = 5000
  184. STEPSPACE = 5000
  185.  
  186. #********************
  187. # Axis Z
  188. #********************
  189. [AXIS_Z]
  190. MIN_LIMIT = -3.5
  191. MAX_LIMIT = 0.75
  192. MAX_VELOCITY = 2.0
  193. MAX_ACCELERATION = 40
  194. # required, shares the above two equally between the axis/joint and the offset
  195. OFFSET_AV_RATIO = 0.5
  196.  
  197. [JOINT_2]
  198.  
  199. TYPE = LINEAR
  200. MAX_VELOCITY = 1.0
  201. MAX_ACCELERATION = 20
  202. STEPGEN_MAXVEL = 1.25
  203. STEPGEN_MAXACCEL = 37.50
  204. SCALE = 10160
  205. MIN_LIMIT = -3.5
  206. MAX_LIMIT = 0.75
  207. FERROR = 0.050
  208. MIN_FERROR = 0.005
  209. HOME = 0.00
  210. HOME_OFFSET = 0.00
  211. HOME_SEARCH_VEL = 0.25
  212. HOME_LATCH_VEL = -0.25
  213. HOME_FINAL_VEL = 0.75
  214. HOME_SEQUENCE = 0
  215. HOME_USE_INDEX = NO
  216. BACKLASH = 0.000
  217. HOME_IGNORE_LIMITS = YES
  218.  
  219. # these are in nanoseconds
  220. DIRSETUP = 20000
  221. DIRHOLD = 20000
  222. STEPLEN = 5000
  223. STEPSPACE = 5000
Add Comment
Please, Sign In to add comment