SHARE
TWEET

imperial_plasmac.ini

a guest May 5th, 2019 29 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top