Вопросы по ArtCam

mexan

Да, но если постпроцессор в Арткаме не поддерживает смену инструмента,то
в итоговом файле УП он не сохранит УП с разными инструментами. Можно сохранять несколько файлов УП, но я уже привык, что можно работать со сменой инструмента
в одном файле.В этом же постпроцессоре у меня после старта идет подъем на безопасную высоту(БВ) и программный останов. Затем я включаю шпиндель и снова нажимаю старт и все поехало… Когда доходит до смены инструмента - включается пауза, выключаю шпиндель, загоняю в 0. Затем смена инструмента и вперед…
Вот как-то так.

PS. ArtCam 2008 (если это играет роль)

PPS. После смены инструмента обязательно поднимать на БВ! У меня не получилось сделать это программно,поднимаю вручную, может кто доработает.

Dj_smart
Soling:

Арткам и прочие просто дают команду на смену и номер инструмента.

Так и есть. Только мой арткам, при попытке сохранить две УП в одной, с разным инструментом, выдаёт :“постпроцессор не поддерживает…”. Их там тьма, часть под МАЧ вообще не катят, а остальные - такая вот беда. В принципе обхожусь, но ведь можно без мороки:).
О, пока стучал по кнопкам… mexan, спасибо, буду пробовать. Первый соответствует описанию, подымает, ждёт, пуск - поехало. А смену не даёт. Арткам тоже 2008-й, про.

Dj_smart

Что-то я наверное… Короче перед сменой вставляет М6, а не М1. Номера 1 и 2. Код во вложении.

смена2.rar

Soling

А что он должен вставить? В посте прописан код автосмны инструмента ( М6 ). Что он честно и делает.

TOOLCHANGE = “[N] M6 T[T]”

Вообще то в этой заморочке есть смысл только при наличии авто сменщика. ИМХО, конечно. Сменить в рукопашную инструмент, выставить его по длине… так проще новый файл запустить, чем мудрить с остановом - стартом.

Dj_smart

Soling, спасибо! Это же в маче надо выставить стоп при смене… Жара, что поделаешь…

Во! Теперь всё чудненько! Всем спасибо!

Soling

В Маче надо не забыть включить поддержку смены вообще. Иначе будет просто игнорировать эту операцию.

P.S.
На сколько помню, в Маче должен быть макрос, описывающий процедуру смены.
Стандарт алгоритма:
Поднять и остановить шпиндель.
Прочитать из таблицы координаты кассеты. Сменит струмент.
Поднять шпиндель.
Уйти в рабочее поле и опустить до высоты безопасности.
Включить шпиндель и продолжить работу.

При этом есть варианты: 1 весь инструмент замерен при инициализации станка. 2. Замеряется при каждой смене.
При ручной смене можно второй вариант взять.

Dj_smart
Soling:

Иначе будет просто игнорировать эту операцию.

Что оно благополучно и делало.

Soling:

Сменить в рукопашную инструмент, выставить его по длине…

У меня скринсет… Да тут где-то взял. Синий, или Blue, как угодно. Ага, вот www.cnczone.com/forums/showthread.php?t=56079 Так там поднял Z, сменил, подсунул пластину и ткнул кнопку. Оно дойдёт до касания, и обнулит, с учётом пластины. А до автосмены не дорос.

2 months later
Аэробус

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

Dj_smart
Аэробус:

учитывать длину патрона зажимного, крепления шпинделя,

И погоду в Китае… Шучу! Аэробус, а зачем? С прижимами можно попробовать высоту безопасных перемещений с их учетом поставить.

Аэробус

Мдя… Это да - с прижимами. А когда сложный рельеф и еще с поворотной осью. Высота безопасности может статься на пределе хода каретки это во первых, а во вторых когда режем сурёзное углубление в рельефе и вроде хватает пространства для фрезы вместе с патроном, но, оказывается кронштейном шпинделя упираемся в выступающий рельеф несколько дальше этого углубления. Т.е. имеется в виду работа на предельных возможностях обработки глубоких рельефов или деталей сложной геометрии с большим перепадом высот.

14 days later
boldive

Когда готовлю G-Codes в Artcam то выбираю либо Mach2 (с этим проблемм нет) либо Mach3 (а с этим проблеммы).
При формате Mach2 все катается как надо. Вот для примера кусок начала кода. Все просто: прямое задание координат по X,Y,Z
%
G90
G49
M3 S15000
G0 X73.965 Y86.110 Z6.100
Z2.000
G1 Z-12.000 F762
G0 Z6.100
G0 X263.225 Y31.583
Z2.000
G1 Z-12.000 F762
G0 Z6.100
G0 X98.225 Y34.758
G1 Z-3.125 F762
G1 X98.887 Y34.688 F1016
X99.560 Y34.464
X100.190 Y34.077
X100.719 Y33.548
X101.106 Y32.918
X101.330 Y32.245
X101.400 Y31.583

А вот та-же траектория но в формате Mach3. Тут уже появляются какие-то I,J
G90
G21
G49
M6 T2
G0Z6.1000
M3 S15000
G0 X73.9646 Y86.1102 Z6.1000
Z2.0000
G1 Z-12.0000 F762
G0 Z6.1000
G0 X263.2251 Y31.5831
Z2.0000
G1 Z-12.0000 F762
G0 Z6.1000
G0 X98.2251 Y34.7581
G1 Z-3.1250 F762
G2 X101.4001 Y31.5831 I-0.0000 J-3.1750 F1016
G2 X98.2251 Y28.4081 I-3.1750 J0.0000
G2 X95.0501 Y31.5831 I0.0000 J3.1750
G2 X98.2251 Y34.7581 I3.1750 J-0.0000

так вот с этими координатами станок ездит хрен знает куда. За лимиты (в глубокий минус по X and Y) выезжает легко и быстро.

У меня стоит лицензионный Mach3 который второй формат должен хорошо понимать и обрабатывать.

Теперь вопрос. Это Mach3 не понимает такой формат G-Code, или Artcam выдает что-то непонятное для Mach3? Где и в какую сторону надо копать?

Soling

Кто Вам сказал, что он должен понимать второй формат? G коды формирует не он а ArtCam. И почему Вы уверены, что в нем лежит пост для Mach3, подходящий Вам? Перед тем, как применять постпроцессор, его надо протестировать, во избежании огорчений. А еще лучше залезть в него и посмотреть, что там наваяли. Ваш станок может отличаться от станка автора поста. И не его вина, что он не знал, что надо Вам.
Копать лучше всего в сторону навыков настройки постпроцессоров. Кроме правильной работы, это даст возможность не подлаживаться под капризы прог и станка, но заставлять их делать именно то, что надо Вам.
😃

boldive
Soling:

G коды формирует не он а ArtCam.

И Artcam формирует их непосредственно под Mach3. Во всяком случае при формировании G-Code выбирается формат Mach3gb. Или это не тот Mach3 на котором работает большинство посетителей этого форума? Я так полагаю что когда Artcam предлагает сохранить это дело под Mach3 то наверно с Mach3 это должно быть совместимо?

Сформирую вопрос по другому. При формировании G-Code в Artcam какой формат выходного файла нужно выбирать для работы под Mach3?

Soling

Библиотека ArtCam, так же как и библиотеки других Cam пакетов, содержит заготовки постпроцессоров. Ни кто не гарантирует что они будут работать именно с Вашим станком. Собственно, сама суть механизма постпроцессора в возможности настройки его под конкретный станок.
Если Вам не хочется забираться в эту проблему, а с постом для Mach2 все работает, оставьте его и не обращайте внимания на название.
Но, лучше, все же, разобраться.

DSP1
boldive:

При формировании G-Code в Artcam какой формат выходного файла нужно выбирать для работы под Mach3?

Попробуйте , съест ваш MACH3 это ?

boldive.rar

boldive
DSP1:

Попробуйте , съест ваш MACH3 это ?

А можно картинку того что должно получится? Сами коды Мак съест, а вот куда поедут и куда должны поехать оси неизвестно.

Геннадий, как-то смутно у Вас с ответами. Арткам с помощью G-Code говорит Маку куда оси двигать, и говорит это только для трех осей. Причем каждая из осей имеет только линейное перемещение. Маку глубоко по барабану какой станок. Он выдает Step and DIR на основании G-Codes. И получается что команда вроде такой

G2 X101.4001 Y31.5831 I-0.0000 J-3.1750 F1016

неправильная для Мака (тогда вопрос к Арткаму: почему и как надо?) либо Мак ее неправильно обрабатывает (тогда вопрос к Маку: почему и как надо?)

Поскольку большое количество народа сидит на связке Арткам-Мак то каким выходным форматом в Арткаме они пользуются? Неужели каждый под себя настраивает постпроцессор в Арткаме?

DSP1
boldive:

А можно картинку того что должно получится?

G-Code Arcs mm tap

Soling

Сделайте так, что бы не блуждать вокруг: скачайте демку VisualMill. В этом пакете работа с постами самая дружественная.
Откройте там генератор-редактор постпроцессоров. В нем хорошо видно, что делает постпроцессор, на какие настройки влияет. В ArtCam такого генератора нет. Там это просто текстовый файл с инструкциями.
Просмотрев это Вы поймете, что постпроцессор это вещь индивидуальная. И спасает, зачастую, только совместимость станков. Но, для такого пакета как Mach эта совместимость совсем не гарантирована. Обратите внимание: в пакете лежит куча постов под Фануки, Мультикамы и т д. Хотя, казалось бы, станки одного производителя.

boldive
boldive:

Пойду пробовать.

Попробовал. Нарисовало мне множество окружностей разного диаметра. В итоге получился выфрезерованный внутри почти круг.
Явно Мак не понимает как обрабатывать координаты I, J.

DSP1

Проверьте в шапке экрана G15 G17 G90 и установку " I J MODE " в Ink в General L Config
с перезапуском проги .
Если не поможет , меняйте MACH на совецкий 2.63 😃 , ну или еще кто подскажет .

G15 и др. можно вбить в MDI и нажать Enter .