![KCam - ПО самодельного ЧПУ станка](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaVGRPTM614KPODhLGc0MUS4dsulqyRNCPgMWlQx9P52mPUfBHHYNZw_-PFj6_fXF3aepcJwf5eqyu5TMvzVmOdoHERAEY_Yi0rUSKcyaRar4wpLD7IR5c9LFO648CHNCe8C-PMyV9XTZr/s200/KCam1.jpg)
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
![Настройка стола в KCam](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzAS09_Q0FUHU1TWhyACZwbTC-4D_un9BPkijc7T80mvgO75PoWKCrdN83JPZosDJ-9BO_QuTGz7Yv4N4HNACgpKEojgUJIRkm0-_55NneM7AvcTV7eXb00jwqr7CdFhlkhb4vIoRRNz2N/s280/KCam_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D1%82%D0%BE%D0%BB%D0%B0.jpg)
Feed rates - регулировка скоростей
Traveling отвечает за скорость при движении инструмента по программе.
Cutting за скорость резки при выполнении программы.
Jogging отвечает за скорость при ручном управлении.
Ось A - это отдельная ось. Данную ось можно параллелить с другими, например если на оси X используется 2 двигателя.
Параллелиться через меню table setup axis A slave to нужная ось.
Пример настройки для контроллера от станка ЧПУ Кулибин.
Установите программу и русификацию к ней.
Назначение входов контроллера в меню Настройки/Настр. порт
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDkxXCx2Dxz8dJ79buj9ylpOoh2PUhdErCnmuY74sAZtG_DxkAni4JxFvQL5h591m6lTctUPh78yhPRNPgUIQ2BoQ7eHbT7TczvxYhnYA7sbLLC-stLAO_4EWKOy2wymsArvvcndo5D435/s280/Kcam_tune.jpg)
В пункте пункт Настройки/Установки:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZVKtzJSZdNduX7vMgCMC_GQ0pFOB-HKpzdtRI2EEpsU4FNlIhZJcpzCGoi1rdU3mgJ5HQi8QtScpwz5YfOMy_-R6GsiYt59WXiJvcQ8ef8SUgqJls8ACS9SwUMylg1LZshUsSMNuYCvI/s280/Kcam_tune2.jpg)
Калибровку компьютера можно выполнить через пункт меню Настройки/Сист. Тайминги
Kcam готов к работе. Проверить работоспособность можно выбрав в меню Вид / Управление ЧПУ и понажимав на открывшиеся стрелочки.
Станок должен работать.
Зеленое перекрестье (слева внизу) и символ инструмента (слева посередине экрана) следуют за приводами, отражая текущие координаты инструмента на миллиметровой сетке.
Три больших числа зеленого цвета (справа вверху) – координаты инструмента. Нажав находящиеся справа от них кнопки «Ноль» можно указать программе, что нынешнее положение инструмента будет считаться нулевым и от него следует вести отсчет всех последующих перемещений.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh-Lso4lIg0T8ad0_c8-sw3Bt6XoHFoMhFhVA7caxY-bZCG9bgryKQbHkaP0YnpE9XgpkQdQpFAbLg5lxw4cKAYZIgRyUoGHRkPFY35oMRo3KXFPDvo6Fm_iQ7sWwc_NkKkl-RPjkE6Vl7/s280/tune3.jpg)
Konstantin, http://homecnc.blogspot.com/
Здравствуйте, Константин
ОтветитьУдалитьХороший блог у Вас по CNC. К сожалению я не вижу ничего по электронике...
Я сам давно интересуюсь этой темой, даже сам что-то подобное соорудил (на дипломную пару лет назад). Но моей ошибкой была разработка всего с нуля. В том числе и электроники. Написал программу по управлению всем этим делом. Но работал станок очень медленно. Насколько я понимаю, проблема в медленности моего контролера. Поэтому есть желание найти готовое решение по электронике и отталкиваться от него.
Хотел бы пообщаться на эту тему. Есть ли у Вас какие нибудь схемы, возможно адреса где можно заказать работающий контроллер и т.п.?
Честно говоря просто не слишком люблю возиться с паяльником. :)
ОтветитьУдалитьЗанимает много времени.
Предпочитаю пользоваться провенной и работоспосодной подборкой
с http://www.purelogic.ru/cnc_kit.html
PL-CNC-1 (стоимость набора - 7150 руб.)
В набор входит:
1) PLC002 - контроллер шаговых двигателей (4 оси)
2) 4 ШД DYNASYN 4SHG-023A 39S - 57мм, 1.8, 1.5А
3) Импульсный блок питания S-150-27 (27В/6А)
4) Импульсный блок питания S-15-12 (12В/1.5А)
5) LPT кабель/удлиннитель 1.5м PLY007 DB25M/DB25F
Совместимость с KCam4, MachXX, TurboCNC и пр. Управление через LPT-порт, 2 управляемых реле. Оптоизолированные входы, буферизация LPT-пота.
Дороговато, но зато работоспособно - соединил и заработало :) есть режим шаг-полушаг.
Если вам не важна мощность - те режете дерево, пену или гравируете по цветмету, так же для сверлильного станка для макетных плат - можно использовать зубчатые ремни.
Скорость на порядок выше, но ниже точность при обработке.
Спасибо!
ОтветитьУдалитьВы очень мне помогли.
Кстати отличный блог, добавляю в RSS читалку
Что-то не могу найти RSS Вашего блога...
ОтветитьУдалитьУ Вас есть RSS?
Пока нет, на днях прикрушу.
ОтветитьУдалитьИгрался со стандартным шаблоном - что то гдето отвалилось :)
Подключил.Вроде работает :)
ОтветитьУдалитьВ данной статье на некоторых скриншотах программы "Kcam" интерфейс на русском.
ОтветитьУдалитьПидскажить где можно достать русификатор?
Или в каком файле хранятса надписи интерфейсу?
Замечательный сайт! Спасибо!
ОтветитьУдалитьКонстантин, всё же где Вы взяли русификатор к КСАМу? три дня убил в поисках,поделитесь инфой :)
Интересно это для какой модели Кулибина с 5-ю движками или с 6-ю. У меня с 6-ю движками подключение через USB. Проповал настроить не получилось.
ОтветитьУдалитьЗдравствуйте, а Вы пишете программы под заказ для станков?
ОтветитьУдалить