Последнее время я работал больше над программной частью, но и в электроника пережила свои изменения. Во-первых, большое изменение - решил сразу перейти на работу с SD картой и отказаться от постоянного подключение к ПК. Это делает станок полностью автономным. К тому же ушла огромная задержка между командами, и программа выполняется плавно, быстро и без пауз.
Уже реализовано:
Уже реализовано:
- Переключатель ручное управление / автоматический режим. Ручное управление подразумевает управление всеми осями при помощи джойстика и двух кнопок. После переключения в автоматический режим, текущее положение осей считается исходным.
- Выбор выполняемой программы (20 различных программ могут храниться в памяти станка и выполнятся по желанию)
- Правильная работа с кривыми. Оказалось необходимым использование кривых в программах. Теперь при генерировании программы, все кривые преобразуются в множество маленьких прямых отрезков.