Смена инструмента на токарнике
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
Всё замечательно меняется.
Пока не выполнен M6 инструмент реально не меняется. При этом команду T можно давать сколько угодно раз - соотв. номер инструмента будет появляться в iocontrol.0.tool-prep-number. По M6 поставится тот, номер которого будет в iocontrol.0.tool-prep-number в этот момент.
При останове/запуске программы тоже ничего неожиданного не происходит - легко можно проверить на linuxcnc.ngc - там нет ни T, ни M6, посему можно сначала выполнить M6T1, потом T2, потом запустить программу - будет выполнятся инструментом 1 при двойке в iocontrol.0.tool-prep-number.
Пока не выполнен M6 инструмент реально не меняется. При этом команду T можно давать сколько угодно раз - соотв. номер инструмента будет появляться в iocontrol.0.tool-prep-number. По M6 поставится тот, номер которого будет в iocontrol.0.tool-prep-number в этот момент.
При останове/запуске программы тоже ничего неожиданного не происходит - легко можно проверить на linuxcnc.ngc - там нет ни T, ни M6, посему можно сначала выполнить M6T1, потом T2, потом запустить программу - будет выполнятся инструментом 1 при двойке в iocontrol.0.tool-prep-number.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарнике
может у тебя какой хитрый Remap написан ,и что то "необычное" делает))
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Смена инструмента на токарнике
Верно, соотв. номер инструмента будет появляться в iocontrol.0.tool-prep-number, только не тот который уже установлен. Т.е. Если установлен Т1 (Т1М6), то iocontrol.0.tool-prep-number =0, потом выполним Т3, и iocontrol.0.tool-prep-number станет равен 3. Но сколько теперь не выполняй Т1 iocontrol.0.tool-prep-number не станет равным 1.UAVpilot писал(а):Пока не выполнен M6 инструмент реально не меняется. При этом команду T можно давать сколько угодно раз - соотв. номер инструмента будет появляться в iocontrol.0.tool-prep-number
И если теперь выполнить (Т1М6) - поставится инструмент
НО только не 1UAVpilot писал(а):номер которого будет в iocontrol.0.tool-prep-number в этот момент.
У меня работает так.
Я не волшебник я пока учусь......
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Смена инструмента на токарнике
Какая версия?
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Смена инструмента на токарнике
А вот версия старая на ubuntu 10.04....
Я не волшебник я пока учусь......
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Смена инструмента на токарнике
а что в tool.tbl прописывается
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
Нет, там всё нормально. После T в iocontrol.0.tool-prep-number появляется номер выбранного инструмента, после M6 iocontrol.0.tool-prep-number обнуляется и командой T туда вновь можно поместить любой номер, в том числе и тот, что уже стоит (в этом случае только M6 ничего делать не будет).T00T писал(а):Верно, соотв. номер инструмента будет появляться в iocontrol.0.tool-prep-number, только не тот который уже установлен.
Первое, что надо сделать при обнаружении неправильной работы - обновиться до последней стабильной версии. Сейчас это 2.7.11.T00T писал(а):А вот версия старая на ubuntu 10.04....
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
У меня примерно такая же. Как токарник модернизировал, какая версия была на тот момент, поставил так и стоит и не обновлялсяT00T писал(а):А вот версия старая на ubuntu 10.04....
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
С T0 тоже проблем нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Смена инструмента на токарнике
И действительно В версии 2.7.0 можно поставить iocontrol.0.tool-prep-number = 1, при установленном первом инструменте.
Вопрос закрыт.
Вопрос закрыт.
Я не волшебник я пока учусь......
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Подниму старую тему, ибо возникла необходимость)
Револьверка от тпк-125(еще в пути) без пневмоподжима, хочу поставить 3 датчика положения, но готового конфига под нее не нашел (может плохо искал?), ткните носом))
Потихоньку разбираюсь с Classic Ladder, но идет ооочень туго, насмотрелся примеров, народ ставит переменные, какие хочет, у меня не принимает, видимо что то делаю не так)
LinuxCnc и 2 lpt
Люди добрые, помогите! кто чем сможет!)
Спасибо!!!)
Револьверка от тпк-125(еще в пути) без пневмоподжима, хочу поставить 3 датчика положения, но готового конфига под нее не нашел (может плохо искал?), ткните носом))
Потихоньку разбираюсь с Classic Ladder, но идет ооочень туго, насмотрелся примеров, народ ставит переменные, какие хочет, у меня не принимает, видимо что то делаю не так)
LinuxCnc и 2 lpt
Люди добрые, помогите! кто чем сможет!)
Спасибо!!!)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
В комплекте готовый компонент есть с говорящим названием.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Вас не понялUAVpilot писал(а):В комплекте готовый компонент есть с говорящим названием.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
Загляните в доки по LinuxCNC - поймёте.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Смена инструмента на токарнике
Мне вот что то так ни разу и не получилось эту карусель использовать, быстрее свое написать.
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Все просто, когда знаешь!)Maxekb77 писал(а):Мне вот что то так ни разу и не получилось эту карусель использовать, быстрее свое написать.
Мне в Laddere пока не удалось сотварить конструкцию подобной этой!
"
if(opto1 && opto2 && opto3)
position = 1;
else if(opto1 && opto2 && !opto3)
position = 2;
else if(!opto1 && opto2 && !opto3)
position = 3;
else if(!opto1 && !opto2 && !opto3)
position = 4;
else if(opto1 && !opto2 && !opto3)
position = 5;
else if(opto1 && !opto2 && opto3)
position = 6;
"
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Смена инструмента на токарнике
tokarka63, поэтому ладдер и не люблю, а кто запрещает это сделать как модуль, даже и код уже рабочий
только там еще дребезг контактов надо убирать а то у меня на 12 инструментах бред частенько был.
только там еще дребезг контактов надо убирать а то у меня на 12 инструментах бред частенько был.
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Кстати - да!Maxekb77 писал(а):только там еще дребезг контактов надо убирать
Тогда будем СИ вспоминать......дааавненько ничего не писал)