StepCAM 2.0

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
Аватара пользователя
VDm
Новичок
Сообщения: 2
Зарегистрирован: 19 апр 2020, 22:31
Репутация: 6
Настоящее имя: Дмитрий
Контактная информация:

StepCAM 2.0

Сообщение VDm »

Здравствуйте.
Я разработал новую версию программы StepCAM.

StepCAM 2 — это простой конвертер форматов печатных плат, генерируемых в Sprint-Layout. Программа преобразует форматы Excellon и HP-GL в G-код.
Программа написана под влиянием StepCAM 1.79 за авторством Сергея Ефремова (cncservo@yandex.ru). Название программы сохранено с его разрешения.

Отличительные черты новой версии
  • Современный интерфейс с разделением параметров фрезерования и сверления.
  • Автоматическое определение формата чисел в файлах Excellon вне зависимости от настроек экспорта в Sprint-Layout.
  • Преобразование чисел с использованием только целочисленной арифметики (нет потерь точности).
  • Возможность автоматического добавления произвольных пролога и эпилога в код программы.
  • Высокая скорость преобразования.
  • Журнал ошибок и предупреждений, связанных с анализом входных данных.
  • Программа написана на языке C++ с использованием фреймворка Qt и может быть собрана для платформ Windows, Linux и Mac OS X.
  • Исходный код программы распространяется на условиях лицензии GNU General Public License 3.
Недостатки новой версии относительно предыдущей
  • Конвертирование только файлов экспорта Sprint-Layout.
  • Отсутствие встроенного визуализатора.
  • (Временное) Отсутствие индикатора процесса преобразования.
  • (Временное) Отсутствие русской локализации.
Внешний вид главного окна программы
screenshot.png (22581 просмотр) <a class='original' href='./download/file.php?id=180212&sid=e32eed351fc2f328d1058a4b8fecd1bc&mode=view' target=_blank>Загрузить оригинал (54.51 КБ)</a>
Загрузка Буду рад получить здесь обратную связь, прочитать отзывы и предложения.
K_Z
Новичок
Сообщения: 18
Зарегистрирован: 18 май 2018, 17:08
Репутация: 1
Настоящее имя: Кирилл
Контактная информация:

Re: StepCAM 2.0

Сообщение K_Z »

Благодарю за проделанную работу. Решил поискать вдруг есть новая версия программы StepCam (просто новенького захотелось), а тут такая находка. Поработаю с вашей версией, очень интересно. Из того что сразу бросилось в глаза это возможность прописать необходимые команды в начале и в конце кода. Этого прям не хватало в версии 1.78. Добавлял вручную отправку домой или в нулевую точку по завершению фрезеровки.
M_A_R_A_T
Новичок
Сообщения: 1
Зарегистрирован: 08 авг 2020, 02:00
Репутация: 2
Настоящее имя: marat
Контактная информация:

Re: StepCAM 2.0

Сообщение M_A_R_A_T »

добрый день! в последней stepkam 1.79 была очень полезная функция - конвертация в dxf. в этой программе такое не замечено. пользуюсь арткамом, через него удобней получается. любая последовательность обработки, хоть гравировка, хоть выборка, хоть фрезеровка и ни каких танцев с бубном при определении начальных точек.
Аватара пользователя
VDm
Новичок
Сообщения: 2
Зарегистрирован: 19 апр 2020, 22:31
Репутация: 6
Настоящее имя: Дмитрий
Контактная информация:

Re: StepCAM 2.0

Сообщение VDm »

M_A_R_A_T писал(а): 08 авг 2020, 02:09 добрый день! в последней stepkam 1.79 была очень полезная функция - конвертация в dxf. в этой программе такое не замечено. пользуюсь арткамом, через него удобней получается. любая последовательность обработки, хоть гравировка, хоть выборка, хоть фрезеровка и ни каких танцев с бубном при определении начальных точек.
К сожалению, не все функции из прошлой версии я успел реализовать (учитывая, что продукт написан с нуля, без опоры на имеющийся код, который был написан автором оригинальной программы).
PolSerg
Новичок
Сообщения: 3
Зарегистрирован: 18 апр 2011, 10:10
Репутация: 0
Контактная информация:

Re: StepCAM 2.0

Сообщение PolSerg »

Отличное начинание, хотелось бы конечно стандартный гербер использовать)))
K_Z
Новичок
Сообщения: 18
Зарегистрирован: 18 май 2018, 17:08
Репутация: 1
Настоящее имя: Кирилл
Контактная информация:

Re: StepCAM 2.0

Сообщение K_Z »

Давно пользуюсь именно этим приложением для генерации g-code. Недавно приобрёл еще один станок. Установлен на нём шпиндель на 1,5кВт, которому перед началом требуется разгон в течении секунд 5. Добавлять каждый раз вручную команду G4 P5000 не удобно, да и забываю иногда. Поэтому решил добавить в данную программу возможность ввода паузы для разгона шпинделя. Может кому пригодится.

Для тех кто сам будет пытаться что-то добавить в программу StepCAM. Версия программы Qt для открытия исходников нужна 5-ая.
StepCAM.rar
StepCCAM.exe
(18.88 МБ) 540 скачиваний
Вложения
Screenshot_3.jpg (16042 просмотра) <a class='original' href='./download/file.php?id=201372&sid=e32eed351fc2f328d1058a4b8fecd1bc&mode=view' target=_blank>Загрузить оригинал (152.15 КБ)</a>
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: StepCAM 2.0

Сообщение Kost_irk »

K_Z писал(а): которому перед началом требуется разгон в течении секунд 5
У вас очень кривая система чпу, нормальная система либо имеет эту задержку внутри и не надо ничего добавлять в программу, либо вообще отслеживает обороты и запускает программу только после разгона до нужных.
K_Z
Новичок
Сообщения: 18
Зарегистрирован: 18 май 2018, 17:08
Репутация: 1
Настоящее имя: Кирилл
Контактная информация:

Re: StepCAM 2.0

Сообщение K_Z »

Kost_irk писал(а): 27 янв 2022, 21:42
K_Z писал(а): которому перед началом требуется разгон в течении секунд 5
У вас очень кривая система чпу, нормальная система либо имеет эту задержку внутри и не надо ничего добавлять в программу, либо вообще отслеживает обороты и запускает программу только после разгона до нужных.
Не знаком с такими "нормальными системами". Имеем stepmaster на котором по команде замыкается реле на включение шпинделя. В свою очередь замкнутое реле запускает шпиндель за счет инвертора и разгоняет до заданных оборотов за счет шим сигнала поступающего с платы stepmaster на инвертор. При таком подключении отслеживать обороты как вы понимаете нельзя. А подключение при котором это возможно было бы мне не известно. Поэтому в условиях незнания о подобном и иного подключения, работаю с тем что есть.
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: StepCAM 2.0

Сообщение Kost_irk »

K_Z писал(а): подключение при котором это возможно было бы мне не известно
Два варианта в вашем случае. В инверторе есть сигнал, который может включаться при достижении заданных оборотов, можно завести в компютер если есть вход свободный. Или подключить частотник через модбас.
Ну и вариант настроить тупую задержку в чпу никто не отменял.
K_Z
Новичок
Сообщения: 18
Зарегистрирован: 18 май 2018, 17:08
Репутация: 1
Настоящее имя: Кирилл
Контактная информация:

Re: StepCAM 2.0

Сообщение K_Z »

Kost_irk писал(а): 28 янв 2022, 00:47 В инверторе есть сигнал, который может включаться при достижении заданных оборотов, можно завести в компютер если есть вход свободный. Или подключить частотник через модбас.
Модбас - читал про это и даже инвертор поддерживает такое подключение. Но снова лезть в блок не хочется уже)

Про сигнал в инверторе - спасибо, полистаю инструкцию еще разок, посмотрю что за сигнал такой ради интереса.
Kost_irk писал(а): 28 янв 2022, 00:47 Ну и вариант настроить тупую задержку в чпу никто не отменял.
в маче есть параметр отвечающий за разгон шпинделя. Но как то не зависимо от того что там указываю. Программа на это не реагирует.

А станок нужен уже в работе, так что проще паузу дописать было, чем искать в документации и в интернете как реализовать разгон)

Ну да ладно, в любом случаи спасибо за информацию. Буду знать
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: StepCAM 2.0

Сообщение Kost_irk »

K_Z писал(а): в маче есть параметр отвечающий за разгон шпинделя. Но как то не зависимо от того что там указываю. Программа на это не реагирует.
мач гавно. Есть вариант в файлике m3.m1s написать что-то типа
DoSpinCW()
code "g4 P5000"
Это скрипт, отвечающий за работу команды M3. Просто ваш вариант с задержкой в коде чреват тем, что когда-нибудь вы ее забудете вставить при использовании какого-нибудь софта.
susskiy
Новичок
Сообщения: 1
Зарегистрирован: 04 июл 2021, 16:25
Репутация: 1
Настоящее имя: Виталий
Контактная информация:

Re: StepCAM 2.0

Сообщение susskiy »

Мое почтение! Только что узнал что есть продолжение этой программы, пусть вы ее и с нуля создали, это очень круто! Всегда пользовался 1,7 версией, а тут узнал что есть 79 а ещё и 2.0. Супер. Последнее обновление какое будет? Видел по скрину русский появится! Очень здорово можно последнюю версию! пожалуйста!!!
А ещё вопрос есть! Я так понимаю что вы занимаете платами. Делаете так же как и я в лояуте. Не сталкивались с такой бедой что КОНТУР, если зеркалить, то он отличается от того что был изначально я просто уже не раз это замечал и это на постоянной основе , нарисовал плату, зеркалю ее и из под фрезы она меньше первоначальной. Причём только контур. С дорожками все отличо
K_Z
Новичок
Сообщения: 18
Зарегистрирован: 18 май 2018, 17:08
Репутация: 1
Настоящее имя: Кирилл
Контактная информация:

Re: StepCAM 2.0

Сообщение K_Z »

Kost_irk писал(а): 28 янв 2022, 11:25
K_Z писал(а): в маче есть параметр отвечающий за разгон шпинделя. Но как то не зависимо от того что там указываю. Программа на это не реагирует.
мач гавно. Есть вариант в файлике m3.m1s написать что-то типа
DoSpinCW()
code "g4 P5000"
Это скрипт, отвечающий за работу команды M3. Просто ваш вариант с задержкой в коде чреват тем, что когда-нибудь вы ее забудете вставить при использовании какого-нибудь софта.
Возможно, но с поставленными задачи он справляется более чем хорошо.

Вариант с задержкой кода также устраивает просто в связи с тем что на станке выполняются одни и теже задачи. За редким исключением задача отличается и в таком случаи индивидуальный подход к коду идёт уже. Временная задержка вот уже более месяца используется без всяких проблем. Для иного метода контроля вращения оборотов нужно подключать модбас о котором писали вы выше. Но пока с ним неохота разбираться
Ответить

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