Мучает меня 2 немаловажных факта в управлении ЧПУ станком:
1) Обязательное наличие LPT порта.
2) Чтение программы и передача импульсов осуществляется самим компьютером, пока работает программа на нем нельзя что то делать - начнет глючить.
Можно ли это обойти?
Сделать независимый модуль чтения, вот что я подразумеваю:
Сделать отдельный блок на который будет передаваться вся программа управления в виде G-кодов через USB порт. Чтение программ уже будет происходить из него.
Так же можно сделать обратную связь через второй USB порт, через него можно отслеживать какая команда исполняется и в какой точке перебывает наш инструмент.
Если бы удалось это сделать мы избавляемся от LPT порта, и для управления программы уже не нужно включенный компьютер, управлять можно бы было даже с ноутбука, а после передачи программы и в Counter Strike поиграть можно
Но как это все запрограммировать? Ведь нужно запрограммировать:
1) Наш модуль чтоб понимал G-коды, круговую интерполяцию даже не знаю удастся ли запрограммировать.
2) Ну и сложить самую программу, которая будет передавать ПУ и отслеживать где находится наш инструмент и что делает станок.
Кто может что подсказать или помочь?