Screw mapping corrections - korekta współrzędnych
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 6
- Posty: 19
- Rejestracja: 25 sie 2007, 17:14
- Lokalizacja: Kraków
Screw mapping corrections - korekta współrzędnych
Witam,
W menu Function Cfg's jest pozycja/okno Screw Mapping Corrections. Nie interesuje mnie korekcja nieliniowości każdej śruby z osobna, tylko korekta położenia wybranych punktów (tabela korygująca dowolne krzywizny ruchów xyz) - oczywiście zdaję sobie sprawę z tego, że nie pomoże to na nierównoległość osi obrotu wrzeciona do osi Z i nieprostopadłość tych obu do płaszczyzny xy. Możliwość postawienia wszystkich ptaków pod ScrewMap Correction Enable sugeruje, że jest to możliwe. Ale gdzie to jest zapisywane (Save Curves) i jak usunąć ten plik (o ile nie jest to plik Mach3Mill.xml, czego się obawiam, bo z chwilą zamknięcia Macha został on zmieniony i ma 1000 linii z zerami (są to pewnie poprawki położenia), np.: <OEMLED2_219>0</OEMLED2_219>) - wyczytałem ,że Mach może zapamiętać 1000 punktów korekcyjnych.
Problem można w prosty sposób rozwiązać przez modyfikację g-kodu (mapa 3D poprawek współrzędnych xyz) ale po co, jeżeli Mach mógłby to zrobić?
Podkreślam, że nie chodzi o nieliniowość każdej śruby osobno, bo wiem, że maszyna ma krzywy tor x na przykład ( wynikający najpewniej ze zwichrowania końcowego odcinka prowadnic x.
W menu Function Cfg's jest pozycja/okno Screw Mapping Corrections. Nie interesuje mnie korekcja nieliniowości każdej śruby z osobna, tylko korekta położenia wybranych punktów (tabela korygująca dowolne krzywizny ruchów xyz) - oczywiście zdaję sobie sprawę z tego, że nie pomoże to na nierównoległość osi obrotu wrzeciona do osi Z i nieprostopadłość tych obu do płaszczyzny xy. Możliwość postawienia wszystkich ptaków pod ScrewMap Correction Enable sugeruje, że jest to możliwe. Ale gdzie to jest zapisywane (Save Curves) i jak usunąć ten plik (o ile nie jest to plik Mach3Mill.xml, czego się obawiam, bo z chwilą zamknięcia Macha został on zmieniony i ma 1000 linii z zerami (są to pewnie poprawki położenia), np.: <OEMLED2_219>0</OEMLED2_219>) - wyczytałem ,że Mach może zapamiętać 1000 punktów korekcyjnych.
Problem można w prosty sposób rozwiązać przez modyfikację g-kodu (mapa 3D poprawek współrzędnych xyz) ale po co, jeżeli Mach mógłby to zrobić?
Podkreślam, że nie chodzi o nieliniowość każdej śruby osobno, bo wiem, że maszyna ma krzywy tor x na przykład ( wynikający najpewniej ze zwichrowania końcowego odcinka prowadnic x.
Tagi:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
nie wiem o co Tobie chodzi
to o cym piszesz to korekcja połorzenia
niech śruba w jednym miejscu jest wydłużona wytarta czy cokolwiek
jedziez machem w ten punkt on ma x 102 a tak naprawde na stole jest 105 i tą wartosc wpisujesz zapamietuje i git
dla każdej osi można zrobic 1000 punktów
zapisywane są w profilu xml jak wszystko inne
to o cym piszesz to korekcja połorzenia
niech śruba w jednym miejscu jest wydłużona wytarta czy cokolwiek
jedziez machem w ten punkt on ma x 102 a tak naprawde na stole jest 105 i tą wartosc wpisujesz zapamietuje i git
dla każdej osi można zrobic 1000 punktów
zapisywane są w profilu xml jak wszystko inne
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
jest jeszcze opcja przeliczania osi
można na przykład zrobic tak że jeśli os x jest w tym samym punkcie co y to A obraca sie razem z nimi ..
na przykładzie schematu można zrobic tak by w damym punkcie inna oś robiła korekcje lub porszała sie wg wzoru
no ale to jeśli damy ruch osi można w całosci opisac wzorem..
można na przykład zrobic tak że jeśli os x jest w tym samym punkcie co y to A obraca sie razem z nimi ..
na przykładzie schematu można zrobic tak by w damym punkcie inna oś robiła korekcje lub porszała sie wg wzoru
no ale to jeśli damy ruch osi można w całosci opisac wzorem..
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
jak chodzi o mapowanie śrub to przy każdej osi x y z masz czyszcznie całej mapy zapisanej dla sruby
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
pokaż jak to u ciebie wygląda
dane sązapisane w profilu
dane sązapisane w profilu
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 6
- Posty: 19
- Rejestracja: 25 sie 2007, 17:14
- Lokalizacja: Kraków
Dzięki za cierpliwość 
Czy profil to plik "Profile" w C:\Mach3?
Póki co, jego treść jest taka: "Mach3Mill".
Czy jeśli zapiszę jakieś faktyczne wymiary
odpowiadające maszynowym, to właśnie w tym
pliku się pojawią?
W pliku C:\Mach3\Mach3Mill.xml jest taki fragment:
<OEMDRO2_0>0.</OEMDRO2_0>
<OEMLED2_0>0</OEMLED2_0>
<OEMDRO2_1>0.</OEMDRO2_1>
<OEMLED2_1>0</OEMLED2_1>
<OEMDRO2_2>0.</OEMDRO2_2>
............
<OEMDRO2_995>0.</OEMDRO2_995>
<OEMLED2_995>0</OEMLED2_995>
<OEMDRO2_996>0.</OEMDRO2_996>
<OEMLED2_996>0</OEMLED2_996>
<OEMDRO2_997>0.</OEMDRO2_997>
<OEMLED2_997>0</OEMLED2_997>
<OEMDRO2_998>0.</OEMDRO2_998>
<OEMLED2_998>0</OEMLED2_998>
<OEMDRO2_999>0.</OEMDRO2_999>
<OEMLED2_999>0</OEMLED2_999>
<AutoLimit>1</AutoLimit>
Pasuje do 1000 punktów, które to Mach
może zapamiętać jako korekcyjne.

Czy profil to plik "Profile" w C:\Mach3?
Póki co, jego treść jest taka: "Mach3Mill".
Czy jeśli zapiszę jakieś faktyczne wymiary
odpowiadające maszynowym, to właśnie w tym
pliku się pojawią?
W pliku C:\Mach3\Mach3Mill.xml jest taki fragment:
<OEMDRO2_0>0.</OEMDRO2_0>
<OEMLED2_0>0</OEMLED2_0>
<OEMDRO2_1>0.</OEMDRO2_1>
<OEMLED2_1>0</OEMLED2_1>
<OEMDRO2_2>0.</OEMDRO2_2>
............
<OEMDRO2_995>0.</OEMDRO2_995>
<OEMLED2_995>0</OEMLED2_995>
<OEMDRO2_996>0.</OEMDRO2_996>
<OEMLED2_996>0</OEMLED2_996>
<OEMDRO2_997>0.</OEMDRO2_997>
<OEMLED2_997>0</OEMLED2_997>
<OEMDRO2_998>0.</OEMDRO2_998>
<OEMLED2_998>0</OEMLED2_998>
<OEMDRO2_999>0.</OEMDRO2_999>
<OEMLED2_999>0</OEMLED2_999>
<AutoLimit>1</AutoLimit>
Pasuje do 1000 punktów, które to Mach
może zapamiętać jako korekcyjne.