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-кода, появится в окне вывода.