Obliczanie współrzędnych 5 osi

Dyskusje na temat maszyn HAAS
Awatar użytkownika

-=JaNeK=-
Specjalista poziom 1 (min. 100)
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

#41

Post napisał: -=JaNeK=- » 05 lut 2020, 22:45

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.


Pomagam w:
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne

Instrukcje HAAS są dostępneTU

Awatar użytkownika

Butler
Specjalista poziom 3 (min. 600)
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

#42

Post napisał: Butler » 06 lut 2020, 08:17

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 :)


deimo888
Nowy użytkownik, używaj wyszukiwarki
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

#43

Post napisał: deimo888 » 15 maja 2021, 07:37

wojtek10916 pisze:
30 sty 2020, 22:51
O 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?

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
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

#44

Post napisał: JacekBelof » 15 maja 2021, 10:39

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.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


typniepokorny86
Specjalista poziom 1 (min. 100)
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

#45

Post napisał: typniepokorny86 » 20 maja 2021, 11:08

deimo888 pisze:
15 maja 2021, 07:37
wojtek10916 pisze:
30 sty 2020, 22:51
O 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?
Kolego w tym wątku wyjaśniam jakie jest praktyczne zastosowanie TCPC, NAWET gdy używa się edgecam.
miniaturowa-5-osiowa-t95685.html


czarecki1117
Nowy użytkownik, używaj wyszukiwarki
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

#46

Post napisał: czarecki1117 » 23 kwie 2022, 13:02

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.


typniepokorny86
Specjalista poziom 1 (min. 100)
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

#47

Post napisał: typniepokorny86 » 31 maja 2022, 13:00

Np poprzez cykl G68.2

Awatar użytkownika

ryby007
Specjalista poziom 2 (min. 300)
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

#48

Post napisał: ryby007 » 28 sty 2023, 22:09

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 :D .
Pozdro :mrgreen:
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2


typniepokorny86
Specjalista poziom 1 (min. 100)
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

#49

Post napisał: typniepokorny86 » 05 lut 2023, 16:51

ryby007 pisze:
28 sty 2023, 22:09
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 :D .
Pozdro :mrgreen:
Coś to Panie wymyślił za ciekawostki?

Awatar użytkownika

ryby007
Specjalista poziom 2 (min. 300)
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

#50

Post napisał: ryby007 » 07 lut 2023, 21:10

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
Załączniki
wtc.png
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”