Страница 11 из 19

Re: Смена инструмента на токарнике

Добавлено: 13 июн 2016, 21:19
nkp
galexey писал(а):Насколько я понял, home из g кода не сделать.
можно сделать,но не первый раз...
то есть - первый раз делаем "обычным " способом,а далее можно посредством hal,а значит и из жкода...

Re: Смена инструмента на токарнике

Добавлено: 13 июн 2016, 21:25
galexey
Вот в том и вопрос, чтобы избежать нажатия кнопок на экране.

Re: Смена инструмента на токарнике

Добавлено: 13 июн 2016, 21:45
nkp
galexey писал(а):Вот в том и вопрос, чтобы избежать нажатия кнопок на экране.
не очень понимаю задачу - но home можно повесить на "железные" кнопки(настоящие) ;)

Re: Смена инструмента на токарнике

Добавлено: 13 июн 2016, 22:46
galexey
Можно и железные, но их тоже должен нажимать человек. А человеку свойственна забывчивость. :wik: Задача в том и состоит, чтобы сделать поиск 1-го инструмента независимо от оператора.

Re: Смена инструмента на токарнике

Добавлено: 14 июн 2016, 05:51
nkp
galexey писал(а):А человеку свойственна забывчивость
с этим как раз всё в порядке ;)
не найдя нулей(home) никуда дальше "забывчивый оператор" не двинется(можешь сам проверить:
запусти емс и , не сделав home, попытайся запустить жкод)
============
рассмотреть просто возможность делать home "автоматом" сразу после machine-on...
что то навроде:

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

net toolchanger_home  halui.machine.is-on  halui.joint.1.home
в секцию [HAL] в ini файл:

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

HALUI = halui

Re: Смена инструмента на токарнике

Добавлено: 03 июл 2016, 21:57
galexey
А как сделать, чтобы при любом начале движение ось разблокировалась командой M64 P0?

Re: Смена инструмента на токарнике

Добавлено: 03 июл 2016, 22:13
Serg
Если именно подобной командой, то никак.

Re: Смена инструмента на токарнике

Добавлено: 03 июл 2016, 22:21
galexey
Можно не командой. Можно в хале прописать включать пин hm2_5i25.0.7i77.0.0.output-00? Только не могут понять, где увидеть что ось начала двигаться?
Или ладдером можно такое сделать?

Re: Смена инструмента на токарнике

Добавлено: 03 июл 2016, 22:46
Serg
По её ненулевой скорости.

Re: Смена инструмента на токарнике

Добавлено: 22 авг 2017, 10:30
galexey
А как менять инструмент аппаратными кнопками? Пните в нужном направлении. Т.е на панели оператора 6 кнопок. Соответственно, нажатие на какую-либо из них должно запускать процедуру смены инструмента.

Re: Смена инструмента на токарнике

Добавлено: 22 авг 2017, 10:40
PKM
MDI_COMMAND

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:05
T00T
Есть такая проблема:
Допустим у нас программа в которой используются 2 инструмента T1 и T2. После запуска программы поставится инструмент Т1 и начнётся обработка. Через некоторое время LinuxCNC увидит, что в программе есть инструмент T2. И запишет этот номер в iocontrol.0.tool-prep-number(могу ошибиться),а первый инструмент ещё не закончил обработку. Если в этот момент остановить выполнение программы и попытаться запустить программу заново, то поставится инструмент Т2, т.к. именно он записан в iocontrol.0.tool-prep-number. А команда T1 M6 не сможет поменять значение в iocontrol.0.tool-prep-number, т.к. Т1 уже установлен и подготовить его не получится.
Как с этим бороться?

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:13
aftaev
T00T писал(а):Если в этот момент остановить выполнение программы и попытаться запустить программу заново, то поставится инструмент Т2,
Не раз останавливал и запускал с разных мест программу, Lcnc ставит всегда нужный инструмент в токарнике.

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:17
T00T
aftaev, а есть hal от токарника?

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:21
aftaev
T00T писал(а):aftaev, а есть hal от токарника?
Вот тема http://www.cnc-club.ru/forum/viewtopic. ... start=2360 начинай просматривать с конца в перед, несколько раз выкладывал все конфиги.

А на этом компе есть чуть старый архив, но думаю тож рабочий
arhiv 16k20t1 20-04-2015.rar
(33.97 КБ) 263 скачивания

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:25
aftaev
Сейчас точим детальки 5ю-6ю инструментами. Резцы ломаются, или мочалка намотается приходится останавливаться и запускаться. Код написан так что после каждой смены инструмента включается M3 и М7.

Примерно так:
G43M6H1T1
M03 M07
...
...

G43M6H1T2
M03 M07
...
...

G43M6H1T3
M03 M07
...
...

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:32
T00T
Ну в твоём конфиге тоже самое. Как я описал, так и будет. Может просто какой нибудь параметр нужно указать что бы не делал предварительную подготовку инструмента?

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:36
PKM
T00T писал(а):команда T1 M6 не сможет поменять значение в iocontrol.0.tool-prep-number, т.к. Т1 уже установлен и подготовить его не получится
Весьма странно.
А если давать T1 в одной строке, а M6 в следующей?

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 00:50
T00T
Если стоит Т1, а в iocontrol.0.tool-prep-number = 2, то команда T1 не выполниться, где бы не стояла, т.к. Т1 уже установлен и подготовить его не получится. Поэтому выполнится М6 в следующей строке, которая поставит инструмент с номером из iocontrol.0.tool-prep-number. То есть Т2.

Re: Смена инструмента на токарнике

Добавлено: 06 сен 2017, 02:16
PKM
Что-то не то прописано, видимо.
Re: Модернизация 16К20Ф3 LinuxCNC #44