Mam następujący problem, potrzebuję informacji na temat zależności czasowych podczas wykonywania komend NC nie wiem czy dobrze to opisałem ale ogólnie chodzi o to ze gdy mamy np taki o to kod:
G01 X39.682 Y93.666
teraz przypuśćmy że położenie Osi X i Y jest w punkcie zerowym obrabiarki to podczas ruchu osi X i Y z A do B jakie są zależności czasowe jednej osi w stosunku do drugiej ?? chodzi mi tutaj o sterowanie silnikami gzie np jeden procesor steruje trzema osiami, jak wiadomo nie moze on zmieniac położenia wszystkich trzech osi w tym samym momencie. Jak jest to rozwiązywane w praktyce ? Jedyne co przychodzi mi do głowy to obsługa każdej osi po kolei, w odniesieniu do powyższej komendy miało by się to jakoś tak:
1. Sprawdzamy położenie osi X
2. Porównujemy aktualne położenie z położeniem docelowym X.
3. Jeśli fizyczne położenie osi nie jest takie samo jak położenie docelowe to silnik robi jeden krok.
4. powrót do pkt. 1.
i tak z każdą osią po kolei do puki polecenie nie zostanie wykonane.
Mam nadzieje że ktoś zrozumie o co mi chodzi, proszę o wyrozumiałość




