Перейти к публикации

Help по постпроцесору


VNP2003

Рекомендованные сообщения

Буду глубоко признателен за документацию по написанию постпроцессора MasterCam и САМWorks. Или может быть у кого то есть уже написанный постпроцессор на стойку СNC-646H ?

Заранее благодарен!

kavoon_11@rambler.ru

Ссылка на сообщение
Поделиться на других сайтах


Буду глубоко признателен за документацию по написанию постпроцессора MasterCam и САМWorks. Или может быть у кого то есть уже написанный постпроцессор на стойку СNC-646H ?

Послал вам дока для Mastercam6 . Я не видел какие у САМWorks пости

но очень сомневаюс что те же как и у MC .

У MC очень много постов в инсаляций. Неуже ли ни один из них не подходит ?

Ссылка на сообщение
Поделиться на других сайтах

Буду очень благодарен за документацию по написанию постпроцессора MasterCam.

Заранее спасибо.

arvydasz@plus.w3.lt

Ссылка на сообщение
Поделиться на других сайтах

VESKO

Очень хотелось бы почитать, есть несколько вопросов. Если будет возможность вышлите пожалуйста документацию

krasdenis@mail.ru

Ссылка на сообщение
Поделиться на других сайтах

День добрый.

Будьте любезны, и объясните мне, что вы тут обсуждаете.

Как написать POST для MasterCam-a. Так они уже давно написаны.

Несколько десятков постов уже включены в MasterCam.

Вам нужен пост к другому станку. Подберите, что вы имеете подобное

из готового. И удачи. Переделывайте. Все инструкции внутри. Примерно

30 страниц текста. Сначала страниц 10 объяснений, а потом сам код.

Да, все на англ., но логически все понятно.

Перед началом «перестройки», советую сделать копию с оригинала.

В разных постах по-разному, но советую обратить внимание на fastmode.

В моём случаи я менял yes на no. Изменял код, проверял его и

возвращал fastmode в исходное состояние. В других постах встречал

1 или 0 и так далее.

# ---------------------------------------------------------------------

# Debugging and Factory Set Program Switches

# ---------------------------------------------------------------------

fastmode : yes #Enable Quick Post Processing, (set to no for debug)

не бросайтесь на все сразу. Шаг за шагом. И возможно все получится.

неужели все работают с 5-ю осями и имеют оборудование для этого.

Не имея на чем работать, как вы сможете проверить, что вы «навояли»?

Ещё раз дико извиняюсь. Ни кого не хотел обидеть.

Если есть возможность, объясните. Может я, что-то не понимаю.

POST открывается и редактируется в формате Microsoft Word.

Ссылка на сообщение
Поделиться на других сайтах

Как написать POST для MasterCam-a. Так они уже давно написаны.

Несколько десятков постов уже включены в MasterCam.

неужели все работают с 5-ю осями и имеют оборудование для этого.

Ето так , но если читат внимателно , увидите что в каждои посте

из дистрибутива записано что он примерной , и нужно его подстроит для

нужди конкретного случая, а как ето сделать нужно знать.

Вот почему людям нужна информация.

На самом деле только пости Fanuk и кондролях ему подобних

работают как надо , а все осталньние больше или менше ошибочни.

О вопроса - 5-ю осями -

Первои 5 осний станок с которим я столкнулся бил Болгарским MC 032

( я из Болгарий ) . Ето било 12 лет назад. Тогда с нем , честно сказать

я не справился.

Сеичас в фирме на которои работаю ест станок Fehlmann

контроль HEIDENHAIN TNC 155 с ротационной оси A паралелная к оси X.

У Боса ест намерение купит 5 осного центра. Вероятно ето так и на другие

места . Если не подготовимся к етому вовремя все ето заставит нас в разплох,

и тогда стидно будет.

Если станок нет , 5 осная работа можно смотреть на симуляторе

Predator Software

Virtual CNC

Ешчо о постах:

В генерируемои NC file НИЧЕВО подчертаю НИЧЕВО не надо

рукои трогать, если хотим избежат дурацкие ошибки.

Без финнои подточки поста к нужде не обоитись. Представте себе то:

Оператори NC станках на моей фирме жмут на зеленую кнопку и бегут

не оглядиваясь к кофе автомата .

У меня от етого волоси поднимаются.

Всем кто хочет посилаю документ , но скажите где его можно upload ,

так что каждим кому нужно мог би его взял.

Ссылка на сообщение
Поделиться на других сайтах

ДРМ

У меня конкретный пример.

Я конечно не гуру, работаю с деревообрабатывающим центром ЧПУ (Rover22). Я уже как-то задавал сдесь пару вопросов, о выборе CAM, затем о поиске постпроцессора, и т.д.. Так вот постпроцессора я не нашел, и настраиваю сам. Правда кривовато получается, но теперь с докай становится все на свои места.

А теперь на счет самой настройки. Со станком прибыл диск, на котором, эмулятор для написания программ. Программа стоит и на станке, где операционка Unix. Из известных M-кодов понимет только M3, M4, M5, M19 плюс свои M200, M201 и т.п.. G-коды худо-бедно совпадают. Но проблема в направленности осей, отличие от мировой системы состоит в том, что оси Y и Z повернуты в обратную сторону, от сюда вытекает и не соответствие интерполирования по часовой стрелке и против. Некоторые дествия записаны в виде подпрограмм, называемые циклами. Например окончание выполнения программыь - L=POFF, а начало L=PON. Сама программа компилируется соответствующим образом:

[]

[COMMENTO]

[CENTRO01]

PARAMETRI=000000208

UTENSILI=000000315

LABELF=000000749

LABELC=000000730

FORATURA=000000697

CONTORNATURA=000000338

TABELLEFORI=000000712

CONFASSIST=000000762

ATTREZZAGGIO=000000779

[PARAMETRI01]

N10 G71 HC=1 LY=870 PLPZ=34 FIL=0 BLO=0 ACC=0 RUO=0 PRS=1 PRL=1 KA=0.000 LZ=34.000 LX=700

%

[uTENSILI01]

FR20/60

%

[CONTORNATURA01]

N20 PAN=1 ST1="FR20/60" ST2="NULL" ST3="NULL" L=PCUA

N30 YO=6

N40 PD1=5240 PD2=19.5

N50 PY1=0

N60 X-50 Y-50 Z=PRK TP=1 PRF=LPZ-2 AX=X,Y,Z G40 L=PON TRZ=0 M55

N70 G42

N80 L:1 RP=8

N90 XI=-30 YI=30 G40 G1

N100 L=POFF

%

:1

N100 X=-PD2 Y=PY1 G1

N110 X=LPX YI=15 R=-PD1 G5

N120 YI=32 G1

N130 X=0 YI+8 R=PD1 G4

N140 X=-PD2 G1

N150 PY1=PY1+127 G0

%

[FORATURA01]

%

[TABELLEFORI01]

%

[LABELC01]

1=220

%

[LABELF01]

%

[CONFASSIST01]

%

[ATTREZZAGGIO01]

%

[]

Благо на диске прога есть которая переводит в нужный формат, но для этого нужно, чтобы первая строчка была простым коментарием (она запишется после строки [COMMENTO]), а вторая начиналась с номера N10 и содержала G71 иеще некоторые значения. Ну а далее, чтобы совпадало с приемлимыми кодами, это и смена инструмента и использование подпрограмм.

Так что основываясь на этот станок, я без доки вообще долго бы продвигался.

Еще раз благодарность VESKO.

Ну раз я так все расказал, может подскажите, как заставить постпроцессор, чтобы он реагировал на "pbld, n, *smetric, e", чтобы прописать G71, а также если в MasterCam-e делаешь поправку на инструмент, то как сделать, чтобы прописались коды G41 или G42, а не траектория смещалась на радиус инструмента.

Ссылка на сообщение
Поделиться на других сайтах

как заставить постпроцессор, чтобы он реагировал на "pbld, n, *smetric, e", чтобы прописать G71

Редактируите следуюшчее соотвветствуюшчие станка коды :

#Select english/metric code

sg20 G20 #Inch code

sg21 G21 #Metric code

smetric #Target string

примерно так:

#Select english/metric code

sg20 G71 #Inch code

sg21 G71 #Metric code

smetric #Target string

то как сделать, чтобы прописались коды G41 или G42

Вставте поправку на инструментa на Control.

Ето работает только в Kontour и Pocket.

Затем проверьте что получается и при нужде редактируите поста

Ссылка на сообщение
Поделиться на других сайтах

Редактируите следуюшчее соотвветствуюшчие станка коды :

Я так делал, но строчка не появляется. :sad:

А установки самого MC, не могут влиять? Или может основные установки постпрцессора.

Ссылка на сообщение
Поделиться на других сайтах

ALL

В постах под МС9 часто встречается описание форматов fs2 может кто расказать как оно работает?

Ссылка на сообщение
Поделиться на других сайтах

Каждой переменной поста можно форматиреват

командой fmt.

примерно :

fmt RR 13 round

пост заменит переменной round на RR в NC file

а количество знаков и десетичной разделител

определяется

fs 13

Так можно настроит пост чтоби записал нужной стринг

и численная стойност к ней соответствуюшчеи переменной

Настроики fs описани в каждом посте

Ссылка на сообщение
Поделиться на других сайтах

VESKO

Это происходит в MC9.1.. Раньше когда был MC9.0 проблем не было. Я делал именно так, как ты подсказал, и все получалось. Тоже самое с нумерацией строк. Когда присваиваю “omitseq = yes”, то в NC-файле пишет на всех строчках N0. Может это глюк? :g:

Ссылка на сообщение
Поделиться на других сайтах

VNP2003

Вероятно ето так kak пишеш.

Я на MC9.1sp2 . На МК9.1 работал очень мало и

потому и время не било чтобьи увидеть всех bug_ов.

(слово ГЛЮК вероятно то же значить)

Ссылка на сообщение
Поделиться на других сайтах

VESKO

Как описывается формат с помощью fs все ясно как форматируется выводимая переменная все тоже ясно все это есть в описании. А вот как описывается формат с помощью fs2 2 0.4 0.3 , немного не понятно. Провел несколько экспериментов, но так и не понял на что влиет первая пара чисел после номера формата (0.4), вторая пара (0.3) работает также как и в fs.

Ссылка на сообщение
Поделиться на других сайтах

DenNik

Над етим не задумьивался. У меня постьи ешчо из MC6 , а там етого не било.

В mpfan.pst написано что ето формат english/metric , т/е первая пара числа

работает ели MC9 запустили в англииской мерной системе.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...