कई CNC नियंत्रकों (controllers) में, किसी पंक्ति की शुरुआत में / कैरेक्टर का अर्थ होता है
"ब्लॉक स्किप", जब मशीन का हार्डवेयर Block Skip स्विच चालू (ON) होता है।
NCPlayer में भी ऐसी पंक्तियाँ पहचानी जाती हैं और सिमुलेशन से बाहर रखी जा सकती हैं।
Format → Block Skip Chars Operations अनुभाग में / कैरेक्टर के साथ कार्य करने के लिए तीन सामूहिक (bulk) टूल उपलब्ध हैं।
/ कैरेक्टर से शुरू होती है।( ... ) को / से चिह्नित करने की आवश्यकता नहीं है — टूल उन्हें स्वतः छोड़ देगा।
प्रत्येक निष्पादन योग्य पंक्ति (executable line) की शुरुआत में एक / जोड़ता है।
जिन पंक्तियों में पहले से / मौजूद है, वहाँ यह दोहराया नहीं जाएगा।
टिप्पणियाँ और खाली पंक्तियाँ अपरिवर्तित रहती हैं।
; पहले (Before)
N10 G00 X0 Y0
(lead-in)
N20 G01 X50 F200
; बाद में (After)
/N10 G00 X0 Y0
(lead-in)
/N20 G01 X50 F200
प्रत्येक पंक्ति की शुरुआत में मौजूद / चिन्हों को हटाता है।
यदि किसी पंक्ति में कई / हैं, तो पूरा उपसर्ग हटा दिया जाता है।
पंक्ति का बाकी हिस्सा (पते, टिप्पणियाँ आदि) अपरिवर्तित रहता है।
; पहले (Before)
//N10 G00 X0 Y0
/N20 G01 X50 F200
; बाद में (After)
N10 G00 X0 Y0
N20 G01 X50 F200
केवल निष्पादन योग्य पंक्तियों (जिनमें G/M/T/S/F/X/Y/Z/… पते होते हैं) को तेज़ी से / के साथ चिह्नित करता है,
जबकि शुद्ध टिप्पणियाँ और खाली पंक्तियाँ छोड़ दी जाती हैं।
यह तब उपयोगी है जब आप नोट्स या डॉक्यूमेंटेशन को यथावत रखना चाहते हैं,
लेकिन अस्थायी रूप से गति/तकनीकी कमांड्स के निष्पादन को निष्क्रिय करना चाहते हैं।
; पहले (Before)
(Setup)
N10 G90 G54
(Roughing)
N20 G01 X50 F200
; बाद में (After)
(Setup)
/N10 G90 G54
(Roughing)
/N20 G01 X50 F200
/ वाली पंक्तियों का व्यवहार हार्डवेयर BLOCK SKIP स्विच की स्थिति पर निर्भर करता है।
यदि स्विच बंद है — ऐसी पंक्तियाँ सामान्य रूप से निष्पादित होंगी।
/ वाली पंक्तियाँ छोड़ दी जाएँगी
(स्टेप-बाय-स्टेप सिमुलेशन में समर्थित)।
IF/THEN/GOTO/WHILE) का उपयोग करते हैं —
लॉजिक का विश्लेषण किए बिना महत्वपूर्ण “जंप” पंक्तियों को “/” से चिह्नित करने से बचें,
क्योंकि इससे निष्पादन क्रम बाधित हो सकता है।