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

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.

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

Сообщение gray0694 » 20 апр 2017, 02:49

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

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

Сообщение MX_Master » 20 апр 2017, 06:25

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

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

Но самое главное, если вы не знаете основы G кода, который создается с помощью поста, то каким способом будете проверить, что получилось именно то, что нужно? К станку бегать? Эт неверно, исходники УП надо уметь читать. Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 1699
Зарегистрирован: 27 июн 2015, 19:45
Откуда: недалеко от Aftaev City
Репутация: 771
Медальки:
Настоящее имя: Михаил

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

Сообщение UAVpilot » 20 апр 2017, 14:34

MX_Master писал(а):пост - это файл, написанный на каком либо известном языке программирования.

Точнее на каком-то своём языке программирования... Но человеку, знакомому с программированием это не должно помешать... :)
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3444
Медальки:
Настоящее имя: Сергей

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

Сообщение MX_Master » 20 апр 2017, 17:02

Мобыть, я встречал разок на Delphi и два раза на JavaScript'e
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 1699
Зарегистрирован: 27 июн 2015, 19:45
Откуда: недалеко от Aftaev City
Репутация: 771
Медальки:
Настоящее имя: Михаил

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

Сообщение NikolayUa24 » 20 апр 2017, 18:52

gray0694 писал(а):выбрал MasterCAM, основная сложность возникла не в работе с программой, а с постпроцессором.

Там проще настроить постпроцессор под свой станок чем писать постпроцессор.
NikolayUa24
Мастер
 
Сообщения: 264
Зарегистрирован: 31 июл 2013, 20:05
Откуда: UA
Репутация: 41
Настоящее имя: Николай

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

Сообщение gray0694 » 20 апр 2017, 22:56

MX_Master писал(а):Так что борьбу против постпроцессоров надо начинать с изучения G кодов, которые кушает ЧПУ вашего станка.

Собственно в этом и встает вопрос пользуюсь на данный момент такой прекрасной штукой как RZNC-D5416. Я как положено скачал мануал на это хозяйство, там описание портов, диалоговых окон меню, настройки и т.д. А вот про G - код написано: "G- код выполнен по стандарту Fanuc, но некоторые функции отсутствуют",сиди вот и гадай какие отсутствуют. Пишу УП с пост процессором от Fanuc вроде ничего, норм, но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку. Беда в том что сверление дело, такое нужное. теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((
В G-коде чуть-чуть начал разбираться, но еще есть куда стремится)))
Аватара пользователя
gray0694
Новичок
 
Сообщения: 22
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов

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

Сообщение UAVpilot » 20 апр 2017, 23:06

NikolayUa24 писал(а):Там проще настроить постпроцессор под свой станок чем писать постпроцессор.

Некоторые вещи там не настраиваются, кроме как изменением самого постпроцессора.
Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y. Некоторые коменты в начале УП не нравятся стойкам FANUC, убрать их можно только правкой постпроцессора.

gray0694 писал(а):но вот блин оказалось что этот контролер не читает циклы сверления, авария - покрошило заготовку.

А сначала попробовать "в воздухе" религия не позволила?.. :)

gray0694 писал(а):теперь ума не приложу как сделать так чтобы MasterCAM выдавал сверление простыми операциями, а не циклами(((

Вроде в параметрах самой траектории.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3444
Медальки:
Настоящее имя: Сергей

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

Сообщение gray0694 » 20 апр 2017, 23:18

UAVpilot писал(а):А сначала попробовать "в воздухе" религия не позволила?.. :)

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

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

Сообщение Supermagnetto » 20 апр 2017, 23:40

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

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

Сообщение arkhnchul » 21 апр 2017, 02:21

Supermagnetto писал(а):там вроде как на фрезерку есть, на лазер и плазму есть, а вот как в эрозию превратить пока для меня загадка

там нет "фрезерки, лазера и плазмы". Равно как надо превратить не в "эрозию", а в "то, что понимает конкретный станок".
arkhnchul
Мастер
 
Сообщения: 1305
Зарегистрирован: 01 фев 2016, 13:56
Откуда: москва
Репутация: 251

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

Сообщение MX_Master » 21 апр 2017, 06:25

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

Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC. На него есть абсолютно все доки и исходники. Посты все есть. И даже, если не хватает какой-то экзотики, всё можно добавить.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 1699
Зарегистрирован: 27 июн 2015, 19:45
Откуда: недалеко от Aftaev City
Репутация: 771
Медальки:
Настоящее имя: Михаил

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

Сообщение NikolayUa24 » 21 апр 2017, 17:51

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

Коментарии можно отредактировать в процедуре pheader. Поставить # перед ненужными пунктами.
NikolayUa24
Мастер
 
Сообщения: 264
Зарегистрирован: 31 июл 2013, 20:05
Откуда: UA
Репутация: 41
Настоящее имя: Николай

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

Сообщение gray0694 » 21 апр 2017, 18:39

MX_Master писал(а):Чтобы не было таких тёрок с ЧПУ станка, юзаю LinuxCNC.

Linux CNC и Much3 вещь очень хорошая, в будущем хочется перевести станок на них. Но пока придется помучится с этим пультом))).
На сколько я понял чтобы циклы сверления заменить простыми операциями надо править пост процессор?
Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))
Аватара пользователя
gray0694
Новичок
 
Сообщения: 22
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов

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

Сообщение MX_Master » 21 апр 2017, 19:57

gray0694 писал(а):Что бы лезть в пост процессор, надо поразбираться с языком TCL. Вопрос с чего начать? )))

Сначала проверить нет ли переключателей в самой программе, которые меняют специфичные G коды на мелкие отрезки. Например, в SprutCAM'e такие галки есть как для циклов, так и для дуг (G2/G3).
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 1699
Зарегистрирован: 27 июн 2015, 19:45
Откуда: недалеко от Aftaev City
Репутация: 771
Медальки:
Настоящее имя: Михаил

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

Сообщение PKM » 21 апр 2017, 19:59

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 и будет счастье, по идее
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4023
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 583
Медальки:
Настоящее имя: Андрей

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

Сообщение gray0694 » 21 апр 2017, 20:29

Такого нет, видимо это в старых версиях так было. Есть вот такие параметры:
Код: Выделить всёРазвернуть
#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" не помогло
Аватара пользователя
gray0694
Новичок
 
Сообщения: 22
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов

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

Сообщение PKM » 21 апр 2017, 22:30

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

нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4023
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 583
Медальки:
Настоящее имя: Андрей

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

Сообщение gray0694 » 22 апр 2017, 01:03

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

нужно через верхнее меню войти в настройки ЧПУ (Control Definition). Далее найти найти раздел Циклы, далее Циклы сверления и там будет список из 8 циклов

Пробовал с этими функциями играться, и галочки ставил и убирал, не помогло))) Сейчас читаю про постбуилдер, много про него написано, видео уроки нашел. Видно надо на NX CAM переходить. :wtf:
Аватара пользователя
gray0694
Новичок
 
Сообщения: 22
Зарегистрирован: 16 апр 2015, 22:53
Репутация: 2
Настоящее имя: Сергей Барабанов

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

Сообщение AlekseySP » 22 апр 2017, 02:31

Там надо сперва зайти в machine definition , а от туда уже в control definition. И после изменений сохранить и то и другое.

UAVpilot писал(а):Например нельзя настроить, чтобы после завершения УП шпиндель поднимался только по Z и не двигался по X и Y

Делал это в постпроцессоре.
AlekseySP
Новичок
 
Сообщения: 10
Зарегистрирован: 28 дек 2016, 03:25
Репутация: 1
Настоящее имя: Алексей

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

Сообщение PKM » 22 апр 2017, 09:32

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

Есть бесплатный Fusion 360, в нем и постпроцессоров огромное количество, и редактировать их проще, и поддержка на их форуме есть.
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4023
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 583
Медальки:
Настоящее имя: Андрей

След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Alex69, ALViktor, Argon-11, АнтонПермь, Bing [Bot], Chili, DobriyKit, Duhas, error101, Faldum, Filin, foton, Google [Bot], Google Feedfetcher, Ildar, Lafayette, legi0ner, Leonid Vs, MX_Master, parlaq, Гагарин, roct, sashaK, sauliux, shur, sima8520, spivakov, staltech, vovafed, Y.fowler, Yahoo [Bot], Yandex [bot], Yrka, YUSTO GROUP, zman88, Дмитрий м

Поделиться

Reputation System ©'