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

HeeksCNC интерфейс

HeeksCNC имеет полностью открытый исходный код. Вы можете изменить его в соответствии с вашими потребностями. Код ЧПУ можно настроить, отредактировав файлы, написанные на популярном «Python», понятном и мощном языке программирования.

Функциональность:

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

Начало работы в HeeksCNC. Импорт геометрии

Выберите Файл->Импорт из меню
Выберите Файл->Импорт из меню

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

Диалоговое окно открытия файла
Диалоговое окно открытия файла
В окне «Объекты» появится объект «Эскиз»
В окне «Объекты» появится объект «Эскиз»

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

Эскиз содержит всю геометрию в одном эскизе.
Эскиз содержит всю геометрию в одном эскизе.

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

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

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

Для этого лучше всего выбрать «Центр» на панели инструментов привязки.
Для этого лучше всего выбрать «Центр» на панели инструментов привязки.
Затем выберите «Начать рисование точек» на панели инструментов.
Затем выберите «Начать рисование точек» на панели инструментов.
Нажать на круги по отдельности, чтобы добавить точки в центральные точки
Нажать на круги по отдельности, чтобы добавить точки в центральные точки
Эти точки появятся в окне Объекты и могут быть использованы в операциях сверления.
Эти точки появятся в окне Объекты и могут быть использованы в операциях сверления.

Инструменты

Новые инструменты могут быть добавлены в программу из меню
Новые инструменты могут быть добавлены в программу из меню
или из панели инструментов
или из панели инструментов
или щелкнув правой кнопкой мыши объект "Инструменты" в окне "Объекты"
или щелкнув правой кнопкой мыши объект «Инструменты» в окне «Объекты»
Затем вы увидите диалоговое окно нового инструмента.
Затем вы увидите диалоговое окно нового инструмента.
Вы можете отредактировать параметры и нажать OK
Вы можете отредактировать параметры и нажать OK

После этого этот инструмент будет доступен для использования с операциями механической обработки.

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

Щелкните правой кнопкой мыши «Инструменты» в окне «Объекты» и выберите «Сохранить по умолчанию».

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

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

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

Если при создании операции был выбран эскиз, то он уже будет выбран в диалоге, в раскрывающемся списке эскизов.

Если нет, вы должны выбрать свой эскиз, щелкнув в поле «Эскизы» на стрелке вниз или нажав кнопку «Выбрать» и щелкнув свой эскиз в графическом окне.

Вы также должны выбрать нужный инструмент в поле «Инструмент».

Для меня был выбран инструмент 3 мм по умолчанию.

В этом примере я меняю «инструмент сбоку» с «снаружи» на «внутри».

Проверьте правильность скорости подачи и скорости шпинделя.

Также установите правильное значение глубины.

Щелчок в поле изменит изображение, чтобы показать вам значение параметра.

Например, на этой картинке я нажал на «окончательную глубину».

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

Обработка карманов

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

Появится диалоговое окно Карман.
Появится диалоговое окно Карман.

Если при создании операции был выбран эскиз, то он уже будет выбран в диалоге, в раскрывающемся списке эскизов.

Если нет, вы должны выбрать свой эскиз, щелкнув в поле «Эскизы» на стрелке вниз или нажав кнопку «Выбрать» и щелкнув свой эскиз в графическом окне.

Вы также должны выбрать нужный инструмент в поле «Инструмент».

Для меня был выбран инструмент 3мм по умолчанию.

Проверьте правильность скорости подачи и скорости шпинделя.

Также установите правильное значение глубины.

Щелчок в поле изменит изображение, чтобы показать вам значение параметра.

Например, на этом изображении я нажал «режим вырезания», и изображение показывает мне значение моего выбора «обычный».

Параметры операции HeeksCNC
Траектория созданная этой операцией
Траектория созданная этой операцией

Карманная операция имеет только один связанный с ней эскиз.

Если в вашем кармане есть острова, то объедините эскизы в один эскиз и используйте его.

Вы можете комбинировать эскизы, выбрав несколько эскизов, затем щелкнув правой кнопкой мыши и выбрав «Объединить эскизы».

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

Объединить эскизы
Объединить эскизы

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

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

Если перед созданием операции сверления были выбраны какие-либо точки, то вы увидите их идентификационные номера в поле «точки».

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

Установите все параметры на те, которые вы хотите.

Нажмите «ОК», чтобы добавить операцию.

Операция сверления появится в окне Objects .

Когда вы выполняете «Постобработку», вы увидите траекторию, созданную для этой операции.

Постобработка сверления HeeksCNC
Постобработка сверления HeeksCNC

Шаблоны в HeeksCNC

Шаблон определяет, как обработка может повторяться в нескольких позициях.

Создайте новый шаблон из меню «Обработка»->»Добавить другую операцию»->»Шаблон…»

или щелкнув правой кнопкой мыши объект Patterns в окне Objects и выбрав «New Pattern…»

Создание шаблона
Создание шаблона

Изображение меняется по мере ввода значений, чтобы представить форму сетки позиций.

Ярко-зеленая форма представляет непреобразованное положение.

Чтобы применить шаблон к операции обработки, вы можете выбрать его в диалоговом окне операции.

Например, вот карманная операция, и я меняю раскрывающийся список «Шаблон», чтобы выбрать «Шаблон 1».

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

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

Применение шаблона к нескольким операциям в HeeksCNC
Применение шаблона к нескольким операциям в HeeksCNC

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

Ввод идентификационного номера шаблона, в данном случае 1.
Ввод идентификационного номера шаблона, в данном случае 1.

Поверхности HeeksCNC

Любая операция обработки может быть применена к трехмерной поверхности.

Например, вот стандартная карманная операция, траектория которой применяется к сфере.

стандартная карманная операция, траектория которой применяется к сфере
Cтандартная карманная операция, траектория которой применяется к сфере

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

Объект Surface можно выбрать в меню

Выбор поверхности в меню
Выбор поверхности в меню
Диалоговое окно поверхности HeeksCNC
Диалоговое окно поверхности HeeksCNC

По умолчанию будут выбраны все тела на чертеже. Если вы хотите выбрать только некоторые из ваших твердых тел, нажмите кнопку «Выбрать» и выберите нужные твердые тела.

Если вы больше не хотите видеть твердые тела, вы можете выбрать их, а затем снять флажок «видимый» в окне «Свойства».

Нажмите «ОК», чтобы подтвердить свой выбор и создать операцию на поверхности.

Теперь отредактируйте операцию, которую вы хотите прикрепить к поверхности, и выберите новую поверхность из раскрывающегося списка «поверхность».

Выбор поверхности HeeksCNC
Выбор поверхности HeeksCNC

Когда вы выполните «Постобработку», вы увидите, что траектория кармана была прикреплена к сфере.

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

Постобработка HeeksCNC

Преобразование операций из программы в g-код для вашего фрезерного станка известно как «постобработка».

Преобразование операций из программы в g-код для вашего фрезерного станка известно как «постобработка».

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

Копия текста, записанного в ваш файл g-кода, появится в окне вывода.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован.