Выбор CAM системы. Постпроцессирование.

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
Аватара пользователя
gray0694
Новичок
Сообщения: 24
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов
Контактная информация:

Выбор CAM системы. Постпроцессирование.

Сообщение gray0694 »

Все начинающие пользователи ЧПУ станков задают вопрос: "Какую-же CAM систему выбрать?". По своему опыту могу сказать - что переход с одной освоенной программы на другую приносит дискомфорт. По этому хочется выбрать такую программу которая бы обладала максимальны инструментарием, который бы позволял выполнять и текущие задачи и задачи которые возникнут в будущем. К сожалению (или к счастью) рынок CAM программ достаточно велик есть и отечественные и зарубежные продукты. Одними из распространенных являются: SolidCAM, MasterCAM, CAMWorks, NX CAM, PowerMILL, ADEM, GeMMa ну и так далее. Собственно в принципе функционал одинаков почти у всех тут уж кто что выберет. Так сложилось что я выбрал MasterCAM, основная сложность возникла не в работе с программой, а с постпроцессором. Написание постпроцессора это какое-то таинство :) . Информации как-то совсем мало, есть документы частично преведеные по написанию постпроцессоров для мастеркам, но для меня как начинающего там все сложно. Есть ли такие люди на форуме которые посвящены в это нелегкое дело по написанию постпроцессоров? И может стоит сменить программу например на NX CAM или на CAMWorks так как там есть постбуилдер?
P.S. Вопросы от новичка))) Помогите разобраться!
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение MX_Master »

Готовые посты не подошли? У изветных прог большой выбор стандартных постов. Под Mach3/4/LinuxCNC всегда есть.

Если нужно нечто особенное, то надо понимать, что пост - это файл, написанный на каком либо известном языке программирования. И без начальных знаний этого языка, шибко файл не изменишь. У более продвинутых САМ прог есть описание функций и переменных к этим файлам, с такими данными правка пойдёт шустрее. Постбилдер немного упрощает задачу, т.к. в исходники поста лезть не надо. Но даже в постбилдере есть набор ключевых слов, который используется для описания строк вывода в финальный файл. Опять же у именитых САМ прог есть мануалы к постбилдерам.

Но самое главное, если вы не знаете основы G кода, который создается с помощью поста, то каким способом будете проверить, что получилось именно то, что нужно? К станку бегать? Эт неверно, исходники УП надо уметь читать. Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение Serg »

MX_Master писал(а):пост - это файл, написанный на каком либо известном языке программирования.
Точнее на каком-то своём языке программирования... Но человеку, знакомому с программированием это не должно помешать... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение MX_Master »

Мобыть, я встречал разок на Delphi и два раза на JavaScript'e
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение NikolayUa24 »

gray0694 писал(а):выбрал MasterCAM, основная сложность возникла не в работе с программой, а с постпроцессором.
Там проще настроить постпроцессор под свой станок чем писать постпроцессор.
Страдания ведут человека к совершенству.
Аватара пользователя
gray0694
Новичок
Сообщения: 24
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение gray0694 »

MX_Master писал(а):Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
Собственно в этом и встает вопрос пользуюсь на данный момент такой прекрасной штукой как RZNC-D5416. Я как положено скачал мануал на это хозяйство, там описание портов, диалоговых окон меню, настройки и т.д. А вот про G - код написано: "G- код выполнен по стандарту Fanuc, но некоторые функции отсутствуют",сиди вот и гадай какие отсутствуют. Пишу УП с пост процессором от Fanuc вроде ничего, норм, но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку. Беда в том что сверление дело, такое нужное. теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((
В G-коде чуть-чуть начал разбираться, но еще есть куда стремится)))
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение Serg »

NikolayUa24 писал(а):Там проще настроить постпроцессор под свой станок чем писать постпроцессор.
Некоторые вещи там не настраиваются, кроме как изменением самого постпроцессора.
Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y. Некоторые коменты в начале УП не нравятся стойкам FANUC, убрать их можно только правкой постпроцессора.
gray0694 писал(а):но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку.
А сначала попробовать "в воздухе" религия не позволила?.. :)
gray0694 писал(а):теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((
Вроде в параметрах самой траектории.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
gray0694
Новичок
Сообщения: 24
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение gray0694 »

UAVpilot писал(а):А сначала попробовать "в воздухе" религия не позволила?.. :)
Так кто же знал, все остальное вроде тьфу, тьфу, тьфу. Там еще со сменой инструмента приколы, но это терпимо)))
Supermagnetto
Мастер
Сообщения: 344
Зарегистрирован: 10 фев 2015, 10:55
Репутация: 63
Настоящее имя: Николай
Откуда: Москва
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение Supermagnetto »

Оооо, а я думал у меня у удного такие проблемы) Ну не совсем такие, но очень похожи: Есть станки электроискровые надо в Г-коде делать УП, разобраться в отечественной "пристройке" к Автокаду 2000 года, не то чтобы не удаётся, такое ощущение, что писал её человек, не то чтобы не дружащий с головой...судя по тому как там всё описано, лучше вообще ничего не писали... после 3х дней мароки, результат появился - каким то образом появилась рабочая программа на 1 деталь и то без компенсации и с плохими заходами...
Вообщем чё решил - надо избавлятся от этого и чё то решать, по итогу Афтаев(ему спасибо) посоветовал прогу - SheetCam, немного поковырял её очень понравилась, но тоже упёрся в постпроц, их там вроде как много, а вот какой мне нужен это большая загадка) Т.к. у меня проволочная зрозия, а там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка, теоретически, самая простая прога должна быть эрозия т.к. ток и скорость у меня на стойке регулируется, а от проги надо только из DWG сделать контур с компенсацией из DWG ну и удобно пририсовать заходы... Вот пока борюсь... К слову может у кого есть постпроц к эрозии с удовольствием воспользуюсь;)
Сори, если немного не в тему, но вроде в тему;)
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение arkhnchul »

Supermagnetto писал(а):там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка
там нет "фрезерки, лазера и плазмы". Равно как надо превратить не в "эрозию", а в "то, что понимает конкретный станок".
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение MX_Master »

RZNC-D5416 и MasterCAM - это далёкие друг от друга вещи, начиная от цены и заканчивая функционалом. Дальнейшее развитие RZNC-D5416 в Richauto A11-A18 и A51-A58 ничего не поменяло. По прежнему точного мануала по G коду у них нет. И кроме как научным тыком не разберёшся. Такова цена недорогой автономной системы. Юзал А11 и А58 - с циклами сверления проблема, приходится внутри настроек CAM'а указывать развернутый тип циклов - линиями.

Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC. На него есть абсолютно все доки и исходники. Посты все есть. И даже, если не хватает какой-то экзотики, всё можно добавить.
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение NikolayUa24 »

UAVpilot писал(а): Некоторые коменты в начале УП не нравятся стойкам FANUC, убрать их можно только правкой постпроцессора.

Коментарии можно отредактировать в процедуре pheader. Поставить # перед ненужными пунктами.
Страдания ведут человека к совершенству.
Аватара пользователя
gray0694
Новичок
Сообщения: 24
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение gray0694 »

MX_Master писал(а):Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC.
Linux CNC и Much3 вещь очень хорошая, в будущем хочется перевести станок на них. Но пока придется помучится с этим пультом))).
На сколько я понял чтобы циклы сверления заменить простыми операциями надо править пост процессор?
Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение MX_Master »

gray0694 писал(а):Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))
Сначала проверить нет ли переключателей в самой программе, которые меняют специфичные G коды на мелкие отрезки. Например, в SprutCAM'e такие галки есть как для циклов, так и для дуг (G2/G3).
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение PKM »

gray0694 писал(а):На сколько я понял чтобы циклы сверления заменить простыми операциями надо править пост процессор?
Сроду не пользовался мастеркамом, но гугл находит такое

Код: Выделить всё

# --------------------------------------------------------------------------
# CANNED CYCLES - select long or short code
# --------------------------------------------------------------------------
usecandrill$ : yes$ # Use canned cycle for drill
usecanpeck$ : yes$ # Use canned cycle for Peck
usecanchip$ : yes$ # Use canned cycle for Chip Break
usecantap$ : no$ # Use canned cycle for Tap
usecanbore1$ : yes$ # Use canned cycle for Bore1
usecanbore2$ : no$ # Use canned cycle for Bore2
usecanmisc1$ : no$ # Use canned cycle for Misc1
usecanmisc2$ : no$ # Use canned cycle for Misc2
Сменить yes на no и будет счастье, по идее
Аватара пользователя
gray0694
Новичок
Сообщения: 24
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение gray0694 »

Такого нет, видимо это в старых версиях так было. Есть вот такие параметры:

Код: Выделить всё

#Drill variables
drlgsel      : -1    #Drill Select Initialize
drillref     : 0     #Select drill reference
drlgcode     : 0     #Save Gcode in drill   
sav_dgcode   : 0     #Drill gcode saved 
Пробовал ставить "0" не помогло
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение PKM »

Вот еще что есть (видимо в редакторе постпроцессора):

нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
Аватара пользователя
gray0694
Новичок
Сообщения: 24
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение gray0694 »

PKM писал(а):Вот еще что есть (видимо в редакторе постпроцессора):

нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
Пробовал с этими функциями играться, и галочки ставил и убирал, не помогло))) Сейчас читаю про постбуилдер, много про него написано, видео уроки нашел. Видно надо на NX CAM переходить. :wtf:
AlekseySP
Опытный
Сообщения: 126
Зарегистрирован: 28 дек 2016, 03:25
Репутация: 32
Настоящее имя: Алексей
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение AlekseySP »

Там надо сперва зайти в machine definition , а от туда уже в control definition. И после изменений сохранить и то и другое.
UAVpilot писал(а):Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y
Делал это в постпроцессоре.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Выбор CAM системы. Постпроцессирование.

Сообщение PKM »

NX - из пушки по воробьям. Тем более нелицензионный.

Есть бесплатный Fusion 360, в нем и постпроцессоров огромное количество, и редактировать их проще, и поддержка на их форуме есть.
Ответить

Вернуться в «CAM пакеты»