Страница 11 из 14

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 08:56
Klim_1
Система поиска листа работает идеально. Организована через сопло. На момент поиска листа электрически сопло отключается релюшкой от источника (оно источнику пока не нужно) и переключается на высокое напряжение с компаратором, как только высокое просело ниже установленного порога (нам ведь необязательно что бы оно проседало до нуля) мы останавливаем спуск и обнуляем датчик высоты, от этого значения дальше и пляшем. Подняли немного напряжение до 300 вольт, пробивает и через закоренелую ржавчину и через масляные пятна (было сначала 120, потом 200, остановились на 300 вольтах и токе 3мА).
Осталась небольшая проблемка со стабильностью снятия опорного напряжения, почему то не всегда его точно снимает с дуги. Хотя в теории все гладко и проблем нет, возможно программист накосячил и не признается, а может сам подход ошибочный и не дает точной повторяемости.
Кстати придуман способ подключится к любому источнику, не пробивает ничего :) Провода нужно правильно подобрать, обычные прошьет со временем.

А по поводу оцифровки и перевода в ШИМ изначально такой вариант и продумывался но клиент морозится по поводу ЕМС и вообще ведет себя нервно. В их понимании портал должен включится сразу, с первого запуска и тут же поехать без единой запинки, но платить за такой профессионализм никто не хочет, давай задешево!!!

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 09:50
shad
shad писал(а):А по поводу оцифровки и перевода в ШИМ изначально такой вариант и продумывался но клиент морозится по поводу ЕМС и вообще ведет себя нервно. В их понимании портал должен включится сразу, с первого запуска и тут же поехать без единой запинки, но платить за такой профессионализм никто не хочет, давай задешево!!!
Можете не переживать насчёт ЕМС. Напряжение дуги снимайте перед осцилятором, но после дросселя (имею ввиду минус). Плюс сразу с выхода рабочего кабеля. Делитель 1:10 - обязательно три резистора, супрессор, варистор, далее делитель ещё на 10. В итоге при напряжении дуги 250 вольт максимальное напряжение на входе АЦП 2.5 вольта = опорному. Достаточно обновлять ШИМ каждую 1 мс. В это время вписываются около 8 измерений и фильтр скользящего среднего.
А Основной контроллер через модуль захвата принимает данные и работает.... Важно, чтобы кабель между этим модулем и основным контроллером был минимальной длины - даже при передаче драйвером MAX488 могут появиться помехи, приводящие к плаванию показаний.
Klim_1 писал(а):На момент поиска листа электрически сопло отключается релюшкой от источника (оно источнику пока не нужно) и переключается на высокое напряжение с компаратором, как только высокое просело ниже установленного порога (нам ведь необязательно что бы оно проседало до нуля) мы останавливаем спуск и обнуляем датчик высоты, от этого значения дальше и пляшем.
Насколько я знаю, сопло подключается к плюсу через резистор или дроссель только на время поджига. Всё остальное время оно болтается в воздухе. По Вашей схеме сопло соединено через резистор 1 ком. на минус источника. Так Вы напряжение для компаратора получаете от отдельного источника или используете напряжение холостого хода преобразователя?
Klim_1 писал(а):На момент поиска листа электрически сопло отключается релюшкой от источника (оно источнику пока не нужно) и переключается на высокое напряжение с компаратором
А реле не пробивает во время работы, например если вдруг закончился металл и появляется пилотная дуга, она же шуранёт на сопло а оттуда на реле?

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 10:42
Klim_1
Напряжение готовить я уже научился :) хотя комканные блины были...
Я оптикой всё разделил на аналоговом уровне, пока вопросов нет с работой. Остался вопрос со снятием опорного напряжения, точность гуляет, но когда вышло на рабочий режим и вышло правильно - то на протяжении реза всей детали высота поддерживается очень достойно, хоть штангелем проверяй :)

Сопло через резистор подключено абстрактно, на самом деле оно у УВПР-120 подключается встроенным силовым пускателем, на котором навешаны свои защитные цепи и что бы не фантазировать я их и использовал, там всё сделано еще до меня. Ребята защитились там по полной.

Напряжение 300 вольт для компаратора готовим тоже сами. БП на несколько напряжений, где все каналы изолированны, один канал питает оптику, второй канал питает приставку, третий канал готовит высокое и питающее напряжения для компаратора.

Как то так оно и работает!

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 11:08
shad
Klim_1 писал(а):Остался вопрос со снятием опорного напряжения, точность гуляет, но когда вышло на рабочий режим и вышло правильно
Извините, не понимаю что Вы подразумеваете под Опорным напряжением? Напряжение дуги?

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 11:29
Klim_1
Да, это действующее напряжение дуги.
Проблемка в том что катод постоянно выгорает и длина дуги растет. Процесс этот не быстрый но место имеет и за смену милиметра полтора катода на больших токах можно потерять (по крайней мере так обстоят дела у резака бинзель CUT MT110) чего то продукция бинзеля сильно сдала в каечстве но не в цене, подозреваю что производство перевели в Китай. Одни сопла ходят долго, а другие от силы лист 12-ку если раскроят то уже хорошо.... качество медного сплава низкое... Так вот - для автоматизации этого процесса мы хотели брать напряжение с дуги по факту и его поддерживать. Т.е. мы количество шагов драйвера с нужным нам дроблением шага привязываем к мм высоты и микроконтроллер знает сколько ему нужно сделать шагов на то что бы выйти на нужную высоту. Так вот - ищем металл, выходим на высоту реза, поджигаем дугу, прыгаем, вернулись на высоту реза, и пошли врезаться в металл, и в этот момент, пока мы на нужной высоте (металл же не может прыгнуть или провалиться моментально) берем напряжение дуги как опорное для поддержания высоты (с учетом фактической выработки катода) его и стараемся поддержать далее на всём резе.Вот это измеренное напряжение и есть опорное для поддержания высоты.
В теории все гладко и вопросов быть не должно НО есть такой фактор как "понимание" программистом алгоритма работы приставки, и если человек не искушен в таких вопросах - то проще самому выучить программирование чем обьяснить человеку с другой спецификой работы новую специфику, особенно когда ему не 20 лет и мозг немного теряет гибкость и способность принять новую информацию. И вот нестыковка в таких совсем не программных местах и влияет на правильность работы алгоритма.

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 11:38
shad
Ага, понятно. Это называется режим измеренного напряжения дуги. Он может применяться тогда, когда есть 100 процентная гарантия точного задания начальной высоты плазмотрона. Дело в том, что параметры дуги в эти первые моменты крайне нестабильны. Обычно делают задержку примерно 0.5 сек,потом начинают измерять напряжение дуги до того момента, пока оно не станет стабильно. Если за определённый промежуток времени напряжение не стабилизировалось, переходят на режим установленного значения напряжения дуги. Кроме этого после пробивки особенно толстых металлов формируется лужа. Если начнёте измерение на ней - никогда не получите стабильности.

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 12:09
Klim_1
Это на счет стабильности - мы уже в курсе... но даже задержка в 0.5 сек не всегда дает стабильный замер. Причем мотор то у нас шаговый и мы его с точностью до 0.1 (можно и больше но не нужно, вообще с точностью до 1 микрошага при дроблении шагов 1/16 на червячном валу с шагом 20мм = 0,00625мм) можем задать нужную нам высоту. И задержку выставили на вход в металл, и для разных толщин металла эта задержка своя, приращивается, и все равно плазмотрон может выйти на 1см ни с того ни с сего, и так 1см и держит до конца реза, причем точно так... Становлюсь цифровым осциллом (по специальности силовой электронщик, начинал с ремонта мобилок и добрался до инверторов в 40кВт, знаю как мерить и что мерить) и помеху не вижу в упор, чистый сигнал, идеальный, всю помеху пустил по короткому пути, куда она и пошла. Меряю на входе в контроллер (прям на ноге контроллера) сигнал девственнен :) и подпрыжку вижу осциллом и выход на рез вижу... а казусы вот такие бывают систематически что наталкивает на косяк программиста... хотя может быть и я неправ и чего то невижу (опыт правда говорит что так быть не должно)...

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 12:31
shad
Напряжение дуги кроме как от расстояния между плазмотроном и металлом очень сильно зависит от давления подаваемого празмообразующего газа и даже температуры металла. Так в начале реза и конце высоты для одного и того же напряжения могут незначительно отличаться.
У Вас же получается, что контроллер либо неправильно измеряет напряжение на необходимой высоте реза после пробивки, либо уже потом в процессе реза. Проверьте обычным вольтметром реальные значения напряжения дуги во время этих процессов.
Косяк в программе тоже оччень может быть. Программист должен понимать физику процесса и последовательность всех операций. В любом случае измеряемое контроллером напряжение дуги необходимо усреднять. Допустим цикл регулирования 1 мс. Измерили напряжение, загнали в фильтр скользящего среднего. А работаем уже со средним значением. И при измерении точность очень важна, так как 0.5 вольтам примерно соответствует 0,25 мм зазора.

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 16 окт 2012, 13:03
Klim_1
shad писал(а):Напряжение дуги кроме как от расстояния между плазмотроном и металлом очень сильно зависит от давления подаваемого празмообразующего газа и даже температуры металла. Так в начале реза и конце высоты для одного и того же напряжения могут незначительно отличаться.
У Вас же получается, что контроллер либо неправильно измеряет напряжение на необходимой высоте реза после пробивки, либо уже потом в процессе реза. Проверьте обычным вольтметром реальные значения напряжения дуги во время этих процессов.
Косяк в программе тоже оччень может быть. Программист должен понимать физику процесса и последовательность всех операций. В любом случае измеряемое контроллером напряжение дуги необходимо усреднять. Допустим цикл регулирования 1 мс. Измерили напряжение, загнали в фильтр скользящего среднего. А работаем уже со средним значением. И при измерении точность очень важна, так как 0.5 вольтам примерно соответствует 0,25 мм зазора.
Спасибо за инфу по напряжению!
В моем понимание программист если берется за такие задачи обязан знать по умолчанию о усреднении значений, правил работы с АЦП и вообще знать железо контроллера и как с этим богатством выбора работать. Потому как чистоту сигнала и вообще доставку сигнала к контроллеру я обеспечил, прям как говорится к двери, а там уже его работа...
Часто получается когда контроллер таки верно берет образцовое напряжение и тогда рез на достаточно крупном изделии (длина периметра может составлять до 3-х метров) протекает на установленной высоте и вопросов нет, высота поддерживается очень стабильно! Но бывают и неприятные исключения, когда сопло опускается на 2мм высоты из за неверно измеренного опорного напряжения и на него начинает налипать мелкий налет (из той пыли что отлетает от резака вперед по направлению движения), который собирается как раз на кромке сопла в каплю и потом начинает касаться металла, и пошел расколбас... Это кстати болезнь Бинзелевских автоматических резаков, у них сопло сильно тупое и есть место для налипания всякой гадости. Когда резак поднимаешь на 4-5мм такого фокуса нет, оаклинки отлетают не касаясь сопла но высота великовата и рез косит сильно... Как они его рассчитывали???
Причем в процессе реза чего намерили - то и держим, и держим хорошо, поэтому вопросов в процессе уже нет. Вопрос есть с взятием напряжения после пробивки, причем берем тогда когда дуга уже вошла в металл после всех переходных процессов на длину нескольких мм чистового реза. Не пойму чего ему нужно... т.е. дуга уже в чистом металле, обжатая металлом с трех сторон, с четвертой несколько мм уже пройденного реза, идеальные условия...

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 22 ноя 2012, 17:14
lobzik
Привет всем станкостроителям, перечитал всю тему от начала до конца, и так и не понял, сделан ли емс под плазму и хоть кто-то пользуется им? Если да, то где его скачать,и как установить,если можно поподробней, я в линуксе новичек. Собрался перети с мача.

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 22 ноя 2012, 18:39
nkp
lobzik писал(а):сделан ли емс под плазму
если коротко- то да
lobzik писал(а): где его скачать,и как установить
http://cnc-club.ru/forum/viewtopic.php?f=15&t=33
lobzik писал(а):если можно поподробней,
качаешь здесь образ (693мв)
записываешь на диск
запускаешь без установки

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 23 ноя 2012, 09:57
lobzik
Скачал, установил, какое оборудование запускать? Можно ли загрузить и проверить без станка? Как организовано THC?

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 23 ноя 2012, 10:19
Nick
lobzik писал(а): Как организовано THC?
Главный вопрос в том, как у тебя устроена обратная связь от THC?

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 23 ноя 2012, 10:25
lobzik
У меня плата с микроконтроллером меряет напряжение плазмы, сравнивает с заданным, и выдает дискретные команды поднять и опустить плазмотрон. Заданное напряжение передается мачем по rs232. Начальный пробой по емкостному датчику

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 23 ноя 2012, 11:31
aftaev
lobzik писал(а): Заданное напряжение передается мачем по rs232
в каком виде?

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 03 дек 2012, 17:06
lobzik
aftaev писал(а):в каком виде?
Не до конца понял вопрос. Сейчас в маче у меня есть строка, куда вводится значение напряжения, потом оно передается по RS232 микроконтроллер платы ТНС, а микроконтроллер в свою очередь в зависимости от замеренного напряжения выдает дискретные сигналы поднять или опустить плазмотрон на лпт. Что-то можно придумать в моем случае?

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 05 дек 2012, 14:53
Nick
lobzik писал(а):. Сейчас в маче у меня есть строка, куда вводится значение напряжения, потом оно передается по RS232 микроконтроллер платы ТНС, а микроконтроллер в свою очередь в зависимости от замеренного напряжения выдает дискретные сигналы поднять или опустить плазмотрон на лпт.
Можно так сделать:
1. Загружаем компонент updown
2. подключаем к нему пины для отсчета вверх и вниз.
3. добавляем это значение к заданию оси.

Если такой вариант подходит, то скидывай свои ini и hal файлы (можно сделать конфиг через stepconf, главное в нем настроить основные перемещения и концевики), будем их править.

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 20 дек 2012, 16:25
lobzik
Еще вопрос, как можно сделать чтобы при выполнении программы, когда ЕМС натыкается на команду М03 выполнялся поиск листа по датчику PROBE? Да, выкладываю свои Файлы

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 21 дек 2012, 09:35
Nick
А нельзя перед m03 добавить еще 1 строчку?
O#<find_metal> call

Если можно, тогда, создаем файл:
find_metal.ngc
в котором пишем:

Код: Выделить всё

O#<find_metal> SUB
  G38.2 Z-10 
O#<find_metal> ENDSUB
ЗЫ тебе просто пробу, или надо добавить туда обнуление Z + подъем на высоту прокола?
Если просто пробу, то можно с O-кодом не заморачиваться, а просто написать G38.2 Z-10.

Re: Полноценная стойка на стол плазменного раскроя на базе Е

Добавлено: 24 дек 2012, 11:53
lobzik
Мне пробу, с подьемом на высоту прокола, причем эту высоту я хотел бы задавать на панельке, которую щас рисую в GLADE. Да и как мне добавлять строку перед каждым M03? В маче я делал макрос на код М03, который выполнял поиск металла.