# Создано PNCconf в Mon Jan 22 17:24:59 2024 # Используя LinuxCNC версии: Master (2.9) # Все изменения в этом файле будут перезаписаны # Будет перезаписано при повторном запуске PNCconf [EMC] MACHINE = WM210V-MPG-WHB04B-4 DEBUG = 0 VERSION = 1.1 [DISPLAY] # NGCGUI TKPKG = Ngcgui 1.0 NGCGUI_FONT = Helvetica -12 normal # for startup NGCGUI_PREAMBLE, NGCGUI_SUBFILE, NGCGUI_POSTAMBLE, TTT_PREAMBLE # items, specifly: # a) absolute filename (start with /) # b) relative filename: search directories specified by # [DISPLAY]PROGRAM_PREFIX and [RS274NGC]SUBROUTINE_PATH NGCGUI_PREAMBLE = lathe_std.ngc NGCGUI_SUBFILE = Точение.ngc NGCGUI_SUBFILE = Растачивание.ngc #NGCGUI_SUBFILE = Наружняя_G76.ngc #NGCGUI_SUBFILE = Внутренняя_G76.ngc NGCGUI_SUBFILE = Конус_внешний.ngc NGCGUI_SUBFILE = g76diam.ngc NGCGUI_SUBFILE = g76base.ngc # specify "" for a custom tab page NGCGUI_SUBFILE = "" #NGCGUI_OPTIONS = opt1 opt2 ... # opt items: # nonew -- disallow making new tab page # noremove -- disallow removing any tab page # noauto -- no autosend (makeFile, then manually send) # noiframe -- no internal image, image on separate toplevel # nom2 -- no m2 terminator (use %) NGCGUI_FONT = open-sans-bold -16 # --- ngcgui DISPLAY = axis POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 2.000000 MAX_SPINDLE_OVERRIDE = 1.000000 MIN_SPINDLE_OVERRIDE = 0.500000 # INTRO_GRAPHIC = /home/cnc/cnc.gif INTRO_TIME = 5 PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files # PYVCP = pyvcp-panel.xml INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm LATHE = 1 POSITION_FEEDBACK = ACTUAL DEFAULT_LINEAR_VELOCITY = 6.000000 MAX_LINEAR_VELOCITY = 25.000000 MIN_LINEAR_VELOCITY = 0.500000 DEFAULT_ANGULAR_VELOCITY = 12.000000 MAX_ANGULAR_VELOCITY = 180.000000 MIN_ANGULAR_VELOCITY = 1.666667 EDITOR = geany GEOMETRY = xz CYCLE_TIME = 100 DEFAULT_SPINDLE_SPEED = 1400 [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 #RS274NGC_STARTUP_CODE = G21 G40 G90 G94 G97 G64 P0.025 RS274NGC_STARTUP_CODE = G7 G18 G21 G40 G90 G94 G97 G64 P0.025 SUBROUTINE_PATH = ~/linuxcnc/my_ngcgui_lib/lathe:~/linuxcnc/my_ngcgui_lib/utilitysubs USER_M_PATH = ~/linuxcnc/my_ngcgui_lib/mfiles [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 SERVO_PERIOD = 1000000 [HMOT] CARD0=hm2_7i96.0 [HAL] HALUI = halui HALFILE = WM210V-MPG.hal HALFILE = xhc-whb04b-6.hal HALFILE = custom.hal #POSTGUI_HALFILE = pyvcp_options.hal POSTGUI_HALFILE = custom_postgui.hal SHUTDOWN = shutdown.hal [HALUI] MDI_COMMAND=(debug,macro0) # this one is for numbering but not used by pendant (need 1 to 16) MDI_COMMAND=T1M6 G43H1 MDI_COMMAND=T2M6 G43H2 MDI_COMMAND=T3M6 G43H3 MDI_COMMAND=(debug,macro4) #MDI_COMMAND=T4M6 G43H4 #MDI_COMMAND=(debug,macro5) MDI_COMMAND=T5M6 G43H5 #MDI_COMMAND=(debug,macro6) MDI_COMMAND=T6M6 G43H6 #MDI_COMMAND=(debug,macro7) MDI_COMMAND=T7M6 G43H7 #MDI_COMMAND=(debug,macro8) MDI_COMMAND=T8M6 G43H8 #MDI_COMMAND=(debug,macro9) MDI_COMMAND=T9M6 G43H9 #MDI_COMMAND=(debug,macro10) MDI_COMMAND=T10M6 G43H10 # MDI_COMMAND=(debug,macro11 RESET) MDI_COMMAND=S200 M3 # MDI_COMMAND=(debug,macro12 STOP) MDI_COMMAND=S500 M3 MDI_COMMAND=(debug,macro13) MDI_COMMAND=(debug,macro14) MDI_COMMAND=(debug,macro15) MDI_COMMAND=(debug,macro16) [KINS] JOINTS = 2 KINEMATICS = trivkins coordinates=XZ [TRAJ] COORDINATES = XZ LINEAR_UNITS = mm ANGULAR_UNITS = degree DEFAULT_LINEAR_VELOCITY = 2.50 MAX_LINEAR_VELOCITY = 25.00 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl TOOL_CHANGE_WITH_SPINDLE_ON = 1 #****************************************** [AXIS_X] MAX_VELOCITY = 25.0 MAX_ACCELERATION = 750.0 MIN_LIMIT = -0.0 MAX_LIMIT = 70.0 [JOINT_0] TYPE = LINEAR HOME = 68.0 FERROR = 10.0 MIN_FERROR = 1.0 MAX_VELOCITY = 25.0 MAX_ACCELERATION = 750.0 BACKLASH = 0.16 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 31.25 STEPGEN_MAXACCEL = 937.5 P = 1000 I = 0 D = 0 FF0 = 0 FF1 = 1 FF2 = 0 BIAS = 0 DEADBAND = 0 MAX_OUTPUT = 0 # these are in nanoseconds DIRSETUP = 10000 DIRHOLD = 10000 STEPLEN = 5000 STEPSPACE = 5000 STEP_SCALE = 640 MIN_LIMIT = -0.0 MAX_LIMIT = 70.0 HOME_OFFSET = 70.000000 HOME_SEARCH_VEL = 10.000000 HOME_LATCH_VEL = 0.500000 HOME_FINAL_VEL = 1.000000 HOME_USE_INDEX = NO HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 0 #****************************************** #****************************************** [AXIS_Z] MAX_VELOCITY = 25.0 MAX_ACCELERATION = 750.0 MIN_LIMIT = -0.0 MAX_LIMIT = 660.0 [JOINT_1] TYPE = LINEAR HOME = 655.0 FERROR = 10.0 MIN_FERROR = 1.0 MAX_VELOCITY = 25.0 MAX_ACCELERATION = 750.0 BACKLASH = .16 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 31.25 STEPGEN_MAXACCEL = 937.5 P = 1000 I = 0 D = 0 FF0 = 0 FF1 = 1 FF2 = 0 BIAS = 0 DEADBAND = 0 MAX_OUTPUT = 0 # these are in nanoseconds DIRSETUP = 10000 DIRHOLD = 10000 STEPLEN = 5000 STEPSPACE = 5000 STEP_SCALE = 1200 MIN_LIMIT = -0.0 MAX_LIMIT = 660.0 HOME_OFFSET = 660.000000 HOME_SEARCH_VEL = 10.000000 HOME_LATCH_VEL = 0.500000 HOME_FINAL_VEL = 1.000000 HOME_USE_INDEX = NO HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 1 #****************************************** [SPINDLE_0] MIN_FORWARD_VELOCITY = 50 MAX_FORWARD_VELOCITY = 1400 MIN_REVERSE_VELOCITY = 50 MAX_REVERSE_VELOCITY = 1400 DIRSETUP = 1000 DIRHOLD = 1000 STEPLEN = 1000 STEPSPACE = 1000 STEPGEN_MAXVEL = 1400 STEPGEN_MAXACCEL = 1000 #OUTPUT_SCALE = 166.6666 OUTPUT_SCALE = 333.3332 ENCODER_SCALE = -10000 ACCELERATION = 1000 MAX_ERROR = 0.2 OFF_DELAY = 3 P = 1000 I = 0 D = 0 FF0 = 0 FF1 = 1 FF2 = 0 BIAS = 0 DEADBAND = 0 MAX_OUTPUT = 1400