witam
wlasnie mecze sie z automatyczna wymiana narzędzi wszystko pracuje prawie idealnie oprucz jednej rzeczy pozycja materialu.
Opisz morze jak to dziala
We wrzecionie mamy narzedzie nr 2
a nasz g-code ma na starcie narzedzie nr 1 po nacisnieciu star w mach3
maszyna zaczyna prace od wymiany narzedzie 2 na 1 ,
po wymianie idzie to pomiaru dlugosci narzedzia i zaczyna prace , i tu problem bo czujnik pomiary narzedzia musi byc na wysokosci materialu.
wszytsko ok bo dziala i jest czlowiek zadowolony bo cos mu wyszlo,
ale problem zaczyna sie kiedy wymienimy materjal z 12mm na 6 mm !!!!!!!!!!!!.
(Musimy miec nizszy czyjnik pomiaru.)
Najprostrza opcja jest ustawinie nastepnego czyjnika pomiaru dlugosci narzedzia ,ale teraz o wysokosci 6mm, i tez bedzie dzialalo oczywiscie musimy zmienic w macro odleglosc domowa np. na dalsza lub blisza niz ustawiony czyjnik na 12mm
Moje pytanie jest
czy wjecie moze jak mozna zawolac pomiar pracy tak aby nie kolidowal z pozycja narzedzi po angielsku nazywa sie to
tool offset and work offset
to ustawienie co ma teraz jest idealne do pracy z 4 osia jezeli ploter jest przystosowany do 4 osi to to rozwiazanie jest idealne .
dzieki za podpowiedz
AUTOMATYCZNA WYMIANA NARZĘDZI
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1714
- Rejestracja: 13 sty 2006, 16:41
- Lokalizacja: Stargard
- Kontakt:
To makro musiałbyś napisać inaczej.
Czujnik pomiaru narzędzia nie musi być na poziomie materiału. (Oczywiście mowa o czujniku wys freza a nie wys. Materiału)
Generalnie aby makro chodziło poprawnie niezbędna jest zmienna określająca odległość pomiędzy płaszczyzną stołu a momentem zadziałania czujnika.
Czyli po każdym pomiarze mach będzie miał w tablicy offsetów dla każdego narzędzia zmierzoną odległość pomiędzy końcem freza a powierzchnią stołu. To oczywiście we współrzędnych maszynowych. Po złapaniu zera np na T1 i po zmianie narzędzia na T2 makro ma skompensować we współrzędnych maszynowych różnicę pomiędzy T1 a T2. I nie będzie tu grała roli grubość materiału.
Czujnik pomiaru narzędzia nie musi być na poziomie materiału. (Oczywiście mowa o czujniku wys freza a nie wys. Materiału)
Generalnie aby makro chodziło poprawnie niezbędna jest zmienna określająca odległość pomiędzy płaszczyzną stołu a momentem zadziałania czujnika.
Czyli po każdym pomiarze mach będzie miał w tablicy offsetów dla każdego narzędzia zmierzoną odległość pomiędzy końcem freza a powierzchnią stołu. To oczywiście we współrzędnych maszynowych. Po złapaniu zera np na T1 i po zmianie narzędzia na T2 makro ma skompensować we współrzędnych maszynowych różnicę pomiędzy T1 a T2. I nie będzie tu grała roli grubość materiału.
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie
Obróbka CNC - frezowanie & toczenie
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 326
- Rejestracja: 02 sty 2009, 18:07
- Lokalizacja: Warszawa
Coś masz dziwnie ustawione.
Ja to robię na 2 sposoby.
1. Czujnik na materiale. Offset = wysokość czujnika. Z na górze materiału wynosi 0, frezujesz na ujemnych wartościach.
2. Czujnik na stole. Offset = wysokość czujnika. Z na górze materiału cholera wie ile wynosi
, ale na stole wynosi 0. Grubość materiału bierzesz pod uwagę w programie tj. przy materiale 6mm zaczynasz frezowanie [w teorii] na Z6 i ciągniesz do 0.
Twój opis brzmi jakbyś miał grubość materiału wpisaną w macro, co jest niewygodne i niepraktyczne
Ja to robię na 2 sposoby.
1. Czujnik na materiale. Offset = wysokość czujnika. Z na górze materiału wynosi 0, frezujesz na ujemnych wartościach.
2. Czujnik na stole. Offset = wysokość czujnika. Z na górze materiału cholera wie ile wynosi

Twój opis brzmi jakbyś miał grubość materiału wpisaną w macro, co jest niewygodne i niepraktyczne

Mniej gadania - więcej robienia.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 745
- Rejestracja: 09 cze 2009, 22:06
- Lokalizacja: k/Krakowa
- Kontakt:
Mam podobny problem w PikoCNC ale rozwiązanie mam narazie inne
Czujnik ustawiam na poziomie blatu tak by po pomiarze wierzchołek dotykał poziomu blatu (w moim przypadku przyssawek na belkach)
Jak już będziesz miał tak ustawiany czujnik wystarczy na czujnik położyć kawałek materiału który jest obrabiany i wtedy pomiar będzie do poziomu materiału.
Zmieniasz materiał to trzeba skrawek kłaść też na czujniku i dalej....
W moim przypadku jest o tyle łatwo że pracuje w MDF i płytach laminowanych meblowych więc docięcie skrawka na czujnik to nie problem.
A po cichu liczę że tablica offsetów narzędzia znajdzie się w programie a może nawet i miejsce na wpisanie grubości materiału.

Czujnik ustawiam na poziomie blatu tak by po pomiarze wierzchołek dotykał poziomu blatu (w moim przypadku przyssawek na belkach)
Jak już będziesz miał tak ustawiany czujnik wystarczy na czujnik położyć kawałek materiału który jest obrabiany i wtedy pomiar będzie do poziomu materiału.
Zmieniasz materiał to trzeba skrawek kłaść też na czujniku i dalej....
W moim przypadku jest o tyle łatwo że pracuje w MDF i płytach laminowanych meblowych więc docięcie skrawka na czujnik to nie problem.
A po cichu liczę że tablica offsetów narzędzia znajdzie się w programie a może nawet i miejsce na wpisanie grubości materiału.
Coś jest niemożliwe do czasu... gdy przyjdzie ktoś kto nie wie że jest to niemożliwe i to zrobi 

-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 157
- Rejestracja: 11 kwie 2009, 01:50
- Lokalizacja: swidwina
mitek pisze:Mam podobny problem w PikoCNC ale rozwiązanie mam narazie inne![]()
Czujnik ustawiam na poziomie blatu tak by po pomiarze wierzchołek dotykał poziomu blatu (w moim przypadku przyssawek na belkach)
Jak już będziesz miał tak ustawiany czujnik wystarczy na czujnik położyć kawałek materiału który jest obrabiany i wtedy pomiar będzie do poziomu materiału.
Zmieniasz materiał to trzeba skrawek kłaść też na czujniku i dalej....
W moim przypadku jest o tyle łatwo że pracuje w MDF i płytach laminowanych meblowych więc docięcie skrawka na czujnik to nie problem.
A po cichu liczę że tablica offsetów narzędzia znajdzie się w programie a może nawet i miejsce na wpisanie grubości materiału.
czesc kolego
tu jest poprawne ustawienie g-code przygladni sie na drugie usatwienie 2 jest poprawne
tak masz
G00 G49 G40.1 G17 G80 G50 G90
G21
(2 1/2 Axis Profiling)
M6 T1
M03 S4851
X27.0000 Y13.0000
G01 Z76.0000 F1320.0
Y27.0000 F1380.0
X13.0000
Y13.0000
X27.0000
Z75.0000
Y27.0000
X13.0000
Y13.0000
X27.0000
M5 M9
M30
a powinnien wygladac tak
G00 G49 G40.1 G17 G80 G50 G90
G21
(2 1/2 Axis Profiling)
M6 T1 ---------------------- ( wymiana narzedzia )
M03 S4851 ------------( start wrzeciona i szybkosc obrotow )
M7 -------- (to jest do uruchomienia chodzenia narzedzia )
G00 Z80.0000 ------ w tym miejscu brakuje ci Z axis OFFSET naprzyklad
(G00 Z40.OOO LUB -40) w zaleznosci od wysokosci materialu
i nie bedziesz musial dodawac materialu do pozyci wysokosc
czujnika pomiaru
X27.0000 Y13.0000
G01 Z76.0000 F1320.0
Y27.0000 F1380.0
X13.0000
Y13.0000
X27.0000
Z75.0000
Y27.0000
X13.0000
Y13.0000
X27.0000
G00 Z80.0000
M5 M9 wylaczenie wrzeciona i chlodziwa
M30
[ Dodano: 2014-10-07, 22:21 ]
G3d pisze:Coś masz dziwnie ustawione.
Ja to robię na 2 sposoby.
1. Czujnik na materiale. Offset = wysokość czujnika. Z na górze materiału wynosi 0, frezujesz na ujemnych wartościach.
2. Czujnik na stole. Offset = wysokość czujnika. Z na górze materiału cholera wie ile wynosi, ale na stole wynosi 0. Grubość materiału bierzesz pod uwagę w programie tj. przy materiale 6mm zaczynasz frezowanie [w teorii] na Z6 i ciągniesz do 0.
Twój opis brzmi jakbyś miał grubość materiału wpisaną w macro, co jest niewygodne i niepraktyczne
Czy byla by mozliwosc abys umiecil swoj scrypt na forum
1nr
umnie czyjnik do pomiaru materialu jest tez dodawany na gorze materialu.
kiedy ma kontakt z czujnikiem wola o DRO (1151) dodaje offset z grubosci czyjnika i schodzi na dol.
2nr
ja ma ustawienie w g-codzie dziala bez problemu po kazdej wymianie narzedzia idzie sprawdza wysokosc i idzie do pracy, ale tak jak pisalem ja zmienilem ustawienie w kreaowaniu kodu i altomatycznie kiedy robie kod mam ten offset dodawany