Znaleziono 5 wyników

autor: Piotr Rakowski
20 lut 2013, 16:17
Forum: STEP2CNC
Temat: STEP2CNC 2.5 - interpolacja kołowa G2/G3 - nowa wersja
Odpowiedzi: 10
Odsłony: 25743

To polska wersjia terminu "overwrite", czyli zastąpić istniejący plik nowym, o tej samej nazwie.
autor: Piotr Rakowski
20 lut 2013, 07:49
Forum: STEP2CNC
Temat: STEP2CNC 2.5 - interpolacja kołowa G2/G3 - nowa wersja
Odpowiedzi: 10
Odsłony: 25743

Najprościej jednak będzie pobrać wersję 2.5, zainstalować "obok" wersji 2.3 (do innego katalogu). Potem nadgrać plik STEP2CNC.ini z wersji 2.3 na wersję 2.5. W w ten sposób można będzie sprawdzić, czy wszystko działa bez zarzutu. Po sprawdzeniu można będzie usunąć starą wersję 2.3.
autor: Piotr Rakowski
12 sie 2012, 19:36
Forum: STEP2CNC
Temat: STEP2CNC 2.5 - interpolacja kołowa G2/G3 - nowa wersja
Odpowiedzi: 10
Odsłony: 25743

Kol. bh91 - oczywiście, dla użytkowników wersji 4-osiowych kod, który otrzymali będzie działał, czyli upgrade jest darmowy.

Kol. wood carver - nie wiem tylko, czy nie powinieneś rozpocząć swoim postem nowego wątku. Więcej użytkowników mogłoby się wypowiedzieć...
autor: Piotr Rakowski
12 sie 2012, 11:20
Forum: STEP2CNC
Temat: STEP2CNC 2.5 - interpolacja kołowa G2/G3 - nowa wersja
Odpowiedzi: 10
Odsłony: 25743

Kol. cosmio - masz absolutną rację! Przyznaję Ci punkt i dzięki za pomoc ;-)
Opis powyżej już poprawiłem i dodałem przykład.
autor: Piotr Rakowski
12 sie 2012, 00:34
Forum: STEP2CNC
Temat: STEP2CNC 2.5 - interpolacja kołowa G2/G3 - nowa wersja
Odpowiedzi: 10
Odsłony: 25743

STEP2CNC 2.5 - interpolacja kołowa G2/G3 - nowa wersja

Witam Kolegów,

Przygotowałem właśnie nową wersję programu STEP2CNC 2.5. Najistotniejszymi zmianami (poza sporą ilością zmian "kosmetycznych" -> patrz koniec postu) jest dodanie interpolacji kołowej i helikalnej G2/G3 (G02/G03). Dla tych, którzy nie znają tematu interpolacja kołowa to ruch po łuku w kierunku wskazówek zegara (G2) lub odwrotnie (G3) od punktu wskazanego przez koniec poprzedniego wektora do punktu wskazanego w linii G2/G3 - względem środka, podanego w postaci punktu względnego lub promienia. Interpolacja helikalna dodaje głębokość Z, jako zmienną.

Interpolację kołową zapisujemy w g-kodzie programu STEP2CNC 2.5 następująco:

- przykład interpolacji kołowej G2 zgodnie z ruchem wskazówek zegara (ang. CW) ze środkiem podanym przez parametry I/J względem punktu początkowego:

G1 X50 Y50
G2 X100 Y100 I50 J0

to samo w zapisie z podanym promieniem:

G1 X50 Y50
G2 X100 Y100 R50

- przykład interpolacji kołowej G3 odwrotnie do ruchu wskazówek zegara (ang. CCW) ze środkiem podanym przez parametry I/J względem punktu początkowego:

G1 X50 Y50
G3 X100 Y100 I0 J-50

to samo w zapisie z podanym promieniem:

G1 X50 Y50
G3 X100 Y100 R50

Jak widać zapis z podaniem promienia jest łatwiejszy. Poniżej prosty przykład obu rodzajów interpolacji:

g0 x20 y10
g2 x10 y20 r10
g1 y50
g3 x20 y60 r10
g1 x100
g2 x110 y50 r10
g1 y20
g3 x100 y10 r10
g1 x20 y10
g0 x0 y0

i jego interpretacja w podglądzie 3D:

Obrazek

Wartość promienia nie musi być wartością całkowitą, np:

x0 y0
g2 x100 r50.001
g2 x0 r52.7

i jego interpretacja w podglądzie 3D:

Obrazek

Wartość promienia może być wartością ujemną, np:

g0 x20
g0 y10
g2 x10 y20 r-8
g1 y50
g3 x20 y60 r-8
g0 x0
g0 y0

i jego interpretacja w podglądzie 3D:

Obrazek

Interpolację helikalną zapisujemy w g-kodzie programu STEP2CNC 2.5 następująco:

- przykłady interpolacji kołowej helikalnej G2/G3 ze środkiem podanym przez parametry I/J (oraz R) i głębokością Z względem punktu początkowego:

1. Heliksa prawoskrętna, o promieniu 25 mm z początkiem w punkcie 75,75 zakończona na głębokości -10:

g0 x50 y50
g2 x100 y100 z-5 i25 j25
g2 x50 y50 z-10 i-25 j-25

2. podobnie heliksa w zapisie z podanym promieniem dla interpolacji G3:

g0 x50 y50
g3 x100 y100 z-10 r35
g3 x50 y50 z-20 r35

Oto przykład heliksy wieloskrętnej:

g0 x50 y50
g2 x100 y100 z-10 i25 j25
g2 x50 y50 z-20 i-25 j-25
g2 x100 y100 z-30 i25 j25
g2 x50 y50 z-40 i-25 j-25
g0 x0 y0 z0

i jej interpretacja w podglądzie 3D:

Obrazek

Błędy zapisu g-kodu:

- z zerowymi wartościami I/J/R:

g2 x100 y75 i0 j0
g2 x100 y75 r0

- jednoczesnym wprowadzaniem punktu środkowego i promienia (w takim przypadku wartość promienia będzie brana pod uwagę - ma wyższy priorytet).

g2 x100 y75 i110 r35

Stopień kwantyzacji łuków określa parametr na 4-zakładce programu. Jest wyskalowany w milimetrach. Można go zmieniać w zakresie od 0.1 do 10.0 mm (gęstość kwantyzacji). Wersja STEP2CNC 2.5 będzie dostępna do pobrania z naszego serwera od dnia jutrzejszego (12.08.2012). Podaję link:

http://www.lynxsft.home.pl/programy/STEP2CNC4_setup.exe

Proszę o testy i opinie.


Opis nowości i zmian w STEP2CNC wersja 2.5

1. Interpolacja kołowa i helikalna G2/G3.

2. Przyspieszono znacznie proces interpretacji g-kodu, co najlepiej będzie widoczne przy długich plikach.

3. Wydłużono maksymalną ilość linii g-kodu -> może być ich teraz 10.000.000!

4. Dodano dynamiczne powiększanie/zmniejszanie bitmapy do wielkości liniatury w module konwersji bitmap na g-kody.

5. Dodano interpretację g-kodu G4 (zatrzymanie programu). Program reaguje teraz identycznie na G4/M4. Parametrem postoju jest nadal mnemonik H. Czas podaje się teraz w milisekundach. H0 -> pauzuje program do momentu kliknięcia [Wznów].

6. Dodano interpretację prędkości F wyrażanej w calach.

Pozdrawiam, PR

Wróć do „STEP2CNC 2.5 - interpolacja kołowa G2/G3 - nowa wersja”