Симулятор токарного станка с ЧПУ

Программный симулятор токарного станка с числовым программным управлением (ЧПУ) является учебно-методической разработкой, предназначенной для базового ознакомления начинающих специалистов машиностроительного профиля с принципами программирования операций токарной обработки деталей с использованием стандартного GM-кода (Fanuc, система кодов A).

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

Область применения программного продукта: образовательный процесс с использованием компьютерной техники: лабораторные занятия студентов в компьютерных классах, дистанционное обучение, демонстрационная поддержка лекционного материала по группе направлений подготовки и специальностей (ОКСО): «Металлургия, машиностроение и материалообработка».

Функциональные возможности симулятора: составление текстов управляющих программ операций токарной обработки в формате стандартного G/M кода, проверка управляющих программ на синтаксические и технологические ошибки, воспроизведение на экране компьютера (или другого вычислительного устройства) трехмерных графических моделей основных узлов токарного станка, технологической оснастки и металлорежущего инструмента с целью имитации процесса токарной обработки металла, трехмерная визуализация процесса формообразования детали при токарной обработке по составленным управляющим программам, визуализация траекторий перемещения инструмента, осуществление интерактивного взаимодействия пользователя с имитационной моделью технологического оборудования.

Перечень используемых GM-кодов:

   ► G00 – линейная интерполяция на ускоренной подаче

   ► G01 – линейная интерполяция на рабочей подаче

   ► G02 – круговая интерполяция по часовой стрелке

   ► G03 – круговая интерполяция против часовой стрелки

   ► G04 – выдержка времени

   ► G20 – ввод данных в дюймах

   ► G21 – ввод данных в миллиметрах

   ► G32 – нарезание резьбы с постоянным шагом за один проход

   ► G34 – нарезание резьбы с переменным шагом за один проход

   ► G40 – отключение коррекции радиуса режущей кромки

   ► G41 – включение коррекции радиуса режущей кромки слева

   ► G42 – включение коррекции радиуса режущей кромки справа

   ► G50 – установка максимальной частоты вращения шпинделя

   ► G53 – отмена заданного смещения/выбор системы координат станка

   ► G54 – выбор рабочей системы координат №1

   ► G55 – выбор рабочей системы координат №2

   ► G56 – выбор рабочей системы координат №3

   ► G57 – выбор рабочей системы координат №4

   ► G58 – выбор рабочей системы координат №5

   ► G59 – выбор рабочей системы координат №6

   ► G70 – цикл снятия чистового припуска

   ► G71 – цикл снятия припуска (параллельно оси Z)

   ► G72 – цикл снятия припуска (параллельно оси X)

   ► G73 – цикл снятия припуска параллельно заданному профилю

   ► G74 – цикл проточки торцевых канавок/сверления с отскоком

   ► G75 – цикл проточки наружных/внутренних канавок с отскоком

   ► G76 – цикл нарезки многозаходной резьбы

   ► G80 – отмена постоянного цикла обработки отверстий

   ► G81 – цикл простого однопроходного сверления

   ► G82 – цикл однопроходного сверления с выдержкой на дне отверстия

   ► G83 – цикл многопроходного (прерывистого) сверления

   ► G90 – цикл основной токарной обработки наружного/внутреннего диаметра

   ► G92 – цикл нарезания резьбы с постоянным шагом

   ► G94 – цикл основного наружного/внутреннего торцевого точения

   ► G96 – постоянная скорость резания

   ► G97 – постоянная скорость вращения шпинделя

   ► G98 – функция изменения подачи

   ► G99 – функция изменения подачи

   ► M00/M01 – программный останов с подтверждением

   ► M02/M30 – завершение управляющей программы

   ► M03 – запуск вращения шпинделя по часовой стрелке

   ► M04 – запуск вращения шпинделя против часовой стрелки

   ► M05 – остановка вращения шпинделя

   ► M07/M08 – включение подачи СОЖ

   ► M09 – остановка подачи СОЖ

   ► M38 – открытие автоматических дверей

   ► M39 – закрытие автоматических дверей

   ► M97 – вызов внутренней подпрограммы 

   ► M98 – вызов внешней подпрограммы 

   ► M99 – завершение внутренней/внешней подпрограммы и возврат в основную программу.

Тип целевого вычислительного устройства и поддерживаемая платформа: IBM–совместимый персональный компьютер под управлением Microsoft Windows, персональный компьютер Apple Macintosh под управлением MacOS, мобильные устройства на базе операционных систем Android и iOS. Дополнительно выполнение программы возможно в среде веб-браузера с поддержкой технологии HTML5 и аппаратной поддержкой 3D графики (технология WebGL).

Графическая составляющая программного обеспечения использует компонентную базу OpenGL 2.0. Графический интерфейс пользователя программы реализован на русском и английском языках.

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

Минимальные системные требования:

  • процессор: Intel/AMD, не менее 2 ГГц;
  • ОЗУ: не менее 1 Гб;
  • видеопамять: не менее 512 Мб;
  • разрешение экрана: не менее 1024x768x32;
  • DirectX версии 9.0.c (для ОС Windows);
  • стандартная клавиатура и компьютерная мышь с колесом прокрутки;
  • средства воспроизведения звука (аудиоколонки или наушники).

При работе с веб-версией симулятора рекомендуется использовать веб-браузер Microsoft Edge, входящий в состав операционной системы Windows 10.

Симулятор может поставляться с установкой на одно рабочее место (пользовательская лицензия с выдачей регистрационных ключей) и с установкой на неограниченное количество рабочих мест (корпоративная лицензия на организацию).


Скриншоты программы:

Видеодемонстрация программы:


Руководство пользователя:

Download
cnc_manual_ru.pdf
Adobe Acrobat Document 2.3 MB

Настольные версии приложения:

Shareware-версия программного продукта (пользовательская лицензия с привязкой к физическому устройству):

Последнее обновление: 18.06.2020

Download
Дистрибутив (ОС Microsoft Windows)
CNC_Simulator_Setup.zip
Compressed Archive in ZIP Format 26.1 MB
Download
Дистрибутив (ОС MacOS X)
CNC_sim_share.dmg
exe File 40.1 MB
Download
Дистрибутив (ОС Linux)
CNC_simulator_shareware.zip
Compressed Archive in ZIP Format 31.9 MB

Системные компоненты Microsoft DirectX можно загрузить с официального сайта: https://www.microsoft.com/en-gb/download


Порядок приобретения лицензионного ключа (на 1 рабочее место):

1. Установите приложение на устройство, на котором оно будет использоваться, перед покупкой лицензионного ключа.

2. Откройте форму регистрации (внутри приложения) и скопируйте сгенерированный уникальный идентификационный номер.

3. Вставьте скопированный уникальный идентификационный номер в поле:

4. Нажмите кнопку «Приобрести ключ» и перейдите к форме оплаты:

5. Скопируйте полученный по электронной почте лицензионный ключ и вставьте его в регистрационную форму внутри приложения.


Мобильные версии приложения:

Полная платная версия (ОС Android):


Бесплатная версия (ОС Android):


Полная платная версия (iOS 8.0+):


Бесплатная версия (iOS 8.0+):



Дополнительные информационные ресурсы:

1. Англоязычный веб-сайт «Virtual Laboratories & Technical Simulators»:

http://virtlabs.tech

2. Сообщество в социальной сети «ВКонтакте»:

https://vk.com/cncsimulator

3. Сообщество в социальной сети «FaceBook»:

https://www.facebook.com/groups/CNCsimulator

4. Страница в социальной сети «Instagram»:

https://www.instagram.com/virtlabs/