Powstaje nowy program sterujący CNC. Potrzebni betatesterzy!

Dyskusje dotyczące działania obsługi programu STEP2CNC
Awatar użytkownika

x
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 243
Rejestracja: 29 mar 2006, 23:24
Lokalizacja: Laski, gm. Izabelin

#41

Post napisał: x » 04 lis 2006, 20:32

ggg1986 pisze:w xp pro można bardzo dokładnie zmierzyć czas, z dokładnością do 1 taktu procesora.
Chodzi Ci o RDTSC? Rzeczywiście, można, o ile pamiętam jest to licznik taktów od resetu procesora (typu Pentium), więc nie ma to żadnego specjalnego związku z żadną wersją Windowsa. Tu jest artykuł na ten temat (O MS też jest wzmianka): http://en.wikipedia.org/wiki/RDTSC

No ale właśnie, co innego mierzyć (chociaż w systemie wielozadaniowym trudno powiedzieć co właściwie zostało zmierzone), a co innego generować przerwania/wywołania funkcji z żądaną dokładnością. Program musi żyć w zgodzie z systemem operacyjnym, i jeśli twórcy OS zlikwidowali, albo utrudnili dostęp to zegara sprzętowego, system używa własnych funkcji obsługi przerwań, plus wielozadaniowość, plus wiele uruchomionych usług, to jest duży problem.

Moim zdaniem używanie Windowsa do sterowania czymkolwiek większym i cieższym od drukarki igłowej to nieporozumienie. Szczerze mówiąc, Linuks też nie za bardzo się nadaje. To są rozbudowane systemy ogólnego przeznaczenia, nie projektowane jako systemy czasu rzeczywistego. Nadają się do pisania tekstów, malowania obrazków, strzelania do kosmitów - precyzyjne generowanie impulsów nie jest zagwarantowane, chociaż PC ma taką możliwość. Ale ja tam się nie znam.



Tagi:


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7604
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

#42

Post napisał: pukury » 05 lis 2006, 00:47

witam !! więc co ? zostaje MS DOS 6.22 - może NT 4 ? . co więc robić ? jak żyć ? :lol: :lol: . pozdrawiam !!
Mane Tekel Fares

Awatar użytkownika

Wodzu
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 674
Rejestracja: 29 lip 2006, 19:32
Lokalizacja: z sasiedztwa

#43

Post napisał: Wodzu » 05 lis 2006, 00:56

A to dziwne panie x Bo z tego co zauważyłem to nawet pro. obrabiarki zanim sie uruchomi system sterowania najpierw odpalaja windowsa (przewaznie 98- ostatnio przyplynela do naszej firmy nowka okuma i tez najpierw odpalila wingroze98) wiec dziwi mnie ten wywod. Mysle jednak ze skoro tyle osob jest zawiedzionych tym ze program nie zabija kosmitow pod XP pro to pan Rakowski wezmie to pod uwage przynajmniej przy nastepnej wersji. A tak z inne bajki to ile osi bedzie w przyszlosci obsługiwał na max. program- pytam bo przydałby się taki co ma od cholery tych osi i jeszcze troche :mrgreen:
Prawda leży pośrodku -Arystoteles.Może dlatego wszystkim zawadza -Wodzu.

Awatar użytkownika

skoti
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1743
Rejestracja: 28 gru 2004, 23:56
Lokalizacja: Rybnik

#44

Post napisał: skoti » 05 lis 2006, 01:31

Wodzu pisze:pro. obrabiarki
zdradź tajemnice od czego to jest skrót ? Bo u mnie tez w pracy jest tez jedna frezarka która jest na windzie . I główne objawy tego "pro." to takie ze od czasu do czasu sie zawiesza , przy zaniku prądu kasują sie nie zapisane dane oraz pozycje w osiach . Wiec jeśli napisze sie program , wybazuje maszynę i ustawi narzędzia a zgaśnie na chwile prąd to masz cala robotę w ......... Zresztą zwisy i niekiedy brak płynności wykonywania programu bo komputer musi "pomyśleć" tez są bardzo "pro." :mrgreen:

Awatar użytkownika

Autor tematu
Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#45

Post napisał: Piotr Rakowski » 05 lis 2006, 09:42

Za RDTSC dziękuję. Będę tak kombinował, żeby też na XP Pro chodziło - najwyżej zrobię 2 wersje.

Odpowiedź dla kol. Wodzu: Kto chce ten robi, kto nie ten nie musi :lol:
A nie myli się się tylko MAL(niecałkiem)KONTENT.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

Awatar użytkownika

Wodzu
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 674
Rejestracja: 29 lip 2006, 19:32
Lokalizacja: z sasiedztwa

#46

Post napisał: Wodzu » 05 lis 2006, 18:39

Skoti no coz mowiac pro. mialem na mysli PROFESJONALNE. A systemy Windows Stosuja takie firmy jak Deckel Maho- Gildemaister- Okuma- Hass- itd.
Wiec dziwie sie ze macie problem z wasza frezarka u mnie na Maho nawet przy zaniku pradu nic sie nie dzieje bo obrabiaki maja wbudowane ups- no tak ale to byly drogie maszyny Deckela i nie ma sie co dziwic ze jak ktos wybiera najtansza to pozniej narzeka.
Prawda leży pośrodku -Arystoteles.Może dlatego wszystkim zawadza -Wodzu.

Awatar użytkownika

skoti
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1743
Rejestracja: 28 gru 2004, 23:56
Lokalizacja: Rybnik

#47

Post napisał: skoti » 05 lis 2006, 21:39

Wodzu pisze:nie ma sie co dziwic ze jak ktos wybiera najtansza to pozniej narzeka.
Być może ? Ale sadze ze kiedy ktoś wydaje bagatela 150 000 złociszów ma prawo ponarzekać na zacinające sie sterowanie ? A dodatkowe funkcje które zapewnia windows typu gra on-line w kierki akurat w mojej firmie są średnio użyteczne :) Maszyna nie jest podpięta do netu a gra z kompem jest średnią rozrywką :mrgreen:


olo_3
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1249
Rejestracja: 31 sie 2004, 22:25
Lokalizacja: EU

#48

Post napisał: olo_3 » 05 lis 2006, 21:41

Wodzu pisze:no coz mowiac pro. mialem na mysli PROFESJONALNE. A systemy Windows Stosuja takie firmy jak Deckel Maho- Gildemaister- Okuma- Hass- itd.
No nie wiem czy Kolega wie co pisze ?
Jakie to sterowanie np. gildemaister ?

Wszak cza przyznać ze nowsze sinumeriki chodza na windowsie
Zwątpienie jest oznaką, że podążasz w dobrym kierunku.


ERNEST KUCZEK
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1121
Rejestracja: 13 kwie 2006, 02:59
Lokalizacja: planeta ziemia

#49

Post napisał: ERNEST KUCZEK » 05 lis 2006, 23:47

ja widzialem fanucka na 2000nt przy laserze.
POZDRAWIAM

Awatar użytkownika

Autor tematu
Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#50

Post napisał: Piotr Rakowski » 06 lis 2006, 08:20

Dajcie spokój Panowie - mówimy przecież o dwóch różnych sprawach.

1. Sinumerik, Fanuc itp. mają sterowniki mikroprocesorowe, a oprogramowanie windowsowe jedynie wysyła komunikaty, co, o ile i jak szybko przesunąć. Dostaje przy tym info zwrtotne, któe można zobrazować np. w 3D. Proste jak drut popychaczy cięgieł!

2. W przypadku, gdy windoza ma na siebie przejąć generowanie impulsów ruchu (czyli w naszym przypadku) trzeba korzystać ze sterowników, które "proszą" kernel windowsowy, o "odpuszczenie portu LPT" czyli "nie-wtrącanie-się-gdy-staram-się". I nic poza tym.

Dalej niby jest wszystko proste, ale jak trzeba generować impulsy często, a nawet bardzo często i to z mikrosekundową dokładnością pojawia się kolejny problem - jak? Skorzystałem z podpowiedzi kolegi X - używam teraz funkcji RDTSC() to pseudo-generowania przerwań. Sprawa rusza więc pod XP i zobaczymy, na ile stabilnie będzie się to zachowywało.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „STEP2CNC”