Znaleziono 9 wyników

autor: tuxcnc
18 gru 2011, 13:57
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

grg12 pisze:Kolega Piotr - informacja "syntax error" albo "nieobsługiwane polecenie" jednak by się przydała... Nawet jeśli w opisie programu jest informacja że G2 nie jest obsługiwane - w końcu te skrypty sterują urządzeniami potencjalnie zdolnymi do wyrządzenia sporych szkód.
Dokładnie o to mi chodzi i o nic więcej.

Jest popyt na taki właśnie program, to jest podaż i wszystko by było OK, gdyby program nie próbował wykonywać kodu, którego nie obsługuje, a opis możliwości byłby rzetelny.

.
autor: tuxcnc
18 gru 2011, 12:12
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

Piotr Rakowski pisze:Ja bez problemu mogę dodać interpretację bardzo dużej liczby poleceń do interpretera kodu - tyle, że nikt (lub prawie nikt) tego używać nie będzie.
Ale ja naprawdę w to wierzę, że umiesz dodać implementację takich g-kodów jak G04 (pauza), M03/M04/M05 (włączenie/wyłaczenie wrzeciona), M06 (zmiana narzędzia) ....
Ja nawet podejrzewam, że z tym poradził by sobie nawet twój statystyczny klient o specyficznym IQ.
Problem nie polega na tym, że nie potrafisz, tylko na tym że w dziedzinie CNC jesteś kompletnym ignorantem.

Tu masz całkiem przyzwoity zestaw kodów, których nikt nie używa : http://www.linuxcnc.org/docview/html/gcode_main.html .
W Machu zresztą istnieje podobny zestaw kodów, których nikt nie używa.

Masz absolutną wolność pisania takich programów jakie Ci się spodoba, ale nie pisz że step2cnc obsługuje g-kody, bo to jest kłamstwo.

.
autor: tuxcnc
18 gru 2011, 01:55
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

grg12 pisze:Można się kłócić o czy sensowne jest realizowanie zrozumiałych strzępów programu zamiast od razu rzucić syntax error
Moim zdaniem to nie podlega dyskusji.
Można sterować maszynę uproszczonym g-kodem (tylko G0 i G1), tak samo można to robić uproszczonym HPGL bez łuków, ale wtedy trzeba maszynę zabezpieczyć przed próbą uruchomienia kodu w pełnym standardzie.
W przypadku step2cnc mamy do czynienia z kompletną ignorancją.
G2/G3 nikt przecież nie używa, to można olać ...

.
autor: tuxcnc
17 gru 2011, 23:22
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

Piotr Rakowski pisze:Popatrzmy na kod:

G0 X10
G1 Y10
G2 R5
G3 X0Y0I10J10
G3 A1B2C3D4E5F6G7H8
G3 Z20

Niestety kol. tuxcnc - nie masz racji. Program stara się być niepodatny na "garbage" - śmieci, jak je nazywasz. Tyle, że między śmieciami są polecenia g-kodów należące do standardu. Tak więc po odfiltrowaniu masz:

G0 X10
G1 Y10
X0Y0
Z20

i wszystko się zgadza.
Jeżeli twój program z G3 X0Y0I10J10 robi G1X0Y0 to absolutnie nic się nie zgadza.
Piotr Rakowski pisze:Praktycznie żaden z programów CAM, które znam nie generuje domyślnie takich kodów.
W to akurat wierzę.
Nie znasz żadnego.
Piotr Rakowski pisze:wersja demo ma ograniczenie do 500 wektorów. Tyle program wyświetla, dlatego nie widzisz swojego kółeczka :lol:
No i znowu, jak nie może wyświetlić całości, to nie powinien niczego wyświetlać.
A tak poza tym, to Ci nie wierzę że to akurat o limit 500 linii chodzi, bo ja tam nawet kawałka okręgu nie widzę.

Rozumiem, że są ludzie dla których twój program jest aż nadto wystarczający i że oni chętnie zapłacą po pięć stówek i będą zadowoleni.
Tylko jeśli twoja wiedza o CAD/CAM kończy się na Corelu i eksporcie do HPGL, to się nie bierz za g-kody.

.
autor: tuxcnc
17 gru 2011, 20:21
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

Jest taka zasada http://pl.wikipedia.org/wiki/Garbage_In,_Garbage_Out .
Dodać można, że ignorowanie błędnych danych wejściowych w przypadku frezarki CNC oznaczać może zniszczony materiał.
Jeśli program czegoś nie potrafi, to niech nie próbuje tego robić.

.
autor: tuxcnc
17 gru 2011, 18:09
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

Ponieważ nie otrzymałem odpowiedzi na moje pytanie, ściągnąłem step2cnc, zainstalowałem i nakarmiłem pierwszym wadliwym kodem jaki mi przyszedł do głowy :

Kod: Zaznacz cały

G0 X10
G1 Y10
G2 R5
G3 X0Y0I10J10
G3 A1B2C3D4E5F6G7H8
G3 Z20
Program łyknął kod bez zająknięcia i ... wyciął trójkąt.

Jak na program za pięćset złotych to totalna porażka.

.

[ Dodano: 2011-12-17, 18:32 ]
A to już nie porażka, tylko masakra :
Obrazek
Step2cnc wycina kółko narysowane w Paincie ....

.
autor: tuxcnc
17 gru 2011, 15:34
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

Piotrjub pisze:stwierdzenia w stylu "twój program jest do du**" jest delikatnie mówiąc nie kulturalne i nie na miejscu.
W mojej wypowiedzi nie ma takiego stwierdzenia, jest tylko przypuszczenie, czyli jeżeli pewien warunek jest spełniony, to wynika z tego określony wniosek.
Czekam na odpowiedź autora programu, konkretnie na stwierdzenie że program obsługuje kody G2/G3, albo program odmawia wykonania nieobsługiwanych kodów wyświetlając komunikat o błędzie.
Jeżeli program próbuje wykonywać nieobsługiwane kody to taki program jest do du**.
IF THEN, jak ktoś pisze programy to musi taką konstrukcję rozumieć.

A czy kulturalne, czy nie, to o gustach się nie dyskutuje.
Myślę też, że koledze Piotrowi adwokat w tej sprawie nie jest potrzebny.

.
autor: tuxcnc
17 gru 2011, 12:49
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

Piotr Rakowski pisze:Kol. tuxcnc - nie bardzo rozumiem, czemu służy Twoja wypowiedź?
Pisałeś nie na temat.
Problem polega na tym, że twój program co innego pokazuje, a co innego wycina.
Jeśli nie rozpoznaje prawidłowo kodów G2/G3, to powinien wywalić błąd po ich napotkaniu.
Jeśli interpretuje je prawidłowo, to powinien prawidłowo je wyciąć.
Jest jeszcze opcja, że ta konkretnie instalacja programu jest uszkodzona.
Jeśli piszesz, że podgląd G2/G3 będzie prawidłowy, ale wytnie kwadrat, to znaczy że twój program jest do du** i trzeba go poprawić.
"Mogę ci podesłać kod który działa" to już bezczelność.

A moja wypowiedź to nic osobistego.
Przygotowuję do mojej maszyny paletę oprogramowania, z której klient będzie mógł wybrać co mu odpowiada i pewnie nie będzie to Linux EMC2.
Po prostu chcę wiedzieć czy twój program jest warty polecenia go komuś.
Na razie mi wychodzi że nie.

.

.
autor: tuxcnc
17 gru 2011, 10:46
Forum: STEP2CNC
Temat: step2cnc - poważny problem
Odpowiedzi: 23
Odsłony: 8345

Piotr Rakowski pisze:Dziwię się, że kol. pisze, że nie mógł niczego konkretnego się dowiedzieć.
A ja się nie dziwię.
Na filmie program ewidentnie rysuje koło na podglądzie, a współrzędne X i Y skaczą.
Podgląd jedzie po okręgu, a oś X jedzie przy stojącej osi Y, albo na odwrót, czyli tnie kwadrat.
Jakby program nie był popieprzony, to by ciął to co rysuje na podglądzie.
Jakie ma znaczenie jaki kod jest ładowany do programu ?


Ja rozumiem, że komputer może być uszkodzony, albo program się źle zainstalował.
Rozumiem, ze u wszystkich innych być może działa, a tutaj nie.
Ale jak bym się znalazł w sytuacji autora wątku i został tak potraktowany przez autora programu, to bym zaczął kląć.


@ matii_speed
Nigdy nie miałeś kłopotów z komputerem ?
Nie zawiesza się ?
Nie trzeba co jakiś czas reinstalować systemu ?
Nie masz wirusów ?
Usuń step2cnc i zainstaluj go ponownie.
Jeśli masz taką możliwość, zainstaluj na innym komputerze.
Dopiero wtedy będzie można szukać przyczyny w programie.

.

Wróć do „step2cnc - poważny problem”