Investronica, Invescut, problem z przeniesieniem rysunku.

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

Autor tematu
Cygareteq
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 9
Posty: 11
Rejestracja: 17 lut 2013, 22:09
Lokalizacja: Zgierz

#11

Post napisał: Cygareteq » 22 mar 2013, 19:40

doba
Ostatnio zmieniony 14 kwie 2013, 11:59 przez Cygareteq, łącznie zmieniany 1 raz.



Tagi:


lajosz
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 8
Posty: 1613
Rejestracja: 13 sty 2009, 20:33
Lokalizacja: Ziębice

#12

Post napisał: lajosz » 22 mar 2013, 20:39

Witam ponownie.

W złączniku plik tekstowy 22.txt
Spróbuj umieścić treść tego pliku w tym programie.
Oczywiście jeśli trzeba, to dopisz co trzeba (wjazdy, wyjazdy) na początku i na końcu tego tekstu.
Sprawdź czy wyszło coś takiego:

Obrazek

Pozdrawiam.


Autor tematu
Cygareteq
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 9
Posty: 11
Rejestracja: 17 lut 2013, 22:09
Lokalizacja: Zgierz

#13

Post napisał: Cygareteq » 23 mar 2013, 22:39

doby
Ostatnio zmieniony 14 kwie 2013, 12:00 przez Cygareteq, łącznie zmieniany 1 raz.


lajosz
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 8
Posty: 1613
Rejestracja: 13 sty 2009, 20:33
Lokalizacja: Ziębice

#14

Post napisał: lajosz » 23 mar 2013, 23:43

Witam.

No więc jest tak:

Przy przeróbce sugerowałem się składnią którą widziałem w Twoim "kwadracie" i dlatego taki a nie inny zapis.
Gdybym wiedział, że zapis którego oczekujesz ma wyglądać tak ( X530Y30*X466Y33*X393Y48*X324Y74*[itd.] ), to od razu bym to tak zapisał, więc poniższa (nazwijmy to) instrukcja dotyczyć będzie już (mama nadzieję) właściwego postępowania.

Teraz najważniejsze, czyli jak to robię:

Otóż korzystam z programu (CAM-a) o nazwie Artcam.
Tam rysuję lub importuję wektory, wybieram obróbkę wzdłuż wektora, przypisuję dowolne narzędzie (bo i tak nie ma to znaczenia przy tego typu obróbce) ustawiam dowolną głębokość cięcia/frezowania (bo i tak nie ma to znaczenia przy tego typu obróbce) i jako postprocesor, wybieram "WeekePLY".
Jest to postprocesor do maszyn koncernu Homag które służą przede wszystkim do obróbki drewna.

Postać źródłowa takiego pliku wygląda tak:

SIZE X200.000 Y200.000
U
X22.448 Y39.605
Z50.000
D
X41.018 Y41.018 Z50.000
X41.018 Y41.018 Z37.000
X158.982 Y41.018 Z37.000
X158.982 Y158.982 Z37.000
X41.018 Y158.982 Z37.000
X41.018 Y41.018 Z37.000
X41.018 Y41.018 Z50.000
X22.448 Y39.605 Z50.000
U

Otwieram plik w notatniku (Powyższy zapis to po prostu kwadrat.)
Teraz następuje edycja treści, czyli:
Usuwam (poprze znajdź i zamień) wszystkie zapisy z Z , czyli Z50.000 , a następnie Z37.000 bo po prostu oś Z nie jest tu poptrzebna.
Teraz w/w metoda usuwam wszystkie kropki.

Zapis wygląda już tak:

SIZE X200000 Y200000
U
X22448 Y39605

D
X41018 Y41018
X41018 Y41018
X158982 Y41018
X158982 Y158982
X41018 Y158982
X41018 Y41018
X41018 Y41018
X22448 Y39605
U

Teraz zaś używając powyższej metody likwiduję spacje, a przy okazji likwiduję niepotrzebne wpisy na górze i na dole i zapis wygląd tak:

X41018Y41018
X41018Y41018
X158982Y41018
X158982Y158982
X41018Y158982
X41018Y41018
X41018Y41018
X22448Y39605

Następnie kopiuję treść i wklejam do Worda (bo notatnik sobie nie poradzi z następną operacją) ,a w Wordzie zamieniam znaki końca linii/akapitu na gwiazdki i wtedy zapis wygląd już tak jak powinien wyglądać żeby się do czegoś nadawał, czyli tak:

*X41018Y41018*X41018Y41018*X158982Y41018*X158982Y158982*X41018Y158982*X41018Y41018*X41018Y41018*X22448Y39605*

Teraz już można dopisać co trzeba na początku i końcu treści i ....... mamy gotowca, czyli rysunek który przynajmniej widać, a czy da się go wykorzystać do wycięcia czegokolwiek, to już trzeba poeksperymentować.

Kończąc tę nieco przydługą tyradę, mam nadzieję, że jakoś tam pomogłem.

Pozdrawiam.

[ Dodano: 2013-03-24, 01:40 ]
Cygareteq pisze:[ Dodano: 2013-03-23, 23:15 ]
po przeanalizowaniu mojego przerobienia, dochodzę do wniosku,że jednak z tymi wymiarami nie zmieszczę się w przestrzeni roboczej cuttera(1,8/7m), ponieważ tu wymiary wyszły ~14,5/~15m :shock: , a ani przecinki, ani kropki nie spełniają rezultatu, chyba akceptuje tylko podanie długości w mm.
Jak pisałem swojego posta, to jeszcze nie było Twojego dopisku, czyli nie edytowałeś swojego posta i dlatego napisałem co napisałem.

Tak sobie myślę, że istnieje jednak możliwość stworzenia czegoś, co tłumaczyłoby zapis z tego mojego postprocesora wprost do zapisu który podałem na końcu, a przy okazji mogłoby usuwać przecinki/kropki w liczbach, a następnie usuwać znaki za przecinkiem po czym robić to wszystko co ja robię, ale automatycznie.

Takim czymś mógłby być zwykły Microsoft Excel.
Jestem niemal pewny, że osoba dobrze znająca Excela zrobiłaby to bez większych trudności.
Byłoby to również ciekawym zadaniem dla studenta informatyki o kierunku programowanie i uważam, że również nie przedstawiałoby to specjalnego problemu.
Co więcej, jeśli znalazłby się jakiś student który zainteresowałby się zagadnieniem, to mógłby napisać nie tylko sam algorytm który wykonuje zadanie właściwe (czyli tłumaczenie i usuwanie czego trzeba) , ale również malutki programik z interfejsem graficznym w którym widać by było od razu efekt jego pracy, czyli rysunek.

Ja niestety niczego takiego już nie napiszę bo raz, że lata już nie te, a dwa że ostatni program napisałem (wstyd się przyznać) jakieś 20 lat temu, a to cała epoka jeśli o informatykę chodzi.

No nic, może uda Ci się znaleźć kogoś kto się tym zainteresuje bo temat ciekawy.

Pozdrawiam.


Autor tematu
Cygareteq
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 9
Posty: 11
Rejestracja: 17 lut 2013, 22:09
Lokalizacja: Zgierz

#15

Post napisał: Cygareteq » 24 mar 2013, 13:21

doby
Ostatnio zmieniony 14 kwie 2013, 12:01 przez Cygareteq, łącznie zmieniany 1 raz.


lajosz
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 8
Posty: 1613
Rejestracja: 13 sty 2009, 20:33
Lokalizacja: Ziębice

#16

Post napisał: lajosz » 24 mar 2013, 14:37

Witam.

Poniżej zrzut ekranowy z Artcama (wersja 9.1)

Obrazek


No a jeśli chodzi o te miejsca po przecinku, to właśnie o to mi chodziło w moim poprzednim, czyli poście, czyli że nie potrafię sobie z tym poradzić i dlatego pisałem o kimś kto zna się na Excelu tudzież jest programistą.


Autor tematu
Cygareteq
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 9
Posty: 11
Rejestracja: 17 lut 2013, 22:09
Lokalizacja: Zgierz

#17

Post napisał: Cygareteq » 25 mar 2013, 18:01

doby
Ostatnio zmieniony 14 kwie 2013, 12:02 przez Cygareteq, łącznie zmieniany 1 raz.


lajosz
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 8
Posty: 1613
Rejestracja: 13 sty 2009, 20:33
Lokalizacja: Ziębice

#18

Post napisał: lajosz » 25 mar 2013, 19:31

Witam.

Cieszę się, że jednak coś tam dało radę zrobić.

Ten rysunek który podesłałem, był na szybko narysowany w Corelu.
Nie zwracałem w nim uwagi na nic, byle było kilka prostych pod różnymi kątami i łuk.

Co do AutoCAD-a, to oczywiście znacznie lepiej w nim rysować rzeczy które mają mieć konkretne wymiary, kąty, położenie względem innych obiektów itd. itp. bo w AutoCAD-zie po prostu jest więcej narzędzi do precyzyjnego rysowania.

Gotowy rysunek, najlepiej eksportować to do formatu DXF (wersja AutoCAD 2000) bo to najbardziej uniwersalny format i zdecydowana większość CAM-ów przyjmuje takie rysunki bez "pyskowania" .
Pamiętaj jednak, żeby (jeśli to możliwie) unikać rysowania przy pomocy splajnów bo nie każdy CAM to lubi, a ponadto ciężko to zwymiarować i w ogóle CAD niezbyt się nadaje do splajnów.

Jak już wszystko będzie narysowane W CAD-zie, to import do Artcama, tam ewentualne drobne korekty, a dalej już wiesz co robić.


Pozdrawiam.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”