pierwsze uruchomienie

DZIALA
This commit is contained in:
2025-12-17 15:05:58 +01:00
parent 2a69c932d2
commit c4e3fa445d
5 changed files with 283 additions and 31 deletions

View File

@@ -3,29 +3,41 @@
# overwritten when you run stepconf again
[EMC]
MACHINE = mayo-mill
MACHINE = mayo-mill-probebasic
DEBUG = 0
VERSION = 1.1
[DISPLAY]
DISPLAY = qtvcp qtdragon
PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref
EDITOR = gedit
DISPLAY = probe_basic
OPEN_FILE = ~/linuxcnc/nc_files/pb_examples/blank.ngc
#PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
CONFIG_FILE = custom_config.yml
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
ARCDIVISION = 64
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
GRIDS = 10mm 20mm 50mm 100mm
MAX_FEED_OVERRIDE = 1.2
MIN_SPINDLE_OVERRIDE = 0.5
#MAX_FEED_OVERRIDE = 2.000000 # Recommended Setting for Probe Basic
MAX_SPINDLE_OVERRIDE = 1.2
DEFAULT_LINEAR_VELOCITY = 5.00
#MAX_SPINDLE_OVERRIDE = 2.000000 # Recommended Setting for Probe Basic
MIN_SPINDLE_OVERRIDE = 0.5
#MIN_SPINDLE_OVERRIDE = 0.500000 # Recommended Setting for Probe Basic
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 50.00
CYCLE_TIME = 0.100
INTRO_GRAPHIC = linuxcnc.gif
INTRO_GRAPHIC = pbsplash.png
INTRO_TIME = 5
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
DEFAULT_LINEAR_VELOCITY = 5.00
CYCLE_TIME = 0.100
#INCREMENTS = JOG .01in .001in .0001in
GEOMETRY = xyz
USER_TABS_PATH = user_tabs/
USER_BUTTONS_PATH = user_buttons/
USER_DROS_PATH = user_dro_display/
DRO_DISPLAY = xyz
# ATC tab display options, 0 = no atc tab displayed, 1 = Carousel atc display, 2 = rack atc display
ATC_TAB_DISPLAY = 0
#USER_ATC_BUTTONS_PATH = user_atc_buttons/
[KINS]
JOINTS = 3
@@ -45,35 +57,31 @@ TASK = milltask
CYCLE_TIME = 0.010
[RS274NGC]
PARAMETER_FILE = linuxcnc.var
# start up G/M codes when first loaded
RS274NGC_STARTUP_CODE = G17 G21 G40 G43H0 G54 G64P0.0127 G80 G90 G94 G97 M5 M9
#RS274NGC_STARTUP_CODE = F10 S300 G20 G17 G40 G49 G54 G64 P.001 G80 G90 G91.1 G92.1 G94 G97 G98
PARAMETER_FILE = linuxcnc.var
OWORD_NARGS = 1
NO_DOWNCASE_OWORD = 1
# subroutine/remap path list
SUBROUTINE_PATH =\
~/linuxcnc/nc_files/examples/ngcgui_lib:\
~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs:\
~/linuxcnc/nc_files/examples/remap-subroutines:\
~/linuxcnc/nc_files/examples/remap_lib
SUBROUTINE_PATH = subroutines
#SUBROUTINE_PATH =\
#~/linuxcnc/nc_files/examples/ngcgui_lib:\
#~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs:\
#~/linuxcnc/nc_files/examples/remap-subroutines:\
#~/linuxcnc/nc_files/examples/remap_lib
# is the sub, with is called when a error during tool change happens.
ON_ABORT_COMMAND=O <on_abort> call
#ON_ABORT_COMMAND=O <on_abort> call
# The remap code for QtVCP's versaprobe's automatic tool probe of Z
REMAP=M6 modalgroup=6 prolog=change_prolog ngc=qt_auto_probe_tool epilog=change_epilog
#REMAP=M6 modalgroup=6 prolog=change_prolog ngc=qt_auto_probe_tool epilog=change_epilog
# required for python remaps
[PYTHON]
# The path to start a search for user modules. ie python's sys.path.insert(0,PATH)
#PATH_PREPEND = ~/linuxcnc/nc_files/examples/remap_lib/python-stdglue/python
# The path start point for all remap searches ie. python's sys.path.append()
PATH_APPEND = ~/linuxcnc/nc_files/examples/remap_lib/python-stdglue/python
# path to the tremap's 'oplevel file
TOPLEVEL = ~/linuxcnc/nc_files/examples/remap_lib/python-stdglue/python/toplevel.py
# set remap debug level
#LOG_LEVEL = 1000
TOPLEVEL = ./python/toplevel.py
PATH_APPEND = ./python/
[EMCMOT]
EMCMOT = motmod
@@ -82,11 +90,14 @@ BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
[HAL]
HALFILE = mayo-mill.hal
HALUI = halui
HALFILE = mayo-mill-probebasic.hal
HALFILE = custom.hal
POSTGUI_HALFILE = postgui_call_list.hal
POSTGUI_HALFILE = probe_basic_postgui.hal
TWOPASS = one
[TRAJ]
AXES = 3 # or number of axes of your machine
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree