Blitzen

Помогите подружить шпиндель с 7i76e

17 повідомлень у цій темі

Возникла проблема, в качестве шпинделя был установлен сервопривод, запустить его решил через step\dir. Воспользовавшись встроенной утилитой настройки для создания конфигурации и дальнейшей переноски ее в свои рабочие ini и hal получил ошибка при запуске.

Подскажите, где зарылась собака?

 

67k25.hal

67k25.ini

Ошибка.txt

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Довольно странная ошибка.

./67k25.hal:221: Ini variable '[SPINDLE_9]MAX_OUTPUT' not found.
Однако в [SPINDLE_9]
MAX_OUTPUT = 3000.0

По степ/дир не стоит подключать, емнип в 7i76 есть полноценный выход аналога на шпиндель.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
19 минут назад, ak_cnc сказал:

Довольно странная ошибка.

./67k25.hal:221: Ini variable '[SPINDLE_9]MAX_OUTPUT' not found.
Однако в [SPINDLE_9]
MAX_OUTPUT = 3000.0

По степ/дир не стоит подключать, емнип в 7i76 есть полноценный выход аналога на шпиндель.

Почему не стоит по степ дури подключать? Может есть в чем секрет?

Разве что саму месу меньше грузить, это да.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Суть в том, что ты пытаешься просто сказать шпинделю, что он серва. Так не заработает. Нужно делать еще одну ось и перенаправлять управление шпинделем на эту ось. Когда-то у меня это получилось.

Вот ссылка (хорошо, что чукча запасливый) откуда набирался вдохновения. Сам уже мало что помню, т.к. LinuxCNC давно забросил.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Секрета нет, просто это не совсем штатный вариант.

Странно, почему все-таки не читает [SPINDLE_9]MAX_OUTPUT

В любом случае сейчас в хал шпиндель сконфигурирован обычно, не степ-дир.

2 часа назад, doska сказал:

Нужно делать еще одну ось и перенаправлять управление шпинделем на эту ось

Не обязательно. Можно просто добавить степген в режиме скорости и вывести на него задание шпинделя.

 

2 часа назад, doska сказал:

LinuxCNC давно забросил.

Почему?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
9 минут назад, ak_cnc сказал:

Почему?

Пару раз пришлось довольно глубоко в него нырять. По факту это либо инструмент для спецов и тогда это таки замечательная система, либо инструмент для собрать на старом железе простенькую ЧПУшку. 

Лично я понял что мне проще купить вменяемое железо и все работает без шаманских танцев. Для простой автоматизации больше подходят PLC и Arduino. Спецов по этой системе нет вобще, вот так чтобы пришли и сделали. Не раз видел как люди тупо выкидывали систему на EMC2 только потому, что некому разобраться.

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
9 часов назад, ak_cnc сказал:

Не обязательно. Можно просто добавить степген в режиме скорости и вывести на него задание шпинделя.

 

Вы можете с этим помочь пожалуйста, к сожалению не сильно разбираюсь.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
9 часов назад, ak_cnc сказал:

В любом случае сейчас в хал шпиндель сконфигурирован обычно, не степ-дир.

Может его сконфигурировать по принципу оси?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
В 27.11.2018 в 09:11, Blitzen сказал:

Может его сконфигурировать по принципу оси?

Не нужно, хотя в итоге почти то  же самое получается все равно

Вот попробовал набросать, хотя проверить нет возможности

 

 

67k25.hal

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
6 минут назад, ak_cnc сказал:

Вот попробовал набросать, хотя проверить нет возможности

Имеется в виду, что шпиндель подключен к 3 колодке степ/дир на 7i76.

Если будет ругаться на [SPINDLE_9]MAX_OUTPUT, можно просто написать в хал числовое значение

setp   pid.s.maxoutput 3000

И да, совсем забыл, что нужно сменить [AXIS_2] на [SPINDLE_9]

setp   hm2_7i76e.0.stepgen.03.dirsetup        [SPINDLE_9]DIRSETUP
setp   hm2_7i76e.0.stepgen.03.dirhold         [SPINDLE_9]DIRHOLD
setp   hm2_7i76e.0.stepgen.03.steplen         [SPINDLE_9]STEPLEN
setp   hm2_7i76e.0.stepgen.03.stepspace       [SPINDLE_9]STEPSPACE
setp   hm2_7i76e.0.stepgen.03.position-scale  [SPINDLE_9]STEP_SCALE
setp   hm2_7i76e.0.stepgen.03.step_type        0
setp   hm2_7i76e.0.stepgen.03.control-type     1
setp   hm2_7i76e.0.stepgen.03.maxaccel         [SPINDLE_9]STEPGEN_MAXACCEL
setp   hm2_7i76e.0.stepgen.03.maxvel           [SPINDLE_9]STEPGEN_MAXVEL
setp    hm2_7i76e.0.gpio.006.invert_output true


 

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Спасибо, на днях обязательно попробую.

Сейчас временно подключил по аналогу т.к нужно работать уже, но степ\дир все таки хочу побороть.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
В 28.11.2018 в 23:17, Blitzen сказал:

временно подключил по аналогу

 

Нет ничего более постоянного, чем временное... :)

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
1 минуту назад, ak_cnc сказал:

 

Нет ничего более постоянного, чем временное... :)

Та да, пока так работаю, но к степ диру вернусь, вопрос только когда. Пока если не резать резьбы станком (пока и не нужно) можно и по аналогу легко гонять.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Как раз со степ-диром не уверен, как резать резьбы (не пробовал, по крайней мере).

А вот по аналогу нет проблем, нужно всего лишь завести энкодер из сервопака на соответствующий вход (TB3).

Заодно и spindle-at-speed можно нормально реализовать.

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
30 минут назад, ak_cnc сказал:

Как раз со степ-диром не уверен, как резать резьбы (не пробовал, по крайней мере).

А вот по аналогу нет проблем, нужно всего лишь завести энкодер из сервопака на соответствующий вход (TB3).

Заодно и spindle-at-speed можно нормально реализовать.

Тоже вариант, спасибо. Тогда вообще забуду про степ дир.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
57 минут назад, Blitzen сказал:

Тогда вообще забуду про степ дир

 

О чем я и говорил с самого начала.

При управлении степ-дир все равно пришлось бы так или иначе подключать энкодер шпинделя.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
20 минут назад, ak_cnc сказал:

 

О чем я и говорил с самого начала.

При управлении степ-дир все равно пришлось бы так или иначе подключать энкодер шпинделя.

Тогда два пустых степ дира, оставлю на 4 (возможно 5 ось) или на автосмену инструмента.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку