1000 lini

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 687
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

1000 lini

#1

Post napisał: Adalber » 14 gru 2005, 19:38

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.



Tagi:

Awatar użytkownika

DZIKUS
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1243
Rejestracja: 10 kwie 2005, 14:18
Lokalizacja: STALOWA WOLA W-WA
Kontakt:

#2

Post napisał: DZIKUS » 14 gru 2005, 19:52

a dlaczego mialo by byc niezgodne z prawem? czy prawo zabrania omijania zabezpieczen w oprogramowaniu? co nie jest zabronione jest dozwolone, ha!
-mamo, czy jestem Twoją małą księżniczką?
-nie, nie jesteś synu

Awatar użytkownika

triera
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1454
Rejestracja: 16 paź 2005, 01:26
Lokalizacja: Świecie

#3

Post napisał: triera » 14 gru 2005, 21:38

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ć?


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#4

Post napisał: pit202 » 15 gru 2005, 08:15

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 ;-)
PiteR


Autor tematu
Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 687
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

#5

Post napisał: Adalber » 11 sty 2006, 14:38

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 .

Awatar użytkownika

lupi
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 3
Rejestracja: 15 sty 2005, 21:47
Lokalizacja: Polska

#6

Post napisał: lupi » 13 sty 2006, 21:09

Witam wszystkich
Jestem raczej obserwatorem :shock: 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 :lol: 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! :wink: Mam zrobiony sterownik i po testach silniki nadal się kręcą, wcześniej po przekroczeniu 1000 linii silniki zatrzymywały się.

Awatar użytkownika

Szopler
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 254
Rejestracja: 19 lis 2005, 16:17
Lokalizacja: Siedlce
Kontakt:

#7

Post napisał: Szopler » 25 cze 2006, 00:46

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!


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#8

Post napisał: pit202 » 25 cze 2006, 08:33

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

PiteR

Awatar użytkownika

Szopler
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 254
Rejestracja: 19 lis 2005, 16:17
Lokalizacja: Siedlce
Kontakt:

#9

Post napisał: Szopler » 25 cze 2006, 21:12

Oto działający program... Wersja 1.0 :)
Załączniki
Splitter.rar
Enjoy!
(162.45 KiB) Pobrany 565 razy


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#10

Post napisał: pit202 » 25 cze 2006, 21:35

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”