Введение

Программа для расчета траектории и получения УП для токарных центров с ЧПУ с двумя резцами под управлением NC STUDIO.

Исходными данными для программы служат файлы чертежей в формате DXF или DWG.

Настройка и запуск программы

Pic6

Рис 1. Форма настройки и запуска программы. 

 
Порядок действий при запуске.

При запуске программы появится форма, как на изображении выше. 

1. Нажмите кнопку "Выбрать" для выбора файла. Программа считывает исходные данные из форматов DXF и DWG. Для считывания файла в формате DWG необходим установленный на компьютере AutoCAD (см. главу "Ограничения и особенности работы")

2. Введите соответствующие настройки в форму.

3. Нажмите кнопку "Создать G-код". В появившемся окне сохранения файла выбирите или наберите имя для сохранения в файл.

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

Pic4

Для просмотра и редактирования G-кода можно воспользоваться программой NC Corrector

 

Настройки.

Радиус резца - радиус закругления режущей кромки резца, указанный в паспорте, на упаковке или на самом резце.
Расстояние между резцами - физическое расстояние по осям между резцами. Вымеряется самостоятельно по инструкции к станку.
Съем головного резца - съем в % от общего съема на проходе. При выполнении прохода, каждый резец снимает свой слой материала. Данный параметр указывает какую часть слоя будет снимать головной резец на проходе. На станках Beaver, при движении от задней бабки к шпинделю головным является резец с координатами Y. При движении от шпинделя к задней бабке - головным является резец с координатами Z.

Точность расчета траектории - шаг по оси X, используемый при расчете координат точек траектории движения. Влияет на размер УП. Не следует увлекаться слишком мелким шагом, увеличивается время расчета и размер УП. Для обработки деревянных деталей, типа балясин,вполне достаточно точности 0,1-0,2 мм. Для столбов можно и больше.
Количество проходов -  количество проходов в обе стороны движения. В количество включаются также чистовой и первый проход.
Толщина первого прохода - толщина первого прохода на оба резца в % от полной толщины снимаемого слоя на детали. Толщина съема каждого резца будет расчитана исходя из параметра "Съем головного резца".
Толщина чистового съема - толщина чистового съема на один резец. Общий слой снимаемого материала на чистовом проходе будет равен удвоенной величине параметра. 
Отступ по X - отступ по X от края детали (в бета-версии недоступен). Применяется для обработки балясин и столбов. Обычно балясины и столбы в верхней и нижней части имеют квадратное сечение, которое не затрагивается токарной обработкой. В таких случаях довольно сложно точно определить нулевую координату по оси X. Для удобства настройки станка, можно выставить координату резца по торцу заготовки в 0 и указать размер смещения для начала траектории резания.
Безопасная дистанция - безопасное расстояние от нулевой точки по осям Y и Z при холостом ходе резцов в начале и конце прохода.
База по X, Y, Z - координаты, в которые перемещаются резцы по окончании процесса обработки детали.

 Pic2

Рис 2. Пояснение к настройкам.

Режимы подачи.

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

Ограничения и особенности работы.

Ограничения.

1. В чертеже должно быть не менее 2-х образующих линий.

2. Линии могут быть только отрезками, дугами и плоскими полилиниями (прямые, лучи, сплайны, элипсы, 3D линии не допускаются).

3. Недопускаются разрывы и пересечения между концами линий. Конечные точки отрезков и дуг должны совпадать с соседними, кроме, естесственно, первой и последней точки.

4. Первая линия не должна быть перпендикулярна оси вращения, то есть оси X. Если резец не подрезной, то и остальные линии не могут быть перпендикулярными.

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

Pic3

6. Детализация и размеры линий профиля должны соответствовать возможностям резца.  

 

Особенности программы и алгоритм расчетов.

Чертеж должен быть ориентирован как на изображениях. На мониторе ось вращения должна быть выше траектории движения.

Считывание данных происходит из файлов векторной графики DXF или файлов формата AutoCAD - DWG. Файлы DXF - это текстовые файлы с описанием параметров и объектов чертежа. Для чтения файлов DWG , программа использует AutoCAD, что может вызвать ошибку во время исполнения программы, если у вас не установлен AutoCAD или по причине несовместимости версий. По этой же причине может не работать кнопка "Просмотр в AutoCAD". Если AutoCAD у вас установлен, то желательно его запустить перед использованием программы cncCAM. 

Алгоритм работы следующий:

пояснения можно увидеть на Рис2.

1. Считывание контрольных точек и параметров отрезков и дуг.

2. Смещение линий и дуг на радиус резца для сохранения исходного профиля детали при обработке.

3. Смещение линий и дуг на чистовые проходы и расчет траектории чистовых проходов.

4. Расчет траекторий остальных проходов согласно настройкам программы. 

 

Скачать программу (сборка 1.0.0.1)

 


Скачать программу (сборка 1.0.0.4)

Уважаемые пользователи, внимательно изучите ограничения выше. 
Основная причина зависания ошибки в файле чертежа. 

Программа теперь с установщиком. Может потребовать подключение к интернету, если на вашем компьюторе нет нужных библиотек. В частности может понадобится установка .NET Framework 4.8. Новая версия не будет работать с Windows XP. 

В сборке 1.0.0.4 удалена связка с AutoCAD. Вместо этого добавлена возможност визуализировать G-код. Для просмотра нажимаем кнопку "Просмотр", выбираем файл .nc и открываем его. На форме появится картинка с траекторией движения резцов. Для увеличения картинки нужно растянуть форму мышкой и загрузить файл .nc заново, картинка растянется на форме.

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

Pic8

 

 

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


Защитный код
Обновить

Комментарии  

0 # clayck 10.01.2020 08:46
Все вроде не плохо сделано. но вот почемуто на 2 компах с windows XP не открывается
Ответить | Ответить с цитатой | Цитировать
0 # Админ 10.01.2020 09:15
В общем-то ожидаемо. Программа предложена без установщика и, скорее всего, причина в том, что в XP отсутствует .NET Framework. Попробуйте его установить самостоятельно из интернета. Версия NET Framework 4.0
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 25.01.2021 17:29
При создании G кода программа виснет и окно не отвечает.
Ответить | Ответить с цитатой | Цитировать
0 # Админ 25.01.2021 18:33
Отпишитесь с формы обратной связи с указанием своей почты. Попробуем разобраться. Причин много.
Ответить | Ответить с цитатой | Цитировать
0 # Денис Евгеньевич Мит 28.05.2021 13:18
автокад какая версия
При создании G кода программа неможет открыть файл DWG AUTOCAD 2017
Ответить | Ответить с цитатой | Цитировать
0 # Админ 28.05.2021 13:59
Цитирую Денис Евгеньевич Мит:
автокад какая версия
При создании G кода программа неможет открыть файл DWG AUTOCAD 2017

Проверялось на AutoCAD 2013
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 23.03.2024 16:56
CosenCAM реально унылое г**.
У меня сообщение по спираль появляются, когда я пытаюсь обработать деталь меньше 300 мм длиной. Обрадовался, когда увидел Вашу программу.
Но у меня та же проблема - при попытке создать G-код программа виснет ((
Очень прошу помочь разобраться с этой проблемой. Программа реально нужна!

P.S. И жаль, что нет возможности создать G-код для работы фрезера.
Ответить | Ответить с цитатой | Цитировать
0 # Админ 24.03.2024 07:34
Написал вам на почту.
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 24.03.2024 10:37
Почта указана верно, но писем от Вас сегодня не было. В спаме тоже пусто.
Продублируйте, пожалуйста, ответ на . Туда все приходит.
Ответить | Ответить с цитатой | Цитировать
0 # Админ 27.03.2024 22:24
Я выложил абсолютно новую версию программы. Убрал связку с AutoCAD. Зато сделал прорисовку G-кода. Можно открыть созданный файл и посмотреть траектории движения.
Ответить | Ответить с цитатой | Цитировать
0 # Иван 02.04.2024 12:13
Добрый день. У меня Та же ситуация что и у людей выше, при попытке создания G кода программа зависает и закрывается. подскажите что можно сделать?
Ответить | Ответить с цитатой | Цитировать
0 # Админ 03.04.2024 08:04
Иван, с новой версией тоже виснет?
Ответить | Ответить с цитатой | Цитировать
0 # Иван 03.04.2024 20:42
Да, новая последняя версия тоже виснет.
Ответить | Ответить с цитатой | Цитировать
0 # Админ 04.04.2024 11:57
Чертеж не проходит по ограничениям. В чертеже есть сплайн. Допустимы только отрезки и дуги. Можно объединить в полилинию.
Ответить | Ответить с цитатой | Цитировать
0 # Руслан 30.07.2024 08:56
Хоть у кого-нибудь работает? При создании кода программа зависает
Ответить | Ответить с цитатой | Цитировать
0 # Админ 31.07.2024 09:02
Написал вам на почту. Скорее всего ошибка в чертеже.
Ответить | Ответить с цитатой | Цитировать