Модуль CNC в Компас V21 + китайский станок != Дружба

Обсуждение аспектов работы с CAD программами, моделирование, расчеты, симуляция.
dspman
Новичок
Сообщения: 11
Зарегистрирован: 04 янв 2021, 17:43
Репутация: 1
Контактная информация:

Модуль CNC в Компас V21 + китайский станок != Дружба

Сообщение dspman »

Коллеги, прошу совет!
Владею китайским фрезерным станком с контроллером DDCS v4.1
Использовал для фрезеровки ArtCAM, но он почему-то перестал работать и таблетка больше не действует (санкции?)

Взял демо Компаса 3Д с модулем ЧПУ, но поимел проблемы с созданием G-кода. В ArtCAM я сохранял файлы программы и получал файлы с расширением TAP. Все работало хорошо.
В компасе пробовал всё доступные форматы, остановился на ISO, поскольку другие форматы станок вообще не воспринимает. Сделал в Компасе простенький прямоугольник и программу. Вырезать его удалось, станок отработал нормально, но когда я попытался что-то более сложное сделать, станок во время выполнения программы начил лязгать, как будто получает какие-то ошибочные команды управления. Из этого я делаю вывод, что станок не понимает программу, которую сделал Компас + ЧПУ.
Коллеги, что делать? Как сгенерить в компасе управляющую программу, понятную для китайского станка?

UPD:
Пример управляющей программы от ARTCAM, файл с разрешением TAP:

Код: Выделить всё

T1M6
G0Z10.000
G0X90.000Y0.000S15000M3
G0X1.446Y3.774Z10.000
G1Z-0.810F480.0
G1Y3.856F1800.0
X1.311Y4.226
X1.290Y4.252
Y2.252
X1.264Y1.989
X1.129Y1.717
Y4.360
X1.016Y4.384
X0.973Y3.910
Y3.808
G0Z10.000
G0X22.570Y-11.930
G1Z-0.810F480.0
G1Y14.058F1800.0
Пример управляющей программы от Компас v21, файл с разрешением ISO:

Код: Выделить всё

N003 G90 G40 G17 
N004 T1 
N005 S1000 F100 
N006 M03 
N007 G00 X-1 Y42.970 
N008 G00 Z1.2 
N009 S1000 F50 
N010 G01 Z-0.3 
N011 S1000 F100 
N012 G03 X-0.75 Y42.875 R0.375 
N013 G01 X10.75 
N014 G03 X11 Y42.970 R0.375 
N015 G01 Y21.030 
N016 G03 X10.75 Y21.125 R0.375 
N017 G01 X-0.75 
N018 G03 X-1 Y21.030 R0.375 
N019 G01 Y42.970 
N020 G00 Z1.15 
N021 G00 X-1.375 Y-2 
N022 G01 Z-0.3 
Последний раз редактировалось dspman 24 авг 2022, 13:15, всего редактировалось 1 раз.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Модуль CNC в Компас V21 + китайский станок != Дружба

Сообщение selenur »

Покажи пример полученного g-кода
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
dspman
Новичок
Сообщения: 11
Зарегистрирован: 04 янв 2021, 17:43
Репутация: 1
Контактная информация:

Re: Модуль CNC в Компас V21 + китайский станок != Дружба

Сообщение dspman »

selenur писал(а): 23 авг 2022, 20:33 Покажи пример полученного g-кода
Обновил текст выше.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

Re: Модуль CNC в Компас V21 + китайский станок != Дружба

Сообщение a321 »

Вы какие задачи решаете, какого рода изделия?
Что до кода - это всегда текстовой файл и расширение Вы можете поставить сами любое, просто переименовав файл, какое нужно программе управления станком.
Код выглядит обычным, разве что слова вида N020 от Компаса явно лишние.
FreeCAD-ом мало народу пользуется (для конструирования и создания кода, симуляции его выполнения), я - из пользователей. Кросплатформенно и "на локальной машине" без всяких санкций и облаков.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Модуль CNC в Компас V21 + китайский станок != Дружба

Сообщение selenur »

dspman писал(а): 24 авг 2022, 13:16
selenur писал(а): 23 авг 2022, 20:33 Покажи пример полученного g-кода
Обновил текст выше.
Формат G-кода для данного контроллера не совсем правильный, вот например образец нормально рабочего кода:

Код: Выделить всё

M3
M8
Z85
X0 Y20
G0 X112.39498 Y16.73489
G0 Z20
G1 F2000 Z0
X112.39498 Y16.73489 Z0
X112.39221 Y16.85363 Z0
X112.39221 Y16.85363 Z0
X112.3839 Y16.97235 Z0
X112.3839 Y16.97235 Z0
X112.37006 Y17.09104 Z0
X112.37006 Y17.09104 Z0
X112.35066 Y17.20968 Z0
X112.35066 Y17.20968 Z0
X112.32574 Y17.32827 Z0
X112.32574 Y17.32827 Z0
X112.29529 Y17.44678 Z0
X112.29529 Y17.44678 Z0
X112.25931 Y17.56521 Z0
Т.е. нумерацию нужно исключать.

Так-же стоит ознакомиться на странице 87 прикрепленного файла G-команды которые поддерживает данный контроллер. Я уже пару лет как продал данный контроллер, и на вскидку не помню что-бы подсказать с какими командами ещё могут быть проблемы, но по мануалу вы можете решить всё свои проблемы :-)
Вложения
DDCS-V4.1-Users-manual-in-English-V1-.pdf
(5.67 МБ) 240 скачиваний
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
dspman
Новичок
Сообщения: 11
Зарегистрирован: 04 янв 2021, 17:43
Репутация: 1
Контактная информация:

Re: Модуль CNC в Компас V21 + китайский станок != Дружба

Сообщение dspman »

a321 писал(а): 24 авг 2022, 22:33 Вы какие задачи решаете, какого рода изделия?
FreeCAD-ом мало народу пользуется (для конструирования и создания кода, симуляции его выполнения), я - из пользователей. Кросплатформенно и "на локальной машине" без всяких санкций и облаков.
У меня два типа задач. Первый - это фигурная резка дерева, когда я беру заготовку в ArtCAM, рисую траектории и по ним вырезаю.
Второй - загружаю STL модель какой-нибудь детальки и её вырезаю в арткаме при помощи 2d/3d стратегий.
Что у компаса, что у фрикада выявилась одна и та же проблема - после импорта STL модели они не могут в ней обнаружить плоскости и поэтому не могут с ней дальше работать. Надо модель перерисовывать с нуля. Но если в компасе это сделать точно легко, то во FreeCAD это сделать мне не удалось (4года назад пробовал, может сейчас стало лучше или руки у меня не из того места растут).

Если знаете, как импортированную STL модель детали во FreeCAD отфрезеровать - скажите, возможно я что-то упускаю. В принципе, у меня не большие требования к программе, лишь бы работала.
dspman
Новичок
Сообщения: 11
Зарегистрирован: 04 янв 2021, 17:43
Репутация: 1
Контактная информация:

Re: Модуль CNC в Компас V21 + китайский станок != Дружба

Сообщение dspman »

selenur писал(а): 26 авг 2022, 20:08 Формат G-кода для данного контроллера не совсем правильный, вот например образец нормально рабочего кода:
Т.е. нумерацию нужно исключать.
Так-же стоит ознакомиться на странице 87 прикрепленного файла G-команды которые поддерживает данный контроллер. Я уже пару лет как продал данный контроллер, и на вскидку не помню что-бы подсказать с какими командами ещё могут быть проблемы, но по мануалу вы можете решить всё свои проблемы :-)
Да, спасибо за советы. Разбираюсь с проблемой. Со стуком станка разобрался, у меня в настройках контроллера были выставлены какие-то запредельные значения ускорения и он начинал стучать, выполняя команду G0 (G0 X..Y.. Z.. , move as quickly as possible to a given point.
In our system the G0 speed is defined by #103.). Также было установлено, что в станке использовался "аппаратный" алгоритм расчета дуг и станок на команде G2 (Clockwise circular interpolation) зацикливался. Поставил на "программный" и он команду выполнил. Наличие нумерации строк в программе не влияет. Позже попробую сделать деталь, сейчас времени уже нет.
Ответить

Вернуться в «CAD пакеты»