Допиливание пострпроцессора для ProNest

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

Допиливание пострпроцессора для ProNest

Сообщение daiman444 » 08 янв 2020, 09:33

Приветсвтую, коллеги.
Возникла необходимость скоректировать поспроцессор для ProNest.
Все что было доступно моему мохгу я скорректировал, теперь осталось чтобы постпроцессор правильно вставлял макросы для включения и выключения THC.
Сейчас выдаваемый g-code выглядит так:
Код: Выделить всёРазвернуть
N1 (Filename: Job22)
N2 (Date: 08.01.2020)
N3 G21
N4 G91 G40
N5 G00X138.178Y10.754
(Seq 1 - ????? ?????????????)
N6 M03
N7 G04 P0.5
N8 F1200
N9 M50
N10 G01X-6.
N11 G01X-127.5
N12 G01Y255.
N13 G01X128.
N14 G01Y-254.5
N15 G01Y-6.
N16 M51
N17 M05
N18 G00X56.329Y48.056
(Seq 2 - ??????)
N19 M03
N20 G04 P0.5
N21 F480
N22 M50
N23 G01X4.242Y-4.243
N24 M51
N25 G03I-6.01J6.011
N26 M05
N27 M50
N28 G00X33.941Y-33.941
N29 M03
N30 G04 P0.5
N31 F1200
N32 G01X-4.242Y4.243
N33 G02I-35.709J35.709
N34 G01Y-6.
N35 M51
N36 M05
N37 M30


Необходимо чтобы g-code выглядел так:
Код: Выделить всёРазвернуть
N1 (Filename: Job22)
N2 (Date: 08.01.2020)
N3 G21
N4 G91 G40
N5 G00X138.178Y10.754
(Seq 1 - ????? ?????????????)
N6 M03
N7 G04 P0.5
N8 F1200
N9 M50
N10 G01X-6.
N11 G01X-127.5
N12 G01Y255.
N13 G01X128.
N14 G01Y-254.5
N15 G01Y-6.
N16 M51
N17 M05
N18 G00X56.329Y48.056
(Seq 2 - ??????)
N19 M03
N20 G04 P0.5
N21 F480
N22 G01X4.242Y-4.243
N23 G03I-6.01J6.011
N24 M05
N25 G00X33.941Y-33.941
N26 M03
N27 G04 P0.5
N28 F1200
N29 M50
N30 G01X-4.242Y4.243
N31 G02I-35.709J35.709
N32 G01Y-6.
N33 M51
N34 M05
N35 M30


Т.е. макрос М50 должен появляться после инициализации скорости F для всех деталей, а не только для первой.

Буду рад помощи.
Вложения
Mach3_ProNest_2019.zip
постпроцессор
(7.7 Кб) Скачиваний: 152
daiman444
Кандидат
 
Сообщения: 72
Зарегистрирован: 18 май 2019, 15:24
Репутация: 2
Настоящее имя: Дмитрий

Re: Допиливание пострпроцессора для ProNest

Сообщение daiman444 » 14 янв 2020, 10:59

ковыряния постпроцессора пока особых успехов не принесли.
Удалось убрать лишнее.
Методом тыка было установлено:
- строка:
$AHCISON := $CONFIGAHCISON
отвечает за то что будут ли вообще появляться команды на вкл выкл THC. если закоментировать эту строку то команды включения и выключении THC не появятся вообще в УП.
- атрибуты
[AHCON CODE]
{LINENO :M}M51
и
[AHCOFF CODE]
{LINENO :M}M50
выводят команды на включение и выключение THC, соответственно.
буду копать дальше.
daiman444
Кандидат
 
Сообщения: 72
Зарегистрирован: 18 май 2019, 15:24
Репутация: 2
Настоящее имя: Дмитрий

Re: Допиливание пострпроцессора для ProNest

Сообщение daiman444 » 15 янв 2020, 10:42

Включение/выключение THC в постпроцессоре прописано после скорости.
Код: Выделить всёРазвернуть
[OUTPUT CUT1 ON]
{LINENO :M}M03
{OUTPUT PIERCEDELAY}
{FEEDRATE LINE}
{CHECK AHC}

но в уп выдает после пробежки от включения до начала профиля резки. т.е. в уп должно было выйти М09 в 10 строке, а проход от пробивки до профиля резки на 11 строке. неудается отследить какой атрибут отвечает за эту пробежку и где после него прописано включение отключение thc
Код: Выделить всёРазвернуть
N7 M03
N8 G04 P0.1
N9 F464
N10 G01X-4.243Y-4.243
N11 M09
N12 G03I5.834J5.834
N13 G01X4.5
N14 M05
N15 M07
N16 G00X-80.16Y-75.66
N17 M03
N18 G04 P0.1
N19 F1160
N20 G01X4.242Y4.243
N21 G02I77.252J77.251
N22 G01X-6.
N23 M09
N24 M05
N25 M07
N26 G00X318.557Y66.279
daiman444
Кандидат
 
Сообщения: 72
Зарегистрирован: 18 май 2019, 15:24
Репутация: 2
Настоящее имя: Дмитрий


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

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

Зарегистрированные пользователи: akulaUS, and361, Avroraborialis, Алексей Рюмкин, Bing [Bot], Enot_1, frezeryga, Gestap, goldmen8, Google [Bot], iMaks-RS, istopnic, michalych, nevkon, uralpt, Yandex [bot]

Reputation System ©'