Makro G-Code na zmianę średnicy narzędzia

Dyskusje dotyczące programowania G-Code

Autor tematu
MateuszBar
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 9
Rejestracja: 14 sty 2016, 14:18
Lokalizacja: Bydgoszcz

Makro G-Code na zmianę średnicy narzędzia

#1

Post napisał: MateuszBar » 05 kwie 2023, 07:34

Ma ktoś pomysł lub wzór w jaki sposób stworzyć program ze zmienną średnicy narzędzia ?
Chodzi o program na ploter, w którym bezpośrednio w programie można zmienić średnicę narzędzia (nie uwzględniając tablicy narzędziowej)
Może być na przykładzie frezowanego otworu Fi 30:
Jak w takim programie łatwo manipulować średnicą bez zmiany współrzędnych?

N0 %
N1 (NAZWA MOC 1)
N2 (GODZINA 07:32)
N3 (DATA 05-04-23)
N4 (T10|FREZ MONOLIT FI 10|H10|D10|SREDNICA NARZ = 10.)
N5 G21
N6 G0 G17 G40 G49 G80 G90
N7 T10 M6
N8 G0 G90 G54 X10. Y0. S3200 M3
N9 G43 H10 Z100.
N10 Z0.
N11 G3 X0. Y10. I-10. J0. F1000.
N12 X-10. Y0. I0. J-10.
N13 X0. Y-10. I10. J0.
N14 X10. Y0. I0. J10.
N15 G0 Z100.
N16 M5
N17 G91 G28 Z0.
N18 G28 Y0.
N19 M30
N20 %




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

Re: Makro G-Code na zmianę średnicy narzędzia

#2

Post napisał: Steryd » 05 kwie 2023, 07:43

Ale w tym programie nie uwzględniasz średnicy narzędzia.
Można?
Morzna!!!

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 9319
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Makro G-Code na zmianę średnicy narzędzia

#3

Post napisał: tuxcnc » 05 kwie 2023, 19:02

MateuszBar pisze:
05 kwie 2023, 07:34
Chodzi o program na ploter
Piszesz w dziale G-CODE - programowanie, więc wiadomo tylko że masz jakiś ploter obsługujący jakieś g-kody.
To stanowczo za mało, żeby udzielić Ci jakiejkolwiek odpowiedzi.
Każde sterowanie ma własny dialekt, w którym ten sam g-kod może być zupełnie inaczej wykonywany, albo tak samo wykonywany g-kod musi być inaczej zapisany...

Awatar użytkownika

JacekBelof
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 668
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: Makro G-Code na zmianę średnicy narzędzia

#4

Post napisał: JacekBelof » 05 kwie 2023, 20:25

tux ma rację.
Np.
W Sinumeriku: TOFF, TOFFL, TOFFR (ogólnie powalone - wiem, że coś takiego jest, ale jak to definiować, to inna bajka)
W Fanucu: G10 P10 X95 Z54 (Nr. G-kodu; Nr. korektorai; Wartość promienia; Wartość długośc)
W Hendenhainie (gdy przełączymy na ISO): G99 T5 L+10 R+5 (Nr. G-kodu; Nr. korektora; Wartość długości; Wartość promienia)
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


Autor tematu
MateuszBar
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 9
Rejestracja: 14 sty 2016, 14:18
Lokalizacja: Bydgoszcz

Re: Makro G-Code na zmianę średnicy narzędzia

#5

Post napisał: MateuszBar » 16 sty 2025, 06:55

Problem jest taki, że jest to tajwański ploter, ale śmigają na nim programy z postprocesora Haas (akurat taki mam).
Podejrzewam więc, że fanuc-owski przykład będzie pasować. Zwolni się maszyna to będę testować.


Gleba
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 24
Rejestracja: 19 wrz 2011, 20:49
Lokalizacja: śląsk

Re: Makro G-Code na zmianę średnicy narzędzia

#6

Post napisał: Gleba » 22 sty 2025, 22:05

Widzę, że nadal masz problem z tym tematem, mimo że jest już to stary post. Żeby Ci pomóc, potrzebuję kilku informacji:

1. Jaki typ sterowania ma Twoja maszyna? Fanuc czy Haas, a może jeszcze inny. To kluczowe, bo różne sterowania mają różne dialekty języka G-code.

2. Jakiego oprogramowania CAM używasz? Napisałeś "taki mam", ale to za mało. Podaj konkretną nazwę, np. Fusion 360, Mastercam, SolidCAM itp. Jeśli to przykładowo Fusion, to masz całą darmową bibliotekę postprocesorów.

3.Jak duże zmiany średnicy narzędzia zamierzasz wprowadzać? Czy chodzi o drobne korekty rzędu dziesiątych części milimetra (np. 10.1 mm zamiast 10 mm), czy o drastyczne zmiany, np. zamiana freza 3 mm na 40 mm? To ważne.

4. Czy chcesz edytować każdy nowo wygenerowany program, czy masz jeden uniwersalny program/zbiór programów, który chcesz modyfikować? Innymi słowy, czy potrzebujesz rozwiązania "na stałe", czy jednorazowej edycji.

Na początek proponuję sprawdzić, czy Twoja maszyna obsługuje zmienne. Skoro sterowanie jest podobne do Fanuca, spróbuj w trybie MDI wpisać i uruchomić następujące linijki kodu:
#1=10 (SREDNICA NARZEDZIA)
D10=#1 (wpisanie korektora z wartości zmiennej)
Zweryfikuj czy zmienna została zapisana i przekazana do korektora. Bez większej wiedzy na temat Twojej maszyny trudno będzie zgadnąć.
Szukaj w źródłach zagadnień ZMIENNE.
Rzeczy niemożliwe robimy od ręki, cuda +/- 3 dni robocze.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”