Страница 37 из 39
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 21 апр 2022, 10:33
Dmaster
А какой точности? Даже 7i76 и 7i77 на 4-х входах могут обаботать 8 бит. (Надо переключить sserial и кажется 4 входа могут брать аналог. )
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 21 апр 2022, 15:59
Nikomas
а не подскажете ли как можно в линукс цнц аналоговый сигнал завести?
Моя тема на Modbus
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 24 апр 2022, 22:29
odekolon
Dmaster писал(а): ↑
А какой точности? Даже 7i76 и 7i77 на 4-х входах могут обаботать 8 бит. (Надо переключить sserial и кажется 4 входа могут брать аналог. )
Если можно, то поподробнее, чет в документацию заглянул, нихрена не понял
до мелочей разъяснять не надо, просто суть, я пойму
вообще, может порекомендуете конфигурацию
управление сервоприводами степ-дир
входов выходов на все про все десяток на вход включая лимиты и пять-шесть на выход
точность аналога... пока ХЗ. ардуиновских 10 бит точно хватит, 8 бит - пока не знаю но может и хватит
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 25 апр 2022, 16:28
Dmaster
Вместо
sserial_port_0=000xxxxx
Кажется
sserial_port_0=200xxxxx
Тогда входа 0.1.2.3 смогут обработать аналог
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 25 апр 2022, 16:38
xenon-alien
odekolon писал(а): ↑
до мелочей разъяснять не надо, просто суть, я пойму
https://www.youtube.com/watch?v=VpayWpAQmMw
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 12:41
Nikomas
Друзья, средствами HAL как такое можно написать?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 13:03
xenon-alien
Nikomas писал(а): ↑
Друзья, средствами HAL как такое можно написать?
ClassicLadder не вариант? нужен именно HAL?
https://www.youtube.com/watch?v=jkIk8c7axxQ
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 13:04
mikehv
Так просто же соединить входные и выходные пины сигналами
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 18:47
niksooon
Nikomas писал(а): ↑
Друзья, средствами HAL как такое можно написать?
ради любопытства спрошу - а разве так можно ,ведь к примеру состояние выхода Q0 будет определять расположенный в самом низу вход I3 ,а I0, I2 по сути игнорироваться.....
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 19:09
aftaev
niksooon писал(а): ↑
к примеру состояние выхода Q0 будет определять расположенный в самом низу вход I3
Это как? Сигнал в самой нижней схеме пойдет справа Q0, налево ко входу I3?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 19:24
niksooon
Для тех кто не в состоянии осознать выше мной написанное повторюсь - номер выхода не может повторятся в программе, ибо будет обрабатываться последний найденный выход с этим номером... или Q это не выходы на приведенной диаграмме,а какие-либо промежуточные маркеры...? если так ,то вопрос снимается..........
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 19:53
alex_sar
niksooon писал(а): ↑10 май 2022, 19:24
Для тех кто не в состоянии осознать выше мной написанное повторюсь - номер выхода не может повторятся в программе, ибо будет обрабатываться последний найденный выход с этим номером... или Q это не выходы на приведенной диаграмме,а какие-либо промежуточные маркеры...? если так ,то вопрос снимается..........
это вроде контакты реле условные
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 май 2022, 21:00
Kost_irk
На базе И-ИЛИ можно сделать все что угодно, вопрос удобства соединения элементов только. В вашем примере Q0 = I0 or I2 or I3, Q1 = I2 or I3 итд.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 11 май 2022, 07:47
Nikomas
niksooon писал(а): ↑10 май 2022, 18:47
Nikomas писал(а): ↑
Друзья, средствами HAL как такое можно написать?
ради любопытства спрошу - а разве так можно ,ведь к примеру состояние выхода Q0 будет определять расположенный в самом низу вход I3 ,а I0, I2 по сути игнорироваться.....
А ведь вы правы. При постоянно включенном I2 (Q0 and Q1) будет игнорироваться I0 (Q0) либо I1 (Q1). Глупая затея. Думал сэкономить на выходах и использовать шифратор 8-3-8.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 11 май 2022, 15:00
Duhas
именно, классическая ошибка, выходом нужно управлять в одном месте, если используете обычную команду выхода, хз как в LCNC но еще бывают "триггерные" команды, с ними можно позаковыристее, но тоже надо следить внимательно за логикой.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 24 май 2022, 00:59
antoxa-kylibin
Народ, а как там дела с S кривыми в linuxcnc? Оно есть? Работает? В планах?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 20 янв 2023, 00:04
maximvishnyack
Народ, кто с linuxcnc работал, помогите разобраться. Ситуация следующая, лимиты осей настроены так:
осьX 0 > 417
осьY 0 > -774
осьZ 0 > -145
Получается две оси XY работают в отрицательных значениях, в настройках для оси Y это выглядит так
MIN_LIMIT = -774.0
MAX_LIMIT = 0.01
В чем причина?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 20 янв 2023, 00:30
alex_sar
В чем причина чего?
И зачем это исправлять? Ну будет абсолютная координата отрицательная.... G54 то всё равно будет такая какая надо.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 20 янв 2023, 13:07
tokarka63
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
В чем причина?
Это зависит с какой стороны стоят концевики, у меня на токарке так же, минимальные отрицательные, а на фрезере положительные, все корректно работает!)
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 21 янв 2023, 16:21
Фрост
А какая разница, где стоят? Главное чтоб между лимитом и нулем не было прерывания сигнала нуля, а то может поехать искать в другую сторону, пока не уткнется в лимт (или стенку). Home offset с нужным знаком сделает машинный 0 где нужно. А home позволит выставить ось туда, где хочется, не обязательно на 0