Выбор CAM системы. Постпроцессирование.
- gray0694
- Новичок
- Сообщения: 24
- Зарегистрирован: 16 апр 2015, 22:53
- Репутация: 2
- Настоящее имя: Сергей Барабанов
- Контактная информация:
Выбор CAM системы. Постпроцессирование.
Все начинающие пользователи ЧПУ станков задают вопрос: "Какую-же CAM систему выбрать?". По своему опыту могу сказать - что переход с одной освоенной программы на другую приносит дискомфорт. По этому хочется выбрать такую программу которая бы обладала максимальны инструментарием, который бы позволял выполнять и текущие задачи и задачи которые возникнут в будущем. К сожалению (или к счастью) рынок CAM программ достаточно велик есть и отечественные и зарубежные продукты. Одними из распространенных являются: SolidCAM, MasterCAM, CAMWorks, NX CAM, PowerMILL, ADEM, GeMMa ну и так далее. Собственно в принципе функционал одинаков почти у всех тут уж кто что выберет. Так сложилось что я выбрал MasterCAM, основная сложность возникла не в работе с программой, а с постпроцессором. Написание постпроцессора это какое-то таинство . Информации как-то совсем мало, есть документы частично преведеные по написанию постпроцессоров для мастеркам, но для меня как начинающего там все сложно. Есть ли такие люди на форуме которые посвящены в это нелегкое дело по написанию постпроцессоров? И может стоит сменить программу например на NX CAM или на CAMWorks так как там есть постбуилдер?
P.S. Вопросы от новичка))) Помогите разобраться!
P.S. Вопросы от новичка))) Помогите разобраться!
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Готовые посты не подошли? У изветных прог большой выбор стандартных постов. Под Mach3/4/LinuxCNC всегда есть.
Если нужно нечто особенное, то надо понимать, что пост - это файл, написанный на каком либо известном языке программирования. И без начальных знаний этого языка, шибко файл не изменишь. У более продвинутых САМ прог есть описание функций и переменных к этим файлам, с такими данными правка пойдёт шустрее. Постбилдер немного упрощает задачу, т.к. в исходники поста лезть не надо. Но даже в постбилдере есть набор ключевых слов, который используется для описания строк вывода в финальный файл. Опять же у именитых САМ прог есть мануалы к постбилдерам.
Но самое главное, если вы не знаете основы G кода, который создается с помощью поста, то каким способом будете проверить, что получилось именно то, что нужно? К станку бегать? Эт неверно, исходники УП надо уметь читать. Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
Если нужно нечто особенное, то надо понимать, что пост - это файл, написанный на каком либо известном языке программирования. И без начальных знаний этого языка, шибко файл не изменишь. У более продвинутых САМ прог есть описание функций и переменных к этим файлам, с такими данными правка пойдёт шустрее. Постбилдер немного упрощает задачу, т.к. в исходники поста лезть не надо. Но даже в постбилдере есть набор ключевых слов, который используется для описания строк вывода в финальный файл. Опять же у именитых САМ прог есть мануалы к постбилдерам.
Но самое главное, если вы не знаете основы G кода, который создается с помощью поста, то каким способом будете проверить, что получилось именно то, что нужно? К станку бегать? Эт неверно, исходники УП надо уметь читать. Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Точнее на каком-то своём языке программирования... Но человеку, знакомому с программированием это не должно помешать...MX_Master писал(а):пост - это файл, написанный на каком либо известном языке программирования.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Мобыть, я встречал разок на Delphi и два раза на JavaScript'e
-
- Мастер
- Сообщения: 1407
- Зарегистрирован: 31 июл 2013, 20:05
- Репутация: 256
- Настоящее имя: Николай
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Там проще настроить постпроцессор под свой станок чем писать постпроцессор.gray0694 писал(а):выбрал MasterCAM, основная сложность возникла не в работе с программой, а с постпроцессором.
Страдания ведут человека к совершенству.
- gray0694
- Новичок
- Сообщения: 24
- Зарегистрирован: 16 апр 2015, 22:53
- Репутация: 2
- Настоящее имя: Сергей Барабанов
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Собственно в этом и встает вопрос пользуюсь на данный момент такой прекрасной штукой как RZNC-D5416. Я как положено скачал мануал на это хозяйство, там описание портов, диалоговых окон меню, настройки и т.д. А вот про G - код написано: "G- код выполнен по стандарту Fanuc, но некоторые функции отсутствуют",сиди вот и гадай какие отсутствуют. Пишу УП с пост процессором от Fanuc вроде ничего, норм, но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку. Беда в том что сверление дело, такое нужное. теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((MX_Master писал(а):Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
В G-коде чуть-чуть начал разбираться, но еще есть куда стремится)))
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Некоторые вещи там не настраиваются, кроме как изменением самого постпроцессора.NikolayUa24 писал(а):Там проще настроить постпроцессор под свой станок чем писать постпроцессор.
Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y. Некоторые коменты в начале УП не нравятся стойкам FANUC, убрать их можно только правкой постпроцессора.
А сначала попробовать "в воздухе" религия не позволила?..gray0694 писал(а):но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку.
Вроде в параметрах самой траектории.gray0694 писал(а):теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- gray0694
- Новичок
- Сообщения: 24
- Зарегистрирован: 16 апр 2015, 22:53
- Репутация: 2
- Настоящее имя: Сергей Барабанов
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Так кто же знал, все остальное вроде тьфу, тьфу, тьфу. Там еще со сменой инструмента приколы, но это терпимо)))UAVpilot писал(а):А сначала попробовать "в воздухе" религия не позволила?..
-
- Мастер
- Сообщения: 344
- Зарегистрирован: 10 фев 2015, 10:55
- Репутация: 63
- Настоящее имя: Николай
- Откуда: Москва
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Оооо, а я думал у меня у удного такие проблемы) Ну не совсем такие, но очень похожи: Есть станки электроискровые надо в Г-коде делать УП, разобраться в отечественной "пристройке" к Автокаду 2000 года, не то чтобы не удаётся, такое ощущение, что писал её человек, не то чтобы не дружащий с головой...судя по тому как там всё описано, лучше вообще ничего не писали... после 3х дней мароки, результат появился - каким то образом появилась рабочая программа на 1 деталь и то без компенсации и с плохими заходами...
Вообщем чё решил - надо избавлятся от этого и чё то решать, по итогу Афтаев(ему спасибо) посоветовал прогу - SheetCam, немного поковырял её очень понравилась, но тоже упёрся в постпроц, их там вроде как много, а вот какой мне нужен это большая загадка) Т.к. у меня проволочная зрозия, а там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка, теоретически, самая простая прога должна быть эрозия т.к. ток и скорость у меня на стойке регулируется, а от проги надо только из DWG сделать контур с компенсацией из DWG ну и удобно пририсовать заходы... Вот пока борюсь... К слову может у кого есть постпроц к эрозии с удовольствием воспользуюсь;)
Сори, если немного не в тему, но вроде в тему;)
Вообщем чё решил - надо избавлятся от этого и чё то решать, по итогу Афтаев(ему спасибо) посоветовал прогу - SheetCam, немного поковырял её очень понравилась, но тоже упёрся в постпроц, их там вроде как много, а вот какой мне нужен это большая загадка) Т.к. у меня проволочная зрозия, а там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка, теоретически, самая простая прога должна быть эрозия т.к. ток и скорость у меня на стойке регулируется, а от проги надо только из DWG сделать контур с компенсацией из DWG ну и удобно пририсовать заходы... Вот пока борюсь... К слову может у кого есть постпроц к эрозии с удовольствием воспользуюсь;)
Сори, если немного не в тему, но вроде в тему;)
-
- Мастер
- Сообщения: 1773
- Зарегистрирован: 01 фев 2016, 13:56
- Репутация: 339
- Откуда: москва
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
там нет "фрезерки, лазера и плазмы". Равно как надо превратить не в "эрозию", а в "то, что понимает конкретный станок".Supermagnetto писал(а):там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
RZNC-D5416 и MasterCAM - это далёкие друг от друга вещи, начиная от цены и заканчивая функционалом. Дальнейшее развитие RZNC-D5416 в Richauto A11-A18 и A51-A58 ничего не поменяло. По прежнему точного мануала по G коду у них нет. И кроме как научным тыком не разберёшся. Такова цена недорогой автономной системы. Юзал А11 и А58 - с циклами сверления проблема, приходится внутри настроек CAM'а указывать развернутый тип циклов - линиями.
Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC. На него есть абсолютно все доки и исходники. Посты все есть. И даже, если не хватает какой-то экзотики, всё можно добавить.
Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC. На него есть абсолютно все доки и исходники. Посты все есть. И даже, если не хватает какой-то экзотики, всё можно добавить.
-
- Мастер
- Сообщения: 1407
- Зарегистрирован: 31 июл 2013, 20:05
- Репутация: 256
- Настоящее имя: Николай
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
UAVpilot писал(а): Некоторые коменты в начале УП не нравятся стойкам FANUC, убрать их можно только правкой постпроцессора.
Коментарии можно отредактировать в процедуре pheader. Поставить # перед ненужными пунктами.
Страдания ведут человека к совершенству.
- gray0694
- Новичок
- Сообщения: 24
- Зарегистрирован: 16 апр 2015, 22:53
- Репутация: 2
- Настоящее имя: Сергей Барабанов
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Linux CNC и Much3 вещь очень хорошая, в будущем хочется перевести станок на них. Но пока придется помучится с этим пультом))).MX_Master писал(а):Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC.
На сколько я понял чтобы циклы сверления заменить простыми операциями надо править пост процессор?
Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Сначала проверить нет ли переключателей в самой программе, которые меняют специфичные G коды на мелкие отрезки. Например, в SprutCAM'e такие галки есть как для циклов, так и для дуг (G2/G3).gray0694 писал(а):Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Сроду не пользовался мастеркамом, но гугл находит такое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
- gray0694
- Новичок
- Сообщения: 24
- Зарегистрирован: 16 апр 2015, 22:53
- Репутация: 2
- Настоящее имя: Сергей Барабанов
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Такого нет, видимо это в старых версиях так было. Есть вот такие параметры:
Пробовал ставить "0" не помогло
Код: Выделить всё
#Drill variables
drlgsel : -1 #Drill Select Initialize
drillref : 0 #Select drill reference
drlgcode : 0 #Save Gcode in drill
sav_dgcode : 0 #Drill gcode saved
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Вот еще что есть (видимо в редакторе постпроцессора):
нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
- gray0694
- Новичок
- Сообщения: 24
- Зарегистрирован: 16 апр 2015, 22:53
- Репутация: 2
- Настоящее имя: Сергей Барабанов
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Пробовал с этими функциями играться, и галочки ставил и убирал, не помогло))) Сейчас читаю про постбуилдер, много про него написано, видео уроки нашел. Видно надо на NX CAM переходить.PKM писал(а):Вот еще что есть (видимо в редакторе постпроцессора):
нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
-
- Опытный
- Сообщения: 126
- Зарегистрирован: 28 дек 2016, 03:25
- Репутация: 32
- Настоящее имя: Алексей
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
Там надо сперва зайти в machine definition , а от туда уже в control definition. И после изменений сохранить и то и другое.
Делал это в постпроцессоре.UAVpilot писал(а):Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Выбор CAM системы. Постпроцессирование.
NX - из пушки по воробьям. Тем более нелицензионный.
Есть бесплатный Fusion 360, в нем и постпроцессоров огромное количество, и редактировать их проще, и поддержка на их форуме есть.
Есть бесплатный Fusion 360, в нем и постпроцессоров огромное количество, и редактировать их проще, и поддержка на их форуме есть.