Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # this section only reqired if using the sim testing panel
- [APPLICATIONS]
- DELAY = 5
- APP = test/plasmac_test.py
- # required
- [PLASMAC]
- # required for upgrades (DO NOT CHANGE)
- LAST_MAJOR_UPGRADE = 0.144
- # sets the operating mode, if not specified the default is 0
- # 0 = use arc-voltage-in for arcOK and THC (no need to connect arc-ok-in, move-up-in and move-down-in)
- # 1 = use arc-ok-in for arcOK and arc-voltage-in for THC (no need to connect move-up-in and move-down-in)
- # 2 = use arc-ok-in for arcOK and move-down-in + move-up-in for THC (no need to connect arc-voltage-in)
- MODE = 0
- # enable(0) or disable(1) the plasmac config page, if not specified the default is enabled
- CONFIG_DISABLE = 0
- # percentage of cut-feed-rate used for paused motion speed
- PAUSED_MOTION_SPEED = 50
- # torch on time when manual pulse requested
- TORCH_PULSE_TIME = 1.0
- # for Powermax communications
- #PM_PORT = /dev/ttyUSB0
- # for the four user buttons in the main window
- BUTTON_1_NAME = Ohmic Test
- BUTTON_1_CODE = ohmic-test
- BUTTON_2_NAME = Probe Test
- BUTTON_2_CODE = probe-test 30
- BUTTON_3_NAME = Change Consumables
- BUTTON_3_CODE = change-consumables X0 Y0 F4000
- BUTTON_4_NAME = Pierce & Cut
- BUTTON_4_CODE = cut-type
- # for the ten user buttons in the Extras panel
- BUTTON_10_NAME =
- BUTTON_10_CODE =
- BUTTON_10_IMAGE =
- BUTTON_11_NAME =
- BUTTON_11_CODE =
- BUTTON_11_IMAGE =
- BUTTON_12_NAME =
- BUTTON_12_CODE =
- BUTTON_12_IMAGE =
- BUTTON_13_NAME =
- BUTTON_13_CODE =
- BUTTON_13_IMAGE =
- BUTTON_14_NAME = PlasmaC\User Guide
- BUTTON_14_CODE = %xdg-open http://linuxcnc.org/docs/devel/html/plasma/plasmac-user-guide.html
- BUTTON_14_IMAGE =
- BUTTON_15_NAME =
- BUTTON_15_CODE =
- BUTTON_15_IMAGE =
- BUTTON_16_NAME =
- BUTTON_16_CODE =
- BUTTON_16_IMAGE =
- BUTTON_17_NAME =
- BUTTON_17_CODE =
- BUTTON_17_IMAGE =
- BUTTON_18_NAME =
- BUTTON_18_CODE =
- BUTTON_18_IMAGE =
- BUTTON_19_NAME = LinuxCNC\Docs
- BUTTON_19_CODE = %xdg-open http://linuxcnc.org/docs/devel/html
- BUTTON_19_IMAGE =
- # this section required as is for removing z axis moves from the loaded gcode file
- # this is optional and if used then plasmac_gcode.py needs to be set as executable
- [FILTER]
- PROGRAM_EXTENSION = .ngc (filter gcode files)
- ngc = ./plasmac_gcode.py
- nc = ./plasmac_gcode.py
- tap = ./plasmac_gcode.py
- [RS274NGC]
- RS274NGC_STARTUP_CODE = o<metric_startup> call
- PARAMETER_FILE = metric_parameters.txt
- # required, ./ must be in this path
- SUBROUTINE_PATH = ./:../../nc_files/subroutines
- # required for reading ini and hal variables
- FEATURES = 12
- # required for our material change
- USER_M_PATH = ./
- [HAL]
- # required
- TWOPASS = ON
- # required - your machine hal file
- HALFILE = machine.hal
- # required
- HALFILE = ./plasmac.tcl
- # required - see comments in plasmac.hal
- HALFILE = plasmac_connections.hal
- # required
- HALUI = halui
- [DISPLAY]
- DISPLAY = gmoccapy
- POSITION_OFFSET = RELATIVE
- POSITION_FEEDBACK = ACTUAL
- MAX_FEED_OVERRIDE = 1.5
- PROGRAM_PREFIX = /home/user/linuxcnc/nc_files
- INTRO_GRAPHIC = linuxcnc.gif
- INTRO_TIME = 1
- CYCLE_TIME = 100
- INCREMENTS = 10, 1, .1, .01, .001
- MDI_HISTORY_FILE = metric_mdi_history.txt
- # required
- EMBED_TAB_NAME = plasmac_buttons
- EMBED_TAB_LOCATION = box_cooling
- EMBED_TAB_COMMAND = gladevcp -c plasmac_buttons -x {XID} -u ./plasmac_buttons.py -H ./plasmac_buttons.hal ./plasmac_buttons.glade
- EMBED_TAB_NAME = plasmac_control
- EMBED_TAB_LOCATION = box_spindle
- EMBED_TAB_COMMAND = gladevcp -c plasmac_control -x {XID} -u ./plasmac_control.py -H ./plasmac_control.hal ./plasmac_control.glade
- EMBED_TAB_NAME = Statistics
- EMBED_TAB_LOCATION = ntb_preview
- EMBED_TAB_COMMAND = gladevcp -c plasmac_stats -x {XID} -u ./plasmac_stats.py -H ./plasmac_stats.hal ./plasmac_stats.glade
- EMBED_TAB_NAME = Run
- # use one of the next two
- # run panel in tab behind preview
- EMBED_TAB_LOCATION = ntb_preview
- EMBED_TAB_COMMAND = gladevcp -c plasmac_run -x {XID} -u ./plasmac_run.py -H ./plasmac_run.hal ./plasmac_run_tab.glade
- # run panel in panel on left side
- #EMBED_TAB_LOCATION = box_left
- #EMBED_TAB_COMMAND = gladevcp -c plasmac_run -x {XID} -u ./plasmac_run.py -H ./plasmac_run.hal ./plasmac_run_panel.glade
- EMBED_TAB_NAME = Config
- EMBED_TAB_LOCATION = ntb_preview
- EMBED_TAB_COMMAND = gladevcp -c plasmac_config -x {XID} -u ./plasmac_config.py -H ./plasmac_config.hal ./plasmac_config.glade
- EMBED_TAB_NAME = plasmac_monitor
- EMBED_TAB_LOCATION = box_tool_and_code_info
- EMBED_TAB_COMMAND = gladevcp -c plasmac_monitor -x {XID} -u ./plasmac_monitor.py -H ./plasmac_monitor.hal ./plasmac_monitor.glade
- EMBED_TAB_NAME = Extras
- EMBED_TAB_LOCATION = ntb_preview
- EMBED_TAB_COMMAND = gladevcp -c plasmac_wizards -x {XID} -u ./plasmac_wizards.py ./plasmac_wizards.glade
- [EMC]
- VERSION = 1.1
- MACHINE = METRIC_PLASMAC
- DEBUG = 0
- [EMCIO]
- EMCIO = io
- CYCLE_TIME = 0.100
- TOOL_TABLE = tool.tbl
- [TASK]
- TASK = milltask
- CYCLE_TIME = 0.01
- [EMCMOT]
- EMCMOT = motmod
- COMM_TIMEOUT = 1.0
- BASE_PERIOD = 30000
- SERVO_PERIOD = 1000000
- [KINS]
- KINEMATICS = trivkins coordinates=xyz
- JOINTS = 3
- [TRAJ]
- SPINDLES = 3
- COORDINATES = XYZ
- LINEAR_UNITS = mm
- MAX_LINEAR_VELOCITY = 100.00
- ANGULAR_UNITS = degree
- POSITION_FILE = metric_position.txt
- [AXIS_X]
- MAX_VELOCITY = 100.0
- MAX_ACCELERATION = 750.0
- MIN_LIMIT = -0.001
- MAX_LIMIT = 750.0
- [JOINT_0]
- TYPE = LINEAR
- HOME = 0.0
- MIN_LIMIT = -0.001
- MAX_LIMIT = 750.0
- MAX_VELOCITY = 100.0
- MAX_ACCELERATION = 750.0
- STEPGEN_MAXACCEL = 937.5
- SCALE = 50.0
- FERROR = 1
- MIN_FERROR = .25
- HOME_OFFSET = 0.000000
- HOME_SEARCH_VEL = -20.000000
- HOME_LATCH_VEL = -10.000000
- [AXIS_Y]
- MAX_VELOCITY = 100.0
- MAX_ACCELERATION = 750.0
- MIN_LIMIT = 0.0
- MAX_LIMIT = 1800.0
- [JOINT_1]
- TYPE = LINEAR
- HOME = 1.0
- MIN_LIMIT = 0.0
- MAX_LIMIT = 1800.0
- MAX_VELOCITY = 100.0
- MAX_ACCELERATION = 750.0
- STEPGEN_MAXACCEL = 937.5
- SCALE = 32.0
- FERROR = 1
- MIN_FERROR = .25
- HOME_OFFSET = 0.000000
- HOME_SEARCH_VEL = -20.000000
- HOME_LATCH_VEL = -15.625000
- [AXIS_Z]
- # this should be the top of your slats
- MAX_VELOCITY = 25.0
- MAX_ACCELERATION = 750.0
- MIN_LIMIT = -50.0
- MAX_LIMIT = 0.001
- [JOINT_2]
- # this should be the top of your slats
- TYPE = LINEAR
- HOME = 0.0
- MIN_LIMIT = -50.0
- MAX_LIMIT = 0.001
- MAX_VELOCITY = 25.0
- MAX_ACCELERATION = 750.0
- STEPGEN_MAXACCEL = 937.5
- SCALE = 40.0
- FERROR = 1
- MIN_FERROR = .25
- HOME_OFFSET = 0.1
- # required, set to double the value in the corresponding joint
- #MAX_VELOCITY = 120
- # required, set to double the value in the corresponding joint
- #MAX_ACCELERATION = 1200
- # required, shares the above two equally between the axis/joint and the offset
- #OFFSET_AV_RATIO = 0.5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement