Funktion Uppgifterna spindelvarvtal och -rotationsriktning försätter spindeln i en rotationsrörelse och skapar förutsättningen för den spåntagande bearbetningen. Syntax bild 1 Spindelrörelse vid svarvning Förutom huvudspindeln kan det finnas ytterligare spindlar (t.ex. för svarvmaskiner motspindeln eller ett drivet verktyg). Som regel deklareras huvudspindeln med maskindatum som masterspindel. Denna tilldelning kan ändras med NC-kommando. S... / S<n>=... M3 / M<n>=3 M4 / M<n>=4 M5 / M<n>=5 SETMS(<n>)... SETMS Betydelse S : S<n>=...: Spindelvarvtal i varv/min för masterspindeln Spindelvarvtal i varv/min för spindel <n>
Observera: Det med S0= angivna varvtalet gäller för masterspindeln. M3: Spindelrotationsriktning höger för masterspindel M<n>=3: Spindelrotationsriktning höger för spindel <n> M4: Spindelrotationsriktning vänster för masterspindel M<n>=4: Spindelrotationsriktning vänster för spindel <n> M5: Spindel-stopp för masterspindel M<n>=5: SETMS(<n>): SETMS: Spindel-stopp för spindel <n> Spindel <n> ska gälla som masterspindel SETMS kopplar utan spindeluppgift tillbaka till den projekterade masterspindeln Per NC-block får maximalt 3 S-värden programmeras, t.ex.: S... S2=... S3=... SETMS måste stå i ett eget block. Exempel S1 är masterspindel, S2 är andra arbetsspindel. Svarvdetaljen ska bearbetas från 2 sidor. För detta är en uppdelning av arbetsstegen nödvändigt. Efter avstickningen tar synkronanordningen (S2) upp arbetsstycket för bearbetningen på avstickssidan. Härtill definieras denna spindel S2 som masterspindel, för denna gäller sedan G95.
N10 S300 M3 ; Varvtal och rotationsriktning för drivspindel = förinställd masterspindel.... ; Bearbetning av den högra arbetsstyckssidan. N100 SETMS(2) N110 S400 G95 F ; S2 är nu masterspindel. ; Varvtal för ny masterspindel.... ; Bearbetning av den vänstra arbetsstyckssidan. N160 SETMS ; Tillbakakoppling till masterspindel S1. Ytterligare informationer Interpretation av S-värdet för masterspindeln Är i G-funktionsgruppen 1 (modalt verksamma rörelsekommandon) funktionen G331 eller G332 aktiv, interpreteras det programmerade S-värdet alltid som varvtal i varv /min. I annat fall är interpretationen av S-värdet beroende av G-funktionsgruppen 15 (matningstyp): Vid aktiv G96, G961 eller G962 interpreteras S-värdet som konstant skärhastighet i m/min, i alla andra fall som varvtal i varv/min. Vid en växling från G96/G961/G962 till G331/G332 sätts värdet för den konstanta skärhastigheten på noll, vid en växling från G331/G332 till en funktion inom G-funktionsgrupp 1 skild från G331/G332 sätts varvtalsvärdet på noll. De ifrågavarande S-värdena måste vid behov programmeras på nytt. Förinställd M-kommandon M3, M4, M5 I ett block med axelkommandos kopplas funktionerna M3, M4, M5 in innan axelrörelserna startar (grundinställning av styrningen).
N10 G1 F500 X70 Y20 S270 M3 ; Spindeln ökar till 270 varv/min sedan utförs rörelserna i X och Y. N100 G0 Z150 M5 ; Spindel-stopp före återgångsrörelsen i Z. Via maskindatum kan ställas in om axelrörelserna utförs först efter spindelacceleration till börvarvtal resp. spindelstopp eller om förflyttningen görs genast enligt de programmerade kopplingsförloppen. Arbeta med flera spindlar I en kanal kan samtidigt finnas 5 spindlar (masterspindel plus 4 ytterligare spindlar). En spindel definieras med maskindatum som masterspindel. För denna spindel gäller speciella funktioner som t.ex. gängskärning, gängtappning, varvmatning, fördröjningstid. För de övriga spindlarna (t.ex. en andra arbetsspindel och ett drivet verktyg) måste de motsvarande numren anges vid varvtal och rotationsriktning/spindelstopp. N10 S300 M3 S2=780 M2=4 ; Masterspindel: 300 varv/min, högergång 2.Spindel: 780 varv/min, vänstergång Programmerbar omkoppling av masterspindeln Med kommandot SETMS(<n>) kan varje spindel definieras som masterspindel i NCprogrammet. SETMS måste stå i ett eget block. N10 SETMS(2) ; Spindel 2 är nu masterspindel. För den nydeklarerade masterspindeln gäller nu det med S... angivna varvtalet samt de med M3, M4, M5 programmerade funktionerna.
Med SETMS utan spindeluppgift kopplas tillbaka på den i maskindatum fastlagda masterspindeln.