Контролер для газового резака

Запрос и предложение услуг по обработке, проектированию, моделированию и т.д.
Правила форума
Разрешается публиковать предложения по предоставлению услуг как физическим лицам так и коммерческим организациям, при соблюдении следующих условий:
1. должны присутствовать характеристики предлагаемых услуг, возможности оборудования
2. должна присутствовать стоимость услуги
3. должно присутствовать описание способов оплаты, доставки и места расположения (город)
4. один продавец - одна тема

Фотографии товаров приветствуются (фотографии должны быть вложениями к сообщениям).

Возможно размещение ссылки на свой сайт, с описанием товара, при обязательном соблюдении пунктов 1-3.

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

Re: Контролер для газового резака

Сообщение aftaev »

у Mach3 есть така команда M01.

Пишем:
М3 - включили газ, и запустили внешний таймер с крутилкой.
M1 - ждем прокола пока оператор не нажмет Пуск.

Таймер сработал, нажал пуск - началась резка.
Если видим что газ уже прогрел металл и пора резать, жмем пуск на клаве и поехали резать.

Вот и весь фокус.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Евжений
Мастер
Сообщения: 1097
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 126
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Контролер для газового резака

Сообщение Евжений »

Евжений писал(а):GCode можно увидеть, с которым ваш дохлый контроллер работал?
ejik писал(а):Если расскажите где и как его посмотреть и показать вам то не вопрос.
ejik писал(а):У меня стоял такой контролер, прям оооочень удобно
Так вы работали или как? Кнопочку load g code в mach3 нажимали? Там окно открывается и файл выбираете по которому резать. Вот этот файл бы увидеть. Чтобы вопросы отфильтровать лишние. Может у вас кам сам вычислял расстояние между пробивками/резами и задавал паузу.
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

Евжений писал(а):Так вы работали или как? Кнопочку load g code в mach3 нажимали? Там окно открывается и файл выбираете по которому резать. Вот этот файл бы увидеть. Чтобы вопросы отфильтровать лишние. Может у вас кам сам вычислял расстояние между пробивками/резами и задавал паузу
А всё понял, о чём вы говорите. Завтра поищу в компе Gкод который резал детальки, могу ещё и пост процессор к нему в кучу
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

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

Re: Контролер для газового резака

Сообщение aftaev »

ejik писал(а):и непонятно как Вам варить трубу с газом под давлением
одно из образований: газоэлектросварщик :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

aftaev писал(а):
ejik писал(а):и непонятно как Вам варить трубу с газом под давлением
одно из образований: газоэлектросварщик :)
Ну, значит Вам повезло несколько больше чем мне)))
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

во вложении постпроцессор и Жкод
Вложения
Рым для прицепа.txt
(1.44 КБ) 862 скачивания
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

почему то не даёт скинуть постпроцессор, пишет формат запрещён толи сайтом толи админом
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

(для просмотра содержимого нажмите на ссылку)
function OnAbout(event)
ctrl = event:GetTextCtrl()
ctrl:AppendText("Mach3 plasma post processor\n")
ctrl:AppendText("\n")
ctrl:AppendText("Generic plasma post for machines without THC\n")
ctrl:AppendText("\n")
ctrl:AppendText("Modal G-codes and coordinates\n")
ctrl:AppendText("Comments enclosed with ( and )\n")
ctrl:AppendText("M03/M05 turn the torch on/off\n")
ctrl:AppendText("Incremental IJ\n")
end


-- revision 3/2/07
-- Removed final safety move. This is now done in SheetCam

-- revision 7/10/05
-- Added new arc handling

-- revision 11/7/05
-- Moved torch to cut height when preheating
-- Added dummy spindle speed to prevent Mach2 throwing a zero spindle speed error

-- revision 9/10/04
-- Added preheat

-- revision 28/6/04
-- Replaced startx,y,z with currentx,y,z

-- created 28/5/04
-- Based on Mach2 metric.post



function OnInit()

post.SetCommentChars ("()", "[]") --make sure ( and ) characters do not appear in system text
post.Text (" (Filename: ", fileName, ")\n")
post.Text (" (Post processor: ", postName, ")\n")
post.Text (" (Date: ", date, ")\n")
if(scale == metric) then
post.Text (" G21 (Units: Metric)\n") --metric mode
else
post.Text (" G20 (Units: Inches)\n") --inch mode
end
post.Text (" G53 G90 G91.1 G40\n F1\n S500\n")
bigArcs = 1 --stitch arc segments together
minArcSize = 0.05 --arcs smaller than this are converted to moves
end

function OnNewLine()
post.Text ("N")
post.Number (lineNumber, "0000")
lineNumber = lineNumber + 10
end


function OnFinish()
post.Text (" M05 M30\n")
end

function OnRapid()
if(math.hypot(currentX - endX, currentY - endY) < 0.001) then return end
post.ModalText (" G00")
post.ModalNumber (" X", endX * scale, "0.0000")
post.ModalNumber (" Y", endY * scale, "0.0000")
-- post.ModalNumber (" Z", endZ * scale, "0.0000")
post.Eol()
end

function OnMove()
if(math.hypot(currentX - endX, currentY - endY) < 0.001) then return end
post.ModalText (" G01")
post.ModalNumber (" X", endX * scale, "0.0000")
post.ModalNumber (" Y", endY * scale, "0.0000")
-- post.ModalNumber (" Z", endZ * scale, "0.0000")
post.ModalNumber (" F", feedRate * scale, "0.0###")
post.Eol()
end

function OnArc()
if(arcAngle <0) then
post.ModalText (" G03")
else
post.ModalText (" G02")
end
post.NonModalNumber (" X", endX * scale, "0.0000")
post.NonModalNumber (" Y", endY * scale, "0.0000")
-- post.ModalNumber (" Z", endZ * scale, "0.0000")
post.Text (" I")
post.Number ((arcCentreX - currentX) * scale, "0.0000")
post.Text (" J")
post.Number ((arcCentreY - currentY) * scale, "0.0000")
post.ModalNumber (" F", feedRate * scale, "0.0###")
post.Eol()
end


function OnPenDown()
if (preheat > 0.001) then
-- post.ModalText (" G00")
-- post.ModalNumber (" Z", cutHeight * scale, "0.0000")
post.Text (" G04 P")
post.Number (preheat,"0.###")
post.Eol()
end
-- post.ModalText (" G00")
-- post.ModalNumber (" Z", pierceHeight * scale, "0.0000")
post.Text (" M03\n")
if (pierceDelay > 0.001) then
post.Text (" G04 P")
post.Number (pierceDelay,"0.###")
post.Eol()
end
end


function OnPenUp()
post.Text (" M05\n")
if (endDelay > 0) then
post.Text (" G04 P")
post.Number (endDelay,"0.###")
post.Eol()
end
end


function OnNewOperation()
post.Text (" (Operation: ", operationName, ")\n")
end

function OnComment()
post.Text(" (",commentText,")\n")
end

function OnToolChange()
end

function OnNewPart()
post.Text(" (Part: ",partName,")\n");
end

function OnDrill()
OnRapid()
OnPenDown()
endZ = drillZ
OnMove()
OnPenUp()
endZ = safeZ
OnRapid()
end
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

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

Re: Контролер для газового резака

Сообщение aftaev »

ejik писал(а):во вложении постпроцессор и Жкод
В Gocde прописана пауза полсекунды.
N0140 M03
N0150 G04 P0.5
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

честно я не знаю как это работало , но работало
Alex777_72
Новичок
Сообщения: 15
Зарегистрирован: 15 мар 2019, 12:59
Репутация: 0
Настоящее имя: Алексей
Откуда: С-Петербург
Контактная информация:

Re: Контролер для газового резака

Сообщение Alex777_72 »

ejik писал(а):честно я не знаю как это работало , но работало
Как успехи? Прикрутили горелку? Или все напрасно.
ejik
Кандидат
Сообщения: 48
Зарегистрирован: 22 мар 2017, 14:30
Репутация: 4
Настоящее имя: Влад
Откуда: Сахалин
Контактная информация:

Re: Контролер для газового резака

Сообщение ejik »

Пока ещё нет , но я не теряю надежды
Микола
Новичок
Сообщения: 38
Зарегистрирован: 21 июл 2014, 16:59
Репутация: 3
Настоящее имя: Николай
Откуда: Московская обл.
Контактная информация:

Re: Контролер для газового резака

Сообщение Микола »

ejik писал(а):Ищу кто может сделать контролер для газового резака на ЧПУ станок под MACH3. В кратце опишу что надо:
1. Зажигаю в ручную
2. Пуск программы
3. Приехали в точку прокола, ждём прогрев (время регулируется крутилкой, с часиками на экране для наглядности)
4. Прокол, ждём (время регулируется крутилкой, с часиками на экране для наглядности)
5. Время которое выше регулировали крутилками запоминается до следующего цикла (прогрев-прокол)

Ну вот как-то так. Цену не указываю т.к. у всех разные использования и материалы для творчества
Доброго здравия. Думаю мастеров хватает. Вы не учитываете время на "индивидуальную" возню. Там все просто, но если вы сами не в состоянии настроить реакцию на сигналы кнопок и регуляторов макросами, подпрограммами с параметрами или с использованием механизма "брэйн контрол" имеющихся в mach3 то попробуйте сооценить время работы 2-4 недели с зарплатой программиста, инженера электронщика (а возможно и обоих вместе) с месячной зп в ваших местах. С учетом специфических знаний программы (экранчик соответствующий), технологических элементов и разовой уникальной работы будет действовать коеффициент не в Вашу пользу.

Если нет связи с автором ситуация не в Вашу пользу. Врядли дождетесь ответа на форуме.
Я могу предложить с лету в поиске "flame controller F2100" - вам любой китаец или посредник принесет в руки (в ваших краях), но там без изучения документации (G кода и иже с ними) тоже не обойтись, хотя он делает все это проще и быстрее - есть и прогрев и его прерывание и проколы. Есть функция резать от края заготовки и еще много всяких удобств. И индикаторы времени, но не будет с ним дяди который покажет как нажимать эти пары кнопок. Хотя стоить контроллер будет для Вас дешевле в разы чем та работа, которую вы ожидаете.

Самый бюджетный вариант - самому разбираться. Но тут надо будет связать элементы управления mach3 с поспроцессором cam системы - скорей всего завязки (зависимости есть). Как вариант выкладывать все настройки, макросы, макросы brn, соединения/схемы кнопок/крутилок, постпроцессор - может что и получиться. Без вашего желания разобраться и наладить точно ничего не будет.
Ответить

Вернуться в «Услуги»