Powtarzanie kodu, na płycie w linii prostej
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 5
- Rejestracja: 06 lip 2010, 13:32
- Lokalizacja: Warszawa
Powtarzanie kodu, na płycie w linii prostej
Witam,
z racji tego, że nie umiem napisać kodu tak by się powtarzał Chciałem zapytać was jak to zrobić, czy to da się jakoś zapętlić? Zapętlić to też mocne słowa. Streszczę sytuację.
Urządzenie robi mi mały walec, i chciałbym by nie kończył na nim, a zrobił taki sam np. 8 mm dalej. I tak aż 10 razy za każdym razem przesuwając się.
Kod mam na cały ten wytwór, tylko brak mi pojęcia jak przesunąć układ współrzędnych z punktu w którym nastawiam urządzenie i kończy drukowanie o 8mm dalej i tak aż do 10 razy.
z racji tego, że nie umiem napisać kodu tak by się powtarzał Chciałem zapytać was jak to zrobić, czy to da się jakoś zapętlić? Zapętlić to też mocne słowa. Streszczę sytuację.
Urządzenie robi mi mały walec, i chciałbym by nie kończył na nim, a zrobił taki sam np. 8 mm dalej. I tak aż 10 razy za każdym razem przesuwając się.
Kod mam na cały ten wytwór, tylko brak mi pojęcia jak przesunąć układ współrzędnych z punktu w którym nastawiam urządzenie i kończy drukowanie o 8mm dalej i tak aż do 10 razy.
Tagi:
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 7977
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Re: Powtarzanie kodu, na płycie w linii prostej
Pewnie się da...lisciuu pisze:Witam,
z racji tego, że nie umiem napisać kodu tak by się powtarzał Chciałem zapytać was jak to zrobić, czy to da się jakoś zapętlić? ...
Jakie to urządzenie i na jakim sterowaniu ?....Urządzenie robi mi mały walec, ....
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 6
- Rejestracja: 16 lis 2010, 15:47
- Lokalizacja: internet
Powtarzanie kodu, na płycie w linii prostej
Przyznam szczerze, że przygodę z obrabiarkami dopiero zaczynam ale sporo czytałem na temat programowania i mogę tylko powiedzieć jak to wygląda w przypadku systemu MTS CNC - tu do powtarzania jakiegoś odcinaka bloków np. od N0055 do N0090 służy funkcja G23 np. wywołujemy funkcję G23 P55 Q90 S1 (tzn. zostaną powtórzone bloki od 55 - 90; symbol S oznacza ilość powtórzeń, w tym przypadku "1") Po wykonaniu powtórzeń nastąpi kontynuacja od bloku na którym program zakończył pracę uprzednio - załóżmy że był to blok nr N0120 itd.
Jeżeli chcesz mieć ten walec co 8mm to albo musisz przed każdym powtórzeniem przesunąć punkt startu w osiach (XZ) od którego ma zacząć się powtórka i kontynuować powtórkę bloków funkcją G23 albo jak ma to miejsce w niektórych systemach - do przesunięcia układu współrzędnych w systemie (PRONUM 640FC) lub przesunięcia punktu zerowego przedmiotu w systemie (CNC-H645) wykorzystać funkcję G92 - ale to nie wszędzie.
Jak jest w przypadku innych systemówitp, to nie wiem - pytaj dalej innych użytkowników
Jeżeli chcesz mieć ten walec co 8mm to albo musisz przed każdym powtórzeniem przesunąć punkt startu w osiach (XZ) od którego ma zacząć się powtórka i kontynuować powtórkę bloków funkcją G23 albo jak ma to miejsce w niektórych systemach - do przesunięcia układu współrzędnych w systemie (PRONUM 640FC) lub przesunięcia punktu zerowego przedmiotu w systemie (CNC-H645) wykorzystać funkcję G92 - ale to nie wszędzie.
Jak jest w przypadku innych systemówitp, to nie wiem - pytaj dalej innych użytkowników
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 5
- Rejestracja: 06 lip 2010, 13:32
- Lokalizacja: Warszawa
urządzenie jest firym sys-eng, sterowanie z poziomu programu Primcam. Przejrzałem manual i widzę, że komenda G99 jest mu znana. Więc zgaduję, że trzeba wpisać :
G99 przed zakończeniem programu z linią M30, ale co jeszcze trzeba wpisać w G99 ? jak teraz mu wskazać, że ma powtórzyć cały ten kod 8mm dalej niż zaczął i tak x10.
G99 przed zakończeniem programu z linią M30, ale co jeszcze trzeba wpisać w G99 ? jak teraz mu wskazać, że ma powtórzyć cały ten kod 8mm dalej niż zaczął i tak x10.