MESA 7i76E для начинающих

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Nick »

Как подключал?
beltendo
Новичок
Сообщения: 18
Зарегистрирован: 12 май 2014, 21:01
Репутация: 1
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение beltendo »

Драйвер Leadshine HBS57 - 7i76E TB2
PUL+ - TB2-3 STEP0+
PUL- - TB2-2 STEP0-
DIR- - TB2-4 DIR0-
DIR+ - TB2-5 DIR0+

https://www.google.com/search?q=Leadshi ... 0KBDhLM%3A
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Nick »

Проверь, меняется ли на dir напряжение.

И еще, проверь тайминги stepgen. Скинь свои ini и hal
beltendo
Новичок
Сообщения: 18
Зарегистрирован: 12 май 2014, 21:01
Репутация: 1
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение beltendo »

Ini hal смотри выше. На дире напряжение не меняется при перемене направления.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Nick »

DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1000
STEPSPACE = 1000
Вот это в ini во всех осях приведи в соответствие с даташитом на драйвер.
Возможно он просто не видит такие быстрые импульсы.
beltendo
Новичок
Сообщения: 18
Зарегистрирован: 12 май 2014, 21:01
Репутация: 1
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение beltendo »

Как проверь тайминги stepgen?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Nick »

В инструкции к твоему драйверу должны быть эти числа.
Обычно там что-то вроде
20000
20000
5000
5000
beltendo
Новичок
Сообщения: 18
Зарегистрирован: 12 май 2014, 21:01
Репутация: 1
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение beltendo »

Увидел только это на 3 странице - For reliable response, pulse width should be
longer than 10μs. Но ведь DIR должен меняться не импульсно, а на постоянное значение.
Вложения
HBS57d_.pdf
(271.33 КБ) 774 скачивания
beltendo
Новичок
Сообщения: 18
Зарегистрирован: 12 май 2014, 21:01
Репутация: 1
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение beltendo »

Nick писал(а):DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1000
STEPSPACE = 1000
Вот это в ini во всех осях приведи в соответствие с даташитом на драйвер.
Возможно он просто не видит такие быстрые импульсы.
изменил все на 2000 - движок закрутился! :stepper: :controller:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Nick »

beltendo писал(а): 10μs
это 10000нс
beltendo писал(а):Но ведь DIR должен меняться не импульсно, а на постоянное значение.
Да, но перед сменой направления надо подождать и после смены - тоже. Не знаю зачем это надо драйверам, но зачем-то всем надо.
Вложения
1.png (5645 просмотров) <a class='original' href='./download/file.php?id=54671&mode=view' target=_blank>Загрузить оригинал (27.21 КБ)</a>
beltendo
Новичок
Сообщения: 18
Зарегистрирован: 12 май 2014, 21:01
Репутация: 1
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение beltendo »

Вот ini файл, играюсь пока с иксом. Подача идет правильная, но максимальная скорость не больше 18000.
Пытаюсь поднять ее выше выдает при запуске
hm2/hm2_7i76e.0: stepgen.00.maxvel is too big for current step timings & position-scale, clipping to max possible
, а при движении на болшей скорости чем 18000 - folow error .
Мне необходимо поднять ее до 30000-50000.

Код: Выделить всё

# Generated by PNCconf at Thu Jul 23 12:08:00 2015
# Все изменения в этом файле будут перезаписаны
# overwritten when you run PNCconf again

[EMC]
MACHINE = my2
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/dmytro/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
POSITION_FEEDBACK = ACTUAL
DEFAULT_LINEAR_VELOCITY = 0.250000
MAX_LINEAR_VELOCITY = 300.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_eth
# BOARD0=7i76e

[HAL]
HALUI = halui
HALFILE = my2.hal
HALFILE = custom.hal
POSTGUI_HALFILE = postgui_call_list.hal
SHUTDOWN = shutdown.hal

[HALUI]

[TRAJ]
AXES = 4
COORDINATES = X Y Z A
MAX_ANGULAR_VELOCITY = 360.00
DEFAULT_ANGULAR_VELOCITY = 36.00
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 25000.00
MAX_LINEAR_VELOCITY = 25000.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

#********************
# Axis X
#********************
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
FERROR = 10.0
MIN_FERROR = 1.0
MAX_VELOCITY = 25000.0
MAX_ACCELERATION = 750.0
# 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 = 312.50
STEPGEN_MAXACCEL = 937.50
#STEPGEN_MAXVEL = 10000
#STEPGEN_MAXACCEL = 7187.5
P = 50.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 1.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 312.5
# these are in nanoseconds
DIRSETUP   = 5000
DIRHOLD    = 5000
STEPLEN    = 2000
STEPSPACE  = 10000
STEP_SCALE = 20.0
MIN_LIMIT = -0.01
MAX_LIMIT = 2000.0
HOME_OFFSET = 0.0
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Nick »

Ошибка прямо говорит, что с такими таймингами, при таком scale болшей скорости физически быть не может. Или уменьшай тайминги, или уменьшай scale.
beltendo
Новичок
Сообщения: 18
Зарегистрирован: 12 май 2014, 21:01
Репутация: 1
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение beltendo »

Латенси выдает 5000/10000, и я подумал, что проблема не в компьютере.
Продолжил играться с параметрами и решил проблему увеличением MAX_OUTPUT. Скорость станка довел до нужных 60000.
Всем огромное спасибо за помощь, особенно Nick.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Nick »

beltendo писал(а):Скорость станка довел до нужных 60000.
Видео давай!!! :cheesy:
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Название темы замечательное (не нужно делать новую тему).
И сама плата тоже нравиться.
http://store.mesanet.com/index.php?rout ... uct_id=290
Почему в названии есть daughtercard?
или это Anything+daughtercard?
эти цифры и буквы, как расшифровать 7 i 7 7 E ?

(Е) ethernet ?

Только по названию карты, что о ней можно понять?
Есть какие-то условные обозначения в названии?

Эта плата подойдет в качестве первой платы для освоения MESA?
Покритикуйте выбор.

upd:
Опечатка, прошу прощения. Правильно 7i76E
Последний раз редактировалось 1240 04 фев 2016, 21:10, всего редактировалось 1 раз.
VitalikD
Мастер
Сообщения: 305
Зарегистрирован: 29 авг 2013, 20:17
Репутация: 41
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение VitalikD »

1240 писал(а):7 i 7 7 E
Многим бы такое хотелось, но в природе пока нет.
1240 писал(а):Эта плата подойдет в качестве первой платы для освоения MESA?
Так а делать что надо? Если сервами управлять, это одно. Если шаговики крутить, то вариантов еще больше.
1240 писал(а):Только по названию карты, что о ней можно понять?
Загрузить инструкцию и прочитать. Для степ/дир можно 7i76e без ничего, 7i76+5i25,6i25,7i92,7i80 или голые интерфейсные платы с соответствующей прошивкой и развязкой хоть через китайские платы для lpt. Ну и под пятидесятиногую серию еще есть варианты.
1240 писал(а):Эта плата подойдет в качестве первой платы для освоения MESA?
Которая? Если 7i76e для степ/дир, то да. Можно еще 7i92 с китайской развязкой - будет дешевле, но проводов больше.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Добрый День!
Получил 7i76e.
Читаю руководство.
Появились вопросы:

1.) Обязательно ли подавать 5В на Р3?
2.) Назначение W1 ? Как правильно выставить?
3.) Назначение W7+W12 ? как правильно выставить?

Перевод по словам оставляет сомнения в том как правильно подключать питание.

Планирую использовать датчики на 24В

Как я понял, если поставить W1 в левое положение, то можно Р3 не подключать а питание подать только на ТВ1
Земля на pin 8 и +24В на pin5?

плата приехала с W7 и W12 в верхнем положении
в руководстве по умолчанию они должны быть в нижнем
Как правильно?

Как перевести breakout power enabled? (прорыв питания?) W7 и W12 как правильно :wik:
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

Последние версии руководства по использованию и прошивки можно взять здесь:
http://store.mesanet.com/index.php?rout ... uct_id=290
1240 писал(а): 1.) Обязательно ли подавать 5В на Р3?
Как я понял, если поставить W1 в левое положение, то можно Р3 не подключать а питание подать только на ТВ1
Как я понимаю вывод P3 нужен для питания микросхемы FPGA, вывод 5 питает внутреннею логику платы и не факт что он будет питать FPGA.
Но точно как это устроено я не знаю, может тебе ещё кто прояснит этот вопрос.
1240 писал(а):
2.) Назначение W1 ? Как правильно выставить?
Земля на pin 8 и +24В на pin5?
Если ты будешь запитывать выходные каскады отдельным БП или напряжением питания, то этот жампер следует поставить в разомкнутое положение.
Если и для питания платы, и для питания выходных каскадов ты используешь питающее напряжение из одного источника то его можно замкнуть, а можешь подать напряжение двумя разными проводами.
Этот жампер просто соединяет две шины питания внутри платы, группу выводов 1-4 и изолированный вывод 5
1240 писал(а): 5,)Как перевести breakout power enabled? (прорыв питания?)
4.)плата приехала с W7 и W12 в верхнем положении
в руководстве по умолчанию они должны быть в нижнем
Как правильно?
В Меса часть линий нуля в разъёмах DB25 (которые подключаются к конекторам P1 P2) может использоваться для передачи напряжения +5V для питания опторазвязок и буферов дополнительных плат расширения (выводы 18-26).
Переключатели W7 W12 определяют то, будут эти линии зануления в соответствии со спецификацией LPT порта подсоединены к нулю или использоваться для передачи упомянутого питающего напряжения +5V.
W1 надо полагать определяет то, какими будут выводы на разъёме P1, а W2 на разъёме P2
Если ты не используешь дополнительных плат расширения то лучше всего помести оба эти коннектора в состояние off, замкнув соответствующие пины на ноль, как и должно быть сделано по default'у
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Спасибо за теорию. :)

джампер W1 имеет одинаковое назначение для всех плат меса? (и для 7i76 и для 7i76e и для 7i77 )

То что 7i76e имеет сетевой интерфейс- делает её особенной в питающих напряжениях?

Можно ли 7i76e питать также, как и 7i76?
Наверно по 7i76 больше информации?
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

W1 в левой позиции
Подал 5В на P3.
соединил сетевым кабелем комп и 7i76e

С помощью мастера создал конфигурацию.

При запуске конфигурации получаю сообщение об ошибке:
Debug file information:
.
./7i76e-1.hal:8: Can't find module 'hm2_eth' in /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc
4373

Вопрос:
Нужно ли доустанавливать какие либо пакеты для нормальной работы 7i76e?

почитал тему с начала
Nick писал(а):2. Потом загружаешь спец компопнент hm2_eth.
Как его загрузить?
Поменялась ли ситуация ввиду того что я использую linuxCNC 2.7.4?


На какой сетевой адрес 7i76e рассчитывает LinuxCNC?
В мастере таких настроек (сетевого адреса) не было.
Ответить

Вернуться в «MESA»