Вопросы по ArtCam

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 .

boldive
DSP1:

и установку " I J MODE " в Ink в General L Config

Вот и я так думаю что проблемма тут. У меня там стоит absolute вместо incremental

Проверил. На станке не гонял, но в окошке Мака появилась правильная траектория. Помогло. Спасибо!

Vavan1979

Доброе время суток.
Создал УП с острыми углами, станок их “облизывает” (Сглаживает). Подскажите как в процессе фрезеровки избежать скругления углов? Какие выходы из ситуации? Можно ли фиксировать фрезу в углах прохождения по вектору?
Спасибо.

gasoline

скриншот в студию!
Если Вы делаете обработку по контуру снаружи, то углы детали полюбому будут острые… если внутри - то скругленные на радиус фрезы…
Если делаете обработку вдоль вектора то центр фрезы будет строго идти по вашему вектору…

Если вам нужно чтобы при сборке деталей не надо было подпиливать внутренние углы - сделайте так:

cubinec
Vavan1979:

Создал УП с острыми углами, станок их “облизывает” (Сглаживает). Подскажите как в процессе фрезеровки избежать скругления углов? Какие выходы из ситуации? Можно ли фиксировать фрезу в углах прохождения по вектору? Спасибо.

сделайте побольше ускорение (мотор тюнинг) в генеральных настройках устанавливаете G61( точный останов) ,но сначала ускорение))) попробуй повысить,может это тебя устроит

Vavan1979
cubinec:

сделайте побольше ускорение (мотор тюнинг) в генеральных настройках устанавливаете G61( точный останов) ,но сначала ускорение))) попробуй повысить,может это тебя устроит

Спасибо, а можно поподробнее. Я не смог найти эти настройки.