Пока установленное ПО CIMCO Edit работает, о другом редакторе управляющих программ (далее - УП) не думают. Вопросы начинаются, когда софт нужно поставить на новое рабочее место, продлить сопровождение или объяснить проверяющим основания использования данного софта.
Разбираем, как изменилась ситуация с использованием CIMCO Edit в России и какие задачи закрывает альтернативное ПО - редактор УП CheckNC в части имеющегося функционала.
Почему ПО CIMCO Edit стало неудобно покупать и обновлять
В настоящее время авторизованного канала продаж в России у датского вендора нет: нашей страны нет в списке официальных реселлеров, с официального сайта убран русский язык. Приобретение софта через российские магазины существенно затруднено.
Вторая часть проблемы техническая, и она заметна не сразу. Лицензия проверяется на стороне вендора: чтобы активировать программу, рабочее место должно достучаться до его сервера, а для этого нужен не только интернет, но и разрешенный исходящий трафик по нужному порту. На производстве сеть обычно закрыта, и такое разрешение приходится согласовывать со службой безопасности. Есть офлайн-вариант, но он доступен только для бессрочной лицензии и жестко привязывает ее к конкретной машине. Подписка без связи не запускается совсем, обновления идут, пока оплачен период сопровождения.
Отсюда простой вывод: работоспособность инструмента зависит от инфраструктуры, которую предприятию сложно использовать и не всегда возможно ею управлять. А при установке нелицензионных версий, помимо правовых вопросов, возможны другие проблемы - с безопасностью.
Что требовать от ПО для замены CIMCO Edit?
Сегодня просмотреть G-код можно онлайн: для этого подойдут обычные текстовые редакторы — их функционала хватит, чтобы изучить G-код и разобраться в чужом файле. Однако универсальный редактор не знает, что перед ним программа для станка, и не позволяет удобно и оперативно работать с ней. Отсюда набор требований к замене.
| Требование | Зачем нужно |
| Разбор под конкретную систему ЧПУ (стойку) | циклы, макрокоманды и формат кадра у производителей ЧПУ разные. Программа должна читать код так же, как его прочитает система управления, иначе картинка на экране и движение на станке разойдутся |
| Навигация по событиям | найти следующую смену инструмента, задание оборотов или подачи. На программе в тринадцать тысяч строк поиск по номерам строк бесполезен |
| Массовая правка по правилам | перенумеровать кадры, снять или проставить пропуски. Руками - это часы работы и новые ошибки |
| Автоматическая корректировка режимов обработки | оперативно изменить значение рабочей подачи и оборотов шпинделя по определенным правилам во всем тексте УП |
| Контроль синтаксиса | программа для проверки G-кода показывает кадры, которые не может прочитать: опечатки, лишние адреса, потерянные символы |
| Отрисовка траектории | визуализация G-кода показывает то, чего не видно в тексте: холостой ход через заготовку, забытый подъем по Z, участок от прошлой детали |
| Имитация движения по траектории | непрерывное или покадровое движение инструмента по траектории в соответствии с текущим кадром и с анализом текущих параметров |
| Статистика | время обработки, длина пути, число инструментов, габариты перемещений – оценка загрузки станка до того, как он занят |
Бэкплот. Построение траектории по готовому тексту УП, без исходной модели и расчета CAM. Показывает путь инструмента, но материал с заготовки не снимает.
Часть имеющихся инструментов на рынке ограничивается просмотром: по сути, это анализатор G-кода (gcode analyzer) без возможности правки. Полноценная работа с программой ЧПУ при помощи редактора УП подразумевает еще и правку с контролем результата, и отрисовку траектории, и анализ параметров траектории.
При этом ошибка в кадре может стоить сломанного инструмента, испорченной заготовки, простоя и других проблем на производстве.
Редактор УП CheckNC позволяет решить все указанные выше задачи.
CheckNC: как это работает
Работа с текстом
Подсветка по смыслу. Ускоренные перемещения, рабочие ходы, дуги по часовой стрелке и против, смена инструмента, обороты, подача, комментарии, номера кадров. Пятнадцать настраиваемых цветов, светлая и темная схемы.
Цвет связывает текст и геометрию. Участок траектории окрашен так же, как соответствующий ему кадр в тексте, поэтому взгляд переносится с кода на картинку без поиска.
Навигация по технологическим событиям. Переход к следующей или предыдущей смене инструмента, к заданию частоты вращения, к заданию рабочей подачи. Плюс закладки и переход к кадру по номеру.
Диапазон по признаку. Участок задается не только строками: между двумя сменами инструмента, между заданиями оборотов, между закладками.
Кадры. Автонумерация по правилам – различные форматы номера, свой интервал, стартовое значение, признак символа N. Пропуски, комментарии, регистр адресов, пробелы между ними. Этим же приводят чужой файл к цеховому стандарту, когда нужно преобразовать G-код под привычный вид.
Режимы. Подачи и обороты пересчитываются по всему тексту в процентах от текущих, с ограничением сверху и снизу, чтобы правка не вышла за возможности станка.
Синтаксис. Некорректные кадры разбираются с сообщениями и предложениями по исправлению.
Траектория и анализ
Отрисовка для фрезерной, токарной обработки. Траектории нескольких программ накладываются в одном окне – удобно сравнивать варианты.
Измерение расстояний между точками прямо в графическом окне. Точку можно указать мышью и перейти к ее кадру в тексте.
Статистика, набор показателей: габариты перемещений и время по каждому инструменту отдельно, полное время выполнения, время резания, время ускоренных ходов, время смены инструментов, полная длина траектории и длина по типам перемещений. Расчет уточняется характеристиками станка – временем смены инструмента и скоростью ускоренной подачи.
Отладка по кадрам: пройти по кадрам и увидеть, где поведение разошлось с задуманным. Имитация дает запуск, паузу с возобновлением, шаг по одному кадру, остановку с переходом в начало и регулировку скорости. Рядом - окно состояния: координаты по всем осям, включая поворотные, действующая подача, обороты, активный цикл, значения переменных. Текущий кадр подсвечивается в тексте.
Сборка команд: конструктор G-кода, он же УП-ассистент (будет реализован до конца 2026 года), собирает команду по структуре, не заставляя держать в голове формат стойки системы ЧПУ.
Станки, системы ЧПУ, операционные системы
Редактор УП CheckNC может быть использован для работы с УП для систем ЧПУ Fanuc и подобных, Heidenhain и Sinumerik, при этом имеется гибкая настройка на любые системы управления. Кинематика выбирается из токарной и фрезерной трехосевой. Четырехосевая и пятиосевая кинематики планируются к реализации в первом квартале 2027 года.
Работает под Windows от 7 SP1 до 11 и под Linux Ubuntu 22, РЕД ОС, Astra Linux 1.8. Из "железа" достаточно процессора уровня Core i5, восьми гигабайт памяти и видеокарты с поддержкой OpenGL 3.2.
Продукт включен в Единый реестр российского программного обеспечения под номером 32660, исключительное право подтверждено свидетельством ФИПС №2019616944 от 30.05.2019. В каталоге совместимости АРПП «Отечественный софт» он значится в разделе замещения иностранного ПО применительно к CIMCO Edit.
Сравнение по задачам
| Задача | CIMCO Edit | CheckNC |
| Подсветка синтаксиса | есть | есть |
| Навигация по событиям | есть | есть |
| Выбор диапазона кадров | по строкам | по строке, кадру, событию, закладке |
| Автонумерация кадров | есть | есть |
| Массовая правка режимов | есть | есть |
| Проверка синтаксиса | есть | есть |
| Отрисовка траектории | фрезерная, токарная, пятиосевая | фрезерная, токарная, пятиосевая - в ближайшей перспективе |
| Статистика | есть | есть |
| Измерение по траектории | есть | нет, в ближайшей перспективе |
| Конструктор команд | NC-Assistant | УП-ассистент, реализация к 31.12.2026 |
| Простейший CAD/CAM | отдельный платный модуль | нет |
| Сравнение двух программ | есть | есть |
| Ограничение на размер файла | не заявлено | нет |
| Передача программ на станок | отдельные модули | отдельный продукт линейки |
| Съем материала, контроль столкновений | отдельный модуль | отдельный продукт линейки |
| Поддерживаемые системы ЧПУ | 17 в документации версии 2026 | Fanuc и подобные, Heidenhain, Sinumerik, гибкая настройка |
| Операционные системы | Windows | Windows и Linux (Astra Linux, РЕД ОС) |
| Реестр российского ПО | нет | запись №32660 |
| Порядок приобретения | через реселлеров, цена по запросу | напрямую у разработчика и у дилеров, цены опубликованы на сайте |
| Активация | проверка на сервере вендора, нужен разрешенный доступ наружу, нет поддержки в России | код лицензии от разработчика, поддержка в России |
Как видно из таблицы, по базовым операциям с текстом и траекторией обе программы решают одни и те же задачи, а в работе с кадрами и режимами набор инструментов у российского редактора детальнее: диапазон выделяется по технологическому событию, у нумерации пять форматов, режимы пересчитываются с ограничением сверху и снизу. Дальше выбор упирается в парк оборудования: список поддерживаемых стоек стоит сверить со своим до принятия решения.
Как заменить CIMCO Edit: порядок действий
Замена редактора - это не просто установка софта, а проверка того, что пользователи продолжат работать как раньше. Дистрибутив, руководство и видеообзоры выложены открыто, поэтому первые четыре шага проходятся до покупки.
Составьте фактический список стоек. Не тот, что в паспорте участка, а реальный: с версиями систем управления и особенностями, которые технологи держат в голове.
Возьмите сложные программы, а не показательные. С циклами, подпрограммами, поворотными осями. Разбор должен пройти без потерь.
Сверьте траекторию. Картинка обязана совпасть с тем, что вы ожидаете увидеть, включая холостые ходы и подходы.
Проверьте расчет по факту. Прогоните статистику на программе, для которой известно реальное время обработки. Сошлось – код читается правильно, а не просто раскрашивается.
Откройте архив. Старые программы должны читаться, а комментарии на русском не превращаться в мусор.
Посчитайте места и обучение. Сколько человек работает с текстом УП, сколько лицензий нужно, кто и за какое время переучится.
Когда одного редактора мало
Линейка модульная: редактор УП CheckNC закрывает работу с текстом и траекторией, а задачи соседних классов вынесены в отдельные продукты. Так сделано намеренно – верификатор с моделью станка и редактор кода нужны разным людям и в разные моменты подготовки производства.
| Задача | Продукт | Что дает |
| Увидеть съем материала, поймать столкновение и зарез | ГеММа-3D.Верификатор | цифровой двойник станка, удаление материала, сравнение готовой детали с моделью |
| Хранить программы, вести версии, передавать на станок | Архив УП | порядок в цеховом архиве и жизненный цикл УП |
| Получить УП из трехмерной моделив | CAD\CAM-система ГеММа-3D | стратегии обработки, расчет траекторий по геометрии, постпроцессирование |
| Настроить вывод кода под конкретную стойку | ГеММа-3D.Постпроцессор | разработка и отладка постпроцессоров под свое оборудование |
Редактор УП при этом остается точкой, куда программа попадает последней – перед отправкой на станок ее смотрят и, возможно, окончательно правят.
Как устроена управляющая программа
Управляющая программа - это последовательность команд, по которой устройство ЧПУ ведет перемещения и вспомогательные функции станка. Кодирование и оформление в отечественной практике задает ГОСТ 20999-83.
Файл УП - это текстовый файл, где каждая строка – кадр, а кадр состоит из адресов со значениями.
Кадр УП - это одна строка с законченным набором команд, которую стойка отрабатывает целиком. Записывается последовательностью адресов со значениями: N – номер, G – подготовительная функция, X, Y, Z – координаты, F – подача, S – обороты, T – инструмент.
Кадр ЧПУ - это минимальная порция, которую система управления берет в работу целиком, поэтому оборванная строка останавливает выполнение.
Из чего состоит УП и что представляет собой программа управления станком по структуре: заголовок с номером программы, тело из кадров, команда завершения. Такова структура управляющей программы для станков с ЧПУ независимо от производителя системы ЧПУ. Для чего в начале программы находятся код начала программы и номер программы – по ним ЧПУ опознает начало исполняемого текста и отличает программы в своей памяти. В каком виде записываются команды управляющей программы, определяет формат конкретной системы ЧПУ.
Подготовительные функции ЧПУ – команды с адресом G, задающие режим работы: тип интерполяции, систему координат, плоскость обработки, циклы. Вспомогательные функции с адресом M управляют станком: пуск и остановка шпинделя, охлаждение, смена инструмента.
Управляющая программа для станков с ЧПУ - это всегда компромисс между тем, что посчитала CAM-система, и тем, что понимает конкретная система ЧПУ. Обращение к инструменту у разных производителей разбирается по-разному: запись вида T0101 код ЧПУ читает как номер позиции и номер корректора одновременно. С подпрограммами так же – вызов подпрограммы ЧПУ на одной стойке пишется одним адресом, на другой - другим, и Fanuc вызов подпрограммы оформляет иначе, чем Sinumerik. Поэтому редактор УП должен знать систему управления, а не просто раскрашивать текст по словарю.
Чем открыть файл с расширением nc
Файлы УП чаще всего имеют расширение nc или tap, но встречаются и другие: единого стандарта нет, все зависит от системы ЧПУ и постпроцессора. Файл .nc открывает любой редактор управляющих программ, а чтобы просто заглянуть в содержимое, хватит и текстового.
Можно ли продолжать пользоваться уже купленной лицензией CIMCO Edit?
Запрета на использование ранее приобретенного ПО нет. Вопрос в другом: активация после переустановки или замены ПК требует связи с сервером вендора, а обновления доступны только при действующем сопровождении. Работать можно, но планировать на этом производство сложнее.
Какие есть аналоги CIMCO Edit среди российского ПО?
В каталоге совместимости АРПП в разделе замещения CIMCO Edit значатся CheckNC и NCM Editor компании «Интекс». Отдельно на рынке есть верификаторы со съемом материала, но это другой класс задач.
Работает ли редактор G кода CheckNC на российских операционных системах?
Обеспечивается поддержка Linux, дистрибутив собран под Ubuntu 22. Astra Linux, РЕД ОС есть сертификаты совместимости.
Что делать, если в парке есть системы ЧПУ, которых нет в списке поддержки?
Продукт заявлен как редактор с гибкой настройкой на любые системы управления. Конкретный список стоек стоит обсудить с разработчиком до покупки. Возможна оперативная адаптация ПО под Ваши нужды.
Хватит ли онлайн сервиса (работающего через браузер) вместо программы?
Проверить G-код онлайн действительно можно: онлайн софт работает у всех, файл открывается сразу. Ограничений два - программу придется загрузить на чужой сервер, а языков конкретных стоек и глобальной правки такие сервисы не дают.
Заменяет ли бесплатный просмотрщик полноценный редактор?
Для простого просмотра файла - да. Для работы - нет: просмотрщики не дают глобальной правки по правилам, не считают статистику, не знают языков стоек и плохо переносят большие программы.
Нужен ли редактор, если есть CAM-система с постпроцессором?
Нужен. CAM-система выдает программу, но правки на месте никто не отменял: поменять подачу под заготовку, вырезать участок, поправить кадр по замечанию оператора. Открывать ради этого CAM-систему и заново постпроцессировать долго. Это разные инструменты: программы для написания G-кода по трехмерной модели считают траекторию с нуля, редактор УП обычно работает с готовым текстом.
Что попадает под требования по импортозамещению?
Редактор УП CheckNC зарегистрирован в Едином реестре российского ПО, №32660. Наличие записи открывает возможности участия в государственных закупках и работу в отраслях с жесткими требованиями к происхождению софта.
