Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Друзья, подскажите как сделать минимальные обороты шпинделя, 12000, например. Управление +-10В. На данный момент при включении в Axis шпинделя он практически не вращается потому как ШИМ дает на него сущие мВ.
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Установите в секции [DISPLAY] значение минимальных оборотов в DEFAULT_SPINDLE_SPEED
- Sakhalin_Cat
- Мастер
- Сообщения: 631
- Зарегистрирован: 20 авг 2012, 12:49
- Репутация: 340
- Настоящее имя: Рогозин Константин Владимирович
- Откуда: Южно-Сахалинск
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Достучался сегодня до коплера Ethercat, устройства по шине видны.
Теперь надо как-то с этим всем разобраться окончательно.
Кто ни будь вменяемые мануалы встречал по настройке оконечных устройств?
именно по адресации Slave00\Device01\Input-01, Slave00\Device02\Output-24 итд итп.
Пока пробежался по материалам которые нашел поверхностно, картинка не складывается полноразмерная.
-
То есть, у меня к примеру на коплере висит модуль входов и модуль выходов Slave00\Device01\Input-01, Slave00\Device02\Output-24
Хотелось бы экземпл подсмотреть как прописываются в .hal у LCNC
-
Например экземпл который идет в проекте linuxcnc-cia402 Он примерно понятен, но вот откуда брать адресацию и структурное описание подключаемых модулей?
Сходил в TwinCat поглядел, там есть адреса, но пока не пробовал их использовать. Завтра порою.
- -
Но вопрос мануалов и примеров стоит в полном обьеме.
Теперь надо как-то с этим всем разобраться окончательно.
Кто ни будь вменяемые мануалы встречал по настройке оконечных устройств?
именно по адресации Slave00\Device01\Input-01, Slave00\Device02\Output-24 итд итп.
Пока пробежался по материалам которые нашел поверхностно, картинка не складывается полноразмерная.
-
То есть, у меня к примеру на коплере висит модуль входов и модуль выходов Slave00\Device01\Input-01, Slave00\Device02\Output-24
Хотелось бы экземпл подсмотреть как прописываются в .hal у LCNC
-
Например экземпл который идет в проекте linuxcnc-cia402 Он примерно понятен, но вот откуда брать адресацию и структурное описание подключаемых модулей?
Сходил в TwinCat поглядел, там есть адреса, но пока не пробовал их использовать. Завтра порою.
- -
Но вопрос мануалов и примеров стоит в полном обьеме.
- Sakhalin_Cat
- Мастер
- Сообщения: 631
- Зарегистрирован: 20 авг 2012, 12:49
- Репутация: 340
- Настоящее имя: Рогозин Константин Владимирович
- Откуда: Южно-Сахалинск
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Вопрос №2 !!!
Так как я сейчас раздумываю избавится от плат MESA в пользу EtherCat + Beckhoff модулей, то возникла небольшая проблема. А именно плата 7i73 у меня никак не заменяется на модули Brckhoff из-за подключенной к ней матричной клавиатуры 8*8.
Вопрос: Как из 8DO+8DI получить аналог матричной клавиатуры? Может есть какой-то модуль или решение готовое? А то держать 6i25+7i77+7i73 из-за одной только клавиатуры просто глупо.
Так как я сейчас раздумываю избавится от плат MESA в пользу EtherCat + Beckhoff модулей, то возникла небольшая проблема. А именно плата 7i73 у меня никак не заменяется на модули Brckhoff из-за подключенной к ней матричной клавиатуры 8*8.
Вопрос: Как из 8DO+8DI получить аналог матричной клавиатуры? Может есть какой-то модуль или решение готовое? А то держать 6i25+7i77+7i73 из-за одной только клавиатуры просто глупо.
-
alex_sar
- Мастер
- Сообщения: 1863
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 315
- Настоящее имя: Алексей
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Раз ей realtime не нужен, просится подключить по usb каким нибудь модулем с али или хоть ардуинкой. готовых скетчей, уверен, тьма.Sakhalin_Cat писал(а): ↑ Вопрос: Как из 8DO+8DI получить аналог матричной клавиатуры? Может есть какой-то модуль или решение готовое? А то держать 6i25+7i77+7i73 из-за одной только клавиатуры просто глупо.
- Sakhalin_Cat
- Мастер
- Сообщения: 631
- Зарегистрирован: 20 авг 2012, 12:49
- Репутация: 340
- Настоящее имя: Рогозин Константин Владимирович
- Откуда: Южно-Сахалинск
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Есть вариант проще: выдрать из комповой клавы контроллер и распаять его на мою клаву, прописав в udev. Но хотелось бы решить это всё штатными средствами DO\DI.
Вот если штатными средствами DO\DI не получится то буду клаву дербанить.
-
alex_sar
- Мастер
- Сообщения: 1863
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 315
- Настоящее имя: Алексей
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
если входы/выходы уже есть, то вот оно http://linuxcnc.org/docs/html/man/man9/matrix_kb.9.html
- Sakhalin_Cat
- Мастер
- Сообщения: 631
- Зарегистрирован: 20 авг 2012, 12:49
- Репутация: 340
- Настоящее имя: Рогозин Константин Владимирович
- Откуда: Южно-Сахалинск
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Спасибо. Я его и использую сейчас. Думал он чисто под месу заточен а оно вон как.
-
foforum
- Мастер
- Сообщения: 227
- Зарегистрирован: 02 июл 2012, 06:43
- Репутация: 5
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Пользуюсь версией linuxcnc-2.8.2-buster, комп не подключен к сети.
1. Как отключить сообщения о недоступности сети в верхнем правом угле а то накапливается штук 7-8?
2. Можно как-то увеличить размер шрифта в Axis больше того который получается нажатием на "Large Coordinate Font" и желательно во вкладке DRO?
3. Как отключить спящий режим/отключение экрана/logout каждые Х минут?
Делал так но не помогло
sudo nano /etc/systemd/logind.conf
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
1. Как отключить сообщения о недоступности сети в верхнем правом угле а то накапливается штук 7-8?
2. Можно как-то увеличить размер шрифта в Axis больше того который получается нажатием на "Large Coordinate Font" и желательно во вкладке DRO?
3. Как отключить спящий режим/отключение экрана/logout каждые Х минут?
Делал так но не помогло
sudo nano /etc/systemd/logind.conf
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
-
foforum
- Мастер
- Сообщения: 227
- Зарегистрирован: 02 июл 2012, 06:43
- Репутация: 5
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
.axisrc благодарю
на всякий случай приложу файлы может упустил чего.
У меня нет
на всякий случай приложу файлы может упустил чего.
-
foforum
- Мастер
- Сообщения: 227
- Зарегистрирован: 02 июл 2012, 06:43
- Репутация: 5
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
В версии 8,2,0 менеджер питания не установлен.
В Mach3 зажатие ctrl+jog дает разовое смещение на 0,1 0,01 0,001 деления (0.001 видимо для дюймов) есть что-то похожее в линукс?
В Mach3 зажатие ctrl+jog дает разовое смещение на 0,1 0,01 0,001 деления (0.001 видимо для дюймов) есть что-то похожее в линукс?
-
tokik
- Новичок
- Сообщения: 9
- Зарегистрирован: 01 май 2024, 21:36
- Репутация: 0
- Настоящее имя: Анатолий Алексеевич Кривенков
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добрый день! Помогите разобраться.
Установил выносную кнопку ESTOP. Прописал в .hal файле строчки:
net estop-ext <= hm2_7i92.0.gpio.000.in
net estop-out <= iocontrol.0.user-enable-out
net estop-ext => iocontrol.0.emc-enable-in
Почему то перестали разблокироваться оси, шпиндель, при этом, включается выключается, если строчи закоментировать все работает. В чем может быть причина?
Установил выносную кнопку ESTOP. Прописал в .hal файле строчки:
net estop-ext <= hm2_7i92.0.gpio.000.in
net estop-out <= iocontrol.0.user-enable-out
net estop-ext => iocontrol.0.emc-enable-in
Почему то перестали разблокироваться оси, шпиндель, при этом, включается выключается, если строчи закоментировать все работает. В чем может быть причина?
-
steals_y2k
- Мастер
- Сообщения: 960
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 61
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация: