CutViewer Desktop — программное обеспечение для визуализации и анализа управляющих программ (G‑кода) для станков с числовым программным управлением (ЧПУ). Программа предназначена для просмотра траекторий инструмента в трёхмерном пространстве, проверки последовательности операций и выявления потенциальных коллизий и ошибок перед запуском на станке. В описаниях продукта подчёркивается акцент на интерактивном просмотре, анимации обработки и поддержке больших файлов, что позволяет использовать инструмент как на этапе программирования, так и при предпроизводственной верификации.
История и точные сведения о происхождении CutViewer Desktop в публичных источниках ограничены; доступные описания фокусируются на функциональных возможностях типичного ПО этого класса. В отсутствие детальной открытой документации о версии «Desktop» предметной программной платформы, ниже приведено обобщённое и нейтральное описание ожидаемых возможностей и сценариев применения, основанное на общепринятых характеристиках ПО для визуализации G‑кода.
- 3D‑визуализация траекторий: интерактивный трёхмерный просмотр траекторий инструмента с возможностью вращения, масштабирования и изменения угла обзора для анализа движения режущего инструмента относительно заготовки.
 - Анимация обработки: покадровая или непрерывная анимация выполнения G‑кода с отображением удаления материала, стадий обработки и временных интервалов операций.
 - Подсветка синтаксиса: цветовая схема и форматирование для облегчения чтения G‑кода, выделение команд, комментариев и параметров программы.
 - Анализ коллизий и проверка траекторий: обнаружение потенциальных пересечений инструмента с заготовкой или приспособлениями, предупреждения о вылете инструмента за допустимые границы.
 - Поддержка больших файлов: оптимизация загрузки и просмотра длительных программ и больших наборов блоков кода без значительной потери производительности.
 - Инструменты измерения и проверки допусков: измерение расстояний, проверка углов и позиций, соответствие заданным параметрам обработки.
 - Множественные системы координат и станочные конфигурации: возможность моделирования различных типов станков (фрезерные, токарные, многокоординатные) и переключения между системами координат для точной симуляции.
 - Импорт/экспорт форматов G‑кода: поддержка распространённых диалектов G‑кода и возможность сохранения проверенных файлов для последующей передачи в управляющую систему станка.
 - Параметры визуализации: настройка скорости анимации, прозрачности модели заготовки, отображения инструментальных траекторий и вспомогательных осей.
 - Отчёты и логирование: генерация отчётов о проверках, списков найденных предупреждений и ошибок для использования в производственной документации.