Всю голову сломал с логикой обнуления по Z и работой с компенсациями длины инструмента в NK105. В прекрасном мире мечты я хотел бы с утра прийти и обнулиться по Z неким эталонным щупом, от которого растут все остальные компенсации. Но ЭнКашка зачем-то запоминает последний инструмент, которым она работала. И обнуление по Z происходит как бы по этому инструменту, а вовсе не по эталонному щупу. Конечно, можно перед началом работы зайти в меню и директивно указать инструмент, которым я желаю обнулиться по Z. Но это же танцы с бубном и очередная корзинка для ошибок оператора. Где-то не могу поймать удобный алгоритм.
Компенсация длины инструмента в NK105
Автор
konkop
, 11 Дек 2020 12:12
Компенсация инструмента DSP weihong nk105
Сообщений в теме: 15
#1 OFFLINE
Отправлено 11 Декабрь 2020 - 12:12
Константин
#2 OFFLINE
Отправлено 11 Декабрь 2020 - 13:14
1. Привязать все инструменты в ячейках магазина к стационарному калибратору (прогнать их через стационарный калибратор). ЧПУ запомнит положение кончика инструмента в мировых координатах для каждой ячейки.
2. Взять инструмент из любой ячейки магазина.
3. Привязать Z.
И теперь при выборе инструмента из любой ячейки Z уже будет привязана к инструменту (коррекция правильная будет учтена).
Поэтому даже при ручной смене также необходимо давать команду из какой ячейки взят инструмент.
Аналогично ЧПУ запоминает ( или может запоминать) и коррекцию по диаметру.
2. Взять инструмент из любой ячейки магазина.
3. Привязать Z.
И теперь при выборе инструмента из любой ячейки Z уже будет привязана к инструменту (коррекция правильная будет учтена).
Поэтому даже при ручной смене также необходимо давать команду из какой ячейки взят инструмент.
Аналогично ЧПУ запоминает ( или может запоминать) и коррекцию по диаметру.
Сообщение отредактировал lkbyysq: 11 Декабрь 2020 - 13:16
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#3 OFFLINE
Отправлено 11 Декабрь 2020 - 13:15
а что значит эталонный щуп в твоем понимании? обнулялка Z и коррекция длины инструмента это разные процедуры . Длина инструмента (каждого) должна быть предварительно измерена и данные хранятся в какой-то там таблице инструмента .Обнулиться по Z можно текущим инструментом ,а дальше Энцеха сама должна понимать насколько сместить ось Z если поменять номер инструмента ....
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#4 OFFLINE
Отправлено 11 Декабрь 2020 - 13:26
Получается, что "эталонный щуп" - это любой инструмент при условии, что ЧПУ знает, из какой ячейки этот инструмент взят.
Ну хорошо, пусть "эталонным щупом" будет инструмент из ячейки 0 с сохранённой в ЧПУ длиной 100.
С сохранённой в ЧПУ длиной.
Энцестудио работает с тремя типами своих контроллеров.
Самый дешёвый без ничего.
Подороже с ручной сменой инструмента, когда при каждой смене станок едет измерять длину вновь установленного инструмента.
Самый дорогой, который с автосменой. Вот он-то и помнит длины каждого инструмента в ячейках.
Ну хорошо, пусть "эталонным щупом" будет инструмент из ячейки 0 с сохранённой в ЧПУ длиной 100.
С сохранённой в ЧПУ длиной.
Энцестудио работает с тремя типами своих контроллеров.
Самый дешёвый без ничего.
Подороже с ручной сменой инструмента, когда при каждой смене станок едет измерять длину вновь установленного инструмента.
Самый дорогой, который с автосменой. Вот он-то и помнит длины каждого инструмента в ячейках.
Сообщение отредактировал lkbyysq: 11 Декабрь 2020 - 13:28
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#5 OFFLINE
Отправлено 11 Декабрь 2020 - 13:37
NK или NC?
#6 OFFLINE
Отправлено 11 Декабрь 2020 - 13:51
NC. Считаю, что программы (исходники) и там, и там одинаковые. Разница в типе операционной системы, на которую эти исходники скомпилированы.
Возможности программы прописаны в файлах конфигурации.
В случае с пультом, понятие "прошивка" (по аналогии с виндами) - есть содержимое диска Ц.
Поэтому поведение программ одинаковое и в NC и в пультах вайхонга.
Сообщение отредактировал lkbyysq: 11 Декабрь 2020 - 14:32
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#7 OFFLINE
Отправлено 11 Декабрь 2020 - 13:53
Братцы, вы сейчас меня окончательно запутаете )) Тема же про NK105. В текущей версии прошивки (более новую не могу пока найти) вообще нет измерения инструмента. Коррекции вручную вносятся для каждого инструмента. Сегодня я поработал инструментами 1, 2, 3, 4. Контроллер запоминает последний инструмент. Завтра я хочу начать другую работу теми же инструментами, в другом например порядке. То есть нужно обнулить Z. Каким-то глобальным образом, а не четвертой фрезой. Вот для этого я и пытаюсь использовать некий "нулевой" инструмент. Но логика получается совсем не логичная. Прямо задолбался уже третий день искать удобный алгоритм.
Константин
#8 OFFLINE
Отправлено 11 Декабрь 2020 - 14:01
Коррекции вручную вносятся для каждого инструмента.
куда вносится и сохраняется-ли там? можешь показать?......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#9 OFFLINE
Отправлено 11 Декабрь 2020 - 14:03
Надо дать команду "выбрать инструмент такой-то". Это вроде как команда "Тn". По этой команде ЧПУ применит все коррекции для инструмента n.
Иной логики работы не существует.
Иной логики работы не существует.
Сообщение отредактировал lkbyysq: 11 Декабрь 2020 - 14:04
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#10 OFFLINE
Отправлено 11 Декабрь 2020 - 14:06
Меню Oper Param - Tool Change - Tool Offset. Все сохраняется. Но логичной работы не могу добиться. Чтобы было просто и понятно. Обнулился, запустился.
Константин
#11 OFFLINE
Отправлено 11 Декабрь 2020 - 14:14
У меня энцеха восьмерка тоже имеет возможность и сохраняет офсеты для 250 инструментов.
Но не применяет их. Ибо плата (читай конфигурация, прошивка) автосмену не поддерживает.
Сообщение отредактировал lkbyysq: 11 Декабрь 2020 - 14:31
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#12 OFFLINE
Отправлено 11 Декабрь 2020 - 14:20
Все. Врубился. Как обычно, с моими станками и проблемами, lkbyysq мозги вправил. Конечно же, перед обнулением надо задать "номер ячейки". Либо автоматом либо вручную (как у меня). И тогда все работает штатно. Указал "нулевой" щуп для обнуления, обнулился, запустил программу. ЭнКашка сама дальше предлагает сначала сменить нулевой инструмент на первый и далее по списку.
Теперь осталось разобраться с G54-G59, так как мне в работе нужны как минимум три системы координат. Буду искать, как чтобы ноль по Z был общим.
Константин
#13 OFFLINE
Отправлено 11 Декабрь 2020 - 14:31
Ну так и задай в каждой системе координат одно и то же значение Z0 (где находится координата Z=0 в машинных координатах)
Сообщение отредактировал lkbyysq: 11 Декабрь 2020 - 14:33
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#14 OFFLINE
Отправлено 11 Декабрь 2020 - 15:00
Буду искать, как чтобы ноль по Z был общим.
Не найдешь , ибо его явно надо задавать для каждой СК
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#15 OFFLINE
Отправлено 11 Декабрь 2020 - 15:41
Не найдешь , ибо его явно надо задавать для каждой СК
Похоже на то. Ну еще посмотрю, как машинный ноль будет гулять с вечера к утру. На А11 уходил на 1-2 десятки, но там и парковка на датчики была доисторическая. Здесь вроде поизящней в нули приезжает.
Константин
#16 OFFLINE
Отправлено 11 Декабрь 2020 - 22:04
На А11 уходил на 1-2 десятки, но там и парковка на датчики была доисторическая. Здесь вроде поизящней в нули приезжает.
Можно выбрать в настройках прецизионную, с двойным подъездом...
АвтоПроСетап/ФункционКонфиг - там искать.
Сообщение отредактировал Lodochnik: 11 Декабрь 2020 - 22:06
С уважением, Олег.
Темы с аналогичным тегами Компенсация инструмента, DSP weihong nk105
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных