Strona 1 z 1

Postprocesor dodawanie G54 i kasowanie całej linii

: 03 mar 2014, 13:09
autor: gotmar
Potrzebuje napisać / lub jeśli to mozliwe wyedytować dostępny postprocesor który będzie dokonywał 2 rzeczy przy tworzeniu g-kodow (Artcam 2012, sterowanie w Mach3) :

Po pierwsze aby do kazdej linii G17 dopisywał G54, oraz by kasował 3-cią linię która czasami ma inny wygląd (G0Z4.00)

Tak wygląda oryginalny g-kod :

Kod: Zaznacz cały

T1M6
G17
G0Z4.000
G0X0.000Y0.000S25000M3
G0X44.585Y47.711Z4.000
G1Z-0.100F254.0

A tak bym chciał aby on zawsze wyglądał :

Kod: Zaznacz cały

T1M6
G17 G54
G0X0.000Y0.000S25000M3
G0X44.585Y47.711Z4.000
G1Z-0.100F254.0
Proszę o pomoc / Z góry dziękuję.

Re: Postprocesor dodawanie G54 i kasowanie całej linii

: 03 mar 2014, 16:09
autor: lajosz
Ja również witam.
gotmar pisze:Potrzebuje napisać / lub jeśli to mozliwe wyedytować dostępny postprocesor który będzie dokonywał 2 rzeczy przy tworzeniu g-kodow (Artcam 2012, sterowanie w Mach3)
No to jaki problem ?
Pisz.
Tak napisanie, jak i edycja są jak najbardziej możliwe.

Re: Postprocesor dodawanie G54 i kasowanie całej linii

: 05 mar 2014, 12:28
autor: gotmar
lajosz pisze:Ja również witam.

No to jaki problem ?
Pisz.
Tak napisanie, jak i edycja są jak najbardziej możliwe.
Drogi "Lajoszu" widzę ze masz dobre poczucie humoru, usmiałem się po pachy haha.. ale jakbyś przeczytał cały post to doszukałbyś się jak piszę:
proszę o pomoc
Rozumiem ze nikt nie miał potrzeby tworzyć taki postprocesor bo nie wiem od czego się zabrać tzn. jak on powinien wyglądać? Proszę o jakiś przykład kogoś kto kiedykolwiek pisał taki postprocesor lub wie jak napisać ten konkretny na którym mi zalezy?

Re: Postprocesor dodawanie G54 i kasowanie całej linii

: 05 mar 2014, 12:57
autor: lajosz
@gotmar

Jeśli chcesz, to prześlę Ci plik "Postprocessor Configuration Guide.pdf" , gdzie (po angielsku) jest pokazany/wyjaśniony proces tworzenia postprocesorów do Artcam-a.

Może Ci się do czegoś przyda.

Natomiast "na szybko" możesz się pobawić z systemowym notatnikiem.
Czyli edytujesz gotowy G-Code, gdzie funkcją zamiany określonego ciągu znaków, zamieniasz np:
Wszystkie G17 na G17 G54
Wszystkie G0Z4.000 na .... nic, czyli puste pole.

Może nie jest to zbyt eleganckie, ale za to skuteczne i nie potrzebujesz pisać/edytować postprocesora.