ArtCam manipulation of 3D on a plane with rotating parts in the 4th axis
ฝัง
- เผยแพร่เมื่อ 24 ส.ค. 2024
- Usually they say that ArtCam does not allow the processing of 3D.
This is an example of what you can do the treatment on the 4th axis in the plane with rotating parts.
In an Internet video how to deploy a lot of bulky parts in the plane and the axis of the substitute to do the processing. However, this treatment leaves the cylinder in the center of the part.
This example shows what can be done without cylinder
using ArtCam.
реально урок крут,и не думал что такое возможно.все чаще склоняюсь к тому,что постпроцессор имеет очень так сказать не маловажную роль,ВОТ ЭТО МАСТЕР КЛАСС
Очень оригинально. Класный урок.
Геннадий, здравствуйте ,проста супер, Уваженые вам
Арткам создали люди не земной цивилизации. Наконец то его угробили. Каких вариантов только нет с четвертой осью.Пришлось освоить другие более логичные программы. Но проблема встанет с постпроцессором. Вот отсюда и вариации.Автору спасибо.
Спасибо за видео!
Классный урок!
Урок конечно хороший, но осталось масса вопросов.... приходиться самому допереть.
Здравствуйте. Даёте уроки по разворачиванию ножки кабриоль?
Добрый день А вы знаете как нарисовать эту ногу в арткаме?
Очень хорошее видео!!! И не думал, что Арткам на такое способен. Только у меня под конец не удалось все это повторить, поскольку для просчета траекторий "не хватает памяти". Не подскажете, сколько оперативки нужно для таких рассчетов?
Подскажите пожалуйста или ткните носом. Есть модель крышки. Вверх крышки обработать знаю как. Перевернул модель крышки и можно с обратной стороны обработать. А как сделать так чтоб при перевороте самой заготовки попасть на саму деталь, например вверх крышки уже выточен но не вырезан, сделать низ?
Добрый день! У меня поворотная ось ориентирована вдоль оси Y. Я не могу повторить Ваш урок с учетом этого. Арткам упорно поворачивает модель вдоль Х. Может подскажите, как мне приспособить Ваши действия к моему станку?
Здравствуйте Геннадий, вы не могли бы скинуть этот постпроцессор ?..
whitch software make it
доброе утро, подскажите пожалуйста, что такое префикс вывода и что туда вписывают
Это видео для станков с четырмя полноценными осями. У кого четвертая ось подключается вместо X или Y можете не тратить время))
Не совсем, по сути четвертая ось в обработке не участвует, а нужна только для позиционирование заготовки в "перерывах" межу обработками , то есть ось А используется как делительная головка (а значит можно и без чпу управления обойтись). Если не прав мб автор поправит.
Все правильно. Можно и руками переворачивать.
is there an English version of this, is artcam pro 8 do this same thing ?
Спасибо за Урок.
Скажите где скачать ваши другие уроки по ратобе с повороткой?
Спасибо
Других уроков не делал. Если есть конкретная задача, могу ей заняться. Остальные подходы уже на ютубе много раз показаны.
а есть виде где станок фрезерует у меня станок бивер 25рф хочу понять как можно на нем сделать токарной балки нет
th-cam.com/video/DtCgnnQ9YhU/w-d-xo.html
Здравствуйте. Очень хороший урок. Подскажите, пожалуйста, а сделать так, чтобы поворотная ось была вдоль оси Y?
+Sergey Poliansky
Здравствуйте.
Обычно на всех станках поворотная ось стоит вдоль Х. Я вдоль Y не встречал и в Арткаме таких настроек не нашел.
добрый день! у вас получилось сделать развертку под "У" на станок? У меня тоже возникла такая же проблема как и у вас. можете написать на почту? alsuhalitova2013@ya.ru
заранее спасибо за ответ!
Благодарю за урок. Можно ли получить эту модель на почту?
добрый день. видео хорошее, полезное. у меня к вам вопросик. на токарно-фрезерном станке хочу сделать глобус. поворотнася ось С. х и z обичные оси. как пример вашего видео я смогу такое сделать? путем подмены y на с.
Глобус лучше сделать через разворот. Есть такой подход и много раз на ютубе показан.
Интересное видео.Спасибо.Возникли вопросы.Какой Арткам?В 2009 или 2010 это возможно?Шаблон - по сути просто стратегия и последовательность обработки(в смысле не привязана к модели)?В мач 3 поворот для четвёртой оси на градусы как сделать?(у меня сейчас стоит координатная зависимость заменой по оси Х-один оборот-100мм,хотя наверно можно вместо этого 360мм сделать....)У вас на лицевом рельефе разрыв.Ну а если там что-то важное нужно(логотип ,или ещё что)? При обработке таким способом появляется большая нагрузка на края модели,стремящаяся провернуть её .Хватает ли мощности двигателя удержать её в таком положении не смещаясь и не теряя точности?(например я вынужден дополнительно фиксировать заготовку во избежании этого,но тогда просто автоматизированного поворота применить не получится по понятным причинам....
+am105am
> Какой Арткам?В 2009 или 2010 это возможно?
Я это делал в 2010
>Шаблон - по сути просто стратегия и последовательность обработки(в смысле не привязана к модели)?
Да. Правильно.
>В мач 3 поворот для четвёртой оси на градусы как сделать?(у меня сейчас стоит координатная зависимость заменой по оси Х-один оборот-100мм,хотя наверно можно вместо этого 360мм сделать....)
Есть такая настройка внутри МАЧ3 - можно указать или градусы или смещение.
> У вас на лицевом рельефе разрыв.Ну а если там
что-то важное нужно(логотип ,или ещё что)?
Нет. Разрыва нет т.к. обработка идет с разных сторон и прорабатывает все поднутрения.
> При обработке таким способом появляется большая нагрузка на края модели,стремящаяся провернуть её
.Хватает ли мощности двигателя удержать её в таком положении ...
У меня хватает. Все зависит от Вашей конструкции станка.
+Gennadiy Zbuker Спасибо за ответ.Не совсем я понял саму технологию написания постпроцессора(пока не изучал,не было необходимости,ну а теперь явно появится)))Но мысли вокруг такого способа обработки сложных моделей была.Даже полез Powermill &Powershape штудировать.....Ну я то только-только этим увлёкся,а вот один очень умный и опытный пользователь этих программ сказал дословно: - "Спешу Вас удивить. Например в PowerMill, в котором я работаю, для обработки поднутрений в 4-х осях, тоже нужны некоторые "танцы с бубном", часто весьма сложные. Там нет волшебной кнопочки "Сделать хорошо", к сожалению.
И ещё, как в последствии я выяснил, по некоторым возможностям ArtCAM значительно превосходит PowerMill." И тут ваше видео...Начинаю склоняться к мысли что он прав))) Чисто теоретически,но ещё не пробовал и хочу поделиться...в качестве экономии времени обработки детали-вначале разворачиваем и обрабатываем вокруг оси(что заметьте гораздо быстрее)а после - вашим способом только проблемные зоны(на фигуре к примеру пространство между телом и руками ну и другие поднутрения).Повторюсь не пробовал,но кажется так гораздо быстрее будет.
+am105am PowerMill и ArtCam - немного для разных целей. Первый более технический а второй более художественный. Хотя оба делают УП. Это как вера :) Я не буду на эту тему т.к. каждому свое.
Ну и технологии разные.
Стратегий много. Я позже делал черновую с двух сторон (плоскостей). Спереди и сзади. А потом только чистовой с разных нужных сторон.
Добрый вечер. Посмотрел вдумчиво раза 3 и сообразил в ArtCame кое-что. Получилось со второго раза. То, что я всегда знал должно быть в такой удобной программе. Но с выводом беда. Станок управляется Mach3. Пострпроцессора как известно Вам в ArtCam е нет. А вот у Вас я увидел такой, написанный лично. Вопрос, на каких условиях я могу приобрести этот файлик, а то всю голову сломал и постпроцессоры пытался переделывать и в нете рыл. Уже все болит и голова и глаза и мягкое место. Нет сил. А пилить надо именно так как Вы. Конечно можно и ручками поворачивать ось. Но в таком случае, это пещерный век уже. P.S. Ну не силен я в постпроцессорах. И Машинный перевод мануала по постпроцессорам меня не воодушевил. Контакт Aleksandr80@inbox.ruИ еще, большое спасибо Вам за Ваш труд.
+Aleksandr Volodarets Я сначала сделал постпроцесс и опробовал его. Все дело в том, что для безопасной работы нужно было фрезу высоко поднимать, а станок не позволял это делать. В итоге я не стал заморачиваться с постпроцессом т.к. я почему-то не был уверен в его правильности и вывожу обработки для каждой плоскости отдельно затем в "Блокноте" склеиваю в одну программу.
%
G90
G49
M3 S17000
G0 Z100.000
G0 Y-85.000
G0 A-90.000
(левая сторона)
G0 Z100.000
G0 Y-85.000
G0 A90.000
(правая сторона)
G0 Z100.000
G0 Y85.000
G0 A0.000
(фас)
M05
M02
%
+Gennadiy Zbuker Спасибо.
Делаю все как в уроке, почему-то черновая обработка не рассчитывается, не определяется толщина заготовки. Не знаете в чем может быть причина?
+filipp Kyrylyuk Я так не могу сказать. Или видео или скриншоты скиньте gennadiy.zbuker@gmail.com
+filipp Kyrylyuk Проверьте как шаблон траекторий записывали - вектор задавали?
Геннадий, здравствуйте. Я правильно понял, что в вашем случае все 4 оси должны быть задействованы? Т.е. для поворотной оси - отдельный драйвер, и оставльные основные оси (Х,Y,Z) тоже рабочие? Просто обычно поворотная ось заменяется осью Х для арткама, а у вас получается активны все 4 оси? Можно списаться на wantfreeinet@mail.ru
+Alexey Naumik Алексей, здравствуйте. Да тут все 4 оси рабочие. Это позволяет делать фрезеровку с "поднутрениями", что невозможно при создании модели через разворачивание вокруг оси.
Балясины конечно лучше разворотом вокруг оси. Это пример того, что Арткам позволяет делать УП для полноценных 4х осей :)
Вот так можно делать.
А как вы написали файл постпроцессора? Можно подглядеть? Тот который с расширением *.con.
Я приблизительно так же делаю, только плоскостей бывает до 8 штук и мне приходится всё это вручную "клеить". Заранее спасибо.
+glazovikalypka
У меня он такой... но! Я его не использую т.к. не очень уверен в правильности.
Клею траектории тоже руками т.к. вывод у меня получился, а станок не принял.
DESCRIPTION = "Mach2 mm+++(*.cnc)"
;
FILE_EXTENSION = "cnc"
;
UNITS = MM
;
;
; Cariage return - line feed at end of each line
;
END_OF_LINE = "[13][10]"
;
; Block numbering
;
LINE_NUM_START = 0
LINE_NUM_INCREMENT = 1
LINE_NUM_MAXIMUM = 999999
;
; Set up default formating for variables
;
; Spindle Speed
FORMAT = [S|@|S|1.0]
; Feed Rate
FORMAT = [F|#|F|1.0]
; Tool moves in x,y and z
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]
FORMAT = [R|#|A|1.3]
; Arc Center Coords
FORMAT = [I|@|I|1.4]
FORMAT = [J|@|J|1.4]
; Home tool positions
FORMAT = [XH|@|X|1.3]
FORMAT = [YH|@|Y|1.3]
FORMAT = [ZH|@|Z|1.3]
FORMAT = [RH|@|A|1.3]
FORMAT = [AH|@|A|1.3]
;
; Rotary axis control
; Выбор оси,которой будет паралельна ось вращения (X или Y):
ROTARY_AXIS = X
;
; If flag below is YES the dilog requesting the diameter for wrapping will be displayed
;
ROTARY_AXIS_DIALOG = NO
;
; If flag below is YES Z Zero for tool is ALWAYS the centre of rotation
; regardless of diameter of rotary job
;
ROTARY_AXIS_SIGNED = NO
ROTARY_ORIGIN_IS_CENTRE = YES
;
; Minimum length for a circular arc - arcs shorter that his are treated as lines
;
;MIN_ARC_LENGTH = 0.01
;
; If following command is YES toolpaths which extend past the edge of the model
; will be wrapped to values > 360 - if NO (the default setting), then toolpaths
; are limited back to 360 degrees. This is only usefull for 2d toolpaths as 3d
; toolpaths automatically retract upto safe z when they extend past the edge of the model
;
ALLOW_ROTARY_OVER_360 = NO
;
; Set up program header
;
START = "%"
START = "([TOOLDESC])"
START = "G90"
;START = "G21"
; G20 = Use MM as unit value
START = "G49"
;START = "M6 T1"
; M6T1 = tool change via macros (commented out)
START = "M3 [S]"
;START = "M7"
; M7 = turn misting coolant on (commented out)
;
; Program moves
;
ROTARY_A_INDEX = ""
ROTARY_A_INDEX = "G0 [AH]"
ROTARY_A_INDEX = ""
; Задание в сокращённой и полной (FIRST_) форме команды быстрого перемещения.
FIRST_RAPID_RATE_MOVE = "G0 [R] [X] [Y] [Z] [F]"
RAPID_RATE_MOVE = "G0 [R] [X] [Y] [Z]"
; Задание команды подъёма по Z .
RETRACT_MOVE = "G0 [Z]"
; Задание в сокращённой и полной (FIRST_) форме команды линейной резки.
FIRST_FEED_RATE_MOVE = "G1 [R] [X] [Y] [Z] [F]"
FEED_RATE_MOVE = "[X] [Y] [Z] [R] "
; Задание в сокращённой и полной (FIRST_) форме команды резки по дуге по часовой стрелке.
FIRST_CW_ARC_MOVE = "G2 [X] [Y] [I] [Z] [J] [F]"
CW_ARC_MOVE = "G2 [X] [Y] [I] [Z] [J]"
; Задание в сокращённой и полной (FIRST_) форме команды резки по дуге против часовой стрелки.
FIRST_CCW_ARC_MOVE = "G3 [X] [Y] [I] [Z] [J] [F]"
CCW_ARC_MOVE = "G3 [X] [Y] [I] [Z] [J]"
;
; End of file
;
END = "G0[ZH]"
END = "[XH][YH][RH]"
END = "M05"
END = "M02"
END = "%"
Спасибо!
Я сам поковырялся немного.
Написал такой:
DESCRIPTION = "Mach2 mm Turn(*.cnc)"
FILE_EXTENSION = "cnc"
UNITS = MM
END_OF_LINE = "[13][10]"
LINE_NUM_START = 0
LINE_NUM_INCREMENT = 1
LINE_NUM_MAXIMUM = 999999
FORMAT = [N|@|N|1.0]
FORMAT = [S|@|S|1.0]
FORMAT = [F|#|F|1.0]
FORMAT = [X|#|X|1.4]
FORMAT = [Y|#|Y|1.4]
FORMAT = [Z|#|Z|1.4]
FORMAT = [XH|@|X|1.4]
FORMAT = [YH|@|Y|1.4]
FORMAT = [ZH|@|Z|1.4]
FORMAT = [AH|#|A|1.4]
START = "%"
START = "G90"
START = "G49"
START = "M3 [S]"
FIRST_RAPID_RATE_MOVE = "G0 [X] [Y] [Z] [AH]"
FIRST_FEED_RATE_MOVE = "G1 [X] [Y] [Z] [F]"
FEED_RATE_MOVE = "[X] [Y] [Z]"
ROTARY_A_INDEX = ""
END = "G0[ZH]"
END = "[XH][YH][AH]"
END = "M05"
END = "M02"
END = "%"
Вроде нормально клеит, на станке еще не успел попробовать. Завтра попробую.
А у вас может просто [I] и [J] убрать, не все управляющие программы станков понимают.
+glazovikalypka Проверьте как правильней как у Вас или FORMAT = [R|#|A|1.3]? Я уже не помню.
+Gennadiy Zbuker две модели выточил. Первая с 4мя поворотами чистовой + 2 поворота черновой обработки. Вторая 6 поворотов по чистовой.
В блокноте ничего не правил, Mach3 за милую душу "схавал".))
Я пробовал FORMAT [R] писать, почему-то выводило не так как надо. В итоге я его выкинул, оставил FORMAT [AH]
+glazovikalypka Видать из-за этого и у меня выделывался станок.
Где скачать , ссылочку не подкинете ?
+Ваня Иванин Вы хотите модель ножки скачать или видео?
Gennadiy Zbuker сам арткам, именно "вашу", а то всякая хрень попадается
+Ваня Иванин
www.artcam.com/ru/pro/index.asp
Gennadiy Zbuker очень смешно.
+Ваня Иванин Извините, но сами подумайте, какой ответ вы здесь ждете?
Здравствуйте Геннадий можем списаться по почте serj.strijnev@gmail.com. По "У" у меня станок, не доходит как развертку сделать - мучаюсь год.
добрый день! у вас получилось сделать развертку под "У" на станок? У меня тоже возникла такая же проблема как и у вас. можете написать на почту? alsuhalitova2013@ya.ru
заранее спасибо за ответ!