HeeksCNC система CAD/CAM для Windows. Обзор основных функций и интерфейса.

HeeksCNC имеет полностью открытый исходный код. Вы можете изменить его в соответствии с вашими потребностями. Код ЧПУ можно настроить, отредактировав файлы, написанные на популярном «Python», понятном и мощном языке программирования.
Функциональность:
- Импорт твердотельных моделей из файлов STEP и IGES.
- Импорт чертежей DXF; линии, дуги, эллипсы, сплайны и полилинии поддерживаются.
- Некоторые ограниченные функции 2D-рисования
- Создавайте новые тела-примитивы или создавайте тела путем вытягивания эскиза или создания тела по сечениям между эскизами.
- Изменяйте твердые тела с помощью смешивания или логических операций.
- Сохраните IGES, STEP и STL.
- Создание операций сверления, профиля, кармана
- Постпроцесс в g-code
- G-код — это фон для отображения красных и зеленых линий в графическом окне.
- Настроить постпроцессор для любой машины с редактируемыми файлами скриптов (подробности см. в справке )
- Твердое моделирование удаления материала
Начало работы в HeeksCNC. Импорт геометрии

Затем вы увидите диалоговое окно открытия файла. Нажмите на файл, который хотите открыть. В этом примере я открываю файл с именем «shape.dxf», который я создал с помощью программного обеспечения QCAD. Затем нажмите кнопку «Открыть»


Подготовка геометрии в HeeksCNC

Чтобы разделить геометрию на отдельные профили, щелкните правой кнопкой мыши эскиз в графическом окне и выберите «Разделить эскиз» в подконтекстном меню эскиза.


Для операций сверления необходимо добавить объекты Point.




Инструменты





После этого этот инструмент будет доступен для использования с операциями механической обработки.
Если вы хотите, чтобы инструменты в вашем списке инструментов были доступны для новых файлов, вы можете сохранить список инструментов как список инструментов по умолчанию.
Щелкните правой кнопкой мыши «Инструменты» в окне «Объекты» и выберите «Сохранить по умолчанию».
Когда вы в следующий раз сделаете «Новый» файл или «Откроете» файл DXF или STEP, эти инструменты снова появятся в вашем списке инструментов.
Операции профилирования в HeeksCNC


графическом окне, щелкнув правой кнопкой мыши в любом месте и выбрав «Новая операция профиля»

Если при создании операции был выбран эскиз, то он уже будет выбран в диалоге, в раскрывающемся списке эскизов.
Если нет, вы должны выбрать свой эскиз, щелкнув в поле «Эскизы» на стрелке вниз или нажав кнопку «Выбрать» и щелкнув свой эскиз в графическом окне.
Вы также должны выбрать нужный инструмент в поле «Инструмент».
Для меня был выбран инструмент 3 мм по умолчанию.
В этом примере я меняю «инструмент сбоку» с «снаружи» на «внутри».
Проверьте правильность скорости подачи и скорости шпинделя.
Также установите правильное значение глубины.
Щелчок в поле изменит изображение, чтобы показать вам значение параметра.
Например, на этой картинке я нажал на «окончательную глубину».



окне «Объекты».

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

Если при создании операции был выбран эскиз, то он уже будет выбран в диалоге, в раскрывающемся списке эскизов.
Если нет, вы должны выбрать свой эскиз, щелкнув в поле «Эскизы» на стрелке вниз или нажав кнопку «Выбрать» и щелкнув свой эскиз в графическом окне.
Вы также должны выбрать нужный инструмент в поле «Инструмент».
Для меня был выбран инструмент 3мм по умолчанию.
Проверьте правильность скорости подачи и скорости шпинделя.
Также установите правильное значение глубины.
Щелчок в поле изменит изображение, чтобы показать вам значение параметра.
Например, на этом изображении я нажал «режим вырезания», и изображение показывает мне значение моего выбора «обычный».


Карманная операция имеет только один связанный с ней эскиз.
Если в вашем кармане есть острова, то объедините эскизы в один эскиз и используйте его.
Вы можете комбинировать эскизы, выбрав несколько эскизов, затем щелкнув правой кнопкой мыши и выбрав «Объединить эскизы».
Это создаст новый эскиз, поэтому вам нужно будет повторно выбрать эскиз из любых существующих карманных операций, если вы хотите использовать новый эскиз.

Операции сверления в HeeksCNC

Если перед созданием операции сверления были выбраны какие-либо точки, то вы увидите их идентификационные номера в поле «точки».
Но вы можете повторно выбрать точки в любое время, введя идентификационные номера, разделенные пробелами, если вы их знаете, или выбрать точки в графическом окне, нажав кнопку «Выбрать».
Установите все параметры на те, которые вы хотите.
Нажмите «ОК», чтобы добавить операцию.
Операция сверления появится в окне Objects.
Когда вы выполняете «Постобработку», вы увидите траекторию, созданную для этой операции.

Шаблоны в HeeksCNC
Шаблон определяет, как обработка может повторяться в нескольких позициях.
Создайте новый шаблон из меню «Обработка»->»Добавить другую операцию»->»Шаблон…»
или щелкнув правой кнопкой мыши объект Patterns в окне Objects и выбрав «New Pattern…»

Изображение меняется по мере ввода значений, чтобы представить форму сетки позиций.
Ярко-зеленая форма представляет непреобразованное положение.
Чтобы применить шаблон к операции обработки, вы можете выбрать его в диалоговом окне операции.
Например, вот карманная операция, и я меняю раскрывающийся список «Шаблон», чтобы выбрать «Шаблон 1».


Теперь, когда «Постобработка» завершена. Операция кармана будет повторяться в каждой позиции шаблона.

Чтобы применить шаблон к нескольким операциям, выберите все операции в окне «Объекты» и отредактируйте свойство шаблона в окне свойств.

Поверхности HeeksCNC
Любая операция обработки может быть применена к трехмерной поверхности.
Например, вот стандартная карманная операция, траектория которой применяется к сфере.

Это делается путем создания объекта поверхности, который ссылается на твердые объекты, а затем выбора поверхности из операции обработки.
Объект Surface можно выбрать в меню


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

Когда вы выполните «Постобработку», вы увидите, что траектория кармана была прикреплена к сфере.
Она использует форму инструмента, чтобы правильно опустить инструмент на поверхность; инструмент со сферическим концом дает другую траекторию по сравнению с фрезой с плоским концом.
Постобработка HeeksCNC
Преобразование операций из программы в g-код для вашего фрезерного станка известно как «постобработка».

Файл gcode будет либо в том же файле, что и ваш файл.heeks (в какой-то системной временной папке, если вы еще не сохранили свой файл) или в конкретной папке, в зависимости от ваших настроек в программе.
Копия текста, записанного в ваш файл g-кода, появится в окне вывода.