Med funktionen TOOL CALL anropar du ett verktyg i NC-programmet. Om verktyget befinner sig i verktygsmagasinet byter styrsystemet verktyget i spindeln. Om verktyget inte befinner sig i magasinet kan det bytas för hand.
Användningsområde
Relaterade ämnen
- Automatisk verktygväxling med M101
- Verktygstabell tool.t
- Platstabell tool_p.tch
Växla automatiskt in systerverktyg med M101
Förutsättning
- Verktyg definierat
För att ett verktyg ska kunna kallas fram måste verktyget definieras i verktygshanteringen.
Funktionsbeskrivning
Vid anrop av ett verktyg läser styrsystemet av tillhörande rader i verktygshanteringen. Verktygsdata finns tillgänglig under fliken Verktyg i arbetsområdets STATUS.
HEIDENHAIN rekommenderar att spindeln kopplas in med M3 eller M4 efter varje verktygsanrop. På så vis undviker du problem vid programkörning, t.ex. vid start efter ett avbrott.
Symboler
NC-funktionen TOOL CALL har följande symboler:
Symbol eller tangentbordsgenväg | Funktion |
---|---|
Öppna urvalsfönstret för verktyg | |
Växla till det valda verktyget i tillämpningen Verktygsförvaltning Du kan byta verktyg om det behövs. | |
Öppna Skärdataberäkning |
Inmatning
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
11 TOOL CALL 4 .1 Z S10000 F750 DL+0,2 DR+0,2 DR2+0,2 | ; Anropa verktyget |
NC-funktionen innehåller följande syntaxelement:
Syntaxelement | Betydelse |
---|---|
TOOL CALL | Syntaxöppnare för ett verktygsanrop |
4, QS4 eller ”MILL_D8_ROUGH” | Verktygsdefinition som fasta eller variabla nummer eller namn Tip Endast när verktygsdefinitionen är ett nummer är det entydigt eftersom verktygsnamnet kan vara identiskt för flera verktyg! Syntaxelement beroende på teknik eller tillämpning Val via ett urvalsfönster är möjligt |
.1 | |
Z | Verktygsaxel Som standard använder du verktygsaxeln Z. Beroende på maskin finns det ytterligare valmöjligheter. Syntaxelement beroende på teknik eller tillämpning |
S eller S (VC =) | |
F, FZ eller FU | Matning Alternativa matningsangivelser: matning per tand eller Matning per varv Syntaxelement valfritt |
DL | Deltavärdet på verktygslängden Syntaxelement valfritt |
DR | |
DR2 | Deltavärde för verktygsradien 2 Syntaxelement valfritt |
Skillnader mellan verktygsanrop beroende på teknik
Verktygsanrop av ett fräsverktyg
- För fräsverktyg kan följande verktygsdata definieras:
- Fasta eller variabla nummer eller namn på verktyget
- Stegindex för verktyget
- Verktygsaxel
- Spindelvarvtal
- Matning
- DL
- DR
- DR2
Vid anrop av ett fräsverktyg krävs numret eller namnet på verktyget och verktygsaxeln och spindelvarvtalet.
Verktygsanrop för ett svarvverktyg (alternativ 50)
- För svarvverktyg kan följande verktygsdata definieras:
- Fasta eller variabla nummer eller namn på verktyget
- Stegindex för verktyget
- Matning
Vid anrop av ett svarvverktyg krävs numret eller namnet på verktyget.
Verktygsanrop av ett slipverktyg (option 156)
- För slipverktyg kan följande verktygsdata definieras:
- Fasta eller variabla nummer eller namn på verktyget
- Stegindex för verktyget
- Verktygsaxel
- Spindelvarvtal
- Matning
Vid anrop av ett slipverktyg krävs numret eller namnet på verktyget och verktygsaxeln.
Verktygsanrop för ett skärpningsverktyg (alternativ 156)
- För skärpningsverktyg kan följande verktygsdata definieras:
- Fasta eller variabla nummer eller namn på verktyget
- Stegindex för verktyget
- Matning
Vid anrop av ett skärpningsverktyg krävs numret eller namnet på verktyget!
Skärpningsverktygtabell tooldress.drs (alternativ 156)
Det går endast att anropa ett skärpningsverktyg i skärpningsläge!
Aktivera skärpningsdrift med FUNCTION DRESS
Skärpningsverktyget växlas inte in i spindeln. Du måste montera skärpningsverktyget manuellt på ett ställe som maskintillverkaren bestämt. Du måste dessutom definiera verktyget i platstabellen.
Verktygsanrop av en arbetsstyckesavkännare (alternativ 17)
- För system för arbetsstyckesavkännare kan följande verktygsdata definieras:
- Fasta eller variabla nummer eller namn på verktyget
- Stegindex för verktyget
- Verktygsaxel
Vid anrop av en arbetsstyckesavkännare krävs numret eller namnet på verktyget och verktygsaxeln!
Uppdatera verktygsdata
Med ett TOOL CALL kan du uppdatera data för det aktiva verktyget, t.ex. ändra skärdata eller deltavärden, även utan att byta verktyg. Vilken verktygsdata du ändrar beror på tekniken.
- I följande fall uppdaterar styrsystemet endast data för det aktiva verktyget:
- Utan nummer eller namn på verktyget och utan verktygsaxel
- Utan nummer eller namn på verktyget och med samma verktygsaxel som i föregående verktygsanrop
Om du programmerar ett nummer eller namn för verktyget eller en ändrad verktygsaxel i verktygsanropet utför styrsystemet verktygsväxlarmakrot.
Det kan leda till att styrsystemet t.ex. byter in ett systerverktyg på grund av att livstiden är över.
Anmärkning
Den fulla omfattningen av styrsystemsfunktionerna är bara tillgänglig när verktygsaxeln Z används, t.ex. mönsterdefinition PATTERN DEF.
I begränsad omfattning har maskintillverkaren förberett och konfigurerat användning av verktygsaxlarna X och Y.
- Med maskinparametern allowToolDefCall (nr 118705) definierar maskintillverkaren om du kan definiera ett verktyg via namn, nummer eller både och i funktionerna TOOL CALL och TOOL DEF.
- Med den valfria maskinparametern progToolCallDL (nr 124501) definierar maskintillverkaren om styrsystemet ska ta hänsyn till deltavärden från ett verktygsanrop i arbetsområdet Positioner.