Подъем фрезы при повышении нагрузки на шпиндель

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
fredy79
Опытный
Сообщения: 100
Зарегистрирован: 03 июн 2014, 20:22
Репутация: 3
Контактная информация:

Подъем фрезы при повышении нагрузки на шпиндель

Сообщение fredy79 »

Добрый день, мы занимаемся фрезеровкой гранита. так как материал жесткий то порой инструмент не выдерживает и либо стачивается либо ломается. для сохранения инструмента и заготовки нужно чтоб станок работал по следующему алгоритму:
контроль тока шпинделя и высоты резания. Например когда фреза врезается в материал на большую глубину, увеличивается ток шпинделя, система поднимает ось Z до тех пор пока ток шпинделя не снизится до заданной величины и продолжает доделывать кадр программы, после того как доделался этот кадр система возвращает шпиндель в начало этого кадра по той же траектории и пытается заново повторить этот кадр, если ток шпинделя опять поднялся выше заданного то фреза опять приподнимается и так несколько раз до тех пор пока кадр не отработается по заданной траектории без превышения заданной величины тока шпинделя . После идет выполнение следующего кадра программы. при это мак же должно быть возможным автоматическое изменение скорости подачи и защита от закусывания режущего инструмента (фрезы) при изменении оборотов шпинделя
Так же нужно реализовать угловое погружение. то есть любое погружение фрезы в материал будет по зигзагообразной траектории . эти функции должны включаться кнопками на панели. Собственно готов заплатить за эту работу.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение aftaev »

fredy79 писал(а):Например когда фреза врезается в материал на большую глубину, увеличивается ток шпинделя, система поднимает ось Z до тех пор пока ток шпинделя не снизится до заданной величины
В некоторых ЧПУ есть адаптивная подача по нагрузке на шпиндель. Задали некую нагрузку на фрезу. Если по каким либо причинам нагрузка на шпиндель увеличивается (больше съем материала), то подача снижается и нагрузка падает. При превышении нагрузки ЧПУ сваливается в ошибку и ждет вмешательство оператора.
fredy79 писал(а):осле того как доделался этот кадр система возвращает шпиндель в начало этого кадра по той же траектории и пытается заново повторить этот кадр, если ток шпинделя опять поднялся выше заданного то фреза опять приподнимается и так несколько раз до тех пор пока кадр не отработается по заданной траектории без превышения заданной величины тока шпинделя
Если резка прямолинейна, а не фигурная, то можно как то придумать.
fredy79 писал(а):Так же нужно реализовать угловое погружение. то есть любое погружение фрезы в материал будет по зигзагообразной траектории . эти функции должны включаться кнопками на панели.
Это делается в САМ программе.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
fredy79
Опытный
Сообщения: 100
Зарегистрирован: 03 июн 2014, 20:22
Репутация: 3
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение fredy79 »

угловое погружение в сам программе ставится только в начальной точке погружения, и только в некоторых стратегиях, в общем это относительно artcam в других мы не работаем. По этому лучше чтоб система могла самостоятельно так делать даже если оператор не поставил этот параметр а сам программе. По резке, в том то и дело что не прямолинейная https://youtu.be/WFe19E_PnmQ смотреть с 9 минуты, на этом станке все это реализовано, но у них свой софт.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7475
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение MX_Master »

Принцип очень похож на контроль высоты плазмореза (:
SVP
Мастер
Сообщения: 6135
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение SVP »

Скорее всего более адекватным, простым, и подъемным по деньгам (даже не буду начинать рассказывать сколько стоит в среднем "свой софт" - опять обиды начнутся), скорее всего будет механизм остановки резки. Не очень понятно чего вы планируете достичь "на ходу" деля на проходы. Если изначально проходы имеют нормальную глубину, и "вдруг почему-то не тянет", то надо не пытаться что-то резать, а срочно останавливать работу и менять инструмент...

Я конечно понимаю, что хочется платить операторам "самый минимум", а еще лучше, чтобы они вам приплачивали, но уверяю вас, "сделать свой софт", который будет за них "заходы в нужные места проставлять" будет гораздо дороже, чем утроить им зарплату на веки вечные, и нанять людей способных освоить САМ-систему...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение aftaev »

MX_Master писал(а):Принцип очень похож на контроль высоты плазмореза (:
+ отъезд назад по траектории как у WEDM (эрозии) :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение jo_key »

а если просто уменьшать подачу?
Rionet
Мастер
Сообщения: 421
Зарегистрирован: 26 янв 2016, 22:01
Репутация: 83
Настоящее имя: Глазунов Роман
Откуда: Волгоград
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение Rionet »

Как бы оно ни было, но система управления станком менять траекторию заданную CAM программой не имеет права.
Изменять подачу, обороты, останавливаться - пожалуйста.

Плюс неясен конечный смысл мероприятия.
Если инструмент усадили и нагрузка на шпиндель начала расти, то значит это уже не тот инструмент и не тот процесс резания и не тот результат резания.
Т.е. он может уже не режет а мелет. И будет труха вместо обработанной поверхности. Например.
Ну или он сточился и наполосил по вашим полоскам хзчто вместо заданной поверхности - кому и зачем это нужно?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение Serg »

Rionet писал(а):кому и зачем это нужно?
Тому, кто не желает разбираться с режимами обработки материалов.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Rionet
Мастер
Сообщения: 421
Зарегистрирован: 26 янв 2016, 22:01
Репутация: 83
Настоящее имя: Глазунов Роман
Откуда: Волгоград
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение Rionet »

Интересно, сколько ошибок содержит ПО станка, в рекламном видео которого на весь ролик висит слово "фрезИровка"?
Andy52280
Мастер
Сообщения: 827
Зарегистрирован: 29 авг 2014, 19:29
Репутация: 188
Откуда: Тульская область
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение Andy52280 »

О, дайте две!
В смысле, конструкции этой повторялки-проходилки-неудачного-участка. При резке фанеры на лазере во внутренних слоях частенько попадаются грабли глубокого залегания. Сучки, склейки, лужи клея и прочие гадости. Лазер не в состоянии их пробить. Индикатором этого является выброс на верхнюю поверхность фанеры сажи из получившегося глухим реза и высокая яркость луча в точке реза. Нужно прекратить выполнение программы, откатиться назад, заездить участок резки или до победного или хотя бы до исчерпания некоего счетчика попыток. А потом возобновить выполнение прерванной программы. Правда, станок крутится под управлением некой проприетарщины ака Руида. Которая китай-кирпич-вещь-в-себе. И как вмешаться в выполнение программы - фиг его знает.
fredy79
Опытный
Сообщения: 100
Зарегистрирован: 03 июн 2014, 20:22
Репутация: 3
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение fredy79 »

Про ошибка в По станка в ролике ничего сказать не могу, но идея неплохая. Тут смысл в том, (мы работаем с твердым камнем) что при обработке твердого материала фреза не всегда получает нужное охлаждение (сколько бы на нее не лили воды), на 9 минуте полика идет обрезка по контуру камня, в принципе изначально можно было уменьшить глубину резания в 3 раза и получим ту же обработку за то же время, и в данном случае фреза будет успевать охлаждаться. но основная проблема это резка рельефа. Черновая обработка не убирает материал в местах с мелкими и глубокими деталями. В этом месте черновая фреза будет заглубляться в мясо и перегреваться, замедление процесса не всегда может помочь, так как фрезе нужно не только охладиться но и выбросить лакшу из зоны реза, и тут необходимо оторвать фрезу от материала чтоб промыть зону реза вместе с фрезой и охладить инструмент. Я на некоторых системах видел функцию движения по траектории в обратном направлении, неужели в linux cnc невозможно это сделать?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7475
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение MX_Master »

Возможно.
fredy79
Опытный
Сообщения: 100
Зарегистрирован: 03 июн 2014, 20:22
Репутация: 3
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение fredy79 »

в таком случае скорее всего возможно реализовать замедление при превышении нагрузки на шпиндель и через некоторое время откат назад, для охлаждения и промывки фрезы. И наверное функцию подъема инструмента и нескольких проходов.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7475
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение MX_Master »

Да, можно.
fredy79
Опытный
Сообщения: 100
Зарегистрирован: 03 июн 2014, 20:22
Репутация: 3
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение fredy79 »

В частном порядке?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7475
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение MX_Master »

Касательно меня - только в общем порядке. Мне интересно решать нестандартные задачи в свободное время. Другие знатоки LinuxCNC, наверное, могут и в частном. Но тогда тема должна быть в другом разделе.

Лично я вижу решение в качестве нового компонента. Но для начала давайте разберёмся откуда и как этот компонент будет получать текущее значение тока. И как быстро это будет. Перемещение в одном кадре может быть и на десятку (0.1мм), и на сотку (0.01мм). За эти тысячные доли секунды надо не только получить текущий ток и сравнить с максимальным, но и поднять немного Z, не превышая ускорений и максимальных скоростей. А затем, не превышая лимитов, вернуть программу на предыдущий кадр.

Это будет очень медленная обработка с рваным ритмом.
fredy79
Опытный
Сообщения: 100
Зарегистрирован: 03 июн 2014, 20:22
Репутация: 3
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение fredy79 »

По MODBUS возможно получить данные из инвертора? "Перемещение в одном кадре может быть и на десятку (0.1мм), и на сотку (0.01мм)" может в таком случае все это проделывать не с одной строкой, а например с 10 строками?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7475
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение MX_Master »

Насколько я помню, компоненты которые работают с MODBUS - это обычные пользовательские компоненты, без намёка на реальное время. Неизвестно как долго частотник будет обрабатывать запрос и когда придёт ответ. Т.е. о точном кол-ве кадров тут речи быть не может. Если данные по току пришли через 357 миллисекунд, это может быть возврат на 144 кадра. Если через 889 миллисекунд, то возврат на 362 кадра. И т.д. Кол-во кадров (и сервоциклов) всегда будет разным.
fredy79
Опытный
Сообщения: 100
Зарегистрирован: 03 июн 2014, 20:22
Репутация: 3
Контактная информация:

Re: Подъем фрезы при повышении нагрузки на шпиндель

Сообщение fredy79 »

а возможно ли настроить в процессе наладки количество кадров ? Частотник используется fuling dzb200. Возможно ли использовать временной интервал, например вернуться на 1 секунду назад? хотя кадр может исполняться и больше минуты. тогда например на секунду назад или до начала предъидущего кадра?
Ответить

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