
Вопрос по постпроцессору для ArtCAM
Автор
sergei007
, 13 Сен 2008 23:02
постпроцессор Постпроцессор ArtCAM
Сообщений в теме: 714
#681
OFFLINE
Отправлено 06 Февраль 2020 - 10:11
На гербере много оборудования работант, в основном сверлилки печатных плат. Даже китайцы делают кучу многошпиндельных саерлилок под гербером... Как-то лет пять назад запускал одну из скорос ных саерлилок, которая в секудну успевала сдеоать 3-4 отверстия....
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#682
OFFLINE
Отправлено 07 Февраль 2020 - 10:03
Да форумах есть советы и по Sabre 408 и по станкам для изготовления печатных плат. Но предлагают использовать Fusion 360 мне это не подходит.
Доберусь до станка буду пробовать.Сейчас работаю рядом на лазере тоже Fusion и заказов много.
Сообщение отредактировал dnl: 07 Февраль 2020 - 10:28
#683
OFFLINE
Отправлено 07 Июнь 2020 - 11:20
Всем привет. Может кто-нибудь поделиться постпроцессором для Wattsan M12-1325?
Пост называется Rich Auto A11 Dsp (mm) (*.plt). Так найти не получается
Всем добра!
#684
OFFLINE
Отправлено 07 Июнь 2020 - 11:33
Пост называется Rich Auto A11 Dsp (mm) (*.plt).
А чем вам он так необходим , почему из стандартного набора не взять . G-code mm например
#685
OFFLINE
Отправлено 07 Июнь 2020 - 22:01
А чем вам он так необходим , почему из стандартного набора не взять . G-code mm например
Вот честно не знаю Просто до меня работали именно с этим постом. Вот и думаю вдруг это критично.
#686
OFFLINE
Отправлено 07 Июнь 2020 - 22:30
Если у вас на станке именно Rich Auto A11, то лучше постпроцессор под G-коды, а не под plt - HPGL....
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#687
OFFLINE
Отправлено 12 Июль 2020 - 23:59
Доброго всем времени суток (я настаиваю на этом).
Совсем недавно начал осваивать ЧПУ обработку и в эйфории не замечал некоторых вещей.
Но видимо пришло время снять розовые очки и надеть защитные.
Вопрос: Рисую в арткам прямоугольник, делаю УП обработки по контуру и вижу удивительные вещи.
По уму, перемещения должны происходить только по двум осям(z не считаем) от точки до точки.
Например
.......
Y200
X-200
Y-200
X200
.......
А по факту, между точками перехода имею мусор пять шесть (а то и больше в зависимости от размера прямоугольника) строк.
И всё бы ничего если бы эти движения были в пределах сотки, а то бывает доходит и до 0,5мм, это уже очень критично.
Как избавится от этого мусора?
mach2mm.cnc ArtCam->Mach3
Сообщение отредактировал Xameleon: 13 Июль 2020 - 00:00
#688
OFFLINE
Отправлено 13 Июль 2020 - 00:37
Углы будут обходиться по дуге с центром в углу вектора и радиусом равным радиусу фрезы.
С уважением, Олег.
#689
OFFLINE
Отправлено 21 Октябрь 2020 - 16:54
Подскажите что означает строчка возврата каретки END_OF_LINE = "[13][10]" это просто переход на новую строку или что?
И что означает строчка START = "START"?
Сообщение отредактировал Ryoji: 21 Октябрь 2020 - 22:31
#690
OFFLINE
Отправлено 22 Август 2021 - 04:07
Вопрос к гуру по постпроцессорам ArtCAM
Задача в следующем:
Требуется получить в файле для NCStudio строчку:
M801 "|F|3амеите инструмент на End Mill 5 mm" - именно с кавычками
End Mill 5 mm это параметр [TOOLPATHNAME]
Однако ArtCAM не принимает в постпроцессоре такой вариант:
TOOLCHANGE = "M801 "|F|3амеите инструмент на [TOOLPATHNAME]""
Двойные кавычки не прокатывают.
Как быть в этом случае?
Все может быть и все быть может.
И только то не может быть, Чего уж точно быть не может.
Хотя и это может быть.
#691
OFFLINE
Отправлено 22 Август 2021 - 10:23
Наверху справа есть Эдитбокс. Набрать там "ascii" и нажать на лупу.
ЗЫ Дрюндель, а посмотреть постом выше? Человеку, отличающему "си плюс плюс" от "да чмоки чмоки" должно быть стыдно!
Куда катится мир???
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#692
OFFLINE
Отправлено 22 Август 2021 - 12:58
Как быть в этом случае?
Попробуйте так:
TOOLCHANGE = "M801[22]|F|3амените инструмент на [TOOLPATHNAME][22]"
Ибо символ " в ASCII таблице имеет обозначение 22
Сообщение отредактировал 3D-BiG: 22 Август 2021 - 12:59
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#693
OFFLINE
Отправлено 22 Август 2021 - 13:05
"да чмоки чмоки"



Есть немного .должно быть стыдно!
Поиск по "кавычкам" не помог. Начал тему читать сначала, на десятой странице сломался.

.
Про ASCII я подумал и по аналогии с "да чмоки чмоки" использовал обратный слэш. Не прокатило.
Про END_OF_LINE = "[13][10]" вообще не вспомнил.
Короче, спасибо что носом ткнули.
22 это в Hex, а надо в DecПопробуйте так:
TOOLCHANGE = "M801[22]|F|3амените инструмент на [TOOLPATHNAME][22]"
Ибо символ " в ASCII таблице имеет обозначение 22
Вот так работает
TOOLCHANGE = "M801 [34]|F|3амеите инструмент! [TOOLPATHNAME][34]"
Все может быть и все быть может.
И только то не может быть, Чего уж точно быть не может.
Хотя и это может быть.
#694
OFFLINE
Отправлено 22 Август 2021 - 13:35
Букву "н" только воткнуть надо.
И желательно привыкнуть писать все большими буквами, а то "я" вызовет ошибку.
И желательно привыкнуть писать все большими буквами, а то "я" вызовет ошибку.
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#695
OFFLINE
Отправлено 22 Август 2021 - 13:39
22 это в Hex, а надо в Dec
Учел...
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#696
OFFLINE
Отправлено 08 Апрель 2022 - 00:57
Доброго всем
у арткама есть переменные USER1 - USER9
но увы они берутся из секции инструмента, как их выдернуть из секции траектории?
вопрос второй, переменная TOOLDESC выдает имена для фрез созданных из вектора ERROR, для других имена первоначальных фрез параметры и имена были впоследствии изменены, в базе не нашел где это можно исправить
мануал по постпроцессору для 2017-18 я не нашел
Сообщение отредактировал hans: 08 Апрель 2022 - 01:37
#697
OFFLINE
Отправлено 14 Февраль 2023 - 11:28
Товарищи знатоки, прошу помощи т.к. нужную информацию ни где не нашел...
При написании УП часто использую поправку координат на переменную заданную в начале УП (такая производственная необходимость):
G0 X10.000+#203 Y-10.000-#204 Z26.000+#205
Я подправил как нужно постпроцессор для автоматического вписания поправок:
FIRST_RAPID_RATE_MOVE = "G0 [X]+#203 [Y]-#204 [Z]+#205"
;
FIRST_FEED_RATE_MOVE = "G1 [X]+#203 [Y]-#204 [Z]+#205 [F]"
FEED_RATE_MOVE = "G1 [X]+#203 [Y]-#204 [Z]+#205"
;
FIRST_CW_ARC_MOVE = "G2 [X]+#203 [Y]-#204 [I] [J] [F]"
CW_ARC_MOVE = "G2 [X]+#203 [Y]-#204 [I] [J]"
;
FIRST_CCW_ARC_MOVE = "G3 [X]+#203 [Y]-#204 [I] [J] [F]"
CCW_ARC_MOVE = "G3 [X]+#203 [Y]-#204 [I] [J]"
но столкнулся с проблемой: при перемещении, при котором одна из координат остается неизменной, он не прописывает координату, но прописывает поправку для этой координаты:
G0 X10.000+#203 Y-10.000-#204 Z26.000+#205
G1 +#203 -#204 Z0.000+#205 F200.0
G1 +#203 Y-50.000-#204 +#205 F1200.0
G1 X40.000+#203 -#204 +#205
Может быть кто-нибудь в курсе где и что нужно изменить в постпроцессоре (или может быть в самом ArtCAMе) для того что бы он всегда прописывал все координаты, даже если они остаются неизменными (размер файла УП не имеет значения), или как прописать в постпроцессоре поправку что бы она не писалась если не указывается координата?
Заранее спасибо!
#698
OFFLINE
Отправлено 14 Февраль 2023 - 11:47
Подход сомнителен.
Есть специально команды смещения нуля координат
Например Даркстон пишет про команды Мач3
"G52 - локальная система координат.
СЧПУ позволяет устанавливать кроме стандартных рабочих систем координат (G54-G59) еще и локальные. Когда СЧПУ станка выполняет команду G52, то начало действующей рабочей системы координат смещается на значение указанное при помощи слов данных X, Y и Z. Код G52 автоматически отменяется с помощью команды G52 ХО YO Z0."
Лучше конечно в хелпе мача посмотреть.
Есть специально команды смещения нуля координат
Например Даркстон пишет про команды Мач3
"G52 - локальная система координат.
СЧПУ позволяет устанавливать кроме стандартных рабочих систем координат (G54-G59) еще и локальные. Когда СЧПУ станка выполняет команду G52, то начало действующей рабочей системы координат смещается на значение указанное при помощи слов данных X, Y и Z. Код G52 автоматически отменяется с помощью команды G52 ХО YO Z0."
Лучше конечно в хелпе мача посмотреть.
Сообщение отредактировал lkbyysq: 14 Февраль 2023 - 11:49
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#699
OFFLINE
Отправлено 14 Февраль 2023 - 12:39
если память не подводит , то @ или # в формате переменных как раз и отвечают выводить в УП переменную всегда или только при ее изменении.
еще попробуй с квадратными скобками поиграццо- вот так к примеру "G0 [X+#203][Y-#204][Z+#205]"
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#700
OFFLINE
Отправлено 14 Февраль 2023 - 14:51
Подход сомнителен.
Есть специально команды смещения нуля координат
Например Даркстон пишет про команды Мач3
"G52 - локальная система координат.
СЧПУ позволяет устанавливать кроме стандартных рабочих систем координат (G54-G59) еще и локальные. Когда СЧПУ станка выполняет команду G52, то начало действующей рабочей системы координат смещается на значение указанное при помощи слов данных X, Y и Z. Код G52 автоматически отменяется с помощью команды G52 ХО YO Z0."
Лучше конечно в хелпе мача посмотреть.
Подход действительно сомнителен и не так прост как использование смещения координат, но на то есть определённые причины которые объяснять подробно очень долго да и бессмысленно... в станок устанавливаются заготовки разного размера, но при этом обработки этих заготовок идентичные... программа непосредственной обработки залита отдельным файлом, и вызываетс подпрограммой из основной УП, ее цекнтральная верхняя точка имеет координаты X0.000 Y0.000 Z0.000. При помощи переменных я задаю положение обработки на той или иной заготовке. Вызов одной подпрограммы может использоваться в 15 основных УП (это сильно экономит место и в случае внесения изменений редактируется только 1 подпрограмма а не 15...)
и при всем при этом переменные необходимы потому что на заготовке могут устанавливаться несколько изделий в разных местах, а фрезеровка производится с последовательной сменой инструмента (что бы каждый необходимый инструмент менялся всего один раз, а не для каждого изделия по разу)... короче пошел куда то уже совсем вглубь... короче говоря переменные необходимы...
если память не подводит , то @ или # в формате переменных как раз и отвечают выводить в УП переменную всегда или только при ее изменении.
еще попробуй с квадратными скобками поиграццо- вот так к примеру "G0 [X+#203][Y-#204][Z+#205]"
память не подводит... и то и другое отвечает за переменные, но за разные типы переменных... вопрос то не про работу с ними...
с квадратными скобками я как только уже не игрался, в том числе и именно так ставил, арткам при загрузке выдает синтаксическую ошибку в постпроцессоре и просто закрывается...
Темы с аналогичным тегами постпроцессор, Постпроцессор ArtCAM
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных