Strona 1 z 3
1000 lini
: 14 gru 2005, 19:38
autor: Adalber
Jeśli ktoś ma dłuższy plik niż 1000 lini , należy go podzielić w dowolnym edytorze tekstowym na mniejsze kawałki np. po 950 linii albo mniej .Kawałki ponumerować kolejno .
Włączamy macha wczytujemy pierwszy kawałek i jazda ,gdy dojdzie do końca wczytujemy drugi i znowu start tak po kolei do końca .
Ważne numerację lini jeśli taka jest należy usunąć ,przynajmniej u mnie plik który miał numerację powyżej 4000 zatrzymywał się ,kiedy usunałem numerację szedł normalnie.Mam nadzieje ,że nie jest to niezgodne z prawem.
: 14 gru 2005, 19:52
autor: DZIKUS
a dlaczego mialo by byc niezgodne z prawem? czy prawo zabrania omijania zabezpieczen w oprogramowaniu? co nie jest zabronione jest dozwolone, ha!
: 14 gru 2005, 21:38
autor: triera
Powiem wręcz, że nie można tego traktować jako omijanie zabezpieczeń.
Po prostu przygotowujemy tak pliki, jak nam wygodnie....
Program pozostaje bez zmian.
No chyba, że licencja przewiduje takie działanie i wyraźnie zabrania.
Ale jak to udowodnić?
: 15 gru 2005, 08:15
autor: pit202
dobre na proste programiki
zdazylo mi się raz że wygnerowalem program na 160.000 lini kodu , oczywiscie 'siakaś'
pseudo forma 3D, normalnie by mi sie nie chcialo tego dzielić chyba zeby napisac jakis
program do dzielenia

: 11 sty 2006, 14:38
autor: Adalber
Aby zautomatyzować przełączanie małych plików poniżej 1000 linii,w celach edukacyjnych można zbudować emulator klawiatury (kilkanaście złotych)..Jedynym mankamentem oprócz opisanych powyżej będą około półsekundowe przerwy w pracy maszyny gdy następuje przeładowanie pliku .Jeśli ktoś chciałby zbudować podobną zabawkę oczywiście w celach edukacyjnych mogę udzielić wskazówek ,ale tylko na forum .
: 13 sty 2006, 21:09
autor: lupi
Witam wszystkich
Jestem raczej obserwatorem

od czsu do czasu. Zacząłem jakiś czas temu budować taką małą maszunkę na silnikach krokowych. Ale teraz to już zrobie ją na 100% bo znalazłem

w wielkiej sieci nakładke Mach2 i działa bez problemu. Testowałem na 25000 lini G-code. Szukałem długo, ale znalazłem i nie ma ograniczeń jeśli chodzi o linie (demo ma 1000). Szukajcie, a znajdziecie!

Mam zrobiony sterownik i po testach silniki nadal się kręcą, wcześniej po przekroczeniu 1000 linii silniki zatrzymywały się.
: 25 cze 2006, 00:46
autor: Szopler
Adalber pisze:Aby zautomatyzować przełączanie małych plików poniżej 1000 linii,w celach edukacyjnych można zbudować emulator klawiatury (kilkanaście złotych)..Jedynym mankamentem oprócz opisanych powyżej będą około półsekundowe przerwy w pracy maszyny gdy następuje przeładowanie pliku .Jeśli ktoś chciałby zbudować podobną zabawkę oczywiście w celach edukacyjnych mogę udzielić wskazówek ,ale tylko na forum .
Zautomatyzowanie przełączania plików można zrobić odpowiednim programem (zagadam z kumplem - on się kiedyś w to bawił żeby importować wiele plików do 3dsmax).
A sam program do dzielenia plików gcode na mniejsze o 990 liniach

i kolejnymi numerami w nazwie już prawie mam napisany. Główna procedura działa, zostało zaimplementowanie dialogboxów dla odczytu i zapisu plików

.
PS. Potrzebuję przykładowy plik z numeracją linii, żeby dorobić kasowanie numerów linii. Oczywiście niech ma te 1234 linijki dla pewności

.
Jak te linie są numerowane 1 - 10 - 100 - 1000, czy 0001 - 0010 - 0100 - 1000 ... ?!?
Pozdro!
: 25 cze 2006, 08:33
autor: pit202
w zaleznosci od postprocesora moze to byc :
N1 N2 N3 do N99999 a potem juz tylko N99999
N10 N20 N30 do N90000 a potem dalej to samo
wszystko zalezy jaki CAM ma jaki postprocesor ustawiony
Kod: Zaznacz cały
N10 G90 G120
N20 T20 M06
N30 G00 G43 H20
N50 G00 X13.636 Y-17.478 Z1.0 S4000 M8
N60 M3
N70 G01 X13.641 Y-17.543 Z0.998 F320.
N80 X13.646 Y-17.776 Z0.99
N90 X13.641 Y-17.858 Z0.987
N100 X13.629 Y-17.94 Z0.984
N110 X13.611 Y-18.021 Z0.981
N120 X13.585 Y-18.099 Z0.978
N130 X13.553 Y-18.175 Z0.975
N140 X13.515 Y-18.248 Z0.972
N150 X13.47 Y-18.318 Z0.969
N160 X13.42 Y-18.383 Z0.967
N170 X13.364 Y-18.444 Z0.964
[...]
N65300 G01 X80.461 Y-15.316 Z-1.0
N65310 G02 X81.505 Y-17.009 Z-1.0 I-1.705 J-2.22
N65320 G01 X81.527 Y-17.142 Z-1.0
N65330 X81.626 Y-17.126 Z-1.0
N65340 G00 X81.626 Y-17.126 Z1.0
N65350 G0 Z20
N65360 M9
N65370 M5
N65380 G28 G91 Z0
N65390 M30
: 25 cze 2006, 21:12
autor: Szopler
Oto działający program... Wersja 1.0

: 25 cze 2006, 21:35
autor: pit202
ciekawe czy autor uwzglednił, ze nie mozna :
1) zakonczyc programu w materiale
2) urwać cykli wielokrotnych
3) startowac nowego programu bez ustawień nagłówkowych