NCPlayer қызметі туралы:
Файл мәзірі
Өңдеу мәзірі
Көрініс мәзірі
Пішімдеу мәзірі
Құралдар мәзірі
Машина конфигурациясы мәзірі
Бірлескен жұмыс

Бағдарламаға бос орындар қосу


Add Spaces құралы G-кодтың ішіне бос орындарды автоматты түрде қосып, оны бірізді және парсер үшін қауіпсіз пішімге келтіреді. Пішімдеу командалардың мағынасын өзгертпейді, бірақ кодты адам үшін оқуға жеңіл, ал NCPlayer ішкі талдағышы үшін бірмәнді етеді.

Форматтаушы не істейді

  • Адрестерді бөледі: G00X10Y5Z-2F800G00 X10 Y5 Z-2 F800.
  • Модаль кодтарды бөледі: G17G90G54G17 G90 G54, G00XG00 X.
  • Макро айнымалыларға меншіктеулердегі = таңбасының айналасына бос орын қосады: #100=ROUND[#101+10]#100 = ROUND[#101 + 10].
  • Жақша ішіндегі [ ... ] (шарттар/өрнектер) синтаксисті қалыпқа келтіреді: операторлар мен функциялардың арасына бос орын қосылады, бірақ олар «бөлінбейді»: [#100+5*COS[#101]][#100 + 5 * COS[#101]].
  • Түсіндірме мәтіндерді (комментарийлерді) өзгеріссіз сақтайды: ( ... ) ішіндегі мәтін өзгертілмейді және талданбайды.
  • Логикадағы басқару сөздерін пішімдейді: IF, THEN, GOTO, WHILE, DO, END сөздері сол күйінде қалады, бірақ адрестермен/құрал өтемақыларымен шатастырмас үшін олардың айналасында бос орындар қойылады.

Пішімдеуге дейін/кейін мысалдар

Бұрын:
G0G90G54X0Y0S1200M3
#100=ROUND[#101+10]
IF[#100GT50]THENGOTO120
N11G1X[#7-#2]Z-[#8-#2]F[#12]

Кейін:
G0 G90 G54 X0 Y0 S1200 M3
#100 = ROUND[#101 + 10]
IF [#100 GT 50] THEN GOTO 120
N11 G1 X[#7 - #2] Z-[#8 - #2] F[#12]

Бұл талдау (parsing) үшін неге маңызды

  • Токендер арасындағы айқын бөлгіштер екіұштылықты жояды (мысалы, G00X пен G00 X айырмашылығы).
  • [ ... ] ішіндегі бірыңғай стиль операторларды (EQ/NE/GT/GE/LT/LE) және функцияларды (SIN, COS, ROUND, FIX және т.б.) дұрыс тануды қамтамасыз етеді.
  • IF / THEN / GOTO / WHILE / DO / END айналасындағы дұрыс бос орындар логикалық талдаудағы қателердің алдын алады.
NCPlayer скриншоты NCPlayer скриншоты

Ұсынымдар

  • Пішімдегеннен кейін Reload Toolpath батырмасын басып, құрал траекториясын жаңа бос орындармен қайта құрыңыз.
  • Макро-логикасы және секірістері бар бөлімдерді тексеріңіз — форматтаушы логиканы өзгертпейді, бірақ оқылымдылығын едәуір жақсартады.
  • Сандардағы минус таңбасы (Z-2) мәнге жабысып қалады: Z-2, Z - 2 түріне бөлінбейді.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy