# This config file was created 2024-05-21 22:38:02.130447 by the update_ini script # The original config files may be found in the /home/user/linuxcnc/configs/GF2171 tools/GF2171.old directory [EMC] # The version string for this INI file. VERSION = 1.1 MACHINE = GF 2171 C5 tool DEBUG = 0 [DISPLAY] GLADEVCP=-u hitcounter.py GF2171C5.ui DISPLAY = axis #EMBED_TAB_NAME = Manual Tool Change #EMBED_TAB_LOCATION = ntb_user_tabs #EMBED_TAB_COMMAND = gladevcp -x {XID} Manual_Tool_Change.ui #EMBED_TAB_NAME=Auto Tool Measurement #EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -u python/auto_tool_measurement.py -x {XID} auto_tool_measurement.glade POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 2.000000 MAX_SPINDLE_OVERRIDE = 1.000000 MIN_SPINDLE_OVERRIDE = 0.500000 INTRO_GRAPHIC = linuxcnc.gif INTRO_TIME = 5 PROGRAM_PREFIX = /home/user/ INCREMENTS = 180mm 5mm 1mm .5mm .1mm .05mm .01mm DEFAULT_LINEAR_VELOCITY = 20 MAX_LINEAR_VELOCITY = 50 MIN_LINEAR_VELOCITY = 0.010000 DEFAULT_ANGULAR_VELOCITY = 10.0000 MAX_ANGULAR_VELOCITY = 10.000000 MIN_ANGULAR_VELOCITY = 1.60000 EDITOR = gedit GEOMETRY = xyz [FILTER] PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image PROGRAM_EXTENSION = .py Python Script png = image-to-gcode gif = image-to-gcode jpg = image-to-gcode py = python [TASK] TASK = milltask CYCLE_TIME = 0.010 [RS274NGC] PARAMETER_FILE = linuxcnc.var #SUBROUTINE_PATH = /home/user/linuxcnc/nc_files #SUBROUTINE_PATH = ../../nc_files/gladevcp_lib #REMAP = T prolog=get_T_number ngc=toolchange # Папка для подпрограмм #SUBROUTINE_PATH = macros # подпрограмма вызывается при сбое во время выполнения remap M6 процедур #ON_ABORT_COMMAND=O call # Remap M6 #REMAP=M6 modalgroup=6 prolog=change_prolog ngc=manual_change epilog=change_epilog # Возможность чтения INI и HAL переменных из gcode и др. #FEATURES=30 #TOOLSENSOR] # Позиция X(abs),Y(abs) для Tool setter, позиция Z(abs), с которой стартует поиск #X = 10 #Y = 10 #Z = 20 # Расстояние поиска в относительных единицах, должно быть отрицательным (поиск вниз). #MAXPROBE = -20 [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 SERVO_PERIOD = 1000000 [HAL] HALUI = halui HALFILE = GF2171.hal #HALFILE = xhc-whb04b-6.hal #HALFILE = custom.hal POSTGUI_HALFILE = gladevcp_panel.hal #POSTGUI_HALFILE = Manual_Tool_Change.hal SHUTDOWN = shutdown.hal [HALUI] MDI_COMMAND= M5 MDI_COMMAND= T1 M6 MDI_COMMAND= T2 M6 MDI_COMMAND= T3 M6 MDI_COMMAND= T4 M6 MDI_COMMAND= T5 M6 MDI_COMMAND= T6 M6 MDI_COMMAND= T7 M6 MDI_COMMAND= T8 M6 MDI_COMMAND= T9 M6 MDI_COMMAND= T10 M6 MDI_COMMAND= T11 M6 MDI_COMMAND= T12 M6 MDI_COMMAND= G38.2 Z-10 F20 G10 L10 P1 Z1.5 G43 [TRAJ] AXES = 4 COORDINATES = XYZA MAX_ANGULAR_VELOCITY = 720.00 DEFAULT_ANGULAR_VELOCITY = 136.00 LINEAR_UNITS = mm ANGULAR_UNITS = degree DEFAULT_VELOCITY = 10 MAX_VELOCITY = 5000.00 CYCLE_TIME = 0.010 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl #******************** # Axis X #******************** [KINS] KINEMATICS = trivkins coordinates=XYZA #This is a best-guess at the number of joints, it should be checked JOINTS = 4 [AXIS_X] MIN_LIMIT = -610.0 MAX_LIMIT = 550.0 #MAX_VELOCITY = 30 MAX_ACCELERATION = 100.0 [JOINT_0] TYPE = LINEAR HOME = 0.0 FERROR = 500.0 MIN_FERROR = 500 #MAX_VELOCITY = 30 MAX_ACCELERATION = 100.0 P = 1 I = 0 D = 0 FF0 = 0 FF1 = 0 FF2 = 0 BIAS = 0 DEADBAND = 0 BACKLASH = 0.0 MAX_OUTPUT = 10 ENCODER_SCALE = -819 #-819.2 OUTPUT_SCALE = 10 OUTPUT_MIN_LIMIT = -10 OUTPUT_MAX_LIMIT = 10 MIN_LIMIT = -610.0 MAX_LIMIT = 550.0 #*** HOME SWITCH AND INDEX *** #HOME_OFFSET = -103.4200 #HOME = 0 #HOME_SEARCH_VEL = 10 #HOME_LATCH_VEL = -0.900000 #HOME_FINAL_VEL = 10 #HOME_USE_INDEX = YES #HOME_SEQUENCE = 1 #******* HOME IMMEDIATE***** HOME_SEARCH_VEL = 0 HOME_LATCH_VEL = 0 HOME_USE_INDEX = NO #******************** # Axis Y #******************** [AXIS_Y] MIN_LIMIT = -200.0 MAX_LIMIT = 200.0 #MAX_VELOCITY = 30 MAX_ACCELERATION = 100 [JOINT_1] TYPE = LINEAR HOME = 0.0 FERROR = 5.0 MIN_FERROR = 5 #MAX_VELOCITY = 30 MAX_ACCELERATION = 100 P = 1 I = 0 D = 0 FF0 = 0 FF1 = 0.001 FF2 = 0 BIAS = 0 DEADBAND = 0 MAX_OUTPUT = 5 ENCODER_SCALE = -2000 OUTPUT_SCALE = 10 OUTPUT_MIN_LIMIT = -10 OUTPUT_MAX_LIMIT = 10 MIN_LIMIT = -200.0 MAX_LIMIT = 200.0 #*** HOME SWITCH AND INDEX *** #HOME_OFFSET = -10.800000 #HOME = 0 #HOME_SEARCH_VEL = 15 #HOME_LATCH_VEL = -0.900000 #HOME_FINAL_VEL = 5 #HOME_USE_INDEX = YES #HOME_SEQUENCE = 1 #******* HOME IMMEDIATE***** HOME_SEARCH_VEL = 0 HOME_LATCH_VEL = 0 HOME_USE_INDEX = NO #******************** # Axis Z #******************** [AXIS_Z] MIN_LIMIT = -300.0 MAX_LIMIT = 40.01 #MAX_VELOCITY = 10 MAX_ACCELERATION = 30.0 [JOINT_2] TYPE = LINEAR HOME = 0.0 FERROR = 5.0 MIN_FERROR = 3.5 #MAX_VELOCITY = 10 MAX_ACCELERATION = 30.0 P = 1 I = 0 D = 0 FF0 = 0 FF1 = 0 FF2 = 0 BIAS = 0 DEADBAND = 0 MAX_OUTPUT = 10 ENCODER_SCALE = 2000 OUTPUT_SCALE = 10 OUTPUT_MIN_LIMIT = -10 OUTPUT_MAX_LIMIT = 1 MIN_LIMIT =-300.0 MAX_LIMIT =40.01 #*** HOME SWITCH AND INDEX *** #HOME_OFFSET = 0.000000 #HOME = 0 #HOME_SEARCH_VEL = 4 #HOME_LATCH_VEL = -0.900000 #HOME_FINAL_VEL = 4 #HOME_USE_INDEX = YES #HOME_SEQUENCE = 0 #******* HOME IMMEDIATE***** HOME_SEARCH_VEL = 0 HOME_LATCH_VEL = 0 HOME_USE_INDEX = NO #******************** # Axis A #******************** [AXIS_3] MIN_LIMIT = -500.0 MAX_LIMIT = 500.0 [JOINT_3] #TYPE = LINEAR TYPE = ANGULAR FERROR = 0.1 MIN_FERROR = 50.0 P = 2 I = 0.00 D = 0 FF0 = 0 FF1 = 0.00 FF2 = 0.00 BIAS = 0.000 DEADBAND = 0 MAX_OUTPUT = 10 STEPGEN_MAXVEL = 12.0 STEPGEN_MAXACCEL = 300 SCALE = 410.0 OUTPUT_SCALE = 1.0 MAX_VELOCITY = 11.0 MAX_ACCELERATION = 170.0 ENCODER_SCALE = -28 DIRSETUP = 100 DIRHOLD = 100 STEPLEN = 10000 STEPSPACE = 10000 #*** HOME SWITCH AND INDEX *** #HOME_OFFSET = 2.000000 HOME = 1.0 HOME_SEARCH_VEL = 0 #не используется концевик HOME_LATCH_VEL = 2 HOME_FINAL_VEL = 1 HOME_USE_INDEX = YES HOME_SEQUENCE = 0 #******* HOME IMMEDIATE***** #HOME_SEARCH_VEL = 0 #HOME_LATCH_VEL = 0 #HOME_USE_INDEX = NO #******************** # Spindle #******************** [PYTHON] #PATH_PREPEND= python #TOPLEVEL=python/toplevel.py # Папка для пользовательских модулей #PATH_PREPEND = ./python # Точка запуска remap процедур #TOPLEVEL = python/toplevel.py [HOSTMOT2] # **** This is for info only **** # DRIVER0=hm2_pci # BOARD0=5i25 [SPINDLE_9]