Здравейте,
LinuxCNC е софтуер работещ под Linux .... който зарежда g-code, генериран от CAM софтуер с постпроцесор за него и по избран и настроен интерфейс ( порт ) подава обикновено степ / дир импулси към драйверите на моторите и машината изработва проекта ....
с други думи .....
- Имате софтуер за проектиране на изделието .. 2D / 3D ..... --> експортвате чертежа / проекта към файлов формат, който е читаем от избрания и използван CAM софтуер ...
- CAM софтуера се настройва съобразно използваните режими на работа .. ( на машината ... ) скорости, инструменти ... подаване .. стратегии на рязане ... и т.н. + избор на генериране на g-code за LinuxCNC .... експортвате получения g-code ....
- тук е мястото да се тества виртуално кода на g-code симулатор - без тествате на машината ... и да се почупят инструменти или машина ..
ако няма възможност това може да се направи и върху машината например с използване на стиропор ....
- g-code се взема и се мести на компютъра с LinuxCNC - той е свързан със самата CNC машина ...
- материала за обработка е закрепен ... инструмента е нулиран ... пускаме всички тоци, шпиндел и LinuxCNC започва поредово да обработва g-code и да подава управляващите импулси към драйверите и моторите.
Самия Linux с LinuxCNC е настроен доколкото е възможно ( зависи от дъна и други неща ) за реалтайминг работа ... за да не се наруши прецизната работа на машината ....
Долу горе това ...
Поздрави,
Емил