Страница 1 из 2
Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 02:49
gray0694
Все начинающие пользователи ЧПУ станков задают вопрос: "Какую-же CAM систему выбрать?". По своему опыту могу сказать - что переход с одной освоенной программы на другую приносит дискомфорт. По этому хочется выбрать такую программу которая бы обладала максимальны инструментарием, который бы позволял выполнять и текущие задачи и задачи которые возникнут в будущем. К сожалению (или к счастью) рынок CAM программ достаточно велик есть и отечественные и зарубежные продукты. Одними из распространенных являются: SolidCAM, MasterCAM, CAMWorks, NX CAM, PowerMILL, ADEM, GeMMa ну и так далее. Собственно в принципе функционал одинаков почти у всех тут уж кто что выберет. Так сложилось что я выбрал MasterCAM, основная сложность возникла не в работе с программой, а с постпроцессором. Написание постпроцессора это какое-то таинство

. Информации как-то совсем мало, есть документы частично преведеные по написанию постпроцессоров для мастеркам, но для меня как начинающего там все сложно. Есть ли такие люди на форуме которые посвящены в это нелегкое дело по написанию постпроцессоров? И может стоит сменить программу например на NX CAM или на CAMWorks так как там есть постбуилдер?
P.S. Вопросы от новичка))) Помогите разобраться!
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 06:25
MX_Master
Готовые посты не подошли? У изветных прог большой выбор стандартных постов. Под Mach3/4/LinuxCNC всегда есть.
Если нужно нечто особенное, то надо понимать, что пост - это файл, написанный на каком либо известном языке программирования. И без начальных знаний этого языка, шибко файл не изменишь. У более продвинутых САМ прог есть описание функций и переменных к этим файлам, с такими данными правка пойдёт шустрее. Постбилдер немного упрощает задачу, т.к. в исходники поста лезть не надо. Но даже в постбилдере есть набор ключевых слов, который используется для описания строк вывода в финальный файл. Опять же у именитых САМ прог есть мануалы к постбилдерам.
Но самое главное, если вы не знаете основы G кода, который создается с помощью поста, то каким способом будете проверить, что получилось именно то, что нужно? К станку бегать? Эт неверно, исходники УП надо уметь читать. Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 14:34
Serg
MX_Master писал(а):пост - это файл, написанный на каком либо известном языке программирования.
Точнее на каком-то своём языке программирования... Но человеку, знакомому с программированием это не должно помешать...

Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 17:02
MX_Master
Мобыть, я встречал разок на Delphi и два раза на JavaScript'e
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 18:52
NikolayUa24
gray0694 писал(а):выбрал MasterCAM, основная сложность возникла не в работе с программой, а с постпроцессором.
Там проще настроить постпроцессор под свой станок чем писать постпроцессор.
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 22:56
gray0694
MX_Master писал(а):Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
Собственно в этом и встает вопрос пользуюсь на данный момент такой прекрасной штукой как RZNC-D5416. Я как положено скачал мануал на это хозяйство, там описание портов, диалоговых окон меню, настройки и т.д. А вот про G - код написано: "G- код выполнен по стандарту Fanuc, но некоторые функции отсутствуют",сиди вот и гадай какие отсутствуют. Пишу УП с пост процессором от Fanuc вроде ничего, норм, но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку. Беда в том что сверление дело, такое нужное. теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((
В G-коде чуть-чуть начал разбираться, но еще есть куда стремится)))
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 23:06
Serg
NikolayUa24 писал(а):Там проще настроить постпроцессор под свой станок чем писать постпроцессор.
Некоторые вещи там не настраиваются, кроме как изменением самого постпроцессора.
Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y. Некоторые коменты в начале УП не нравятся стойкам FANUC, убрать их можно только правкой постпроцессора.
gray0694 писал(а):но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку.
А сначала попробовать "в воздухе" религия не позволила?..
gray0694 писал(а):теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((
Вроде в параметрах самой траектории.
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 23:18
gray0694
UAVpilot писал(а):А сначала попробовать "в воздухе" религия не позволила?..

Так кто же знал, все остальное вроде тьфу, тьфу, тьфу. Там еще со сменой инструмента приколы, но это терпимо)))
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 20 апр 2017, 23:40
Supermagnetto
Оооо, а я думал у меня у удного такие проблемы) Ну не совсем такие, но очень похожи: Есть станки электроискровые надо в Г-коде делать УП, разобраться в отечественной "пристройке" к Автокаду 2000 года, не то чтобы не удаётся, такое ощущение, что писал её человек, не то чтобы не дружащий с головой...судя по тому как там всё описано, лучше вообще ничего не писали... после 3х дней мароки, результат появился - каким то образом появилась рабочая программа на 1 деталь и то без компенсации и с плохими заходами...
Вообщем чё решил - надо избавлятся от этого и чё то решать, по итогу Афтаев(ему спасибо) посоветовал прогу - SheetCam, немного поковырял её очень понравилась, но тоже упёрся в постпроц, их там вроде как много, а вот какой мне нужен это большая загадка) Т.к. у меня проволочная зрозия, а там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка, теоретически, самая простая прога должна быть эрозия т.к. ток и скорость у меня на стойке регулируется, а от проги надо только из DWG сделать контур с компенсацией из DWG ну и удобно пририсовать заходы... Вот пока борюсь... К слову может у кого есть постпроц к эрозии с удовольствием воспользуюсь;)
Сори, если немного не в тему, но вроде в тему;)
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 02:21
arkhnchul
Supermagnetto писал(а):там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка
там нет "фрезерки, лазера и плазмы". Равно как надо превратить не в "эрозию", а в "то, что понимает конкретный станок".
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 06:25
MX_Master
RZNC-D5416 и MasterCAM - это далёкие друг от друга вещи, начиная от цены и заканчивая функционалом. Дальнейшее развитие RZNC-D5416 в Richauto A11-A18 и A51-A58 ничего не поменяло. По прежнему точного мануала по G коду у них нет. И кроме как научным тыком не разберёшся. Такова цена недорогой автономной системы. Юзал А11 и А58 - с циклами сверления проблема, приходится внутри настроек CAM'а указывать развернутый тип циклов - линиями.
Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC. На него есть абсолютно все доки и исходники. Посты все есть. И даже, если не хватает какой-то экзотики, всё можно добавить.
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 17:51
NikolayUa24
UAVpilot писал(а): Некоторые коменты в начале УП не нравятся стойкам FANUC, убрать их можно только правкой постпроцессора.
Коментарии можно отредактировать в процедуре pheader. Поставить # перед ненужными пунктами.
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 18:39
gray0694
MX_Master писал(а):Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC.
Linux CNC и Much3 вещь очень хорошая, в будущем хочется перевести станок на них. Но пока придется помучится с этим пультом))).
На сколько я понял чтобы циклы сверления заменить простыми операциями надо править пост процессор?
Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 19:57
MX_Master
gray0694 писал(а):Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))
Сначала проверить нет ли переключателей в самой программе, которые меняют специфичные G коды на мелкие отрезки. Например, в
SprutCAM'e такие галки есть как для циклов, так и для дуг (G2/G3).
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 19:59
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 и будет счастье, по идее
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 20:29
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" не помогло
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 21 апр 2017, 22:30
PKM
Вот еще что есть (видимо в редакторе постпроцессора):
нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 22 апр 2017, 01:03
gray0694
PKM писал(а):Вот еще что есть (видимо в редакторе постпроцессора):
нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
Пробовал с этими функциями играться, и галочки ставил и убирал, не помогло))) Сейчас читаю про постбуилдер, много про него написано, видео уроки нашел. Видно надо на NX CAM переходить.

Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 22 апр 2017, 02:31
AlekseySP
Там надо сперва зайти в machine definition , а от туда уже в control definition. И после изменений сохранить и то и другое.
UAVpilot писал(а):Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y
Делал это в постпроцессоре.
Re: Выбор CAM системы. Постпроцессирование.
Добавлено: 22 апр 2017, 09:32
PKM
NX - из пушки по воробьям. Тем более нелицензионный.
Есть бесплатный Fusion 360, в нем и постпроцессоров огромное количество, и редактировать их проще, и поддержка на их форуме есть.