Adresy: @
Příklad zápisu: N40 M27 @SOURADNICE.SOU
N42 M27
Funkce M27 načte do parametru P90 jednu položku z datového souboru určeného v zápisu funkce (v uvedeném příkladu by to byla položka ze souboru SOURADNICE.SOU). Datový soubor musí být uložen v aktuálním adresáři. Jednotlivé položky v souboru musí být rozčleněny oddělovačem.
Funkce M27 umožňuje začlenit do NC programu soubory dat získané například měřením přímo na frézce nebo získané z jiného zdroje bez nutnosti tato data do programu pracně přepisovat.
Příklad: Pomocí měření dotykovou sondou byly zjištěny souřadnice 300 bodů, ve kterých mají být vyvrtány otvory. Souřadnice jsou uloženy v datovém souboru OTVORY.SOU vždy po čtveřicích (souřadnice X Z Y A). Následující program využívá pouze souřadnice X a Y.
N10 M3 S1000 ;roztočení vřetene
N20 G0 Z5 ;najetí na výchozí hloubku pro vrtání
N30 G26 L100 H300 ;300 násobné volání podprogramu na řádku 100
N40 G0 Z150 ;odjetí od součásti po ukončení programu
N50 M30 ;ukončení hlavního programu
N100 M27 @OTVORY.SOU ;otevření souboru OTVORY a načtení prvé souřadnice do P90
N110 P1=P90 ;zapsání načtené hodnoty do P1
N120 M27 ;načtení druhé souřadnice do P90
N130 P2=P90 ;zapsání načtené hodnoty do P2
N140 M27 ;načtení třetí (nepotřebné) souřadnice do P90
N150 M27 ;načtení čtvrté (nepotřebné) souřadnice do P90
N160 G0 XP1 YP2 ;najetí nad otvor daný souřadnicemi prvého bodu
N170 G81 Z-10 ;vrtání otvoru
N140 M17 ;ukončení podprogramu