limit numerów narzędzi w tabeli

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

limit numerów narzędzi w tabeli

#1

Post napisał: szatri » 05 lis 2018, 14:17

Witam, trochę mi to skomplikowało sytuacje, bo mam ich trochę więcej jak 56, a taki jest obecnie limit, czy może znacie jakieś sposoby na zmianę tego lub obejście tego limitu?

Dodane 1 godzina 26 minuty 35 sekundy:
Standardowa konfiguracja linuxcnc umożliwia obsługę tylko 55 narzędzi. Nawet jeśli masz więcej w tabeli narzędzi, nie będziesz mógł użyć więcej narzędzi. jest to związane z ograniczoną wspólną pamięcią, o ile ją znalazłem.

Aby przetestować użyj tej tabeli narzędzi i wypróbuj T70 M6

T1 P1 D4.500000 Z-2.667780 ;4.5 mm 3 flute cutter T2 P5 D25.000000 Z-17.295477 ;25 mm cutter T3 P4 D7.500000 Z+1.229786 ;7.5 mm 3 flute cutter T4 P3 D4.000000 Z-10.256000 ;4 mm Drill T5 P2 D5.000000 Z-10.254000 ;5 mm Drill T6 P10 D6.000000 Z-11.120000 ;6 mm Carbide burr T7 P9 D6.500000 Z-14.589000 ;6.5 mm HSS burr T8 P8 D12.000000 Z-14.458000 ;Cutter with 2 faces T9 P6 D16.000000 Z-16.527474 ;Cutter with 3 faces T10 P7 D165.000000 Z-12.112000 ;Facer with carbide inserts T11 P11 D10.000000 Z-14.258000 ;Centering drill T12 P12 D4.000000 Z+13.214000 ;3d taster elektronisch T13 P13 D13.000000 Z-14.388000 ;3-Schneider Schaftfräser T14 P14 D10.000000 Z-12.256000 ;3 Schneiden Stufenbohrer 5.5 auf 10 T15 P15 D10.000000 Z-14.888000 ;Bohrer TiN beschichtet T16 P16 D12.500000 Z-14.583000 ;Stufenbohrer 6.8 auf 12.5 - 3 Schneiden T17 P17 D6.500000 Z-14.254000 ;Stufenbohrer 4.2 auf 6.5 mit 45 Grad Übergang T18 P18 D4.000000 Z-16.595000 ;Schaftfräser 4 Schneider T19 P19 D11.000000 Z-15.235000 ;Bohrer T20 P20 D50.100000 Z-16.235000 ;Messerkopf 4 Platten T21 P21 D7.800000 Z-14.587000 ;Bohrer poliert T22 P22 D16.150000 Z-18.253000 ;Messerkopf Zweischneider T23 P23 D3.300000 Z-14.254000 ;Bohrer poliert T24 P24 D12.020000 Z-14.256000 ;Fräser nachgeschliffen, nicht beschichtet T25 P25 D4.500000 Z-2.667780 ;4.5 mm 3 flute cutter T26 P26 D25.000000 Z-17.295477 ;25 mm cutter T27 P27 D7.500000 Z+1.229786 ;7.5 mm 3 flute cutter T28 P28 D4.000000 Z-10.256000 ;4 mm Drill T29 P29 D5.000000 Z-10.254000 ;5 mm Drill T30 P30 D6.000000 Z-11.120000 ;6 mm Carbide burr T31 P31 D6.500000 Z-14.589000 ;6.5 mm HSS burr T32 P32 D12.000000 Z-14.458000 ;Cutter with 2 faces T33 P33 D16.000000 Z-16.527474 ;Cutter with 3 faces T34 P34 D165.000000 Z-12.112000 ;Facer with carbide inserts T35 P35 D10.000000 Z-14.258000 ;Centering drill T36 P36 D4.000000 Z+13.214000 ;3d taster elektronisch T37 P37 D13.000000 Z-14.388000 ;3-Schneider Schaftfräser T38 P53 D10.000000 Z-12.256000 ;3 Schneiden Stufenbohrer 5.5 auf 10 T39 P54 D10.000000 Z-14.888000 ;Bohrer TiN beschichtet T40 P55 D12.500000 Z-14.583000 ;Stufenbohrer 6.8 auf 12.5 - 3 Schneiden T41 P56 D6.500000 Z-14.254000 ;Stufenbohrer 4.2 auf 6.5 mit 45 Grad Übergang T42 P57 D4.000000 Z-16.595000 ;Schaftfräser 4 Schneider T43 P58 D11.000000 Z-15.235000 ;Bohrer T44 P99 D50.100000 Z-16.235000 ;Messerkopf 4 Platten T45 P59 D7.800000 Z-14.587000 ;Bohrer poliert T46 P60 D16.150000 Z-18.253000 ;Messerkopf Zweischneider T47 P61 D3.300000 Z-14.254000 ;Bohrer poliert T48 P62 D12.020000 Z-14.256000 ;Fräser nachgeschliffen, nicht beschichtet T49 P63 D4.500000 Z-2.667780 ;4.5 mm 3 flute cutter T50 P64 D25.000000 Z-17.295477 ;25 mm cutter T51 P65 D7.500000 Z+1.229786 ;7.5 mm 3 flute cutter T52 P66 D4.000000 Z-10.256000 ;4 mm Drill T53 P67 D5.000000 Z-10.254000 ;5 mm Drill T54 P68 D6.000000 Z-11.120000 ;6 mm Carbide burr T55 P69 D6.500000 Z-14.589000 ;6.5 mm HSS burr T56 P70 D12.000000 Z-14.458000 ;Cutter with 2 faces T57 P71 D16.000000 Z-16.527474 ;Cutter with 3 faces T58 P72 D165.000000 Z-12.112000 ;Facer with carbide inserts T59 P11 D10.000000 Z-14.258000 ;Centering drill T60 P12 D4.000000 Z+13.214000 ;3d taster elektronisch T61 P13 D13.000000 Z-14.388000 ;3-Schneider Schaftfräser T62 P14 D10.000000 Z-12.256000 ;3 Schneiden Stufenbohrer 5.5 auf 10 T63 P15 D10.000000 Z-14.888000 ;Bohrer TiN beschichtet T64 P16 D12.500000 Z-14.583000 ;Stufenbohrer 6.8 auf 12.5 - 3 Schneiden T65 P17 D6.500000 Z-14.254000 ;Stufenbohrer 4.2 auf 6.5 mit 45 Grad Übergang T66 P18 D4.000000 Z-16.595000 ;Schaftfräser 4 Schneider T67 P19 D11.000000 Z-15.235000 ;Bohrer T68 P20 D50.100000 Z-16.235000 ;Messerkopf 4 Platten T69 P21 D7.800000 Z-14.587000 ;Bohrer poliert T70 P22 D16.150000 Z-18.253000 ;Messerkopf Zweischneider T71 P23 D3.300000 Z-14.254000 ;Bohrer poliert T72 P84 D12.020000 Z-14.256000 ;Fräser nachgeschliffen, nicht beschichtet
aby zwiększyć ilość narzędzi potrzebnych do edycji dwóch plików, tj. 256 narzędzi:

/configs/common/linuxcnc.nml
zmiana:
emcStatus z 16384 do 33792
toolSts od 8192 do 33792

i /src/emc/nml_intf/emctool.h
CANON_POCKETS_MAX do 257

IMHO powinniśmy postępować zgodnie z programem rene-dev i zmienić obsługę narzędzi, aby korzystać z bazy danych SQLite. W ten sposób mamy również możliwość dodania dodatkowych informacji, takich jak zużycie narzędzia, czas użycia narzędzia, prędkość cięcia, posuw itp.

Norbert
https://sourceforge.net/p/emc/mailman/e ... gmail.com/

Dodane 14 minuty 21 sekundy:
Wszystko fajnie tylko szukajka find -name nie znajduje plików nawet w trybie root

Dodane 1 godzina 12 minuty 25 sekundy:
http://www.wiki.eusurplus.com/index.php ... d_of_56.29



Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

Re: limit numerów narzędzi w tabeli

#2

Post napisał: k-m-r1 » 06 lis 2018, 23:02

https://pl.wikipedia.org/wiki/Find

Kod: Zaznacz cały

find . -name 'linuxcnc.nml"
u mnie są 2 lokalizacje

usr/schare/linuxcnc/linuxcnc.nml
usr/schare/doc/linuxcnc/examples/examples/sample-config/common/linuxcnc.nml

czekamy na efekt końcowy czy to dziala
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]

Awatar użytkownika

Yogi_
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 759
Rejestracja: 13 sty 2010, 08:07
Lokalizacja: Braniewo

Re: limit numerów narzędzi w tabeli

#3

Post napisał: Yogi_ » 07 lis 2018, 09:47

W kwestii formalnej
k-m-r1 pisze:
06 lis 2018, 23:02
https://pl.wikipedia.org/wiki/Find

Kod: Zaznacz cały

find . -name 'linuxcnc.nml"
„Ciapki” powinny być takie: ' ' bo nie zadziała.
u mnie są 2 lokalizacje

usr/schare/linuxcnc/linuxcnc.nml
usr/schare/doc/linuxcnc/examples/examples/sample-config/common/linuxcnc.nml

czekamy na efekt końcowy czy to dziala
Nie ma prawa.
Po pierwsze.
Podawanie lokalizacji pliku bez „punktu startu” domyślnie przyjmuje „stąd”, czy będzie to katalog domowy czy jakikolwiek inny, w którym użytkownik aktualnie się znajduje. Tzn. plik(i) linuxcnc.nml leżą wszędzie.
Czyli w tym przypadku od katalogu głównego /usr/itd.../linuxcnc.nml
Lub (w innych przypadkach) od katalogu domowego wprost: /home/krzysiek/... lub zmienną: $HOME/... lub skrótem: ~/... .
Po drugie.
Nie ma katalogu „schare” jest „share”.
Pozdrawiam
Krzysiek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”