Obliczanie współrzędnych 5 osi
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 265
- Rejestracja: 23 kwie 2008, 22:34
- Lokalizacja: WarSZawkA
Re: Obliczanie współrzędnych 5 osi
poniżej macie przykład kodu na obliczenia do 4-tej osi i dla stołów uchylno obrotowych. aby tego użyć należy zmierzyć oś obrotu do bazy G154 P18 oraz jakąś drugą bazę, która będzie służyła do obliczenia obrotu. Po obrocie należy wywołać podprogram z parametrami (baza, obrót) komendą G65 P9007.... a później wywołać bazę G154 P19, która będzie już przesunięta.
%
O9007 (CALCULATION OF NEW WORK OFFEST)
G103 P1
( G52 Work offsets - 5201)
#681= [[#[5201 + [20 * #8]]] + #24]
#682= [[#[5202 + [20 * #8]]] + #25]
#683= [[#[5203 + [20 * #8]]] + #26]
#684= [#[5204 + [20 * #8]]]
( G127/ G154 P18 - 7341)
#668= [#681 - #7341]
#669= [#682 - #7342]
#670= [#683 - #7343]
#664 = [[#669*COS[#1]] - [#670*SIN[#1]]]
#665 = [[#669*SIN[#1]] + [#670*COS[#1]]]
#666 = #664 - #669
#667 = #665 - #670
(NEW WORK OFFSET)
(G154 P19 / G128 - 7361)
#7361 = #681
#7362 = #682 + #666
#7363 = #683 + #667
#7364 = #684
G103
M99
%
%
O9007 (CALCULATION OF NEW WORK OFFEST)
G103 P1
(Center of Rotation G154 P18)
#651 = [[#[5201 + [20 * #8]]] + #24]
#652 = [[#[5202 + [20 * #8]]] + #25]
#653 = [[#[5203 + [20 * #8]]] + #26]
#654 = [#[5204 + [20 * #8]]]
#655 = [#[5205 + [20 * #8]]]
#668 = [#651 - #7341]
#669 = [#652 - #7342]
#670 = [#653 - #7343]
#664 = [[#668*COS[#2]] - [#669*SIN[#2]]]
#665 = [[#668*SIN[#2]] + [#669*COS[#2]]]
#671 = [[#664*COS[#1]] + [#670*SIN[#1]]]
#672 = [[#670*COS[#1]] - [#664*SIN[#1]]]
#681 = #671 - #668
#682 = #665 - #669
#683 = #672 - #670
(G154 P19)
#7361 = #651 + #681
#7362 = #652 + #682
#7363 = #653 + #683
#7364 = #654
#7365 = #655
G103
M99
%
Jeśli nie rozumiecie jak to użyć to nie używajcie bo szkoda maszyny dla oprogramowania NGC trzeba prawdopodobnie zmienić zmienne bo te mogą być zarezerwowane dla sondy.
PS. aby obliczyć takie przesunięcie potrzebne są:
- oś obrotu - w tym wypadku w osi Y i Z (dla 5 osi pkt przecięcia osi uchylnej i obrotowej)
- baza na detalu (lub tam gdzie chcemy ją mieć na początku)
setting 30 nie ma tu w ogóle znaczenia.
%
O9007 (CALCULATION OF NEW WORK OFFEST)
G103 P1
( G52 Work offsets - 5201)
#681= [[#[5201 + [20 * #8]]] + #24]
#682= [[#[5202 + [20 * #8]]] + #25]
#683= [[#[5203 + [20 * #8]]] + #26]
#684= [#[5204 + [20 * #8]]]
( G127/ G154 P18 - 7341)
#668= [#681 - #7341]
#669= [#682 - #7342]
#670= [#683 - #7343]
#664 = [[#669*COS[#1]] - [#670*SIN[#1]]]
#665 = [[#669*SIN[#1]] + [#670*COS[#1]]]
#666 = #664 - #669
#667 = #665 - #670
(NEW WORK OFFSET)
(G154 P19 / G128 - 7361)
#7361 = #681
#7362 = #682 + #666
#7363 = #683 + #667
#7364 = #684
G103
M99
%
%
O9007 (CALCULATION OF NEW WORK OFFEST)
G103 P1
(Center of Rotation G154 P18)
#651 = [[#[5201 + [20 * #8]]] + #24]
#652 = [[#[5202 + [20 * #8]]] + #25]
#653 = [[#[5203 + [20 * #8]]] + #26]
#654 = [#[5204 + [20 * #8]]]
#655 = [#[5205 + [20 * #8]]]
#668 = [#651 - #7341]
#669 = [#652 - #7342]
#670 = [#653 - #7343]
#664 = [[#668*COS[#2]] - [#669*SIN[#2]]]
#665 = [[#668*SIN[#2]] + [#669*COS[#2]]]
#671 = [[#664*COS[#1]] + [#670*SIN[#1]]]
#672 = [[#670*COS[#1]] - [#664*SIN[#1]]]
#681 = #671 - #668
#682 = #665 - #669
#683 = #672 - #670
(G154 P19)
#7361 = #651 + #681
#7362 = #652 + #682
#7363 = #653 + #683
#7364 = #654
#7365 = #655
G103
M99
%
Jeśli nie rozumiecie jak to użyć to nie używajcie bo szkoda maszyny dla oprogramowania NGC trzeba prawdopodobnie zmienić zmienne bo te mogą być zarezerwowane dla sondy.
PS. aby obliczyć takie przesunięcie potrzebne są:
- oś obrotu - w tym wypadku w osi Y i Z (dla 5 osi pkt przecięcia osi uchylnej i obrotowej)
- baza na detalu (lub tam gdzie chcemy ją mieć na początku)
setting 30 nie ma tu w ogóle znaczenia.
Pomagam w:
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne
Instrukcje HAAS są dostępneTU
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne
Instrukcje HAAS są dostępneTU
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 722
- Rejestracja: 07 mar 2018, 16:54
- Lokalizacja: Gdańsk
Re: Obliczanie współrzędnych 5 osi
W szkole średniej wszyscy się śmiali "po co ta trygonometria, w życiu się nikomu nie przyda"
A w życiu... jak dostałem do obsługi starą ciężką 5-osiówkę na HH355 to musiałem odkurzać zeszyty z matematyki by ogarnąć przenoszenie punktów.
Używałem Excela, tak jak ktoś wcześniej proponował. Co się napociłem by zrobić odpowiednią formułę... Ala działało
A w życiu... jak dostałem do obsługi starą ciężką 5-osiówkę na HH355 to musiałem odkurzać zeszyty z matematyki by ogarnąć przenoszenie punktów.
Używałem Excela, tak jak ktoś wcześniej proponował. Co się napociłem by zrobić odpowiednią formułę... Ala działało
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 2
- Rejestracja: 24 lip 2018, 10:28
Re: Obliczanie współrzędnych 5 osi
wojtek10916 pisze: ↑30 sty 2020, 22:51O Boze widzisz to i nie grzmisz??????
Ludzie wy macie maszyny za kilkaset tysięcy i nawiertakiem 5cio osiowke ustawiacie???????????
https://youtu.be/HxPjH4v5iEg
Witam. Ciagle nie moge pojac jakie jest praktyczne zastosowanie TCPC, gdzy uzywa sie np edgecam?
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 526
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: Tarnów MP
- Kontakt:
Re: Obliczanie współrzędnych 5 osi
Pomijając fakt że EdgeCAM to najbardziej siermiężny CAM jaki spotkałem, to... prostsze detale szybciej zaprogramujesz z palca... nie zawsze masz dostęp do bryły... znalazłoby się jeszcze kilka innych sytuacji.
Powiedzmy sobie szczerze, to nie są funkcje potrzebne w produkcji seryjnej i masowej... natomiast jesli robisz pojedyncze detale i prototypy, to takie usprawnienia doceniasz.
Powiedzmy sobie szczerze, to nie są funkcje potrzebne w produkcji seryjnej i masowej... natomiast jesli robisz pojedyncze detale i prototypy, to takie usprawnienia doceniasz.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 14
- Posty: 168
- Rejestracja: 08 lut 2009, 17:04
- Lokalizacja: Żołyń
Re: Obliczanie współrzędnych 5 osi
Kolego w tym wątku wyjaśniam jakie jest praktyczne zastosowanie TCPC, NAWET gdy używa się edgecam.deimo888 pisze: ↑15 maja 2021, 07:37wojtek10916 pisze: ↑30 sty 2020, 22:51O Boze widzisz to i nie grzmisz??????
Ludzie wy macie maszyny za kilkaset tysięcy i nawiertakiem 5cio osiowke ustawiacie???????????
https://youtu.be/HxPjH4v5iEg
Witam. Ciagle nie moge pojac jakie jest praktyczne zastosowanie TCPC, gdzy uzywa sie np edgecam?
miniaturowa-5-osiowa-t95685.html
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 2
- Rejestracja: 18 lis 2015, 21:15
- Lokalizacja: Gdańsk
Re: Obliczanie współrzędnych 5 osi
Witam. Pracuję z maszynami mazak 5 osi okolo 5 lat. Do tej pory programowałem tylko w mazatrolu, do tej pory wszystko było łatwe i przyjemne. Mazak sam wie gdzie jest zero sztuki po obrocie osiami w dowolne miejsce. Problemy pojawiły się, gdy firma zdecydowała sie przejść na programy z CAM-a. Jak sie oblicza te przesuniecia bazy w programie CAM, albo jak napisać prosty program z ręki po obrocie osiami A i C? Bardzo prosze o przykład jak indeksować osie w programach ISO.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 14
- Posty: 168
- Rejestracja: 08 lut 2009, 17:04
- Lokalizacja: Żołyń
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 456
- Rejestracja: 04 cze 2007, 18:49
- Lokalizacja: Mogilno
- Kontakt:
Re: Obliczanie współrzędnych 5 osi
Jeśli ktoś by potrzebował obliczanie 4-5osi bez używania macro i innych opcji na maszynie to proszę o kontakt, potrzeba tylko chwila na chęci przetestowania u siebie na maszynie poprawności.
Jeśli nawet masz macro itp. a masz dobra wolę w przetestowaniu tego rozwiązania też się odezwij .
Pozdro
Jeśli nawet masz macro itp. a masz dobra wolę w przetestowaniu tego rozwiązania też się odezwij .
Pozdro
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 14
- Posty: 168
- Rejestracja: 08 lut 2009, 17:04
- Lokalizacja: Żołyń
Re: Obliczanie współrzędnych 5 osi
Coś to Panie wymyślił za ciekawostki?ryby007 pisze: ↑28 sty 2023, 22:09Jeśli ktoś by potrzebował obliczanie 4-5osi bez używania macro i innych opcji na maszynie to proszę o kontakt, potrzeba tylko chwila na chęci przetestowania u siebie na maszynie poprawności.
Jeśli nawet masz macro itp. a masz dobra wolę w przetestowaniu tego rozwiązania też się odezwij .
Pozdro
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 456
- Rejestracja: 04 cze 2007, 18:49
- Lokalizacja: Mogilno
- Kontakt:
Re: Obliczanie współrzędnych 5 osi
Nic takiego, tylko napisałem programik który oblicza nowe współrzędne po obrocie detalu i generuje kod dla haas.
W osobnym pliku tekstowym wypisujemy kąty obrotu i na podstawie tego jest odczytywane i obliczane itp.
Obliczenia na bazie macro od JaNeK powyżej itp.
Testowane u mnie TR210, i działa
W osobnym pliku tekstowym wypisujemy kąty obrotu i na podstawie tego jest odczytywane i obliczane itp.
Obliczenia na bazie macro od JaNeK powyżej itp.
Testowane u mnie TR210, i działa
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2