Страница 1 из 1

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

Добавлено: 08 янв 2020, 09:33
daiman444
Приветсвтую, коллеги.
Возникла необходимость скоректировать поспроцессор для 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 для всех деталей, а не только для первой.

Буду рад помощи.

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

Добавлено: 14 янв 2020, 10:59
daiman444
ковыряния постпроцессора пока особых успехов не принесли.
Удалось убрать лишнее.
Методом тыка было установлено:
- строка:
$AHCISON := $CONFIGAHCISON
отвечает за то что будут ли вообще появляться команды на вкл выкл THC. если закоментировать эту строку то команды включения и выключении THC не появятся вообще в УП.
- атрибуты
[AHCON CODE]
{LINENO :M}M51
и
[AHCOFF CODE]
{LINENO :M}M50
выводят команды на включение и выключение THC, соответственно.
буду копать дальше.

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

Добавлено: 15 янв 2020, 10:42
daiman444
Включение/выключение 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