Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
А какой точности? Даже 7i76 и 7i77 на 4-х входах могут обаботать 8 бит. (Надо переключить sserial и кажется 4 входа могут брать аналог. )
" Linux CNC - наше всё"
-
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Моя тема на Modbusа не подскажете ли как можно в линукс цнц аналоговый сигнал завести?
- odekolon
- Мастер
- Сообщения: 1103
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Если можно, то поподробнее, чет в документацию заглянул, нихрена не понял
до мелочей разъяснять не надо, просто суть, я пойму
вообще, может порекомендуете конфигурацию
управление сервоприводами степ-дир
входов выходов на все про все десяток на вход включая лимиты и пять-шесть на выход
точность аналога... пока ХЗ. ардуиновских 10 бит точно хватит, 8 бит - пока не знаю но может и хватит
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Вместо
sserial_port_0=000xxxxx
Кажется
sserial_port_0=200xxxxx
Тогда входа 0.1.2.3 смогут обработать аналог
sserial_port_0=000xxxxx
Кажется
sserial_port_0=200xxxxx
Тогда входа 0.1.2.3 смогут обработать аналог
" Linux CNC - наше всё"
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
-
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Друзья, средствами HAL как такое можно написать?
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
- mikehv
- Мастер
- Сообщения: 2102
- Зарегистрирован: 14 авг 2013, 10:10
- Репутация: 1170
- Откуда: Иваново
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Так просто же соединить входные и выходные пины сигналами
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
ради любопытства спрошу - а разве так можно ,ведь к примеру состояние выхода Q0 будет определять расположенный в самом низу вход I3 ,а I0, I2 по сути игнорироваться.....
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Это как? Сигнал в самой нижней схеме пойдет справа Q0, налево ко входу I3?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Для тех кто не в состоянии осознать выше мной написанное повторюсь - номер выхода не может повторятся в программе, ибо будет обрабатываться последний найденный выход с этим номером... или Q это не выходы на приведенной диаграмме,а какие-либо промежуточные маркеры...? если так ,то вопрос снимается..........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
это вроде контакты реле условныеniksooon писал(а): ↑10 май 2022, 19:24 Для тех кто не в состоянии осознать выше мной написанное повторюсь - номер выхода не может повторятся в программе, ибо будет обрабатываться последний найденный выход с этим номером... или Q это не выходы на приведенной диаграмме,а какие-либо промежуточные маркеры...? если так ,то вопрос снимается..........
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
На базе И-ИЛИ можно сделать все что угодно, вопрос удобства соединения элементов только. В вашем примере Q0 = I0 or I2 or I3, Q1 = I2 or I3 итд.
-
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
А ведь вы правы. При постоянно включенном I2 (Q0 and Q1) будет игнорироваться I0 (Q0) либо I1 (Q1). Глупая затея. Думал сэкономить на выходах и использовать шифратор 8-3-8.
-
- Мастер
- Сообщения: 1949
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
именно, классическая ошибка, выходом нужно управлять в одном месте, если используете обычную команду выхода, хз как в LCNC но еще бывают "триггерные" команды, с ними можно позаковыристее, но тоже надо следить внимательно за логикой.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Народ, а как там дела с S кривыми в linuxcnc? Оно есть? Работает? В планах?
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 08 янв 2023, 13:01
- Репутация: 3
- Настоящее имя: Максим Вишняков
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Народ, кто с linuxcnc работал, помогите разобраться. Ситуация следующая, лимиты осей настроены так:
осьX 0 > 417
осьY 0 > -774
осьZ 0 > -145
Получается две оси XY работают в отрицательных значениях, в настройках для оси Y это выглядит так
MIN_LIMIT = -774.0
MAX_LIMIT = 0.01
В чем причина?
осьX 0 > 417
осьY 0 > -774
осьZ 0 > -145
Получается две оси XY работают в отрицательных значениях, в настройках для оси Y это выглядит так
MIN_LIMIT = -774.0
MAX_LIMIT = 0.01
В чем причина?
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
В чем причина чего?maximvishnyack писал(а): ↑ В чем причина?
И зачем это исправлять? Ну будет абсолютная координата отрицательная.... G54 то всё равно будет такая какая надо.
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Это зависит с какой стороны стоят концевики, у меня на токарке так же, минимальные отрицательные, а на фрезере положительные, все корректно работает!)maximvishnyack писал(а): ↑20 янв 2023, 00:04 Народ, кто с linuxcnc работал, помогите разобраться. Ситуация следующая, лимиты осей настроены так:
осьX 0 > 417
осьY 0 > -774
осьZ 0 > -145
Получается две оси XY работают в отрицательных значениях, в настройках для оси Y это выглядит так
MIN_LIMIT = -774.0
MAX_LIMIT = 0.01
В чем причина?
-
- Мастер
- Сообщения: 386
- Зарегистрирован: 28 окт 2013, 00:18
- Репутация: 18
- Настоящее имя: Сергей
- Контактная информация:
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
А какая разница, где стоят? Главное чтоб между лимитом и нулем не было прерывания сигнала нуля, а то может поехать искать в другую сторону, пока не уткнется в лимт (или стенку). Home offset с нужным знаком сделает машинный 0 где нужно. А home позволит выставить ось туда, где хочется, не обязательно на 0