Про сервіс NCPlayer:
Меню Файл
Меню Редагування
Меню Вигляд
Меню Форматування
Меню Інструменти
Меню Конфігурація верстата
Спільна робота

Інструмент заміни в коді програми ЧПК


Вікно Replace Tool дозволяє безпечно та наочно замінювати повторювані фрагменти тексту у програмі ЧПК (NC). Інструмент відображає список усіх збігів із номерами рядків і попереднім переглядом Before → After, а також надає можливість виконати заміну у всій програмі або построчно.

NCPlayer
Поля введення та кнопки
  • Find: рядок, який потрібно знайти (наприклад, #4, G43, F200). Підтримується пошук підрядка всередині рядка G-коду.
  • Replace with: рядок, який замінить знайдений фрагмент (наприклад, замінити #4 на #14).
  • SEARCH — виконує пошук і формує список збігів у нижній частині вікна.
  • CLEAR — очищає поля введення та панель результатів.
Результати пошуку та попередній перегляд

Після натискання SEARCH нижче форми з’явиться список знайдених збігів:

  • Line — номер рядка в редакторі (наприклад, L25).
  • Before — вихідний фрагмент (підсвічується червоним).
  • After — результат заміни (підсвічується зеленим).
  • Replace — кнопка для виконання заміни лише в цьому рядку.
NCPlayer
Масова заміна

Щоб виконати заміну у всіх знайдених рядках одразу, скористайтеся:
Replace in all lines.

  • Перед масовою заміною перевірте список результатів, щоб переконатися, що шаблон Find не впливає на небажані ділянки (наприклад, усередині коментарів).
  • За потреби замість масової заміни використовуйте вибіркову Replace лише для тих рядків, де зміна справді потрібна.
Особливості та обмеження
  • Пошук виконується за підрядком і не підтримує регулярні вирази. Якщо потрібно знайти точний збіг (наприклад, лише #4, але не #40), уточніть контекст (пробіл або межу) або перевірте результати попереднього перегляду.
  • Заміна виконується в поточному вмісті редактора. Якщо зроблено помилку, можна скористатися Undo (Ctrl+Z).
  • Поле Find не може бути порожнім — інструмент вимагатиме введення валідного значення.
  • Під час нового пошуку (SEARCH) список збігів оновлюється — це дозволяє швидко змінити шаблон і порівняти результати.
Практичні приклади
  • Заміна локальної змінної: #4#14 у межах підпрограми.
  • Уніфікація подач: F200F300 у завершальному проході.
  • Оновлення корекції довжини інструмента: H01H11 лише в окремих рядках (через вибіркову кнопку Replace).

Порада: після масового редагування запустіть симуляцію, щоб переконатися, що логіка NC і траєкторія інструмента залишилися правильними.

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy