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 %
Makro G-Code na zmianę średnicy narzędzia
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 9
- Rejestracja: 14 sty 2016, 14:18
- Lokalizacja: Bydgoszcz
-
- 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
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...
-
- 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
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)
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. 

-
Autor tematu - 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
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ć.
Podejrzewam więc, że fanuc-owski przykład będzie pasować. Zwolni się maszyna to będę testować.
-
- 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
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:
Szukaj w źródłach zagadnień ZMIENNE.
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:
Zweryfikuj czy zmienna została zapisana i przekazana do korektora. Bez większej wiedzy na temat Twojej maszyny trudno będzie zgadnąć.#1=10 (SREDNICA NARZEDZIA)
D10=#1 (wpisanie korektora z wartości zmiennej)
Szukaj w źródłach zagadnień ZMIENNE.
Rzeczy niemożliwe robimy od ręki, cuda +/- 3 dni robocze.