Nik1 +1, за тест
Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+7i48
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
Ну да, если есть концевики + и - и они подключены к разным пинам, то так и должно быть.
Nik1 +1, за тест
Nik1 +1, за тест
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
добрый вечер!!! простите за долгое молчание был немого занят.
совершенно не понимаю как получить сигнал с 7i37-ta на реле и просто сума схожу.
проигрался целых три дня, понимаю что где то рядом а понять не могу.
помогите кто может
совершенно не понимаю как получить сигнал с 7i37-ta на реле и просто сума схожу.
проигрался целых три дня, понимаю что где то рядом а понять не могу.
помогите кто может
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
Вопрос в том, как подключить?
Или подключил и не работает?
Или подключил и не работает?
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
вопрос на вопросе.
во первых как подключить во вторых как прописать в третьих понять как это работает.
во первых как подключить во вторых как прописать в третьих понять как это работает.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
А какое реле? Есть на него даташит?Vova_3000 писал(а):во первых как подключить
К чему подключена 7i37? К 5i20?Vova_3000 писал(а):во вторых как прописать
К какому разъему?
Можешь запустить LinuxCNC и выполнить в консоле halcmd show > show.txt и потом прикрепить файл show.txt. В нем будут описаны все пины и параметры, которые видит LinuxCNC.
А чем будет управлять это реле?
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
добыл вот такое подключение.
только вот с грибком тут какая то лажа.
пробовал подключить по этой схемке не получается.
и по моему тут вопрос именно в присвоении пинов.
помогите
только вот с грибком тут какая то лажа.
пробовал подключить по этой схемке не получается.
и по моему тут вопрос именно в присвоении пинов.
помогите
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
linux попробую только завтра он у меня на работе
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
все может и есть да совсем не понятно это раз, а во вторых как это под меня переделать
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
Настройку станка лучше всего начать с приблизительной конфигурации в pncconf. Потом выкладывай сюда свои hal и ini будем их до ума доводить.
Кстати. чтобы проверить правильно ли работатет тот или иной пин (если он ни к какому компонету еще не подключен), при запущеном LinuxCNC в консоле пишем:
halcmd setp <имя пина> значение
например:
halcmd setp hm2_5i20.0.gpio.040.out 1
Кстати. чтобы проверить правильно ли работатет тот или иной пин (если он ни к какому компонету еще не подключен), при запущеном LinuxCNC в консоле пишем:
halcmd setp <имя пина> значение
например:
halcmd setp hm2_5i20.0.gpio.040.out 1
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
я
решительно ни чего не понял
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
и вот что вышло. а кто расшифрует?
- Вложения
-
- show.txt
- (67.47 КБ) 1253 скачивания
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
попутно создал маленький фрезер для дома на шаговиках, все на много проще. хотя и тут чую будут вопросы.
и кстати Nik по поводу оперативности и коллегиальности; я написал свое сообщение в 9 утра а сейчас 5 вечера
и кстати Nik по поводу оперативности и коллегиальности; я написал свое сообщение в 9 утра а сейчас 5 вечера
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
насколько можно понять из нескольких вышенаписанных постов - проблема с подключением железа к MESA ??
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
абсолютно верно!!!
подключил кнопочки в hal cjnfig все кнопочки меняются с красных на желтое. вот и все. в самой программе ничего не происходит, то есть те команды которые я якобы назначил на эти кнопочки не работают. а выходы на реле и подавно.
что делать не понимаю. просьба объясните только не языком продвинутого хакера а ка кто понятнее
подключил кнопочки в hal cjnfig все кнопочки меняются с красных на желтое. вот и все. в самой программе ничего не происходит, то есть те команды которые я якобы назначил на эти кнопочки не работают. а выходы на реле и подавно.
что делать не понимаю. просьба объясните только не языком продвинутого хакера а ка кто понятнее
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
для начала нужно сюда выложить файлы .ini и .hal из папки конфигурации
эта папка /home/ЮЗЕР/emc2/config/ИМЯ_КОНФИГУРАЦИИ
или /home/ЮЗЕР/linuxcnc/config/ИМЯ_КОНФИГУРАЦИИ
эта папка /home/ЮЗЕР/emc2/config/ИМЯ_КОНФИГУРАЦИИ
или /home/ЮЗЕР/linuxcnc/config/ИМЯ_КОНФИГУРАЦИИ
-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
Код: Выделить всё
# Generated by PNCconf at Thu Dec 20 10:12:12 2012
# Все изменения в этом файле будут перезаписаны
# overwritten when you run PNCconf again
[EMC]
MACHINE = CNC_final
DEBUG = 0
[DISPLAY]
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 = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/cnc01/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
DEFAULT_LINEAR_VELOCITY = 0.250000
MAX_LINEAR_VELOCITY = 1.000000
MIN_LINEAR_VELOCITY = 0.010000
DEFAULT_ANGULAR_VELOCITY = 0.250000
MAX_ANGULAR_VELOCITY = 1.000000
MIN_ANGULAR_VELOCITY = 0.010000
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
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
SERVO_PERIOD = 1000000
[HOSTMOT2]
# **** This is for info only ****
# DRIVER0=hm2_pci
# BOARD0=5i20
[HAL]
HALUI = halui
HALFILE = CNC_final.hal
HALFILE = custom.hal
POSTGUI_HALFILE = postgui_call_list.hal
SHUTDOWN = shutdown.hal
[HALUI]
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 4.17
MAX_LINEAR_VELOCITY = 41.67
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
TOOLCHANGE_QUILL_UP = 1
#********************
# Axis X
#********************
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
FERROR = 0.05
MIN_FERROR = 0.005
MAX_VELOCITY = 41.6666666667
MAX_ACCELERATION = 50.0
P = 7.8
I = 120.0
D = 0.0
FF0 = 0.0005
FF1 = 0.0402
FF2 = 0.0001
BIAS = 0.0
DEADBAND = 0.003
MAX_OUTPUT = 10.0
ENCODER_SCALE = 6545.359
OUTPUT_SCALE = 10.0
MIN_LIMIT = -7e+12
MAX_LIMIT = 8e+12
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -0.050000
HOME_LATCH_VEL = -0.016667
HOME_FINAL_VEL = 0.016667
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1
#********************
# Axis Y
#********************
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
FERROR = 0.05
MIN_FERROR = 0.005
MAX_VELOCITY = 41.6666666667
MAX_ACCELERATION = 50.0
P = 7.8
I = 120.0
D = 0.0
FF0 = 0.0005
FF1 = 0.0402
FF2 = 0.0001
BIAS = 0.0
DEADBAND = 0.003
MAX_OUTPUT = 10.0
ENCODER_SCALE = 6545.359
OUTPUT_SCALE = 10.0
MIN_LIMIT = -0.01
MAX_LIMIT = 7e+12
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -0.050000
HOME_LATCH_VEL = -0.016667
HOME_FINAL_VEL = 0.050000
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 2
#********************
# Axis Z
#********************
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
FERROR = 0.05
MIN_FERROR = 0.005
MAX_VELOCITY = 1.667
MAX_ACCELERATION = 2.0
P = 7.8
I = 120.0
D = 0.0
FF0 = 0.0005
FF1 = 0.0402
FF2 = 0.0001
BIAS = 0.0
DEADBAND = 0.003
MAX_OUTPUT = 10.0
ENCODER_SCALE = 6545.359
OUTPUT_SCALE = 10.0
MIN_LIMIT = -0.01
MAX_LIMIT = 2e+12
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -0.050000
HOME_LATCH_VEL = -0.016667
HOME_FINAL_VEL = 0.050000
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0
#********************
# Spindle
#********************
[SPINDLE_9]-
Vova_3000
- Кандидат
- Сообщения: 87
- Зарегистрирован: 06 ноя 2012, 12:55
- Репутация: 0
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
Код: Выделить всё
# Generated by PNCconf at Thu Dec 20 10:12:12 2012
# Все изменения в этом файле будут перезаписаны
# overwritten when you run PNCconf again
loadrt trivkins
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hostmot2
loadrt hm2_pci config="firmware=hm2/5i20/SV12IM_2X7I48_72.BIT num_encoders=6 num_pwmgens=6 num_3pwmgens=0 num_stepgens=0 "
setp hm2_5i20.0.pwmgen.pwm_frequency 24000
setp hm2_5i20.0.pwmgen.pdm_frequency 24000
setp hm2_5i20.0.watchdog.timeout_ns 10000000
loadrt pid names=pid.x,pid.y,pid.z
addf hm2_5i20.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.y.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf hm2_5i20.0.write servo-thread
addf hm2_5i20.0.pet_watchdog servo-thread
# external output signals
# --- SPINDLE-ON ---
setp hm2_5i20.0.gpio.031.is_output true
setp hm2_5i20.0.gpio.031.is_opendrain true
net spindle-on hm2_5i20.0.gpio.031.out
# --- COOLANT-FLOOD ---
setp hm2_5i20.0.gpio.032.is_output true
setp hm2_5i20.0.gpio.032.is_opendrain true
net coolant-flood hm2_5i20.0.gpio.032.out
# --- MACHINE-IS-ENABLED ---
setp hm2_5i20.0.gpio.033.is_output true
setp hm2_5i20.0.gpio.033.is_opendrain true
net machine-is-enabled hm2_5i20.0.gpio.033.out
# --- MACHINE-IS-ENABLED ---
setp hm2_5i20.0.gpio.040.is_output true
net machine-is-enabled hm2_5i20.0.gpio.040.out
# --- SPINDLE-ON ---
setp hm2_5i20.0.gpio.041.is_output true
net spindle-on hm2_5i20.0.gpio.041.out
# --- COOLANT-FLOOD ---
setp hm2_5i20.0.gpio.042.is_output true
net coolant-flood hm2_5i20.0.gpio.042.out
# external input signals
# --- MAX-HOME-X ---
net max-home-x <= hm2_5i20.0.gpio.024.in
# --- MIN-X ---
net min-x <= hm2_5i20.0.gpio.025.in
# --- MAX-HOME-Y ---
net max-home-y <= hm2_5i20.0.gpio.026.in
# --- MIN-Y ---
net min-y <= hm2_5i20.0.gpio.027.in
# --- MAX-HOME-Z ---
net max-home-z <= hm2_5i20.0.gpio.028.in
# --- MIN-Z ---
net min-z <= hm2_5i20.0.gpio.029.in
# --- ESTOP-EXT ---
net estop-ext <= hm2_5i20.0.gpio.030.in
#*******************
# AXIS X
#*******************
setp pid.x.Pgain [AXIS_0]P
setp pid.x.Igain [AXIS_0]I
setp pid.x.Dgain [AXIS_0]D
setp pid.x.bias [AXIS_0]BIAS
setp pid.x.FF0 [AXIS_0]FF0
setp pid.x.FF1 [AXIS_0]FF1
setp pid.x.FF2 [AXIS_0]FF2
setp pid.x.deadband [AXIS_0]DEADBAND
setp pid.x.maxoutput [AXIS_0]MAX_OUTPUT
net x-index-enable <=> pid.x.index-enable
net x-enable => pid.x.enable
net x-output => pid.x.output
net x-pos-cmd => pid.x.command
net x-vel-fb => pid.x.command-deriv
net x-pos-fb => pid.x.feedback
# ---PWM Generator signals/setup---
setp hm2_5i20.0.pwmgen.00.output-type 2
setp hm2_5i20.0.pwmgen.00.scale [AXIS_0]OUTPUT_SCALE
net x-output => hm2_5i20.0.pwmgen.00.value
net x-pos-cmd axis.0.motor-pos-cmd
net x-enable axis.0.amp-enable-out => hm2_5i20.0.pwmgen.00.enable
# ---Encoder feedback signals/setup---
setp hm2_5i20.0.encoder.00.counter-mode 0
setp hm2_5i20.0.encoder.00.filter 1
setp hm2_5i20.0.encoder.00.index-invert 0
setp hm2_5i20.0.encoder.00.index-mask 0
setp hm2_5i20.0.encoder.00.index-mask-invert 0
setp hm2_5i20.0.encoder.00.scale [AXIS_0]ENCODER_SCALE
net x-pos-fb <= hm2_5i20.0.encoder.00.position
net x-vel-fb <= hm2_5i20.0.encoder.00.velocity
net x-pos-fb => axis.0.motor-pos-fb
net x-index-enable axis.0.index-enable <=> hm2_5i20.0.encoder.00.index-enable
net x-pos-rawcounts <= hm2_5i20.0.encoder.00.rawcounts
# ---setup home / limit switch signals---
net max-home-x => axis.0.home-sw-in
net min-x => axis.0.neg-lim-sw-in
net max-home-x => axis.0.pos-lim-sw-in
#*******************
# AXIS Y
#*******************
setp pid.y.Pgain [AXIS_1]P
setp pid.y.Igain [AXIS_1]I
setp pid.y.Dgain [AXIS_1]D
setp pid.y.bias [AXIS_1]BIAS
setp pid.y.FF0 [AXIS_1]FF0
setp pid.y.FF1 [AXIS_1]FF1
setp pid.y.FF2 [AXIS_1]FF2
setp pid.y.deadband [AXIS_1]DEADBAND
setp pid.y.maxoutput [AXIS_1]MAX_OUTPUT
net y-index-enable <=> pid.y.index-enable
net y-enable => pid.y.enable
net y-output => pid.y.output
net y-pos-cmd => pid.y.command
net y-vel-fb => pid.y.command-deriv
net y-pos-fb => pid.y.feedback
# ---PWM Generator signals/setup---
setp hm2_5i20.0.pwmgen.02.output-type 2
setp hm2_5i20.0.pwmgen.02.scale [AXIS_1]OUTPUT_SCALE
net y-output => hm2_5i20.0.pwmgen.02.value
net y-pos-cmd axis.1.motor-pos-cmd
net y-enable axis.1.amp-enable-out => hm2_5i20.0.pwmgen.02.enable
# ---Encoder feedback signals/setup---
setp hm2_5i20.0.encoder.02.counter-mode 0
setp hm2_5i20.0.encoder.02.filter 1
setp hm2_5i20.0.encoder.02.index-invert 0
setp hm2_5i20.0.encoder.02.index-mask 0
setp hm2_5i20.0.encoder.02.index-mask-invert 0
setp hm2_5i20.0.encoder.02.scale [AXIS_1]ENCODER_SCALE
net y-pos-fb <= hm2_5i20.0.encoder.02.position
net y-vel-fb <= hm2_5i20.0.encoder.02.velocity
net y-pos-fb => axis.1.motor-pos-fb
net y-index-enable axis.1.index-enable <=> hm2_5i20.0.encoder.02.index-enable
net y-pos-rawcounts <= hm2_5i20.0.encoder.02.rawcounts
# ---setup home / limit switch signals---
net max-home-y => axis.1.home-sw-in
net min-y => axis.1.neg-lim-sw-in
net max-home-y => axis.1.pos-lim-sw-in
#*******************
# AXIS Z
#*******************
setp pid.z.Pgain [AXIS_2]P
setp pid.z.Igain [AXIS_2]I
setp pid.z.Dgain [AXIS_2]D
setp pid.z.bias [AXIS_2]BIAS
setp pid.z.FF0 [AXIS_2]FF0
setp pid.z.FF1 [AXIS_2]FF1
setp pid.z.FF2 [AXIS_2]FF2
setp pid.z.deadband [AXIS_2]DEADBAND
setp pid.z.maxoutput [AXIS_2]MAX_OUTPUT
net z-index-enable <=> pid.z.index-enable
net z-enable => pid.z.enable
net z-output => pid.z.output
net z-pos-cmd => pid.z.command
net z-vel-fb => pid.z.command-deriv
net z-pos-fb => pid.z.feedback
# ---PWM Generator signals/setup---
setp hm2_5i20.0.pwmgen.04.output-type 2
setp hm2_5i20.0.pwmgen.04.scale [AXIS_2]OUTPUT_SCALE
net z-output => hm2_5i20.0.pwmgen.04.value
net z-pos-cmd axis.2.motor-pos-cmd
net z-enable axis.2.amp-enable-out => hm2_5i20.0.pwmgen.04.enable
# ---Encoder feedback signals/setup---
setp hm2_5i20.0.encoder.04.counter-mode 0
setp hm2_5i20.0.encoder.04.filter 1
setp hm2_5i20.0.encoder.04.index-invert 0
setp hm2_5i20.0.encoder.04.index-mask 0
setp hm2_5i20.0.encoder.04.index-mask-invert 0
setp hm2_5i20.0.encoder.04.scale [AXIS_2]ENCODER_SCALE
net z-pos-fb <= hm2_5i20.0.encoder.04.position
net z-vel-fb <= hm2_5i20.0.encoder.04.velocity
net z-pos-fb => axis.2.motor-pos-fb
net z-index-enable axis.2.index-enable <=> hm2_5i20.0.encoder.04.index-enable
net z-pos-rawcounts <= hm2_5i20.0.encoder.04.rawcounts
# ---setup home / limit switch signals---
net max-home-z => axis.2.home-sw-in
net min-z => axis.2.neg-lim-sw-in
net max-home-z => axis.2.pos-lim-sw-in
#*******************
# SPINDLE S
#*******************
# ---setup spindle control signals---
net spindle-vel-cmd-rps <= motion.spindle-speed-out-rps
net spindle-vel-cmd <= motion.spindle-speed-out
net spindle-on <= motion.spindle-on
net spindle-cw <= motion.spindle-forward
net spindle-ccw <= motion.spindle-reverse
net spindle-brake <= motion.spindle-brake
net spindle-revs => motion.spindle-revs
net spindle-at-speed => motion.spindle-at-speed
net spindle-vel-fb => motion.spindle-speed-in
net spindle-index-enable <=> motion.spindle-index-enable
# ---Setup spindle at speed signals---
sets spindle-at-speed true
#******************************
# connect miscellaneous signals
#******************************
# ---HALUI signals---
net joint-select-a halui.joint.0.select
net x-is-homed halui.joint.0.is-homed
net jog-x-pos halui.jog.0.plus
net jog-x-neg halui.jog.0.minus
net jog-x-analog halui.jog.0.analog
net joint-select-b halui.joint.1.select
net y-is-homed halui.joint.1.is-homed
net jog-y-pos halui.jog.1.plus
net jog-y-neg halui.jog.1.minus
net jog-y-analog halui.jog.1.analog
net joint-select-c halui.joint.2.select
net z-is-homed halui.joint.2.is-homed
net jog-z-pos halui.jog.2.plus
net jog-z-neg halui.jog.2.minus
net jog-z-analog halui.jog.2.analog
net jog-selected-pos halui.jog.selected.plus
net jog-selected-neg halui.jog.selected.minus
net spindle-manual-cw halui.spindle.forward
net spindle-manual-ccw halui.spindle.reverse
net spindle-manual-stop halui.spindle.stop
net machine-is-on halui.machine.is-on
net jog-speed halui.jog-speed
net MDI-mode halui.mode.is-mdi
# ---coolant signals---
net coolant-mist <= iocontrol.0.coolant-mist
net coolant-flood <= iocontrol.0.coolant-flood
# ---probe signal---
net probe-in => motion.probe-input
# ---motion control signals---
net in-position <= motion.in-position
net machine-is-enabled <= motion.motion-enabled
# ---digital in / out signals---
# ---estop signals---
net estop-out <= iocontrol.0.user-enable-out
net estop-ext => iocontrol.0.emc-enable-in
# ---manual tool change signals---
loadusr -W hal_manualtoolchange
net tool-change-request iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-change-confirmed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Модернизация фрезерного станка 6720вф2+EMC2 + MESA 5i20+
Я такого красивого файла hal еще не видел
порядок то какой!
сейчас доступ к станку (или компа с платами меса) имеется??
если да - то необходимо питание на 7i37 - есть?
предлагаю включить для примера реле на охлаждение (это у нас hm2_5i20.0.gpio.042.out )
кстати сколько у тебя 7i37 плат(если одна -проверь в какой разъем 5i20 она включена - их же там 3 по моему)
сейчас доступ к станку (или компа с платами меса) имеется??
если да - то необходимо питание на 7i37 - есть?
предлагаю включить для примера реле на охлаждение (это у нас hm2_5i20.0.gpio.042.out )
кстати сколько у тебя 7i37 плат(если одна -проверь в какой разъем 5i20 она включена - их же там 3 по моему)
