Плазменная резка + mach3

Марат
shad71:

Да, с ПИД маханул 😵
Видится так.
Подъезжаем к металлу и касаемся нежно форсункой - получаем 0. Отъезжаем миллиметров на 12 и включаем плазму, одновременно смотрим на появление дуги (через трансформатор тока). Пошла дуга, меряем напряжение и регулируем высоту в соответствии с заданным значением. Естественно контролируем уход напряжения за критические пределы. Быстродействия большого не надо (до 1000 измерений в секунду), даже желательно пропустить значение напряжения через цифровой сглаживающий фильтр. Измеренное напряжение выводим на ЖКИ. В меню задаём толщину металла, с которым работаем. Получается интеллектуальный регулятор, не отнимающий ресурсы от Маха. Какие мысли. 😒

Ребята!
Вы хоть видели как работают промышленные образцы плазморезок!
Представляем ситуацию - металл 10-15мм. Что происходит при прокалывании? Брызги расплавленного металл вылетают как из жерла вулкана при извержении 😛 И куда они бьются в первую очередь - правильно в сопло!
И что с ним произойдёт когда там 70 -80 вольт и 130 ампер? Эти брызги сработают как проводник - будет просто коротыш и сопло можете выбрасывать. Не знаю как у Вас, а у нас сопло стоит 5 евро. Поэтому я раньше и сказал - алгоритм движения головки там ну очень специфичный.
Если завтра получится попробую заснять - что там при прокалывании происходит

duritskiy

о! это будет очень интересно! Я нашёл отличную программу SheetCam. Очень простая в использовании, а главное что она имеет очень интуитивные постпроцессоры - то есть процесс сложной врезки можно легко запрограммировать.

Кстати какую реально толщину можно пробить на 150А обычным (непробивным) плазматроном?

arisov77

Посмотреть видеоролики по работе Plasma CNC можно на youtube, например Cutting a Sprocket with CNC Plasma - PlasmaCAM. Я там нашёл несколько десятков роликов по плазморезкам. Есть много других роликов по CNC, видеоуроки по Mach (на англицком) и другим прогам…

Марат
duritskiy:

о! это будет очень интересно!

Вот заснял сегодня - при внимательном рассмотрении видно, что при появлении плазмы головка подпрыгивает вверх милимметров на 15-20 - и когда прокол произошёл опускается на высоту выставленную программно.

Металл 20 мм толщиной.
Если хотите резать жестянки - до 5-6 мм, можете про всё что я говорил забыть 😉

Debian

когда я спрашивал что ла как все почемуто промолчали…

было такое проблемо, бился год…в итоге не шаговики, а серво (скорость и точность)
датчик PHC тоже собсного изготовления + еще и емкостной датчик(тожы самопал) для полного счастья, всем сием контроллер управляет…
каретку пока дергаем 3 мачем, но зреет своя система управления…

алгоритм у меня такой

  • выводим резак на позицию, ищем металл емкостный датчиком… опускаемся, включаем плазму делаем подпрыжку (с некими параметрами), смотрим на напряжение дуги, блокируем емкостной датчик, и поехали резать следя за напругой, динамически корректируя ее высотой

качесво реза 4++ только из-за того что сам рукав немного подпортил по неопытности

лично мое мнение, что щупать металл касанием головки это хорошо но не очень, лучше юзать емкостной датчик

Марат

лучше юзать емкостной датчик

Так и делают на всех станках!

щупать металл касанием головки

… а это как???

Soling

Поподробнее разберитесь с Mach. Система гибкая. Если не пожалеть времени на изучение, можно реализовать любой алгоритм. По опыту общения с плазмой - момент прошивки, действительно, самый мерзкий. И по неустойчивости режимов и по поведению расплава. Искать ноль касанием головки - ну совсем не дело. Только дистанционными датчиками.

duritskiy
Debian:

было такое проблемо, бился год…в итоге не шаговики, а серво (скорость и точность)
датчик PHC тоже собсного изготовления + еще и емкостной датчик(тожы самопал) для полного счастья,

Я тоже сделал собственный THC по дуге… и как разастрял на проблеме определения начальной высоты 😦
Уважаемый, Debian, вы не поделитесь схемкой ёмкостного датчика? Буду весьма благодарен!

И на счёт касания: кто-нибудь, подскажите какие настройки и Гкоды нужны для осуществления этого алгоритма? Со схемотехникой этого процесса я разберусь.

EdWARd

Уважаемые, Debian, duritskiy, Подскажите как можно реализовать собственный THC по дуге? Чтобы измерять напряжение в источнике и подавать коректирующие сигналы в Mach. Буду признателен за помощь!

Debian
duritskiy:

Я тоже сделал собственный THC по дуге… и как разастрял на проблеме определения начальной высоты 😦
Уважаемый, Debian, вы не поделитесь схемкой ёмкостного датчика? Буду весьма благодарен!

И на счёт касания: кто-нибудь, подскажите какие настройки и Гкоды нужны для осуществления этого алгоритма? Со схемотехникой этого процесса я разберусь.

вот так у меня

EdWARd:

Уважаемые, Debian, duritskiy, Подскажите как можно реализовать собственный THC по дуге? Чтобы измерять напряжение в источнике и подавать коректирующие сигналы в Mach. Буду признателен за помощь!

Мачем я двигаю оси…и то пока…
все остальное отдельный модуль который работает сам по себе… япросто в кодах программы ставится либо задержка либо ничего не ставится а система стартует первее…

EdWARd

Debian, спасибо! Ток не совсем понятно как практически собрать(

На блок схеме, получаеться, емкостная антенка и контроль по дуге…

А как в электо схемах выглядит, Делитель, Схема защиты, Развязка? И как калибровать зависимость напряжения от растояния горелки и подавать на контроллер управляющие сигналы?

duritskiy

Debian, у меня вопрос именно со схемой самого ёмкостного детектора, просто я больше цифровик, а по аналоговой части у меня знания очень поверхностные. Не мог бы ты набросать схему детектора до, так сказать, ножки контроллера? короче интересует готовый аналогвый сигнал, который уже можно обрабатывать контроллером. Всё остальное уже для меня не проблема.

EdWARd, простой THC можно найти в мануале ко второму мачу.

shad71

Народ! Доброго времени суток.
А почему бы не определять начальную позицию резака по касанию сопла к металлу детали? Если измерить сопротивление между катодом и соплом получается примерно 9 Ом (плазма Mishele). При касании соплом детали сопротивление падает до 4 Ом. Измерить и начать отсчёт от этой точки. Так делают практически все производители (Built-in Ohmic touch-retract initial height sensing (IHS) так этот метод называет Hypertherm). Единственная загвоздка это гальваническая развязка измерительной цепи от сопла в момент поджига (до 9000 вольт) и резки. Да и отловить изменение сопротивления с 9 Ом до 4 трудновато, но реализуемо. Зато простота решения, сборки и эксплуатации на высоте. Есть ли толковые схемотехники? 😃
Может примерно так?

shad71

Если измерить сопротивление между анодом и соплом получается примерно 9 Ом (плазма Mishele).

Debian
shad71:

Народ! Доброго времени суток.
А почему бы не определять начальную позицию резака по касанию сопла к металлу детали?

потому, что если застрется… чтото поломается
ну если вы режете металл чистый как зеркало,и перед каждым новым резом меняете сопло то это не для вас 😃

duritskiy

сопротивление между анодом и соплом без плазмы мерять? вы уверены? чтото это попахивает извратом.
гораздо проще сделать механический датчик касания.
Скоро сфотографирую свою конструкцию, она простая и неприхотливая

Марат

что вообще даёт механический датчик касания - не совсем понял его предназначение 😃

duritskiy

Ну речь вообще о чём идёт? о способах определения начальной высоты и последующего её поддержания.

Резак опускается, касается болтами металла, контакты размыкаются, команда обнуления Z

Уважаемый, Debian, вы сможете со схемкой Ёмкостника помочь?

shad71

Действительно у Хипертерма после сопла идёт ещё один конусный стакан, похожий на сопло. Вот им они и касаются металла.

По схеме емкостного датчика есть здесь newsrack.ru/content/view/466/25/1/1/
Прошивка прилагается.

EdWARd

duritskiy, а вы собирали THC по схемам из Mach мануала? Как вы описали М или Г коду - опускаемся пока не сработает концевик, обнуляемся?

shad71

Доброго времени суток!
Вот набросал схемку контроллера THC для станка плазменной резки металла. Гальваническая развязка с компом, управление двигателем через контроллер с интерфейсом STEP/DIR. Завис на процедуре определения точки касания детали. Может сделать плавающий подвес резака и при касании будет замыкаться концевик? Х.З. Не хочется ставить антенну, стаканы с вырезами, потому что приходится иногда резать металл похожий на черепицу. 😵 Однозначно будет цеплять.
На схеме индикатор 16х2 строк, будет цепляться к порту PORTB0-3. Триггер лишний.
Ещё есть входной делитель и схема ARC_GOOD. Пока на бумаге.