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

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

Добавлено: 04 фев 2015, 00:41
Serg
nkp писал(а):можно взять за основу
Можно ж просто в переменную положить и LinuxCNC сам будет сохранять в файл и читать при запуске.

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

Добавлено: 04 фев 2015, 20:16
Lexxa
Можно ли из hal положить в переменную?

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

Добавлено: 04 фев 2015, 20:34
verser
Lexxa писал(а):Можно ли из hal положить в переменную?
ты про это?

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

Добавлено: 05 фев 2015, 01:08
Serg
Зачем из HAL?
Просто в файл переменных добавить переменную #5400 и текущий номер инструмента будет сохранятся. Далее надо переопределить M6 чтобы она передавала в ченджер номер текущего инструмента и номер того, который надо поставить...

P.S. Но сама идея отсутствия датчика началной позиции ченджера ущербна - ведь его можно при выключенном станке провернуть в любое положение...

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

Добавлено: 05 фев 2015, 02:25
Lexxa
12 герконов. Отследить какой из них замкнут + состояние зажатости и записать в #5400. И пофиг, что на выключенном провернется, ибо при включении опросить позицию. Так нельзя?

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

Добавлено: 05 фев 2015, 08:43
Serg
Можно, но избыточно - задействуется 11 (ну или 3) лишних входов. Достаточно одного геркона и при старте прокрутить ченджер до его срабатывания.

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

Добавлено: 05 фев 2015, 09:34
PKM
Не вижу проблемы. Все равно в программе стоит команда смены инструмента перед началом работы. Головка повернется в нужную позицию, если еще в ней не находится.

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

Добавлено: 05 фев 2015, 09:38
Nick
PKM писал(а):Не вижу проблемы. Все равно в программе стоит команда смены инструмента перед началом работы. Головка повернется в нужную позицию, если еще в ней не находится.
Они этого не слышат :)
Nick писал(а):А зачем оно тебе?
Всеравно при любой работе будет сначала TnM06 - а там можно сразу проверку добавить, если инструмент уже нужный - все смена закончена .

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

Добавлено: 05 фев 2015, 21:03
Lexxa
Nick писал(а):Они этого не слышат
Nick писал(а):А зачем оно тебе?
Слышат) Но естьтакое понятие - хочу)))) Сегодня посмотрел на 32 фануке тож после включения нет инфы о текущей позиции резцедержки. Только после обнуления.

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

Добавлено: 06 фев 2015, 09:36
Nick
Кстати, а если просто написать M06 в начале программы, то что произойдет?
Поедет менять? На какой инструмент? Или ошибку выдаст?

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

Добавлено: 06 фев 2015, 16:36
Serg
Ругнётся, что не определено T.

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

Добавлено: 06 фев 2015, 22:18
PKM
Хорошо, все же допустим, что мы читаем текущий номер инструмента при включении. А куда его подать? В LCNC не припомню входного пина для этого. Номер текущего инструмента устанавливается только после успешной смены.

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

Добавлено: 06 фев 2015, 22:49
Serg
Я ж писал: переопределить M6, чтобы посылала ченджеру в HAL номер текущего инструмента (содержимое #5400) и номер требуемого (то, что в T задается). Например если ему будут переданы значения 2 и 5, то ченджер просто повернёт револьвер на 3 шага в прямом направлении.

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

Добавлено: 06 фев 2015, 22:59
PKM
Ну это все делается и так в ладдере... только немного по-другому.
Я имею в виду: при включении линукс ничего не знает о номере текущего инструмента, и без команды М06 нет способа ему этот номер передать. Так зачем городить огород...

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

Добавлено: 06 фев 2015, 23:23
Serg
При включении у LinuxCNC нет понятия текущего инструмента, воизбежании всяких глюков перед началом работы надо выбрать какой-то конкретный инструмент. До первого М6 инструмент считается неопределённым.

P.S. Оказалось, что LinuxCNC в файл с переменными записывает правильное значение переменной #5400, но вот при старте, после того как прочитает файл переменных он обнуляет значение #5400, что в принципе логично. Посему в переопределённой M6 нужно еще и сохранять значение #5400 в какой-то другой переменной, например в #1400.

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

Добавлено: 06 фев 2015, 23:29
Lexxa
Кароче это мутная больно затея.

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

Добавлено: 07 фев 2015, 00:19
Serg
Зато экономия одного геркона и одного входа. :hehehe:
:idiot:

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

Добавлено: 07 фев 2015, 00:33
Lexxa
UAVpilot писал(а):Зато экономия одного геркона и одного входа. :hehehe:
:idiot:
ниодного)

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

Добавлено: 07 фев 2015, 01:45
Serg
Тогда вообще ничего не понятно.
Lexxa писал(а):Положение определяется герконами. Каждый геркон соответствует своему положению.
Lexxa писал(а):Не устраивает только то, что при включении станка у ЧПУ нет информации о установленном на данный момент инструменте.
Если герконы подключены к ЧПУ, то почему "нет информации о установленном на данный момент инструменте"?
Если не подключены, то почему не подключить хотя-бы один из них, чтобы находить начальное положение? Ради экономии входа?

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

Добавлено: 07 фев 2015, 02:44
Lexxa
UAVpilot писал(а):Если герконы подключены к ЧПУ
Подключены все.
Нет информации потому чтопри загрузке Т=0 - я это имел ввиду