Что я еще не знал о LinuxCNC, что нам еще предстоит сделать

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Argon-11 »

если ехать, то можно и вообще ничего не делать, время от времени перезапуская софтину, но шашечки бы не помешали ;)
А еще у меня LCNC при запуске всегда стартует свернутым в панель задач, окошко Tool setter тоже частенько в фоне запускается + в случайном месте экрана. И к этому можно привыкнуть, но лучше бы не надо.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение solo »

Сергей Саныч писал(а): какие ускорения стоят по осям?
MAX_ACCELERATION = 350.0
STEPGEN_MAXACCEL = 1540.0
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение MX_Master »

Argon-11 писал(а): А еще у меня LCNC при запуске всегда стартует свернутым в панель задач, окошко Tool setter тоже частенько в фоне запускается + в случайном месте экрана. И к этому можно привыкнуть, но лучше бы не надо.
Это всё проделки "умного размещения окон" системы (: я себе настроил все по центру открывать и забыл.
Последний раз редактировалось MX_Master 23 янв 2019, 16:29, всего редактировалось 1 раз.
galexey
Опытный
Сообщения: 104
Зарегистрирован: 01 апр 2012, 21:35
Репутация: 9
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение galexey »

Подключал матричную клавиатуру по примеру из темы, только через LPT. Всё работает. Но подскажите, что означает команда start в hal? Документацию читал, но ничего не понял.

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

net col0 serport.0.pin-9-in  => matrix_kb.0.col-00-in
net col1 serport.0.pin-8-in  => matrix_kb.0.col-01-in
net col2 serport.0.pin-6-in  => matrix_kb.0.col-02-in
net col3 serport.0.pin-1-in  => matrix_kb.0.col-03-in
net row0 matrix_kb.0.row-00-out => serport.0.pin-4-out
net row1 matrix_kb.0.row-01-out => serport.0.pin-3-out
net row2 matrix_kb.0.row-02-out => serport.0.pin-7-out

start
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение MX_Master »

http://linuxcnc.org/docs/html/man/man1/halcmd.1.html
start
Starts execution of realtime threads. Each thread periodically calls all of the functions that were added to it with the addf command, in the order in which they were added.
galexey
Опытный
Сообщения: 104
Зарегистрирован: 01 апр 2012, 21:35
Репутация: 9
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение galexey »

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

LinuxCNC стартует с уже работающими потоками.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение nkp »

Hal файл (либо просто набор команд) можно "запустить" и без емс.
В этом случае в конце подается команда start.
что происходит при старте емс - разбирали здесь:
http://www.cnc-club.ru/forum/viewtopic. ... 88#p115672
то есть - в скрипте запуска емс подается всё та же команда start
поэтому дописывать ее в Hal файл уже не требуется
galexey
Опытный
Сообщения: 104
Зарегистрирован: 01 апр 2012, 21:35
Репутация: 9
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение galexey »

nkp писал(а):поэтому дописывать ее в Hal файл уже не требуется
Вот этот момент меня и смутил. В моем случае без явной команды start в файле hal, опрос матричной клавиатуры компонентом matrix_kb не работает.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Argon-11 »

Argon-11 писал(а):строчки вида
[RS274NGC]
STARTUP_CODE = G21 G90 G64P0.5Q0.1
прекращают работать.
Оказывается, это известный баг. https://github.com/LinuxCNC/linuxcnc/issues/177
Видимо, придется постпроцессор править, в файл вставлять.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

У меня очередной "форс мажор" - после настройки stepconfig-а не отрабатывается запуск шпинделя M03. Мышкой и запускается и останавливается. А когда в файле - то не запускается... :freak_in_action:
В stepconfig-е шпиндель висит на первом пине. И называется функция "Шпиндель ON".
Помогите :wik:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

Скорость укажи - при скорости равной нулю и вращаться будет соответственно. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

Спасибо!!!
8-)
Спасли ситуацию :beer:
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Argon-11 »

В LinuxCNC, если в Axis нажать кнопку STOP (закрашенный квадрат), иногда станок останавливается, а иногда после остановки шпинделя едет в какую-то позицию кратчайшим путем, бывает через заготовку со сломом фрезы.
Как это безобразие пресечь?
Почитал бы талмуды, но вдруг кто сходу подскажет?
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Nikomas »

А в какую позицию он едет? Периодически пользуюсь этой кнопкой (Esc, еще по другому), когда затуплю, но программа просто останавливается, выключается шпиндель, но оси никуда не едут.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Сергей Саныч »

Argon-11 писал(а):В LinuxCNC, если в Axis нажать кнопку STOP (закрашенный квадрат), иногда станок останавливается, а иногда после остановки шпинделя едет в какую-то позицию кратчайшим путем, бывает через заготовку со сломом фрезы.
Как это безобразие пресечь?
Почитал бы талмуды, но вдруг кто сходу подскажет?
Что за станок? Какие двигатели на осях (ШД, сервы)? Какой контроллер?
Чудес не бывает. Бывают фокусы.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение MGG »

Программа для измерения ЦИ и ТС от версера стоит? :D
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Argon-11 »

Извиняюсь за долгий ответ, уже не ждал реакции...
Да и почему-то не все темы в "Активных" появляются.
MGG писал(а):Программа для измерения ЦИ и ТС от версера стоит?
Нет, но стоит программа для тулсеттера от версера. Неужели в ней дело?
Сергей Саныч писал(а):Что за станок? Какие двигатели на осях (ШД, сервы)? Какой контроллер?
Станок самосборный http://www.cnc-club.ru/forum/viewtopic. ... 97#p463283
ШД, LinuxCNC 2.8 -> Mesa 7i92
Nikomas писал(а):А в какую позицию он едет?
Не скажу точно, но вроде не в ту, откуда было начало. Наблюдаю редко, ибо нажимаю эту кнопку, если забываю о ее опасности, по ошибке.
Т.с. пока свыкся с глюком и учитываю его, что в корне неверно.

Сейчас станок освободился на пару недель, можно косяки и подправить.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

А почему у меня после переустановки EMC перестала работать "Пауза" с клавиатуры??
И еще два второстепенных вопроса: я обратил внимание что у меня в файле ini в закладке [EMCMOT] отсутствует параметр "TRAJ_PERIOD = 100000" И все как бы работает... Или он не очень нужный?
И второй - подскажите как перейти в дискретное управление с клавиатуры?

PS- после перезагрузки пауза заработала...
Ответить

Вернуться в «LinuxCNC»