Znaleziono 1 wynik

autor: yakhub
01 maja 2007, 12:51
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Interpreter GCode
Odpowiedzi: 9
Odsłony: 4434

Interpreter GCode

Witam. Jestem w trakcie konstruowania frezarki.

Wymyśliłem sobie (wiem, głupio sobie wymyśliłem), że nie ma sensu, aby każdym krokiem silnika z osobna sterował PC przez port lpt (tak, jak to robi np. Mach2), więc do elektroniki maszyny dołączyłem mikrokontroler (AVR). Chodzi mi o to, aby maszyna była bardziej "inteligentna", i aby odciążyć PC przejmując część najprostszych zadań.

Ten mikrokontroler komunikuje się z PC przez rs232 (port szeregowy). Na chwilę obecną oprogramowany jest tak, że przyjmuje od PC 3 liczby i przesuwa 3 silniki o zadaną liczbę kroków (czyli właściwie - przyjmuje wektor przesunięcia i przesuwa silniki o taką wartość). Nie ma problemu, aby ten program zmodyfikować, dodać kilka dodatkowych komend, przyjmować dane w innej postaci i tak dalej - ale raczej nie będzie to interpretacja GCode (po 1. nie czuję się na siłach pisania interpretera języka, którego praktycznie nie znam, po 2. chyba przekracza to możliwości mikrokontrolera).

W związku z tym mam pytania:
1. Czy jest jakiś program, który przyjmuje GCode, a wyrzuca... coś prostszego? Na przykład listę wektorów przesunięć ? :)

2. Przyznaję, że oprócz Mach-a nie sprawdzałem innych programów - czy któryś z nich potrafi sterować maszynę inaczej, niż sterując każdym krokiem przez lpt ?

Wróć do „Interpreter GCode”