Примеры применения домашнего станка с ЧПУ

Мы посвятили данную статью целиком примерам. Каждый вновь созданный станок с ЧПУ пробуждает желание к творчеству. На наш взгляд, станок, изготовленный своими руками с применением подручных средств, является гораздо более интересным, чем приобретенный в магазине. Такой станок просто провоцирует на создание разнообразных забавных вещей. Что мы делали по окончании проекта? Мы размышляли о многочисленных возможностях применения нашего нового станка. Рассмотренные ниже примеры охватывают неполный спектр функций, которые выполняет данный станок. Статью мы разделили на пункты, которые основываются на инструментах, закрепленных нами на Z-оси. Мы дали подробное описание процессу применения станка как плоттера, а также использованию станка с применением фрезерной и гравировальной машинок и дремеля.

Плоттер

В качестве плоттера станок с ЧПУ может применяться для создания  изображений практически на любых поверхностях, а также выполнять различные печатные работы, которые обычному принтеру не под силу. Первой из работ стал узор для витража, недавно разработанный нами, но его невозможно было воспроизвести на большом листе бумаги. Основой рисунка стали образцы Фрэнка Ллойда Райта. Их размер составил 711×965 мм. Узор был разработан для установки на входную дверь (см. рисунок 1).

Рис. 1. Чертеж узора витража

При создании узора мы применяли CorelDraw, однако напечатать рисунок мы смогли лишь на нескольких бумажных листах в формате А4, а затем склеили их вместе. Нами был экспортирован узор из приложения CorelDraw как НРGL-файл, предназначенный для импорта в KCam.

Рассмотренные ниже два примера являются векторными изображениями формата метафайл Windows — WMF (Windоws Мeta File). Их мы бесплатно скачали с сайта  www.clip-art.ru/indexx.html. Первым рисунком стало изображение бульдога, которое было вычерчено в малом формате, а вторым – аналогичное изображение, но в крупном формате (см. рисунки 2 и 3).

Рис. 2. Маленькое изображение бульдога 

Рис. 3. Большое изображение бульдога

Как показано на большом и маленьком рисунках, векторные изображения легко увеличиваются и уменьшаются, качество детализации при этом не теряется. Для создания обоих рисунков нами применялся один пишущий инструмент, при этом качество рисунка с маленьким бульдогом немного пострадало — линии слились, и конечный рисунок получился с малым разрешением. При использовании пишущего инструмента с более тонким концом оба рисунка могли бы выглядеть одинаково четко.

Следующая задача состояла в нахождении пишущего инструмента, который возможно применять для черчения на поверхностях из стекла с краской. Она действует в качестве резиста на травильную пасту для стеклянных поверхностей. Мы приобретали различные маркеры и опробовали их — чертили линию на стеклянном куске и на четверть часа покрывали ее травильной пастой, затем смывали с помощью мыльной воды. Единственным маркером, прекрасно действующим в качестве кислотоупорного слоя, стал Рilot Еxtra Fine Мetallic Ink Мarker. Применяя данный маркер, мы нарисовали на чистом стеклянном куске дельфина. Далее с помощью более толстого  маркера этой же марки нанесли краску по всему периметру рисунка. При этом травильная паста не расплывается из области, которая подлежит протравливанию (см. рисунок 4).

Рис. 4. Изображение дельфина с помощью металлической печатной краски

Перед нанесением травильной пасты следует убедиться в полном высыхании краски, в противном случае паста и чернила смешаются, и наше травление потерпит неудачу. Необходимо внимательно ознакомиться с инструкцией по технике безопасности в ходе использования травильной пасты, поскольку она представляет собой едкое вещество. Мы нанесли пасту с помощью деревянной палочки, однако вы можете применить и кисточку, так как металл не вступает во взаимодействие с пастой (см. рисунок 5).

Рис. 5. Нанесение травильной пасты на стекло

Мы дали времени порядка 15 мин, но травление может происходить и дольше, что зависит от производителя травильной пасты и температуры рабочей области. На рисунке 6 изображен конечный результат, полученный после того, как удалена паста и металлическая печатная краска посредством растворителя для лака.

Рис. 6. Вытравленное изображение дельфина

Применение ЧПУ-станка как плоттера позволяет создавать узоры, применяемые для деревянных изделий больших размеров. Можно воспроизвести какой угодно рисунок и чертеж, применяя подходящий для конкретной поверхности чертежный маркер.

Механическая гравировальная машинка

Вторым инструментом, вставленным нами в крепление, стала механическая гравировальная машинка, представляющая собой недорогой инструмент, который имеется в свободной продаже (см. рисунок 7).

Мы решили сделать гравировку на алюминии, чтобы была возможность определить минимальный читаемый размер текста. На рисунке 8 изображены надписи разных размеров: гравировка на алюминии сравнивается с 10-центовой монетой.

Рис. 7. Гравировальная машинка 

Рис. 8. Выгравированный текст

На нашем станке с гравером минимальный читаемый размер текста равнялся 6 пунктам = 1/72 дюймов = 0,35 мм. С гравером меньшего калибра можно было бы воспроизвести текст еще меньшего размера. На рисунке 9 показано следующее изображение  — снова бульдог, которого мы отрисовали маркером. Здесь он выгравированный в алюминии.

Рис. 9. Изображение бульдога: гравировка в алюминии

Гравировальная машинка — это не самый точный и аккуратный инструмент, но ЧПУ-станок смог реализовать гравировку на довольно высоком уровне точности. На рисунке 10 мы видим увеличенное фото изображения бульдога. Здесь уровень детализации был достигнут довольно неточным инструментом.

Рис. 10. Крупный план гравировки бульдога

Следующим векторным изображением, которое мы захотели выгравировать, стал рисунок с множеством тонких линий. На рисунке 11 представлена церковь, выгравированная в алюминии; для сравнения — рядом десятицентовая монета.

Рис. 11. Изображение церкви: гравировка в алюминии

Гравер позволил выгравировать изображение также и в природном камне. В ходе такого эксперимента нами был создан файл для тестирования гравера на элементе черной гранитной плитки для пола. На рисунке 12 изображен результат.

 Рис. 12. Гравюра на черной гранитной плитке

В качестве итога можно сказать, что наш станок прекрасно выполняет все обязанности гравировщика с ЧПУ.

Дремель

Дремель представляет собой удобный ручной инструмент, предназначенный для выполнения небольших работ с применением маленьких резцов. Инструмент удобен при выполнении мелкой сложной резьбы. Его цанга или зажимный патрон, имеющий размер 3 мм, позволяет устанавливать сверла разного диаметра. Нами был приобретен набор алмазных сверл для испытания дремеля как гравера по стеклянным поверхностям. Стоимость данного набора была невелика, поэтому такие сверла мы смогли  использовать для экспериментов. Выполнив установку дремеля в самодельное крепление, мы начали выполнять гравировку логотипа Шевроле на зеркале. На рисунке 13 показано, каким образом алмазное сверло касается поверхности зеркала. Мы решили, что неплохо бы произвести смазку сверла, и капнули на стекло воды. Рекомендуем при выполнении большого количества гравировальных работ применять емкость с насосом для постоянной подачи воды на сверло в целях продления срока службы.

Рис. 13. Гравировка стекла алмазным сверлом

Алмазное сверло прекрасно справилось с работой, однако прослужило недолго. Изнашивался кончика сверла, при этом линии становились более широкими. На рисунке 14 показан логотип Шевроле и первые выгравированные буквы.

Рис. 14. Гравюра логотипа компании Шевроле

Далее мы применили дремель в целях гравировки рисунка дельфина на пенопласте.  Мы открыли изображение дельфина в Profiler 6, задав до этого  оттенки серого в CorelDraw. Далее мы экспортировали результат в.jpeg, а затем сгенерировали файл G-кода, задающий последовательность действий граверных работ по созданию изображения дельфина. Используя рисунок дельфина на белом фоне для гравировки только дельфина, мы сделали фигуру (см. рисунок 15), применив 3-миллиметровое сверло при минимальном количестве накладывающихся вырезов, установленных в Profiler 6.

Рис. 15. Изображение дельфина в пенопласте

Ширина дельфина составляет 51 мм в максимально широкой части, длина  — 127 мм. Обращаем внимание, что максимально глубокий вырез фигуры составляет 6 мм, она возвышается в области головы, при этом создается иллюзия всплытия  из пенопласта. Мы изменили рисунок дельфина, покрасив его в одинаковые оттенки серого, при этом фон сделали черным. Затем мы вернулись в файл в Profiler 6, после чего произвели для него генерацию G-кода. На этот раз мы вырезали дельфина в доске из сосны. Результат изображен на рисунке 16.

Рис. 16. Изображение дельфина на сосновой доске

При генерации G-кода в Profiler 6 с учетом большего количества накладывающихся вырезов и меньшего диаметра резца, итог будет гораздо лучше, вручную завершать работу не будет необходимости.

Идеальный роторный инструмент

Такой инструмент по своей мощности и размерам представляет промежуточный вариант между дремелем и фрезой. Мы применяли его при резании твердого картона, поскольку не хотели перегружать дремель. Фрезу не использовали, так как она не имеет цангу размером 3 мм под сверло, которое мы хотели применить. В CorelDraw мы нарисовали изображение самолета, состоящее из 3-х частей с линиями, по которым мы хотели прорезать корпус для крыльев. Линии для прорезей выполнялись по окончании всех работ, поэтому они прорезаны были первыми. На рисунке 17 мы видим полученное изображение самолета, а также подложку из пенопласта, применяемую  в процессе резки.

Рис. 17. Самолет  в твердом картоне

Мы разместили пенопласт на поверхности стола, где уже лежал твердый картон. Пенопласт позволяет оказывать режущему инструменту меньшее сопротивление, а также служит для поддержки разрезаемого материала в заданном положении. При резке кафельной плитки нам потребовалось сверло с диаметром 3 мм. Как правило, такое сверло применяется при резке стеновой нетвердой облицовочной плитки.

Мы взяли облицовочную плитку из белой глины, мягкую и простую в резке. Размер каждой из таких плиток составляет 108×108 мм. Перед началом работ мы изготовили фиксирующую оправку небольших размеров (см. рисунок 18).

Рис. 18. Оправка, удерживающая плитку

Оправка имеет глубину, немного меньшую толщины плитки. Ее утапливают между 3-х кусков ДВП. Кусок сосновой доски, лежащий перед оправкой, не позволяет плитке выйти, при этом два обрезка, которые мы привернули сверху, не позволяют ей сдвигаться вверх-вниз. Мы нарисовали в CorelDraw на бумаге звезду и домик. Формат листа был выбран сравнимым с габаритами плитки. Затем мы экспортировали рисунки как HPGL-файлы. На рисунке 19 изображена звезда, которую мы вырезали из белой плитки. Далее мы поместили в оправку плитку голубого цвета и вырезали в ней звезду (см. рисунок 20).

Рис. 19. Звезда в плитке 

Рис. 20. Звезда в голубой плитке

Аналогичные действия мы произвели еще с 2-мя плитками разных цветов, применяя файл с изображением дома (см. рисунок 21).

Крепим плитку, вставляя в нее фигурку другого цвета (см. рисунок 22).

Рис. 21. Домик, вырезанный в плитке

Рис. 22. Меняем фигуры в плитках

Фреза

Фреза представляет самый мощный из инструментов, который можно применять на ЧПУ-станке. Она прекрасно подходит для реализации объемных проектов, при которых удаляется большое количество материала. Самое очевидное применением фрезы на ЧПУ-станке  — это изготовление вывесок. Простая вывеска включает слова и числа (см. рисунок 23). В данном примере мы берем глубину резки 3 мм, при этом габариты вывески  — 305×1270 мм. Максимальный размер составляет 241 мм – это буква G (см. рисунок 24).

Рис. 23. Простейшая вывеска

Рис 24. Буква максимальных размеров

Мы выкрасили вырезанную часть оранжевым цветом и не волновались, что краска попадет доску. После высыхания краски мы отшлифовали всю поверхность доски, избавившись от ненужной краски и выполнив подготовку к полировке. Это наиболее быстрый способ создания  вывески, но в случае, если вы желаете проявить творчество, следует обратить внимание на вывеску, показанную на рисунке 25. Приведенный образец содержит рельефные буквы внизу доски, а также обычные буквы, расположенные вдоль верхней части.

Рис. 25. Усложненная вывеска

Для создания контура верхних букв мы для начала написали текст в CorelDraw, согласовали его с габаритами вывески, которую желаем изготовить. Далее мы преобразовали буквы в битовый образ. На следующем шаге производим трассировку посредством СorelTrace. При открытии  CorelTrace следует выполнить конвертирование текстового битового образа в черно-белое изображение. Лучше трассировать картину с применением метода распознавания «скелетных» рисунков. По окончании процедуры результат трассировки станет необходимым объектом для чертежа. Перемещаем контур для выделения и удаления битового образа текста. Рельефные буквы внизу вывески получаем выделением части понижаемой поверхности в рамку, а также выполнив цветную заливку рамки. Набираем текст нужным цветом поверх рамки; цвет отличается от цвета рамки. Затем увеличиваем размер букв. Поскольку для текста вверху вывески, а также для  нижних рельефных букв мы хотели применить фрезы разных размеров, нам пришлось записывать два файла. После того, как выровняли изображения, выделяем рамку с буквами внизу вывески и вырезаем. Оставшаяся часть экспортируется как НРGL-файл с именем signl.рlt.

Далее мы вставили нижнюю часть, вырезанную из вывески, снова в чертеж. Теперь необходимо удалить верхний текст, а затем выполнить экспорт  оставшейся части как sign2.plt, для чего в окне экспортирования  нужно произвести открытие последней закладки и выбрать искусственную заливку Simulаtеd Fill. Нами была установлена искусственная заливка с интервалом в 6 мм, так как для удаления ненужного материала мы планировали применить фрезу, имеющую диаметр режущей части, равный 12,5 мм. Нанесение искусственной заливки производится строго горизонтально.

Итак, в нашем распоряжении находятся два файла, которые мы применим для создания вывески. Второй файл открываем в CorelDraw  и выбираем все объекты. Далее выполняем их разгруппирование. Убираем все линии, находящиеся внутри границ букв – выделяем и стираем каждую. После  того, как удалены линии, только оставшаяся площадь будет понижена, при этом  буквы будут возвышаться над ней. После закрепления материала на станочном столе следует просто импортировать первый файл и запустить программу, применяя первую фрезу. Далее импортируем второй файл, меняем фрезу и запускаем программу. По окончании фрезеровки закрашиваем буквы, которые вырезаны вверху вывески, а также пониженные зоны в нижней части. Излишки краски удаляем при итоговом шлифовании (см. рисунок 26).

Рис. 26. Вторая вывеска: крупный план

Как только освоена работа с CorelDraw, можно приступать к изготовлению любых типов вывесок. Приведем следующий пример – создание  опытного образца для дверец – первопричины нашего желания собрать ЧПУ-станок (см. рисунок 27).

Рис. 27. Дверцы кухонного шкафа: опытный образец

Для создания дверцы, вырезанной по заданным габаритам из ДВП, нами было применено три файла. Посредством первого файла были проделаны 3-миллиметровые углубления с перекрывающимися проходами 12,7- миллиметровой фрезы. Применяя фрезу, имеющую глубину резания 3 мм, а также второй файл, нами были прорезаны в углублениях линии для того, чтобы имитировать соединения в шип. Создание третьего файла было необходимым для того, чтобы фреза проходила по периметру заниженной зоны дверцы с 3-миллиметровой глубиной резания от поверхности дверцы. При этом будет создана иллюзия наличия вертикальных и поперечных планок дверной обвязки. Когда нам стало ясно, каким образом изготовить образец, работа над остальными дверцами не составила труда. На рисунке 28 показан образец дверцы.

В следующем примере мы изготовили маленький ящик, имеющий один открытый борт, который является зажимным приспособлением (см. рисунок 29).

Рис. 28. Дверца кухонного шкафа: крупный план

Рис. 29. Зажимное приспособление

ЧПУ-станок прекрасно приспособлен для создания коробчатых соединений, а также креплений типа  «ласточкин хвост».

У нас отсутствовало зажимное приспособление для фрезерного станка под крепление «ласточкин хвост». Мы сделали коробчатое соединение, применив несколько досок из сосны, ширина которого составила 127 мм, толщина — 12 мм. Создаем файл CorelDraw, в котором проводим линии длиной 51мм на расстоянии 25мм друг от друга. Линии идут от верха страницы вниз.  Располагаем 13-миллиметровую фрезу по центру участка шириной 26мм и получаем шип в 13 мм. В процессе экспортирования любого файла следует убедиться, что установлена альбомная ориентация страницы, иначе чертежи получатся неправильными. Прикручиваем зажимное крепление к столу станка, отрезаем от доски два куска по 127 мм для закрепления их на зажимном приспособлении (см. рисунок 30).

На одной из заготовок мы провели линию на расстоянии 25мм, начиная  от верхнего края, что дало возможность нам выровнять заготовку и верх зажимного приспособления, теоретически параллельный поверхности стола. Нулевая точка Z-оси установлена на концах заготовок, закрепленных на зажимном приспособлении. Была подобрана глубина резания в 14мм, при этом высоту перемещения над поверхностью мы установили 6мм. Результат показан на рисунке 31.

Рис. 30. Закрепление деревянных заготовок на зажимном приспособлении

В итоге было вырезано соединение так, как мы и хотели: длина каждого шипа была немного больше толщины заготовки (см. рисунок 32).

Рис. 31. Вырезанное коробчатое соединение

Рис. 32. Стыковка коробчатых соединений

Затем мы приготовились реализовать практически соединение типа «ласточкин хвост». Для проделывания вырезов сразу в обеих заготовках, следует выполнять перемещение фрезы через верх заготовки, которая закреплена вертикально на кондукторе, а также через заготовку, которая закреплена горизонтально по толщине. Заготовки, закрепленные на зажимном приспособлении, изображены на рисунке 33.

Рис. 33. Закрепление заготовок для создания соединения «ласточкин хвост»

Перед перемещением на место другого выреза фреза проходит  25 мм через  торцевую часть вертикальной заготовки, а затем возвращается обратно. Для последующей стыковки заготовок по проделанным вырезам необходимо сделать размеры шипов и пустот одинаковыми. Для соблюдения размера движение сверла должно осуществляться по линиям, которые отстоят друг от друга на расстоянии 19 мм, поскольку диаметр наиболее узкой части фрезы в области режущей поверхности составляет 6 мм.

Для того, чтобы создать файл чертежа, мы начертили линии, вытянутые на 38мм от края страницы и обратно, при этом проверяя их непрерывность от начала до конца. В случае прерывания линий фреза будет подниматься на высоту свободного перемещения перед тем, как продолжить перемещение по линии. Мы определили длину 38мм для того, чтобы нулевое положение Х-оси находилось на передней кромке фрезы, которая отстоит от передней зоны вертикальной заготовки на расстоянии 13 мм. Это расстояние является зазором, при котором перемещение фрезы происходит на место, где будет следующей вырез. На рисунке 34 изображен результат резки таким методом.

Рис. 34. Создание соединения «ласточкин хвост» на ЧПУ-станке

В дальнейшем мы планируем создать площадку, которая при удалении ДВП-листов будет прикрепляться к центральной перекладине. Предельная длина вертикально установленной доски будет задана высотой ножек станка для случая, если необходимо будет приподнять его над полом.

В последнем примере дано описание фрезеровки дерева на токарном станке. Так как у нас отсутствует токарный станок, который мы могли бы разместить под столом ЧПУ-станка, нами был изготовлен из ДВП самодельный токарный станок,  который приводится в действие посредством ручной дрели. Возможно перемещение задней бабки и закрепление на месте. Это нужно для подгонки ее под габариты вращающегося материала. Центральная часть задней бабки включает подшипник и 13-миллиметровый стержень, привинченный к квадрату, изготовленному из ДВП, с отверстиями под шурупы для крепления обрабатываемой деревянной заготовки.

Мы привернули ведомый конец материала к части ДВП, которая прикреплена к оправке со шпинделем, имеющем диаметр 6 мм, вставленный в патрон дрели. Далее мы закрепили дрель хомутом для труб. Фото токарного мини-станка изображено на рисунке 35. Он из ДВП и приводится в  движение дрелью. В нем закреплена  цилиндрическая дубовая заготовка. Мы постарались закрепить токарный станок в перпендикулярном положении относительно Y-оси (и параллельно Х-оси по умолчанию). В этом положении перемещение фрезы происходит только вдоль Х-оси, поэтому мы установили положение Y-оси там, где, на наш взгляд, была середина деревянной заготовки, поместив ее туда посредством ручного управления. Когда положение Y-оси нас устроило, мы ее обнулили.

Рис. 35. Токарный мини-станок, управляемый  дрелью

Разработать файл контура изделия, подвергаемого фрезеровке, довольно просто. У нас программ для черчения образцов с вертикальным движением  Z-оси не было, а только вдоль Х-оси. Для осуществления задуманного нам необходима программа с САПР, как, к примеру, AutoCad. У нас имелась лишь  программа CorelDraw, однако, как оказалось, этого было вполне достаточно. Чтобы создать файл контура, следует начать с разработки в приложении CorelDraw узкой, длинной, с альбомной ориентацией страницы.

Мы сделали страницу 13х381 мм и стали рисовать контур внутри нее (см. рисунок 36).

Рис. 36. CorelDraw: рисование контура

Экспортируем файл как НРGL-файл. Импортируем файл в KCam; там будет сгенерирован файл G-кода, показанный в таблице 1.

Таблица  1.

Следует обратить внимание на то, каким образом изображается контур чертежа в окне KСam. Необходимо будет заменить Y-координаты на Z, применив для этих целей функцию Найти и заменить в редакторе G-кода. В результате замены всех координат Y на Z вид G-кода будет следующим:

Таблица 2

Далее необходимо произвести одно редактирование. Следует в строке N006 заменить Z на Y. Удаляем строку N008 и заменяем координату Z в строке N027 на Y. Нам необходимо движение лишь по X и Z осям; ось Y остается неподвижной — вот для чего мы обнулили ее положение в центре обрабатываемой заготовки, и поэтому ссылка на Y-ось в G-коде  — только 000.000. Удаляем в редакторе номера строк и снова добавляем их. После итогового редактирования G-код выглядит, как показано в таблице 3.

Таблица 3.

Необходимо выполнить повторную компиляцию G-кода. Над контуром возникнет прямая линия, проходящая вдоль Х-оси.

Смотрим спереди на чертеж – этого достаточно, чтобы выполнить фрезеровку контура на токарном станке. Вы желаете установить нулевую фрезеровку верхней поверхности материала, тогда следует переместить Z-ось таким образом, чтобы под поверхностью нулевого положения Z-оси проходил только контур (см. рисунок 37).

Рис. 37. Перемещение Z-оси

Мы перемещали контур вниз приблизительно на 1,6мм в шаг, так как не желали потери оборотов самодельным станком. Для фрезеровки деревянной заготовки мы применили V-образную фрезу, поскольку она была острой, не подходящей для других целей. На рисунке 33 можно увидеть, каким  образом ЧПУ-станок фрезерует дерево, которое мы закрепили на токарном станке.

Результат работы изображен на рисунке 39.

Рис. 38. Токарный станок: вращение деревянной заготовки под фрезой

Рис. 39. Завершение токарной обработки

Применений данному станку можно найти массу.  Мы предполагаем, что те, кто изготовил для себя робота, смогут найти ему работу и получат огромное удовольствие, изобретая ежедневно новые способы применения своего станка.

Ничто не может настолько повысить эффективность обработки металла и древесины, как робот с ЧПУ. Соберите собственный ЧПУ-станок, и он обеспечит максимальную скорость, высокую точность и автоматизацию работы.

Изготовление крепежа для инструментов. Проведение испытаний

Крепления для инструментов

Чтобы для ЧПУ-станка создать приспособления, предназначенные для крепления инструментов, необходимо будет наличие следующих инструментов и материалов:

—          фанеры;

—          самонарезающих винтов;

—          больших хомутов для труб;

—          пружин;

—          салазок для пишущего инструмента;

—          электрической распределительной коробки;

—          натяжных зажимов для проводов.

После сборки станка, когда он уже является работоспособным, необходимо задуматься, как изготовить подходящие приспособления для крепления инструментов. В целях проведения испытаний мы собрали пару из подручного материала. Ни в одном из данных приспособлений установка инструмента не осуществляется с большой точностью, однако этого достаточно, чтобы мы достигли поставленных целей. Будем изготавливать  крепеж для фрезерной машины, а также для  пишущего инструмента.

Для начала создадим крепеж для пишущего инструмента. Наиболее удачным и безопасным способом проверки станка в действии является его использование в качестве плоттера. При тестировании будем использовать файлы, создание которых описывалось в предыдущей статье.

Крепеж для пишущего инструмента

Крепление пишущего инструмента мы сделали из куска фанеры, которую вырезали согласно размерам  пластины Z-оси. Затем просверлили в фанере несколько отверстий, а также в пластине Z соответствующие отверстия. В пластине высверливаются отверстия немного меньшего диаметра, чем самонарезающие винты, которые вы собрались применять. Самонарезающие винты прекрасно справляются с поставленной задачей, нет необходимости  применять ручное нарезание резьбы в пластине. Крепление салазок пишущего инструмента к фанере выполняется посредством двух  маленьких шурупов (см. рисунок 1).

Рис. 1. Крепление салазок к фанере

Мы взяли распределительную коробку (см. рисунок 2), затем из двух отверстий, лежащих друг напротив друга, заглушки (см. рисунок 3). Возможно, возникнет необходимость немного подрезать салазки, а может и просверлить другие отверстия для прикрепления распределительной коробки (см. рисунок 4).

Рис. 2. Распределительная коробка 

Рис. 3. Выбивание двух заглушек из отверстий 

Рис. 4. Обрезка салазок

Мы немного отрезали салазки, и высверливать новые отверстия не пришлось. Далее крепим распределительную коробку на салазки (см. рисунок 5). Устанавливаем для проводов натяжные зажимы: один в верхнем отверстии, другой — в нижнем отверстии коробки. Вставляем зажимы с внутренней части коробки, регулировочные винты смотрят наружу (см. рисунок 6).

Рис. 5. Установка коробки на салазки

Рис. 6 Установка натяжных зажимов

Затем нам нужны две слабые пружины для обеспечения натяжения салазок. Натяжение даст возможность салазкам возвращаться в начальное состояние и создаст на пишущий инструмент определенное давление в ходе его перемещения по рабочему столу (см. рисунок 7).

Рис. 7. Слабые пружины

Основной целью применения  пружин является фиксирование пишущего инструмента при его перемещении. Если не применять пружины, то возвращения салазок в исходное положение может и не произойти, также они могут не опускаться, касаясь рабочей поверхности. Не следует применять жесткие пружины, поскольку пишущий элемент не может выдержать большого давления в ходе черчения.

На рисунке 8 изображены слабые пружины. Для применения этого способа  крепления необходимо вставить в зажимы любой из пишущих инструментов  и затянуть болты, удерживая кончик инструмента немного ниже корпуса крепежа (см. рисунок 9). Далее привинчиваем крепеж к пластине Z-оси, применяя угольник для лучшего выравнивания салазок относительно пластины (см. рисунок 10).

Рис. 8. Пружины удерживаются  шурупами 

Рис. 9. Монтаж пишущего инструмента в устройство для его закрепления

Рис. 10. Применение угольника для выравнивания крепления

Расположение пишущего инструмента будет практически перпендикулярным. Если возникнет его отклонение на определенный угол, необходимо применить липкую ленту и выровнять диаметр корпуса.

Крепление для фрезы

Крепление для фрезерного инструмента включает два куска фанеры, вырезанных согласно ширине пластины Z-оси. Проделываем сквозные отверстия в задней стенке для того, чтобы установить на ось Z, как показано на рисунке 11. Вторая часть будет немного шире корпуса фрезерного инструмента, при этом диаметр отверстия, высверленного с отступом в 2,5 см от края, будет меньше, чем  диаметр корпуса фрезы (см. рисунок 12).

Рис. 11. Задняя стенка крепежа для фрезерной машины с крепежными отверстиями 

Рис. 12. Основание крепления

Высверливаем в задней стенке 2 ряда отверстий, устанавливая между ними расстояние в ряду, равное 38 мм. Расположение первого ряда – отступаем 25мм от низа стенки, второго – отступаем 59мм от первого, как показано на рисунке 13.

Рис. 13. Отверстия для хомутов, высверленные в задней стенке

Далее необходимо вырезать с обратной стороны задней стенки углубление между отверстиями для размещения трубных хомутов в фанере. В таком случае крепление будет очень плотно примыкать к Z-пластине (см. рисунок 14).

Развинчиваем хомуты, чтобы их можно было вмонтировать в первое отверстие, а затем продеваем этот же конец во второе отверстие (см. рисунок 15).

 Рис. 14. Удаление дерева между отверстиями 

Рис. 15. Установка хомутов

Привинчиваем основание крепежа к задней стенке. Для монтажа фрезерной машины помещаем между хомутами деревянную прокладку небольших размеров, чтобы пододвинуть фрезу еще ближе к центру отверстия  основания, как изображено на  рисунке 16.

Подкладываем под каждый из хомутов деревянные прокладки, чтобы невозможно было повредить корпус фрезы при затягивании хомутов (см. рисунок 17).

Рис. 16. Деревянная прокладка

Рис. 17. Деревянные прокладки, защищающие фрезу

Затягиваем хомуты. Работа завершена! Для установки фрезы перпендикулярно следует вставить в цангу сверло и посредством угольника определить правильное положение. Отверстие основания крепления весьма большое, и для замены сверла снимать фрезу без необходимости не нужно (см. рисунок 18).

Рис.  18. Крупное отверстие для смены инструмента

 Тестирование ЧПУ-станка

Между балок несущей рамы станка необходимо поместить плоскую гладкую  поверхность. Если вы до этого момента не поделала данную процедуру, то теперь самое время. Мы применили  в качестве поверхности для станкового стола 2  листа ДСП средней плотности толщиной 19 мм (см. рисунок 19).

Рис. 19. Поверхность стола станка: два листа ДВП

Древесноволокнистая плита является тяжелым, плотным и тонким материалом, поэтому если возьмем одну плиту, вероятнее всего, она станет слегка прогибаться между опорами, потому мы применили две. Хотя наш метод оценки кривизны поверхности посредством линейки не является самым точным, прогибов мы не заметили.

Мы подготовили рабочую поверхность, а затем поставили на монтажную пластину Z-оси крепеж для пишущего инструмента, имеющий вставленный в него фломастер. Далее мы поместили на столе в рабочей области лист бумаги (см. рисунок 20).

Рис. 20. Бумага прикреплена к столу липкой лентой

Опускаем фломастер, передвигая Z-ось через окно управления ЧПУ-станком CNC Controls в KСam, пока он не коснется поверхности листа. Следует еще немного опустить Z-ось, чтобы удостовериться, что фломастер  соприкасается  с бумагой, даже если поверхность неровная. Такое расстояние применяется как глубина резания по умолчанию (dеfault сutting dеpth) в настройках стола Тable Setup, а высота перемещения над листом задается равной 6 мм или ¼ дюйма. Если вами были установлены концевые выключатели и определены исходные позиции каждой из 3-х осей, следует сохранить настройки инструмента плоттера в KСam mаchine sеtup filе, чтобы была возможность их повторного применения.

У нас был в наличии рулон крафт-бумаги, именно на ней проводились первые эксперименты. Мы приобрели дополнительный рулон белой бумаги шириной 900 мм и длиной 15000 мм. Это идеальный вариант для применения на плоттере. При использовании любой бумаги ее следует закрепить по краям клейкой лентой. Начинаем тестирование станка с файла linеtest2.plt с рисунком параллельных прямых, который мы создали ранее. Импортируем его в KСam, открываем управляющее окно СNC Controls и выбираем  команду автоматического управления Automatic.  Щелкаем опцию запуска Start и наблюдаем за процессом черчения станком линий. На рисунках 21 и 22 показана процедура создания изображения файла linetеst2.plt.

Рис. 21. Черчение второй линии

Рис. 22. Черчение последней линии

В ходе следующего теста применяется файл tеxttest.plt, который создали ранее. Мы хотели использовать бумагу, уже закрепленную на столе, потому воспользовались функцией коррекции G-кода Оffset G-Сode,  чтобы сдвинуть чертеж на 27,9 см вверх по Y-оси, как показано на рисунке 23.

Рис. 23. Чертеж текста, сдвинутый по Y-оси на 27,9 см

Чертежный процесс показан на рисунке 24, а итоговый чертеж — на рисунке 25. Мы создали дополнительный тестовый файл в приложении CorelDraw, а затем экспортировали его как shаpes.plt (см. рисунок 26). Далее, после импортирования в KCam, следует снова выполнить коррекцию G-кода, чтобы применять эту же часть бумаги.

Рис. 24. Снимок процедуры черчения файла tеxttest.plt

Рис. 25. Снимок начерченного текста

Рис. 26. Чертеж фигур

Мы сдвинули Х-ось на 53,3 см для помещения ее перед чертежом линий. Итоговый чертеж файла shaрes.plt изображен на рисунке 27.

Рис. 27. Готовый чертеж

Перед началом резки материала, цена которого гораздо выше, чем бумаги, следует выполнить тестирование работы машины посредством графических файлов, а также пишущего инструмента. В случае, если вы не заинтересованы в черчении всех файлов, то стоит выполнить программы, не применяя инструмент на Z-оси, чтобы убедиться, что станок работает правильно.

Теперь, когда в вашей мастерской имеется робот, беспрепятственно функционирующий, основная ваша задача будет в нахождении ему как можно более широкой сферы применения.

В следующей статье мы приведем примеры того, что каким образом можно использовать такой станок. Несомненно, его можно применять для множества других целей. Разнообразие инструментов и материалов ограничивается только собственным желанием и фантазией.

Программа KCam и файлы для домашнего станка с ЧПУ

Программа KCam для управления ЧПУ-станком

Для выполнения данной части проекта создания ЧПУ-станка, необходимо установить на компьютер программу KCam, подогнанную под ваш станок. Демо-версию программы KCam 4 можно скачать на сайте компании Kellyware, адрес которой www.kellyware.com. Демо-версия будет доступна в течение 60 дней, которых вполне достаточно для проведения точной настройки станка, а также для старта всех задуманных проектов. В одной из статей мы приводили описание настройки KCam для тестирования плат управления. В ходе тестирования не была важна установка всех параметров станка, однако теперь это имеет существенное значение.

Необходимо запустить KCam, зайти в Setup (меню настроек) и открыть окно Table Setup (окно настроек стола). Следует убедиться, что установлены правильные значения для количества шагов электродвигателя на дюйм, а также длина каждой из координатных осей вашего станка. Затем нужно снять выделение с ячейки Limit Switсh Disаblеd (Блокировка концевых выключателей), щелкнуть Аpply (Применить) и закрыть окно (см. рисунок 1).

Рис. 1. Окно настроек стола

В случае применения электродвигателей, аналогичных синхронным ШД, подача для каждой из осей будет выполняться с максимальной скоростью, составляющей, скорее всего, 380 мм/мин. Нужно будет поэкспериментировать и определить максимально возможную скорость подачи. При работе на предельной скорости ШД начинают выполнять холостые обороты.

Для подобных электродвигателей чем более быстрый режим работы, тем меньше величина вращающего момента, и, как следствие, перемещаемого груза. Следует помнить, что всякий раз, как вы изменяете скорость подачи, нужно заново синхронизировать программу, как указано ниже. Заходим в меню Setup, открываем окно настроек Port Setup, а затем выбираем контакты для трансляции сигналов о шаге и направлении на электродвигатели, а также для последовательности  концевых выключателей, как указано на рисунке 2.

 Рис. 2. Окно настроек порта

Применяем параметры настроек, а затем закрываем окно. Выполняем перезапуск утилиты программной синхронизации через меню Setup в окне программной синхронизации Systеm Тiming. Щелкаем Start (Запуск),  дожидаемся завершения синхронизации (см. рисунок 3). Через меню View открываем окно CNC Сontrols (Средства управления ЧПУ-станком) (см. рисунок 4).

Рис. 3. Окно синхронизации программы 

Рис. 4. Окно управления ЧПУ-станком

Начинаем перемещать оси координат X и Y вашего ЧПУ-станка и следим за крестиком в окне чертежа Plot. Крестик указывает на место стола, где располагается центр пишущего элемента либо режущего инструмента. Z-позиция показана мелким изображением режущего инструмента,  поднимающимся и опускающимся при перемещении оси. Нужно следить, чтобы движение по X- и Y- координатам вашего ЧПУ-станка шло в направлении, аналогичном направлению в окне чертежа, при этом перемещение по Z-координате — так же, как перемещение  изображения резца (см. рисунке 5).

В случае обнаружения того, что движение станка идет в противоположном направлении, следует поменять порядок соединения проводов двигателя и  управляющей платы. Для установки точных размеров рабочего пространства станка следует переместить все оси в начальное положение и обнулить их в окне управления.

Далее следует поочередно двигать каждую из осей до концевого выключателя. Размер каждой оси указывается в части окна, где отображается пройденное расстояние. Может быть, вы не пожелаете доводить до концевых выключателей станок при каждом возвращении его на начальную позицию. В таком случае необходимо установить нулевую позицию за 0,6см до начального положения концевого выключателя. Можно установить нулевую или начальную позицию на столе в любом месте, однако KCam будет определять границы стола по указанным вами размерам в окне настроек, и считать, что инструмент расположен в левом нижнем углу. Такие настройки весьма удобны в случае, когда вы желаете создать пару деталей из одного листа материала, не переписывая G-код или не формируя другой  файл, в который необходимо будет импортировать массу составляющих. Следует просто переместить оси над первым комплектом прорезей, обнулить станок и вновь запустить программу.

 Форматы файлов KCam

Когда станок начал функционировать, нужно разработать файлы, которые можно открывать или импортировать в KCam. Программа KCam может непосредственно открывать файлы G-кода и импортировать файлы типа DХF, Еxeilоn, НPGL и  Gеrber (см. рисунок 5).

Рис. 5. Окно чертежа указывает позицию на столе станка

Начинаем с G-кода. При импорте файла программа KСam выполняет перевод и генерацию G-кода, который представляет изображение в передаваемом файле. G-код является набором команд, сообщающих плате управления направление инструмента и дальнейшие действия при достижении заданного  места. После окончания расшифровки G-кода, управляющая программа начинает посылать сигналы, которые задают двигателям каждой из осей число шагов и направление движения на  заданное расстояние. Файл G-кода может быть написан с помощью текстового редактора, а также в окне G-кода программы КCam. Кроме G-кода есть и функции М-кода. Такой код применяется в большей степени в целях контроля режимов работы программного продукта и станка. В таблицах 1, 2 и 3 указаны команды G- и М-кодов, читаемые программой KCam.

Если вам  нужно узнать больше о G-коде, о процессе его написания, советуем обратиться к литературным источникам, посвященным разработке программных продуктов для ЧПУ-станков. Основная масса команд G- и М-кодов не требуют объяснений, и в ходе экспериментов можно больше узнать о том, нужны ли они вам и насколько. Наиболее быстрый способ ознакомления с принципом работы G-кода — это создание файла в программе для создания чертежей, импортирование его в KCam и внимательное изучение принципа его составления. Такие манипуляции плавно подведут нас к анализу функции импорта в программу KCam необходимых файлов.

Рис. 6. Файлы, поддерживаемые программой  KCam

 Таблица 1. Команды G-кода

 Таблица 2. Команды М-кода 

Таблица 3. Команды М-кода, устанавливаемые пользователем

Примечание: «хх» — это число, заданное  пользователем

 Как создается файл импорта

Мы воспроизводили файлы двух форматов — НPGL и DХF. Файлы первого формата применяются чаще. НPGL (Нewlett-Рackard Graphics Lаnguage – это язык, описывающий машинную  графику компании HP) представляет собой командный язык, позволяющий управлять принтерами и плоттерами. Файл HРGL двумерный, и в случае импорта этого типа файла KCam применяет данные, взятые из окна настроек стола, для генерирования глубины резания и определения положения Z-оси при ее перемещении. Программа KCam будет применять такие данные при каждом импорте файла, и если вы сочтете, что  позиция Z слишком мелкая или глубокая, необходимо будет поменять глубину резания, а также высоту передвижения через меню настроек стола, а затем заново произвести импорт файла. Изменения, выполненные в настройках стола, никак не отображаются в окне редактирования файла G-кода, и для изменения G-кода нужно снова импортировать файл.

DXF (Datа Еxchange Filе — файл обмена данными). Разработан производителем ПО АutoDesk для программного продукта АutoCAD. Файлы формата DХF – это также двумерные графические файлы, поддерживаемые практически всеми ПП для автоматизированного проектирования. При создании наших файлов мы применяли программу CorelDraw, которая является простой и дает возможность экспорта изображений и в НPGL, и в DХF-формате.

СorelDraw

Запускаем программу СorelDraw и создаем новое изображение (см. рисунок 7). По умолчанию новая страница создается размером письма (216×280мм) и в вертикальном расположении. Пусть нужно создать плакат размером 250×500мм, на котором находятся буквы и цифры. Щелкаем Layоut (Формат) в меню CorelDraw, а затем выбираем Page Sеtup для задания параметров страницы (см. рисунок 8).

Рис. 7. Создание нового рисунка в СorelDraw

Рис. 8. Опции формата

В окне Options (Опции) следует поменять ориентацию страницы  — выбрать альбомную Landscape, а также задать  ширину и высоту листа на 500 и 250 миллиметров соответственно (20 и 10 дюймов), как оказано на рисунке 9.

Рис. 9. Окно опций страницы

Итак, страница имеет размеры будущего плаката. Обнаруживается, что, когда импортируется в KCam файл формата HPGL, созданный в CorelDraw, программа KCam вычерчивает размещенные на листе объекты, начиная с конечного. В ходе первого теста следует разметить поперек листа параллельные горизонтальные линии, начинающиеся слева страницы и идущие поочередно снизу вверх, как изображено на рисунке 10.

Рис. 10. Чертим параллельные линии

Сохраняем чертеж под именем linetest.plt, экспортируя его как файл HPLT. Для экспорта файла из CorelDraw нужно открыть меню File/Export, как указано на рисунке 11. В окне экспорта файла нужно ввести имя файла, а формат выбрать PLТ-HРGL Plotter Filе, затем щелкнуть Export (Экспортировать), как на рисунке 12.

Рис. 11. Меню экспорта файла

Рис. 12. Окно экспорта файла

В открывшемся новом окне, содержащем опции экспорта файла формата НPGL следует пропустить закладку Pen (Перо) и щелкнуть по закладке Page (Страница). Затем убеждаемся, что настройки в данном окне аналогичны рисунку 13: установлен масштаб Scale 100%, задано начало координат плоттера Рlotter Origin – левый нижний угол (Bottom left), указана горизонтальная ориентация листа (Orientation —> landscape), и верные размеры страницы.

Рис.  13. Экспорт файла формата HPGL,   параметры страницы

Входим в закладку Advanced (Дополнительно) и устанавливаем для искусственной заливки Simulated Fill значение None (Отсутствует), как показано на рисунке 14, нажимаем ОК.

Рис. 14. Экспорт HPGL-файла: дополнительные настройки

Итак, мы имеем графический файл Iinеtеst.plt, который экспортирован для программы графического вывода. Необходимо открыть KCam и импортировать файл Iinеtеst.plt посредством кнопки Import НРGL (Импортировать файл формата HPGL). KCam вычерчивает данные, и тогда G-код становится примерно таким, как указано в таблице 4.

Таблица 4. Обновленный G-код файла Iinetest.plt

Каждая из координат X и Y после перемещения Z-оси на 12,5 мм или 0,5 дюймов — это перемещение без резания, так как инструмент расположен на 12,5 мм над материалом. Для достижения поверхности задается координата 0,0, а каждое перемещение после достижения координатой Z значения  -0,25 является движением с резанием/черчением, в ходе которого инструмент лежит на 6 мм или 0,25 дюймов ниже поверхности материала. С учетом этого нужно обратить внимание, каким образом программа начинает черчение  линии. KCam стартует в начале последней из нарисованных на листе линий и продолжает перемещаться назад, к началу каждой из предыдущих линий, вплоть до опускания Z-оси для резания. Такая процедура удваивает время, необходимое станку для выполнения всех операций. Оценив временные затраты, рассмотрим чертеж файла linetest.рlt (см. рисунок 15).

Рис. 15. Метод черчения программой KCam изображения файла Iinеtest.plt

Когда KCam выполняет импорт файла, линии резания указываются красным, а линии перемещения — синим цветом. При импорте HPGL-файла основная доля линий перемещения также показана красным. Для изменения цвета линий с красного на синий, следует в окне G-кода сменить G01 на G00 для X и Y, расположенных после команды для Z-оси перемещаться вглубь материала. После редактирования  G-кода, щелкаем по команде Compile (Компилировать), которая находится в нижней части окна Editor (Редактор), чем преобразовываем линии перемещения в синий цвет. Это не проблематично в случае необъемного файла G-кода, однако если файл включаем тысячи строк, редактировать его нецелесообразно. В окне чертежа цвет линий ни в коей мере не влияет на перемещения станка и на изображение.

Далее снова запускаем  CorelDraw и создаем новый графический образ, который называем linetest2. В этом случае черчение линий происходит поперек страницы, начиная из правого верхнего угла к левому углу, а каждая последующая линия начинается с той стороны листа, где закончено черчение предыдущей. Сохраняем файл под именем Iinetest2.plt и задаем аналогичные HPGL-параметры, что и ранее.  Импортируем файл Iinetest2.plt в программу  KCam, при этом G-код будет представлен, как показано в таблице 5.

Таблица 5.  Обновленный G-код файла Iinetest2.plt

Линии, вычерченные в окне, выглядят согласно рисунку 16.

Рис. 16. Изображение файла Iinеtest2.plt в окне программы  KCam

Заметим разницу в длинах перемещений. При желании увеличить эффективность станка следует обдумывать, каким образом производить  черчение в CorelDraw. Вернемся в CorelDraw, а затем, применяя аналогичный размер листа, изобразим ряд чисел и букв. Печатаем «McGraw-Hill 1 2 3» или любую другую фразу (см. рисунок 17). Далее выполним экспорт данного файла как texttest.plt и импорт его в программу KCam. В итоге его изображение будет выглядеть, как показано на рисунке 18.

Рис. 17. Буквы  и числа в CorelDraw

Рис. 18. «McGraw-Hill 123» в чертежном  окне

Данный эксперимент дает возможность понять, каким образом этот файл будет функционировать с разными инструментами. Независимо от того, применяется пишущий инструмент или резец фрезы, центр будет идти прямо через середину траектории резания, как изображено в окне чертежа. Для просмотра результата при применении пишущего элемента, а также фрезы, имеющей диаметр 6 мм, следует выполнить определенные действия. В KCam необходимо войти в меню Setup (Настройки), затем выбрать перечень инструментов  Tool list. Дважды щелкаем по надписи Tool #001 и задаем диаметр .25. Щелкаем ОК и задаем длину инструмента .125. Данное число указано в окне как коррекция Offset и равняется радиусу инструмента (см. рисунок 19).

Рис. 19. Определение диаметра инструмента

Щелкаем ОК и закрываем окно. По запросу программы о сохранении файла Default.tol (команда Save Default.tol), щелкаем Yes (Да). Чтобы можно было осуществлять выбор инструмента из списка, нужно зайти в Setup (Настройки) и выбрать Options (Опции). В окне основных настроек General необходимо убедиться, что не отмечена опция Force Plot Bit Rаdius (см. рисунок 20). Затем следует выбрать команду компиляции Сompile внизу окна редактирования G-кода, тогда чертеж будет таким, как изображено на рисунке 21.

Рис. 20. Отменяем проверку Fоrce Plоt Bit Radius

Рис. 21. Применение резца диаметром 6 мм

Если установки первого инструмента остаются равными 0.0, а  редактирование инструментов начинается со второго, то, первый раз импортировав файл, можно увидеть только тонкие линии. Но действия, выполняемые с изображением, можно все же предварительно просмотреть, применяя инструмент прибавления новых строк — Т002 или Т003- в программе, редактирующей G-код. Если добавлять такие  команды в начале программы непосредственно после G90, то весь чертеж будет отображением применения данного инструмента. При добавлении команды в середину программы только линии, которые изображены после ее активирования, будут изменены, как изображено на рисунке 22.

Рис. 22. Определение размера резца для элементов изображения

Вариации размеров резца и пишущего элемента в чертежном окне являются отличным способом для отслеживания их действий при перемещении по траектории движения. Разрабатывая образец рисунка проекта, следует определиться с типом инструмента и его размером. На компьютере имеется масса шрифтов, позволяющих экспериментировать, таким образом, если вас не устраивает шрифт в чертежном файле, можно импортировать файл обратно в программу KCam и приступить к его редактированию. Все изображения, созданные  в CorelDraw, могут быть экспортированы как DXF-файл. Но перед тем, как его экспортировать в DXF, нужно выполнить преобразование всего текста в кривые. Выделяем текст, открываем меню оформления  Arrange и выбираем опцию преобразования в кривые линии Convert То Curves (см. рисунок 23).

Рис. 23. Преобразовываем текст в кривые линии

После преобразования файл можно экспортировать как DXF-файл. Основной проблемой DXF-формата, разрабатываемого в CorelDraw, является нахождение нулевой точки в центре страницы. При открытии файла программой KСam, G-код будет выносить ¾ рисунка за границы рабочей зоны станка, как изображено на рисунке 24.

Рис. 24. Открытие в KCam DXF-файла, созданного в CorelDraw

В таком случае для перемещения изображения в пределы стола следует произвести коррекцию G-кода прямо в KCam, для чего необходимо переместить положение Y-оси на ½ ширины начального рисунка, а положение Х-оси — на ½ длины таким образом, чтобы Y=5, Х=10. Открываем  меню функций Function и выбираем опцию смещения G-кода Offset G-code. Вводим 10 для Х-оси и 5 для Y-оси, показатель Z оставляем равным нулю. Это позволит изображению переместиться в то место, в которое вам нужно (см. рисунок 25).

Рис. 25. DXF-файл в KCam с  откорректированным G-кодом

Важным моментом, который необходимо учесть, является то, что в CorelDraw создается векторное изображение. Данный формат можно импортировать в ваш чертеж, а также масштабировать, не теряя качества детализации. Растровыми изображениями являются битовые образы из пикселей, следовательно, когда увеличивается размер изображения,  снижается качество детализации. При желании применять битовые образы, следует импортировать их в чертеж и копировать их в новый слой. По окончании копирования нужно удалить импортированные рисунки и сохранить векторные копии.

ACME Profiler

Приложение АCME Profiler — Сoyote Еdition версии 6.0.0.0. позволяет выполнять генерацию программы G-кода, управляющей резанием материала путем поднятия и опускания оси Z в ходе перемещения по X- и Y-осям (см. рисунок 26).

Рис. 26. ACMЕ Рrofiler 6

Программа KСam поддержит трехмерную траекторию движения режущего инструмента, но только в случае написания G-кода в специальной программе, к примеру, в ACME Profiler 6. Находится она в базе данных ПО компании Simtel по адресу www.simtel.net/pub/pd/60491 .html. Стоимость регистрации составляет 20 долларов, при этом демо-версия с определенными ограничениями предоставляется бесплатно. Данная программа создана компанией Sciеnce Spеcialists, Inc. (www2.fwi.com/-kimble/scispec/scispec.htm). Она интуитивно понятна и проста в использовании. Profiler позволяет просматривать шкалу полутонов в растровом изображении и формировать траекторию резания, беря за  максимум глубину, которую вы ввели для наиболее темных участков изображения, а затем постепенно уменьшая глубину в процессе перемещении к более светлым зонам.

Работу можно вести с любыми файлами, имеющими форматы JPEG или BMP, однако для загрузки и обработки полутоновых изображений потребуется меньше времени. При разработке графического файла, чтобы затем открыть его в Profiler, глубину резания следует установить по градациям серого, потом экспортировать файл как bmp (см. рисунок 27).

Рис. 27. Разработка изображения для АСME Рrofiler 6

Загружаем bmp-файл в Profiler и выбираем команду загрузки рисунка Load Picture в меню File. Устанавливаем требуемое число перекрывающихся проходов, применяя прокрутку, расположенную в нижнем левом углу. Указываем координаты перемещения резца по X и Y, либо по двум сразу. Программа Profiler позволяет корректировать G-код под каждый из применяемых инструментов. Устанавливаем площадь поверхности, которая будет обрабатываться, вводим глубину резания и устанавливаем диаметр фрезы. Пункты подачи и скорости — Feed и Speed — можно пропустить. По окончании выбираем Мake NC (создание числового программного управления). Для данного теста нами была применена фреза диаметром 112мм для минимизации числа строк G-кода. Результат манипуляций изображен на рисунке 28.

Рис. 28. АCME Рrofiler 6: генерация G-кода

В меню File выбираем Save СNC (Сохранить ЧПУ). Задаем имя файла и расширение .GC, для того, чтобы у программы KCam не было затруднений при распознавании. Чтобы открыть файл в KCam, следует в меню File выбрать команду открытия файла G-кода Open G-code File. Далее находим свой файл и щелкаем по команде открытия Open. На рисунке 29 изображено, каким образом результат выглядит сверху: это изображение файла рrofiler6.gc.

Рис. 29. Изображение profiler6.gc в программе KCam: вид сверху

Трехмерное изображение можно увидеть на рисунке 30.

Рис. 30. Изображение profilers.gc: трехмерное представление

Для работы можно порекомендовать использовать меньшие фрезы и большее количество перекрывающихся проходов даже там, где можно применять большие фрезы. Таким образом можно существенно улучшить качество изготовления изделий.

В следующей статье мы расскажем о приспособлениях для крепления инструментов и продемонстрируем их тестирование.