Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, глюки

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

Nick писал(а):Это настраивается в ini, если не скажешь ему ездить в точку смены инструмента, то и не будет ездить.
TOOL_CHANGE_POSITION
Ну и что. Что там писать там координаты, а не TRUE/FALSE. Я проверил.
Nick писал(а):Неа , но представляю как они работают .
ЗЫ Кстати, можно писать и M6 T2, если они в одной строчке, то M6 возьмет значение стоящее после него.
Вообще то это не так, кадр выполняется одним целым и совершенно пофиг что первое, а что второе между ними G8 вписать можно.
g43 m5 m6 g8 t10 - работает.
Nick писал(а):Для офсетов нужны вычисления, а тут сменил инструмент, ткнулся в датчик, выставил компенсацию и поехал.
Что ты считать собрался, у тебя все инструменты к одной точке привязаны, бери самый подходящий подвел вручную, потом по соточкам. Задал офсет и всё, где вычисления?

Кажись догадался.
Когда в MDI работаешь или на скорую руку - тогда проще по заготовке привязаться (помнишь G43.1 (!) ), а таблицу инструментов не портить.
nkp писал(а):Это все настраивается:
спойлер (для просмотра содержимого нажмите на ссылку)
Ссылку срочно, а лучше телепатограмму мне!
Где? и Как?
Последний раз редактировалось xentaur 13 июн 2012, 17:36, всего редактировалось 1 раз.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

Nick писал(а):Чтобы сменилось TLO надо еще раз G43 сделать! Тогда изменится. В любом случае надо или MDI писать, или в конце/перед каждой программой написать G43
Еще раньше проверил - не работает.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Nick »

xentaur писал(а):Ну и что. Что там писать там координаты, а не TRUE/FALSE. Я проверил.
Просто сотри эту строчку и все ;).
xentaur писал(а):Еще раньше проверил - не работает.
А если TN M6 G43? Т.е. + сменить инструмент?
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

Nick писал(а):Просто сотри эту строчку и все .
Это каким местом нужно думать, чтоб до такого додуматься? :lol:
Nick писал(а):А если TN M6 G43? Т.е. + сменить инструмент?
А какже?! Много, много раз и с извращениями тоже. оОО!! Еще два придумал!!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Nick »

А если программу остановить и запустить заново, то TLO меняется?
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

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

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Nick »

хммм похоже, что таблицу инструмента он при старте программы перегружает... сейчас еще покурим тему... :)
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Dmaster »

Ой господа.. чую пора писать про G43 H(n)

Эта комманда для фасонных фрезерных или сдвоенных токарных инструментов. Когда два свелла к примеру у токарного станка зажаты рядом на одной позиции револьврной головки.

G43T1H1M6
G43T1H2M6

Станок не будет лишний раз вертеть головой. просто одним сверлом ткнет, потом вторым. и вуаля.
Есть еще один прикол со стартом программы. Если программа запущена с точкой координат G55 -56 итд, то после встречи в коде m2 m30/ он сам сбросится на G54.
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Nick »

Dmaster писал(а):m30/
Это что такое?
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Dmaster »

Это то-же самое что и M2. только на старых чпу оно перематывало прорамму)))
" Linux CNC - наше всё"
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

Dmaster писал(а):Ой господа.. чую пора писать про G43 H(n)

Эта комманда для фасонных фрезерных или сдвоенных токарных инструментов. Когда два свелла к примеру у токарного станка зажаты рядом на одной позиции револьврной головки.

G43T1H1M6
G43T1H2M6

Станок не будет лишний раз вертеть головой. просто одним сверлом ткнет, потом вторым. и вуаля.
Есть еще один прикол со стартом программы. Если программа запущена с точкой координат G55 -56 итд, то после встречи в коде m2 m30/ он сам сбросится на G54.
Головой он и не должен вертеть, за это должен параметр POC в таблице инструментов отвечать. При этом номер T меняется, но голова не должна вертеться если POC одинаковый. А при такой записи
G43T1H1M6
G43T1H2M6

т.е
T1 M6 G43 H1
T1 M6 G43 H2
Содержимое TLO после таких команд вообще не предсказуемое. Как вариант использовать можно, но во второй строке таблицы инструментов должен быть TLO для T1 M6 G43 H2, что не логично и напрягает при программировании.
Правильно будет (если у T1 и T2 POC одинаковый, то голову вертеть не надо и фиксировать расфиксировать тоже)
T1 M6 G43
T2 M6 G43

Внятного и толкового описания работы автоматической резцедержки нет (Я очень старался найти). Это и понятно. У фрезеров бывают рандом магазины - там вообще POC на ходу меняется. Немного спасает wiki, но не на 100%.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Nick »

xentaur писал(а):Внятного и толкового описания работы автоматической резцедержки нет (Я очень старался найти).
А что ты хотел найти (а то мы тут уже пару таких штук настраивали :) )?
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

Что бы она работала по человечески. :thinking:
Значит скоро третью пару настраивать будем :lol:
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Dmaster »

Отделим мух от котлет Корректора отдельно инструмент отдельно!!
В еmc зря сделали таблцу интрументом сразу с привязкой корректоров. Хотя это удобнее в бытовом пользовании.
xentaur писал(а):Правильно будет (если у T1 и T2 POC одинаковый, то голову вертеть не надо и фиксировать расфиксировать тоже)T1 M6 G43T2 M6 G43
У меня на токарнике сдвоенная голова ставится на любой из 12 инструментов по мере надобности.
И зачем мне всю электроавтоматику переделывать под T1 M6 G43 И T2 M6 G43 а потом назад. одно положение POC должно иметь возможность присвония разных TLO. так как использование нескольких корректоров- дело временное.
" Linux CNC - наше всё"
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Dmaster »

xentaur писал(а): У фрезеров бывают рандом магазины
ЭТО КАК?
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Nick »

Это когда прокрутил магазин, забрал из него инструмент, а вместо него всунул текущий. Через пару-тройку смен в магазине будет полная каша.

Но, кстати, LinuxCNC с такими магазинами вроде умеет работать, по крайней мере в манах про них писали.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

Dmaster писал(а):Отделим мух от котлет Корректора отдельно инструмент отдельно!!
В еmc зря сделали таблцу интрументом сразу с привязкой корректоров. Хотя это удобнее в бытовом пользовании.
Да, во многих системах ЧПУ номера инструмента фактически нет, есть только номер позиции в голове и произвольный выбор любого корректора. Но для современной ЧПУ такой подход уже не актуален.

Например, на станке две головы по 8 позиций. POC 1-8 это первая голова, POC 20-28 - вторая голова. Так же предполагается, что снятие и установка инструмента в голову не приводит к изменению TLO. Такая организация очень удобна при работе с качественной и разнообразной инструментальной оснасткой, когда количество используемого инструмента переваливает за несколько десятков. Когда составлены карты наладки и т.д.

Отсутствие специальной вкладки в AXIS с таблицей инструментов делает работу в Linuxcnc неудобной. Да есть команды группы G10, но пользоваться ими для поправки на 0,02мм опасно и легко ошибиться.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Dmaster »

xentaur писал(а):Да есть команды группы G10, но пользоваться ими для поправки на 0,02мм опасно и легко ошибиться.
Истину глаголите товарищ!)
xentaur писал(а):Да, во многих системах ЧПУ номера инструмента фактически нет, есть только номер позиции в голове и произвольный выбор любого корректора. Но для современной ЧПУ такой подход уже не актуален.
пролшу названия одного токарного, что-б это было не актуально)))

С фрезерами не спорю, особенно если смена идет как говорилось уже
xentaur писал(а): рандом магазины
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение Nick »

xentaur писал(а):Отсутствие специальной вкладки в AXIS с таблицей инструментов делает работу в Linuxcnc неудобной.
Какого рода вкладка нужна? Есть примеры?
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

Re: Всё что тебе не нравится в linuxcnc. Недостатки, ляпы, г

Сообщение xentaur »

Dmaster писал(а):пролшу названия одного токарного, что-б это было не актуально)))
Действительно с ходу сказать не могу, Я работал на машинах до 2004 года разработки. Почти во всех Txxyy, где xx - позиция револьвера, yy - номер записи в таблице инструментов. И никаких G43 или аналогов Я не помню. В некоторых, чтобы голова не крутилась вместо M6 пишешь M66 - в результате меняется корректор, но голову не трогает. Для фрезерных не помню. То что работает хорошо - незаметно для оператора и конечно не запоминается.
Принятая в linuxcnc концепция таблицы инструментов вполне соответствует своему назначению, достаточна универсальна как для токарных, так и для фрезерных станков, т.е. револьвер или магазин. Но окончательная реализация в интерфейсе еще не состоялась.

Можно для коррекции использовать G43.1, но не понятно поведение этой команды при перезапуске программы, смене инструмента и т.п.

P.S. Из дополнительных фишек вспомнилось, что на FANUC (и в других системах) в таблице инструментов есть поле наработки инструмента. Применяется для вывода предупреждения о статистической замене инструмента. Я не пользовался, но приятно что есть.
Ответить

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