KCam - это программное обеспечение разработанное для управления самодельным (любительским) CNC станком.KCam позволяет управлять контроллерами шаговых двигателей. Был разработан для изготовления самодельных станков с числовым программным управлением ЧПУ (CNC). KCam может использоваться на ЧПУ станках как в 2D, так и в 3D формате.
Основные возможности KCam:
Загрузка G-код файла.
Импорт Excellon файла ASCII сверловка отверстий (.NC)
Импорт DXF файла (.DXF)
Импорт HPGL файла (.PLT)
Импорт Gerber файла (.GB0)
Редактирование G-код файла.
3D Графический просмотр, изменения масштаба изображения, измения масштаба обрабатываемой поверхности.
Управление станком в автоматическом и ручном режиме и с клавиатуры.
Задача длинны координат осей.
Поддержка параллельного порта (LPT) для подключению к плате управления шаговыми двигателями.
Регулируемая скорость подачи стола.
Компенсация обратного хода стола.
Программа работает под Windows 95/98/NT/2000/XP 32bit
PCB преобразование из Gerber (RS274X) файла.
Постоянная скоростная обработка.
Настройка KCam для работы со станком ЧПУ (CNC)
Параметры настройки стола в KCam:
Feed rates - регулировка скоростей
Traveling отвечает за скорость при движении инструмента по программе.
Cutting за скорость резки при выполнении программы.
Jogging отвечает за скорость при ручном управлении.
Ось A - это отдельная ось. Данную ось можно параллелить с другими, например если на оси X используется 2 двигателя.
Параллелиться через меню table setup axis A slave to нужная ось.
Для начала работы необходимо задать назначение входов контроллера в меню Настройки/Настр. порт.
Проверить работоспособность можно выбрав в меню Вид / Управление ЧПУ и понажимав на открывшиеся стрелочки.
Станок должен работать.
Зеленое перекрестье (слева внизу) и символ инструмента (слева посередине экрана) следуют за приводами, отражая текущие координаты инструмента на миллиметровой сетке.
Три больших числа зеленого цвета (справа вверху) – координаты инструмента. Нажав находящиеся справа от них кнопки «Ноль» можно указать программе, что нынешнее положение инструмента будет считаться нулевым и от него следует вести отсчет всех последующих перемещений.