Pisanie Programu z Wymianą Narzedzi

Programowanie

Dyskusje dotyczące programowania G-Code

Autor tematu
Xlupert
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 08 kwie 2017, 20:30
Lokalizacja: Warszawa

Pisanie Programu z Wymianą Narzedzi

#1

Post napisał: Xlupert » 14 lis 2018, 16:50

Witam !!!

Mój Problem jest następujący. Po krotce postaram sie opisać problem i jak chciał bym go rozwiązać.
Przenoszę się na nową maszynę z magazynem narzędziowym obecnie pracuje bez.
Muszę wszystkie swoje programy przerobić tak żeby z automatu wymieniały sie narzędzia.
W nie których mam po 3/4 narzędzia na jedną operacje. Potrzebuje je tak zmodyfikować żeby robiąc np. kanałek frezem palcowym po skończeniu wymieniło mi na fazownik a następnie na frez kulisty.

Dla przykładu wklejam Program ( bazowy) :

%
O99912


T1 M06
/ G101 X0

G00 G90 G54 X0 Y-40. F3000. S3950
G43 H01 Z50. F1000. M08
M03
G01 Z0 F1000.
M97 P306
M09
G00 G90 Z50. M05
G40 X0 Y0 F2000.
G00 Z300.
M30



N306 ( Frez 6 )
G01 G91 Z-5.7 F100.
G01 G90 G42 X8. Y-38. D01 F200.
G01 Y-30.
G02 X20. Y-18. R12.
G01 X125.
G03 X125. Y18. R18.
G01 X-125.
G03 X-125. Y-18. R18.
G01 X-20.
G02 X-8. Y-30. R12.
G01 Y-38.
G01 G40 X0 Y-40.
M99.


Teraz ta sama droga jest dla 2 kolejnych narzędzi tylko Z się zmienia.

Pytanie brzmi tak : Jak zmodyfikować program żeby po skończeniu pierwszej operacji wymieniło narzędzie i kolejną operacje już robiło ze zmienioną wartością Z i następnie znów zmieniło narzędzie i także ze zmienioną wartością Z.

Zastanawiam się czy poprawnie było by po prostu skopiować całość i zmienić tylko numer podprogramu ?


Dla przykładu :

%
O99912


T1 M06
/ G101 X0

G00 G90 G54 X0 Y-40. F3000. S3950
G43 H01 Z50. F1000. M08
M03
G01 Z0 F1000.
M97 P306
M09
G00 G90 Z50. M05
G40 X0 Y0 F2000.
G00 Z300.
M30




N306 (RB-7 Frez 6)
G01 G91 Z-5.7 F100.
G01 G90 G42 X8. Y-38. D01 F200.
G01 Y-30.
G02 X20. Y-18. R12.
G01 X125.
G03 X125. Y18. R18.
G01 X-125.
G03 X-125. Y-18. R18.
G01 X-20.
G02 X-8. Y-30. R12.
G01 Y-38.
G01 G40 X0 Y-40.


T2 M06
/ G101 X0

G00 G90 G54 X0 Y-40. F3000. S3950
G43 H02 Z50. F1000. M08
M03
G01 Z0 F1000.
M97 P307
M09
G00 G90 Z50. M05
G40 X0 Y0 F2000.
G00 Z300.
M30




N307 ( Fazownik )
G01 G91 Z-0.6 F100.
G01 G90 G42 X8. Y-38. D02 F200.
G01 Y-30.
G02 X20. Y-18. R12.
G01 X125.
G03 X125. Y18. R18.
G01 X-125.
G03 X-125. Y-18. R18.
G01 X-20.
G02 X-8. Y-30. R12.
G01 Y-38.
G01 G40 X0 Y-40.




T3 M06
/ G101 X0

G00 G90 G54 X0 Y-40. F3000. S3950
G43 H03 Z50. F1000. M08
M03
G01 Z0 F1000.
M97 P308
M09
G00 G90 Z50. M05
G40 X0 Y0 F2000.
G00 Z300.
M30




N308 ( Frez Kula 8.65)
G01 G91 Z-8.2 F100.
G01 G90 G42 X8. Y-38. D03 F200.
G01 Y-30.
G02 X20. Y-18. R12.
G01 X125.
G03 X125. Y18. R18.
G01 X-125.
G03 X-125. Y-18. R18.
G01 X-20.
G02 X-8. Y-30. R12.
G01 Y-38.
G01 G40 X0 Y-40.



M99

Jeżeli ktoś wie jak to sprawnie zrobić to prosił bym o wytłumaczenie.


Ja to ja a nie imię i nazwisko.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Pisanie Programu z Wymianą Narzedzi

#2

Post napisał: WZÓR » 14 lis 2018, 17:38

Jakie to sterowanie ?

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Xlupert
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 08 kwie 2017, 20:30
Lokalizacja: Warszawa

Re: Pisanie Programu z Wymianą Narzedzi

#3

Post napisał: Xlupert » 14 lis 2018, 17:43

frezarka haas sterowanie fanuc
Ja to ja a nie imię i nazwisko.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Pisanie Programu z Wymianą Narzedzi

#4

Post napisał: WZÓR » 14 lis 2018, 23:20

Xlupert pisze:
14 lis 2018, 17:43
frezarka haas sterowanie fanuc
Haas to nie Fanuc ...... , ile razy można powtarzać. :D

P.s.
Reszta na PW

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”