Med M101 växlar styrsystemet automatiskt in ett systerverktyg när en förinställd ingr.tid har överskridits. Styrsystemet fortsätter bearbetningen med systerverktyget.
Användningsområde
Förutsättningar
- Kolumner RT i verktygsförvaltningen
- Kolumner TIME2 i verktygsförvaltningen
I kolumnen RT definierar du systerverktygets nummer.
I kolumnerna TIME2 definierar du den ingr.tid efter vilken styrsystemet växlar in systerverktyget.
Använd endast verktyg som systerverktyg när de har samma radie. Styrsystemet kontrollerar inte verktygets radie automatiskt.
Om styrsystemet ska kontrollera radien programmerar du M108 efter verktygsbytet.
Funktionsbeskrivning
Verkan
M101 har effekt i början av ett block.
För att återställa M101 programmerar du M102.
Användningsexempel
Beakta anvisningarna i Er maskinhandbok!
M101 är en maskinavhängig funktion.
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 5 Z S3000 | ; Verktygsanrop |
12 M101 | ; aktivera automatiskt verktygsbyte |
Styrsystemet genomför verktygsbytet och aktiverar i nästa NC-block M101. Kolumnen TIME2 i verktygsförvaltningen innehåller det maximala värdet på ingr.tiden vid ett verktygsanrop. Om den aktuella ingr.tiden i kolumnen CUR_TIME överskrider detta värde växlar styrsystemet in systerverktyget på en lämplig plats i NC-programmet. Växlingen sker senast efter en minut, såvida inte styrsystemet ännu inte har avslutat det aktiva NC-blocket. Detta användningsfall är t.ex. användbart för automatiserade program i obemannade system.
Inmatning
Om du definierar M101 fortsätter styrsystemet dialogen och frågar efter BT. Med BT definierar du antalet NC-block som den automatiska verktygsväxlingen får fördröjas, max. 100. Innehållet i NC-blocken, t.ex. matning eller vägsträcka, påverkar den tid som verktygsväxlingen fördröjs med.
När du inte definierar BT använder styrsystemet värdet 1 eller i förekommande fall ett standardvärde som har definierats av maskintillverkaren.
Värdet från BT och kontrollen av ingreppstiden samt beräkningen av den automatiska verktygsväxlingen påverkar bearbetningstiden.
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 M101 BT10 | ; aktivera automatisk verktygsväxling efter max. 10 NC-block |
Anmärkning
- Använd bara M101 vid bearbetningar utan baksnitt
- Deaktivera verktygsväxling med M102
- För att återställa den aktuella ingreppstiden för ett verktyg, t.ex. efter ett byte av skärplattorna, anger du värdet 0 i kolumnen CUR_TIME i verktygsförvaltningen.
- Styrsystemet tar inte över några data från huvudverktyget för indexerade verktyg. Vid behov måste du definiera ett systerverktyg i varje tabellrad i verktygsförvaltningen, i förekommande fall med index. Om ett indexerat verktyg slits ut och därför blockeras, gäller detta inte heller för alla index. På så vis kan t.ex. huvudverktyget fortfarande användas.
- Ju högre BT-värde, desto mindre inverkan har en eventuell körtidsförlängning genom M101. Beakta att den automatiska verktygsväxlingen därmed utförs senare!
- Extrafunktionen M101 är inte tillgänglig för svarvverktyg eller i svarvdrift (option #50).
Anmärkningar om verktygsväxlingen
- Styrsystemet utför den automatiska verktygsväxlingen på en lämplig plats i NC-programmet.
- Styrsystemet kan inte utföra den automatiska verktygsväxlingen på följande programplatser:
- Under en bearbetningscykel
- Vid aktiv radiekompensering RR eller RL
- Direkt efter en framkörningsfunktion APPR
- Direkt före en bortkörningsfunktion DEP
- Direkt före och efter en avfasning CHF eller en avrundning RND
- Under ett makro
- Under en verktygsväxling
- Direkt efter NC-funktionerna TOOL CALL eller TOOL DEF
- Om inte maskintillverkaren definierar något annat positionerar styrsystemet verktyget efter verktygsväxlingen på följande sätt:
- Om målpositionen i verktygsaxeln befinner sig under den aktuella positionen positioneras verktygsaxeln sist.
- Om målpositionen i verktygsaxeln befinner sig ovanför den aktuella positionen positioneras verktygsaxeln först.
Anvisningar om inmatningsvärdet BT
- Använd följande formel för att beräkna ett lämpligt utgångsvärde för BT:
- Med den valfria maskinparametern M101BlockTolerance (nr 202206) definierar maskintillverkaren standardvärdet för antalet NC-block, som den automatiska verktygsväxlingen får fördröjas med. Om du inte definierar BT gäller detta standardvärde.
t: Genomsnittlig bearbetningstid för ett NC-block i sekunder
Runda av resultatet till ett heltal. Använd ett maximalt inmatningsvärde på 100 om det beräknade värdet överstiger 100.
Definition
Förkortning | Definition |
---|---|
BT (block tolerance) | Antal NC-block som verktygsväxlingen får fördröjas med. |