ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Токарные станки с ЧПУ.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Serg »

Serg писал(а): Т.е. схема, но не нарисованная, а описанная словами.
Например описание схемы: плюс батарейки красным проводом соединяется с клеммой выключателя, другая клемма выключателя синим проводом соединяется с выводом лампочки, другой вывод лампочки чёрным проводом соединяется с минусом батарейки.
На HAL это будет примерно так:

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

net wire-red battery.plus => switch.pin1
net wire-blue switch.pin2 => lamp.pin1
net wire-black  lamp.pin2 => battery.minus
xenon-alien писал(а): Но для этого нужно понять как правильно это прописать, запустить, в какой цикл добавить, какой пин подключить и т.д. и т.п...
Нужно разработать логическую схему, которая будет работать так, как тебе надо. Записать её языком HAL несложно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

Serg писал(а): На HAL это будет примерно так:
Это лишь фрагмент описания.
Как это выглядит с физическими входами и выходами, ну и логическими функциями?
Переменные какие используются...?
Может есть где-то боле полное описание, что бы тебя не грузить?
Serg писал(а): Записать её языком HAL несложно.
Ну не знаю...
Я хотел как-то разобраться, как на токарнике можно шпиндель использовать в качестве поворотки. Так это тьма-тьмущая.
Пришлось использовать чужой файл и ориентацию вместо позиции. (серва подключена по степ/дир) Хорошо, что человек поделился файлами.
Я то умом понимаю, что записать не сложно...
xenon-alien писал(а): Так будет верно?
xenon-alien писал(а): Вот то, что я выше прописал, верно, или что-то упустил?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Serg »

xenon-alien писал(а): Это лишь фрагмент описания.
Это описание законченной, работоспособной электросхемы. :)
xenon-alien писал(а): Как это выглядит с физическими входами и выходами, ну и логическими функциями?
Так-же как и на реальной схеме.
xenon-alien писал(а): Переменные какие используются...?
Нет в электросхемах переменных.
xenon-alien писал(а): Может есть где-то боле полное описание, что бы тебя не грузить?
Описание чего? Логических элементов? Наверно есть в инете, я не интересовался... Так-же как умеющий писать и читать не интересуется букварями. :)
Или компонентов HAL? Самое полное их описание внезапно в документации LinuxCNC. :)
xenon-alien писал(а): Я хотел как-то разобраться, как на токарнике можно шпиндель использовать в качестве поворотки. Так это тьма-тьмущая.
Потому-что не зная "языка" пытался читать "научную статью", написанную на нём...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

Serg писал(а): Это описание законченной, работоспособной электросхемы.
Тогда я чего-то недопонимаю... :thinking: :think:
Serg писал(а): Или компонентов HAL? Самое полное их описание внезапно в документации LinuxCNC.
Видел, пересматривал, но всё одно сложновато, понять последовательность. (я тугодум)
Serg писал(а): Потому-что не зная "языка" пытался читать "научную статью", написанную на нём...
Даже зная языка не поможет из-за того, что непонятна терминология. Чуток мимо ;)
Мы же как-то общаемся, но из-за того что я не знаю терминологию даже тебя не пойму, как бы я не старался...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Serg »

xenon-alien писал(а): Видел, пересматривал, но всё одно сложновато, понять последовательность. (я тугодум)
Последовательность чего?
xenon-alien писал(а): Мы же как-то общаемся, но из-за того что я не знаю терминологию даже тебя не пойму, как бы я не старался...
Терминология - это основа, с которой и надо начинать. Пока не понимаешь что именно обозначает какой-то термин двигаться дальше нет смысла.
И неотъемлимо от терминологии идёт язык, в данном случае английский - он достаточно прост и часто для понимания смысла термина достаточно просто посмотреть в словарь...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

Serg писал(а): Последовательность чего?
Написания ХАЛ файла. Но перечитаю ещё документацию...
Serg писал(а): Терминология - это основа
Сложно не согласится, но запоминать тяжело.
Serg писал(а): Пока не понимаешь что именно обозначает какой-то термин двигаться дальше нет смысла.
Соглашусь!
Serg писал(а): И неотъемлимо от терминологии идёт язык, в данном случае английский - он достаточно прост и часто для понимания смысла термина достаточно просто посмотреть в словарь...
А мне нужно 2 словаря: сначала перевод, а потом, что значит этот термин и можно застрять на месяц. (у мня и такое может быть)
По этому я поверхностно старюсь хотя бы освоить.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Serg »

xenon-alien писал(а): 10 янв 2021, 22:51
Serg писал(а): Последовательность чего?
Написания ХАЛ файла. Но перечитаю ещё документацию...
Эта последовательность очень простая: первое упоминание компонента должно быть в команде loadrt или loadusr, остальное не важно.
Так-же как неважно с какого края листа ты начинаешь рисовать схему и где именно располагаешь элементы схемы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

Serg писал(а): первое упоминание компонента должно быть в команде loadrt или loadusr, остальное не важно.
A addf setp ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Serg »

Не важно.
Нужно помнить, что текст на HAL - это не последовательность действий.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

Serg писал(а): Не важно.
Нужно помнить, что текст на HAL - это не последовательность действий.
А я этого не знал.
думал, что это как в ардуино скэтче - нужна последовательность какая-то.
Тогда главное в начале перечень компонентов указать, с которыми будем работать, назначить цикл, в котором будут обрабатываться и по идее все?
А дальше хоть через одно место...?
Понятно, что проще упорядочить для читабельности.
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение ex71 »

HAL конфиг это список связей. Как ты их описываешь - не важно. Главное что они есть. Некоторые должны быть указаны заранее.
К тому же ты их можешь связывать из разных файлов, опять же для удобства. Скажем сервы в одном файле, входы/выходы в другом, различная логика в третьем. И ты можешь из "кучи" (с++) использовать имеющиеся связи/пины.
При чем во время работы станка можно менять(смотреть) конфиг на лету через внешнюю консоль. Можно это делать одной разовой командой, или войти в интерактивный режим. Аналогично как в меню HAL.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Nick »

Serg писал(а): Так-же как неважно с какого края листа ты начинаешь рисовать схему и где именно располагаешь элементы схемы.
Есть небольшой нюанс, чем раньше в коде addf - тем раньше в цикле она сработает. Лучше их в правильном порядке располагать, иначе можно дополнительных задержек отхватить - значения будут приходить на следующем цикле.
Serg писал(а): loadrt или loadusr, остальное не важно.
addf нужен, сколько раз на этом накалывался. час сидишь и думаешь, а чего компонент не работает.
xenon-alien писал(а): огда главное в начале перечень компонентов указать, с которыми будем работать, назначить цикл, в котором будут обрабатываться и по идее все?
Типо того. Wiki по ХАЛу читал?
Вот основоное, что надо понять, потом все просто зайдет
https://www.cnc-club.ru/wiki/index.php/ ... %D1%8B_hal

ЗЫ подписался на тему, теперь у меня есть такое же чудо, но начнем все с механики, там у нас полный завал...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

Nick писал(а): Типо того. Wiki по ХАЛу читал?
Вот основоное, что надо понять, потом все просто зайдет
https://www.cnc-club.ru/wiki/index.php/ ... %D1%8B_hal
Много чего читал, мало чего дошло, но такой страницы не припомню, что бы попадалась на глаза. Почитаю! Благодарю за подсказку!
Но подобное уже где-то читал...
Nick писал(а): ЗЫ подписался на тему, теперь у меня есть такое же чудо, но начнем все с механики, там у нас полный завал...
У меня тут не много интересного.
Видел, что там у тебя приключения с разборкой шпинделя...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Serg »

Nick писал(а): Есть небольшой нюанс, чем раньше в коде addf - тем раньше в цикле она сработает.
А вот и ни фига! Сразу видно, что ты доки не читал. :hehehe:

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

$ halrun 
halcmd: loadrt trivkins
Note: Using POSIX realtime
halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=3
halcmd: loadrt and2
halcmd: loadrt or2
halcmd: loadrt not
halcmd: addf or2.0 servo-thread
halcmd: addf and2.0 servo-thread
halcmd: addf not.0 servo-thread 1
halcmd: show thread
Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
    1000000  YES          servo-thread (        0,        0 )
                  1 not.0
                  2 or2.0
                  3 and2.0

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

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Nick »

Не ну ты жулик известный. С доками каждый может

ЗЫ интересно, а после start такой фокус пройдет?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение Serg »

Только не говори, что так тоже каждый может - не поверю! :lol:

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

$ halrun 
halcmd: loadrt trivkins
Note: Using POSIX realtime
halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=3
halcmd: start
halcmd: loadrt and2
halcmd: loadrt or2
halcmd: loadrt not
halcmd: addf or2.0 servo-thread
halcmd: addf and2.0 servo-thread
halcmd: addf not.0 servo-thread 1
halcmd: show thread
Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
    1000000  YES          servo-thread (      550,     1298 )
                  1 not.0
                  2 or2.0
                  3 and2.0

halcmd: 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

Видео не мое, но кто пройдет мимо, может будет интересно ( я нам не знал о некоторых моментах.)
https://www.youtube.com/watch?v=DSWSRy1JqUI
Аватара пользователя
vitzin
Мастер
Сообщения: 410
Зарегистрирован: 27 фев 2020, 14:16
Репутация: 55
Настоящее имя: viktor vizin
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение vitzin »

интересное видео,что-то падобное немец один года четыре назад начал делать,называется тоже
ЕЛС,начинал он сначала с ЕЛС 1,дошол сеичас до 4.
https://www.youtube.com/watch?v=VGIDWsFqCwA
https://www.rocketronics.de/shop/de/ele ... basic.html

Интересно,кто у каго скамуниздил :thinking:
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение NikolayUa24 »

В роликах на ютубе ставят шаговики это такое требование в проекте электронной гитары ? Или же можно ставить сервомоторы ?
Страдания ведут человека к совершенству.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: ТВ-16 + эл. гитара (может потом и полноценный ЧПУ)

Сообщение xenon-alien »

NikolayUa24 писал(а): 18 фев 2021, 12:21 В роликах на ютубе ставят шаговики это такое требование в проекте электронной гитары ? Или же можно ставить сервомоторы ?
Есть соотетсвующая тема (в первом посту ссылка), где обсуждается эл.гитара. Там можно спросить.
На сколько мне известно, то проект под ШД разрабатывался и "энкодер генерирует импульсы".
Драйвера у большинства настронты на деление шага 1/4.
Не знаю, но сколько понравится серве такое количество импульсов в режиме стэп.
Не говоря о ценовой составляющей.
Ответить

Вернуться в «Токарные станки»