mach nie czyta makro w g-kodzie

Dyskusje dotyczące programowania G-Code

Autor tematu
tomekgilowice
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 25
Rejestracja: 22 lut 2018, 17:35

mach nie czyta makro w g-kodzie

#1

Post napisał: tomekgilowice » 22 lut 2018, 17:50

witam
Przeszukałem chyba całe forum i nie znalazłem odpowiedzi na moje pytanie, stąd też założyłem nowy post.
Otóż zrobiłem sobie plazmę.
Programy Lazy Cam + mach 3
Kupiłem kontroler wysokosci palnika THC 150.
Wszystko wykonałem tak jak jest opisane na stronie producenta "PROMA" łacznie z zapisaniem Makra M300 w Mój Komputer / dysk C / Mach 3 / macros.
Detekcję wykrywania materiału mam zrealizowana poprzez tzw "głowicę pływającą".
Cały problem tkwi w tym że po załadowaniu G-kodu z Lazy Cam do Macha, program powinien sam wywołać makro M300 przed kodem uruchamiającym palnik (przynajmniej tak myślę) a nie jest tak.
Dlaczego? trzeba to makro jakoś wywołać?
Trzeci dzień szperam po forum i nic..... :(
Z góry dzięki za pomoc.




dudziak4
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 702
Rejestracja: 06 wrz 2007, 13:30
Lokalizacja: Bielawa

Re: mach nie czyta makro w g-kodzie

#2

Post napisał: dudziak4 » 22 lut 2018, 18:45

program powinien sam wywołać makro M300 przed kodem uruchamiającym palnik (przynajmniej tak myślę) a nie jest tak.
No to źle myślisz, nie znam lazycam ale żeby działało tak jak ty chcesz trzeba zapewne zmodyfikować postprocesor lub dodać jakieś reguły w samym programie, inaczej nie doda ci M300 przed M3 no bo niby dlaczego miałby dodawać. Mach nie uruchamia makra bo nie pojawia się ono w g-kodzie. Samo makro żeby zobaczyć czy działa możesz wywołać w midi komendą M300. Jak działa to zostaje ci modyfikacja postprocesora lub ręczne dopisywanie M300. Następnym razem zadawaj pytania w dziale dotyczącym macha.


Autor tematu
tomekgilowice
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 25
Rejestracja: 22 lut 2018, 17:35

Re: mach nie czyta makro w g-kodzie

#3

Post napisał: tomekgilowice » 22 lut 2018, 20:06

ahaaaaa.......
dzięki za info.
To teraz dalej.....
Jak zmodyfikować postprocesor?
W jakim programie?A może jakoś inaczej?
PS. sorki że wpisałem nie w tym dziale...


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4143
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: mach nie czyta makro w g-kodzie

#4

Post napisał: Steryd » 22 lut 2018, 21:30

W notatniku?
Można?
Morzna!!!


Autor tematu
tomekgilowice
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 25
Rejestracja: 22 lut 2018, 17:35

Re: mach nie czyta makro w g-kodzie

#5

Post napisał: tomekgilowice » 23 lut 2018, 07:17

z tego co wiem to w notatniku można edytować g-kod a nie postprocessor

Dodane 7 minuty 58 sekundy:
poniżej przedstawiam G-kod
przed każdym wywołaniem M3 powinno być jeszcze M300 przynajmniej tak to mają opisane na stronie producenta THC firmy PROMA-elektronika

N1 (File Name = bryła on Thursday, February 22, 2018)
N2 (Default Plasma Post)
N3 G91.1
N4 G0 Z10.0000
N5 G0 X12.2566 Y36.5589
N6 G28.1 (Probe for Stock)
N7 G0 Z3.0000
N8 M3(PLasma On)
N9 G4 P0.1000
N10 G1 Z2.0000 F300.00
N11 X9.3816 Y36.5589 F1000.00
N12 G3 X45.7741 Y36.5589 I18.1963 J-0.0000
N13 X9.3816 Y36.5589 I-18.1963 J0.0000
N14 G1 X12.2566 Y36.5589
N15 G4P0.10
N16 M5 (Plasma Off)
N17 G0 Z10.0000
N18 G0 X-2.8750 Y90.1500
N19 G28.1 (Probe for Stock)
N20 G0 Z3.0000
N21 M3(PLasma On)
N22 G4 P0.1000
N23 G1 Z2.0000 F300.00
N24 X0.0000 F1000.00
N25 Y180.3000
N26 X150.2500
N27 Y168.2800
N28 X90.1500
N29 G3 X50.4002 Y116.9988 I-14.0266 J-30.1738
N30 G1 X71.9890 Y125.6283
N31 X83.4002 Y110.2184
N32 X90.4937 Y150.2842
N33 X121.6432
N34 X134.2881 Y108.9856
N35 Y91.4183
N36 X47.0077 Y91.4183
N37 X34.6713 Y121.9300
N38 X21.4096 Y74.4674
N39 X149.4002 Y48.2705
N40 G2 X61.5030 Y46.4213 I-45.0808 J52.8913
N41 G1 X61.5030 Y25.4638
N42 X141.9983 Y16.2178
N43 X0.0000 Y0.0000
N44 Y90.1500
N45 X-2.8750
N46 G4P0.10
N47 M5 (Plasma Off)
N48 G0 Z10.0000
N49 M30


mtryb14
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 93
Rejestracja: 23 lis 2012, 00:20
Lokalizacja: Itoja

Re: mach nie czyta makro w g-kodzie

#6

Post napisał: mtryb14 » 23 lut 2018, 08:26

Ja u siebie mam macro pomiaru wysokosci detalu polaczone w kodzie M3. A może i Ty dasz radę zrobić to samo i rozbudować m3 o m300


Autor tematu
tomekgilowice
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 25
Rejestracja: 22 lut 2018, 17:35

Re: mach nie czyta makro w g-kodzie

#7

Post napisał: tomekgilowice » 23 lut 2018, 09:20

ok spróbuję.
To powiedz kolego czy wiesz jak usunąć w Lazy Camie funkcje ustawiania wysokości palnika ponieważ tam też się ustawia wysokość przelotową, wysokość palenia itp. tak żeby to się nie kłóciło z M300


Autor tematu
tomekgilowice
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 25
Rejestracja: 22 lut 2018, 17:35

Re: mach nie czyta makro w g-kodzie

#8

Post napisał: tomekgilowice » 23 lut 2018, 20:43

Kolego "mtryb14" pomogło - wielkie dzięki.
Teraz jeszcze muszę powalczyć z ustawieniami w Lazy Camie


mtryb14
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 93
Rejestracja: 23 lis 2012, 00:20
Lokalizacja: Itoja

Re: mach nie czyta makro w g-kodzie

#9

Post napisał: mtryb14 » 23 lut 2018, 22:45

Dobrze że pomogło , co do Lazy Cam to nie pomogę bo z niego nie korzystam.


Autor tematu
tomekgilowice
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 25
Rejestracja: 22 lut 2018, 17:35

Re: mach nie czyta makro w g-kodzie

#10

Post napisał: tomekgilowice » 24 lut 2018, 18:06

Problem rozwiązany
Tak jak kolega "mtryb14"działa
W Lazy Camie w zakładce Layers ustawiłem wysokość przelotową na 20, głebokość pracy na 1.5, wysokość startowa 4,
Zanim Mach wykona polecenie M3 najpierw wykonuje polecenia z Lazy Cama dlatego tez te ustawienia muszą byc dograne.Jedyny minus to że Mach dwa razy wykonuje te samą czynność .

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”