Запилил я себе станочек трехосевой с управлением Mach3 и остро втала проблема управления оным, ибо родной скринсет - просто днище! На просторах интеренета нашел очень красивый экран, огромное спасибо за него Михаилу Юрову, добоваил нужное мне и убавил ненужное. Результатом делюсь.
Начнем про изменения с левого верхнего угла:
- Добавил LED состояния, он же кнопка, по которой открывается корявое окно с о бъяснением, что не в порядке.
- Добавил машинные координаты, соответственно убил кнопку, которая на них переключает.
- Убрал четвертую ось.
- Кнопка поиска базы стала LEDом срабатывания концевиков.
- Кнопки обнуления по всем координатам стали показывать состояние - забазировано или нет.
- В кнопку софтлимитов так же вставил индикацию, что бы было сразу заметно есть или нет. Т.о. если в этом блоке все зеленое, то можно пилить, если что то другого цвета - нужно разбираться.
- Дальше кнопки абсолютных координат: машинный ноль, позиция смены инструмента, в дальний правый угол стола и наоборот - с места парковки в ноль и сразу забазировать. Эта кнопка нажимается один раз в начале работы и делает все за меня.
- В следующем блоке все как и было в оригинале, но добавил кнопку "Обновить", что бы не лазать по меню.
- Дальше блок поиска координат
В поля вводится диаметр щупа и расстояние до центра детали. Координаты начинают искаться с Х и в положительную сторону. Если нет, значит в отрицательную X, ну и т.д. Разберетесь, не маленькие.
Еще две кнопки: "0?" - обнулять координату(-ы) или только встать над точкой, ну например если нужно только прокрутить отверстие как сверлилкой; "1,6" - если нажата, то испоьзуется контактная пластина, соответственно будут паузы для её установки и её толщина не будет учиваться. В скриптах я мог чтото напарить, так что осторожнее. - Дальше ещё изменения:
Кнопки пылесоса, света и креста лазерами. Дальше перезд по относительным координатам. Потенциально опасные перезды - розовым. Все преезды - через верх, т.е. сначала вверх до ноля, преезд и опускается в нужную позицию. Мне кажется, что так чуточку безопаснее.
В следующей колонке верхняя и нижняя кнопки - поиск нуля по Z, просто в заготовку и в контактную пластину соответственно. Там же встроены хорошо видимые леды замыкания щупа на землю.
Посередине креста кнопка обнуления координат Х и Y. - В кнопки 100% шпинделя и подачи вставлены LED-ы оверрайда. Для работы светика шпинделя пришлось написать брейн, не забудте его подключить.
- Рядом с установленной скоростью шпинделя выводится реальная.
- Починил индикацию на кнопке показа границ.
- Добавил выключатель следящего экрана.
- Добавил справку по кодам и экрану - пока без картинок.
Вроде все перечислил. Красот не наводил, особенно дизайн кнопок тоже не выдумывал, если ктото сделает лучше и пришлет - буду безмерно рад.
Файлы: архив со скринсетом, архив с графикой - полный мусорник. Там все файлы во всяких форматах, с которыми я возился, ничего не чистил. Как есть - так есть, извините.
Прежде чем пользоваться посмотрите скрипты глазами и помашите в воздухе, если что - я не виноват! Все кнопки и скрипты заточены под мой станочек!
Спасибо за внимание, всего доброго.