Grunder för avkännarcykler 14xx

Gemensamma egenskaper för avkännarcykler 14xx för svarvning

voreinst

Cyklerna kan beräkna rotationen och innehåller följande:

  • Beaktande av aktiv maskinkinematik
  • Halvautomatisk avkänning
  • Övervakning av toleranser
  • Hänsyn till 3D-kalibrering
  • Samtidig bestämning av vridning och position
 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Avkänningspositionerna avser de programmerade börpositionerna i I-CS.
  • Börpositionerna finns på din ritning.
  • Före cykeldefinitionen -måste du programmera ett verktygsanrop för att definiera avkännaraxeln.
  • Avkännarcyklerna 14xx har stöd för mätstiftsformen SIMPLE och L-TYPE.
  • För att optimala resultat ska uppnås med en L-TYPE i fråga om noggrannhet, rekommenderar vi att avkänningen och kalibreringen utförs med samma hastighet. Observera matningsoverridens läge om denna är verksam vid avkänning.
Förklaringar av begrepp

Beteckning

Kort beskrivning

Börposition

Position från din ritning, t.ex. hålets position

Nominellt mått

Mått från din ritning, t.ex. hålets diameter

Är-position

Positionens mätresultat, t.ex. hålets position

Är-mått

Måttets mätresultat, t.ex. hålets diameter

I-CS

Inmatat koordinatsystem
I-CS: Input Coordinate System

W-CS

Arbetsstyckets koordinatsystem
W-CS: Workpiece Coordinate System

Objekt

Avkänningsobjekt: cirkel, tapp, plan, kant

Utvärdering – utgångspunkt:

  • Förskjutningar kan skrivas till bastransformationen av utgångspunktstabellen när avkänning sker med aktiv TCPM med konsekvent bearbetningsplan eller vid objekt.
  • Rotationer kan skrivas i bastransformationen av utgångspunktstabellen som en grundvridning eller som en axelförskjutning av den första vridbordsaxeln sedd från arbetsstycket.
 
Tip
  • Användningsråd:
  • Vid avkänning tas hänsyn till eventuella 3D-kalibreringsdata. Om sådana kalibreringsdata saknas kan det uppstå avvikelser.
  • Om du inte bara vill använda vridningen, utan också en uppmätt position måste du känna av så mycket som möjligt lodrätt mot ytan. Ju större vinkelfel och ju större radie för mätkulan, desto större är positionsfelet. På grund av stora vinkelavvikelser i utgångsläget kan motsvarande positionsavvikelser uppstå här.

Protokoll:

De registrerade resultaten protokolleras i TCHPRAUTO.html samt lagras i den cykel som är avsedd för Q-parametern.

De uppmätta avvikelserna representerar skillnaden mellan de uppmätta ärvärdena och toleranscentrum. Om ingen tolerans har angivits refererar de till märkmåttet.

Högst upp i protokollet visas huvudprogrammets måttenhet.

Halvautomatiskt läge

När avkänningspositionerna baserat på den aktuella nollpunkten inte är kända kan cykeln utföras i halvautomatiskt läge. Här kan du bestämma startpositionen genom manuell förpositionering innan avkänningen utförs.

Då sätter du ett "?" framför den nödvändiga bör-positionen. Det här kan du åstadkomma via urvalsalternativet Namn i åtgärdsfältet. Beroende på objekt måste du definiera börpositioner som bestämmer riktningen på avkänningen, se ”Exempel”.

 
Tip

Beroende på objekt måste du definiera börpositioner som bestämmer riktningen på avkänningen.

Cykelförlopp

Gör på följande sätt:

679843_56

  1. Exekvera cykeln
  2. Styrsystemet avbryter NC-programmet.
  3. Ett fönster visas.
  4. Använd axelriktningstangenterna för att placera avkännarsystemet vid önskad avkänningspunkt
  5. eller

  6. Använd den elektriska handratten för att placera avkännarsystemet vid önskad punkt
  7. Ändra ev. avkänningsriktning i fönstret
679843_56

  1. Tryck på knappen NC start
  2. Styrsystemet stänger fönstret och utför den första avkänningen.
  3. Om MODE SAEKER HOEJD Q1125 = 1 eller 2 öppnar styrsystemet ett meddelande på fliken FN 16 i arbetsområdet STATUS. Meddelandet informerar om att läget för återgång till säkerhetshöjd inte är möjligt.
  4. Kör avkännarsystemet till en säker position
679843_56

  1. Tryck på knappen NC start
  2. Cykeln resp. programmet fortsätter. Eventuellt måste du upprepa hela processen för ytterligare avkänningspunkter.
 
Hänvisning
Varning kollisionsrisk!
Styrsystemet ignorerar vid genomförande i halvautomatiskt läge de programmerade värdena 1 och 2 för återgång till säkerhetshöjd. Beroende på vilken position avkännarsystemet befinner sig på finns en kollisionsrisk!
  1. Gör en manuell förflyttning till säkerhetshöjd efter varje avkänning i halvautomatiskt läge.
 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Se börpositionerna som finns på din ritning.
  • Det halvautomatiska läget utförs endast i maskinens driftarter, inte i simuleringen.
  • Om du vid en avkänningspunkt inte definierar några börpositioner i alla riktningar avger styrsystemet ett felmeddelande.
  • Om du inte har definierat någon bör-position för en riktning sker en överföring av är-/börvärdet efter avkänningen av objektet. Det innebär att den uppmätta faktiska positionen därefter accepteras som börposition. Som resultat finns det ingen avvikelse för denna position och därför ingen positionskorrigering.

Exempel

Viktigt: Ange bör-positionerna från din ritning!

I de tre exemplen används börpositioner från denna ritning.

cyc14xx_zeichnung

Uppriktning via två hål

cyc1411_4

I detta exempel riktar du in två borrhål. Avkänningarna sker i X-axeln (huvudaxel) och Y-axeln (komplementaxeln). Därför är det absolut nödvändigt att definiera börpositionen från ritningen för de här axlarna! Börpositionen i Z-axeln (verktygsaxeln) är inte nödvändig eftersom du inte tar något mått i denna riktning.

  • QS1100 = Börposition 1 huvudaxel finns, men arbetsstyckets position är okänd
  • QS1101 = Börposition 1 komplementaxel finns, men arbetsstyckets position är okänd
  • QS1102 = Börposition 1 verktygsaxel okänd
  • QS1103 = Börposition 2 huvudaxel finns, men arbetsstyckets position är okänd
  • QS1104 = Börposition 2 komplementaxel finns, men arbetsstyckets position är okänd
  • QS1105 = Börposition 2 verktygsaxel okänd

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.

 
Tip

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 TCH PROBE 1411 AVKAENNING TVAA CIRKLAR ~

QS1100= "?30"

;1.PUNKT HUVUDAXEL ~

QS1101= "?50"

;1.PUNKT KOMPL.AXEL ~

QS1102= "?"

;1.PUNKT VKT-AXEL ~

Q1116=+10

;Diameter 1 ~

QS1103= "?75"

;2.PUNKT HUVUDAXEL ~

QS1104= "?50"

;2.PUNKT KOMPL.AXEL ~

QS1105= "?"

;2.PUNKT VKT-AXEL ~

Q1117=+10

;DIAMETER 2 ~

Q1115=+0

;GEOMETRITYP ~

Q423=+4

;ANTAL MAETPUNKTER ~

Q325=+0

;STARTVINKEL ~

Q1119=+360

;OEPPNINGSVINKEL ~

Q320=+2

;SAEKERHETSAVSTAAND ~

Q260=+100

;SAEKERHETSHOEJD ~

Q1125=+2

;MODE SAEKER HOEJD ~

Q309=+0

;FELREAKTION ~

Q1126=+0

;RIKTA UPP ROT.AXLAR ~

Q1120=+0

;OVERFORINGSPOSITION ~

Q1121=+0

;OEVERFOER VRIDNING

Uppriktning via en kant

cyc1410_4

I detta exempel riktar du in en kant. Avkänningarna sker i Y-axeln (komplementaxeln). Därför är det absolut nödvändigt att definiera börpositionen från ritningen för den här axeln! Börpositionerna i X-axeln (huvudaxeln) och Z-axeln (verktygsaxeln) är inte nödvändiga eftersom du inte tar något mått i denna riktning.

  • QS1100 = Börposition 1 huvudaxel okänd
  • QS1101 = Börposition 1 komplementaxel finns, men arbetsstyckets position är okänd
  • QS1102 = Börposition 1 verktygsaxel okänd
  • QS1103 = Börposition 2 huvudaxel okänd
  • QS1104 = Börposition 2 komplementaxel finns, men arbetsstyckets position är okänd
  • QS1105 = Börposition 2 verktygsaxel okänd

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.

 
Tip

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 TCH PROBE 1410 AVKAENNING KANT ~

QS1100= "?"

;1.PUNKT HUVUDAXEL ~

QS1101= "?0"

;1.PUNKT KOMPL.AXEL ~

QS1102= "?"

;1.PUNKT VKT-AXEL ~

QS1103= "?"

;2.PUNKT HUVUDAXEL ~

QS1104= "?0"

;2.PUNKT KOMPL.AXEL ~

QS1105= "?"

;2.PUNKT VKT-AXEL ~

Q372=+2

;AVKAENNINGSRIKTNING ~

Q320=+0

;SAEKERHETSAVSTAAND ~

Q260=+100

;SAEKERHETSHOEJD ~

Q1125=+2

;MODE SAEKER HOEJD ~

Q309=+0

;FELREAKTION ~

Q1126=+0

;RIKTA UPP ROT.AXLAR ~

Q1120=+0

;OVERFORINGSPOSITION ~

Q1121=+0

;OEVERFOER VRIDNING

Uppriktning via planet

cyc1420_5

I detta exempel riktar du in ett plan. Här är det absolut nödvändigt att definiera alla tre börpositionerna från ritningen. För vinkelberäkningen är det viktigt att ta hänsyn till alla tre axlarna vid varje avkänningsposition.

  • QS1100 = Börposition 1 huvudaxel finns, men arbetsstyckets position är okänd
  • QS1101 = Börposition 1 komplementaxel finns, men arbetsstyckets position är okänd
  • QS1102 = Börposition 1 verktygsaxel finns, men arbetsstyckets position är okänd
  • QS1103 = Börposition 2 huvudaxel finns, men arbetsstyckets position är okänd
  • QS1104 = Börposition 2 komplementaxel finns, men arbetsstyckets position är okänd
  • QS1105 = Börposition 2 verktygsaxel finns, men arbetsstyckets position är okänd
  • QS1106 = Börposition 3 huvudaxel finns, men arbetsstyckets position är okänd
  • QS1107 = Börposition 3 komplementaxel finns, men arbetsstyckets position är okänd
  • QS1108 = Börposition 3 verktygsaxel finns, men arbetsstyckets position är okänd

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.

 
Tip

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 TCH PROBE 1420 AVKAENNING PLAN ~

QS1100= "?50"

;1.PUNKT HUVUDAXEL ~

QS1101= "?10"

;1.PUNKT KOMPL.AXEL ~

QS1102= "?0"

;1.PUNKT VKT-AXEL ~

QS1103= "?80"

;2.PUNKT HUVUDAXEL ~

QS1104= "?50"

;2.PUNKT KOMPL.AXEL ~

QS1105= "?0"

;2.PUNKT VKT-AXEL ~

QS1106= "?20"

;3.PUNKT HUVUDAXEL ~

QS1107= "?80"

;3.PUNKT KOMPL.AXEL ~

QS1108= "?0"

;3.PUNKT VKT-AXEL ~

Q372=-3

;AVKAENNINGSRIKTNING ~

Q320=+2

;SAEKERHETSAVSTAAND ~

Q260=+100

;SAEKERHETSHOEJD ~

Q1125=+2

;MODE SAEKER HOEJD ~

Q309=+0

;FELREAKTION ~

Q1126=+0

;RIKTA UPP ROT.AXLAR ~

Q1120=+0

;OVERFORINGSPOSITION ~

Q1121=+0

;OEVERFOER VRIDNING

Utvärdering av toleranserna

Med hjälp av cyklerna 14xx kan du även kontrollera toleransområden. Då kan ett objekts position och dimension kontrolleras.

Följande inmatningar med toleranser är möjliga:

Tolerans

Exempel

Toleranser

10 + 0,01–0,015

DIN EN ISO 286-2

10H7

DIN ISO 2768-1

10m

 
Tip

Var noga med användningen av versaler och gemener när du anger toleranserna.

Om du programmerar en inmatning med tolerans övervakar styrsystemet toleransområdet. Styrsystemet skriver statusarna Godkänd, Efterbearbetning eller Skrot i returparametern Q183. Om en korrigering av utgångspunkten har programmerats, korrigerar styrsystemet den aktiva utgångspunkten efter avkänningen

Följande cykelparametrar tillåter inmatningar med toleranser:

  • Q1100 1.PUNKT HUVUDAXEL
  • Q1101 1.PUNKT KOMPL.AXEL
  • Q1102 1.PUNKT VKT-AXEL
  • Q1103 2.PUNKT HUVUDAXEL
  • Q1104 2.PUNKT KOMPL.AXEL
  • Q1105 2.PUNKT VKT-AXEL
  • Q1106 3.PUNKT HUVUDAXEL
  • Q1107 3.PUNKT KOMPL.AXEL
  • Q1108 3.PUNKT VKT-AXEL
  • Q1116 DIAMETER 1
  • Q1117 DIAMETER 2
  1. Gör på följande sätt vid programmering:
  2. Starta cykeldefinitionen
  3. Aktivera urvalsalternativet Namn i åtgärdsfältet
  4. Programmera börposition/-mått inkl. tolerans
  5. I cykeln finns t.ex. QS1116 = ”+8-2-1” sparat.
 
Tip

Om du programmerar en felaktig tolerans avslutar styrsystemet exekveringen med ett felmeddelande.

Cykelförlopp

Om ärpositionen är utanför toleransen beter sig styrsystemet på följande sätt:

  • Q309 = 0: Styrsystemet avbryter inte programmet.
  • Q309 = 1: Styrsystemet avbryter programmet med ett meddelande vid skrot och efterbearbetning.
  • Q309 = 2: Styrsystemet avbryter programmet med ett meddelande vid skrot.

Gör på följande sätt om Q309 = 1 eller 2:

  1. Ett fönster öppnas. Styrsystemet visar objektets samtliga bör- och ärmått.
  2. Avbryt NC-programmet med knappen AVBRYT
679843_56

    eller

  1. Fortsätt NC-programmet med NC start
 
Tip

Observera att avkännarcyklerna returnerar avvikelserna baserat på toleranscentrum i Q98x och Q99x. När Q1120 och Q1121 har definierats motsvarar värdena de storlekar som används för korrigeringen. Om ingen automatisk utvärdering är aktiv sparar styrsystemet värdena med avseende på toleranscentrum i den avsedda Q-parametern och du kan fortsätta bearbeta dessa värden.

Exempel

  • QS1116 = Diameter 1 med uppgift om en tolerans
  • QS1117 = Diameter 2 med uppgift om en tolerans

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.

 
Tip

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 TCH PROBE 1411AVKAENNING TVAA CIRKLAR ~

Q1100=+30

;1.PUNKT HUVUDAXEL ~

Q1101=+50

;1.PUNKT KOMPL.AXEL ~

Q1102=-5

;1.PUNKT VKT-AXEL ~

QS1116="+8-2-1"

;DIAMETER 1 ~

Q1103=+75

;2.PUNKT HUVUDAXEL ~

Q1104=+50

;2.PUNKT KOMPL.AXEL ~

QS1105=-5

;2.PUNKT VKT-AXEL ~

QS1117="+8-2-1"

;DIAMETER 2 ~

Q1115=+0

;GEOMETRITYP ~

Q423=+4

;ANTAL MAETPUNKTER ~

Q325=+0

;STARTVINKEL ~

Q1119=+360

;OEPPNINGSVINKEL ~

Q320=+2

;SAEKERHETSAVSTAAND ~

Q260=+100

;SAEKERHETSHOEJD ~

Q1125=+2

;MODE SAEKER HOEJD ~

Q309=2

;FELREAKTION ~

Q1126=+0

;RIKTA UPP ROT.AXLAR ~

Q1120=+0

;OVERFORINGSPOSITION ~

Q1121=+0

;OEVERFOER VRIDNING

Överföring av en ärposition

Du kan beräkna den faktiska positionen i förväg och definiera den som ärposition i avkännarcykeln. Både börpositionen och ärpositionen överförs till objektet. Cykeln beräknar de nödvändiga korrigeringarna utifrån differensen och använder toleransövervakningen.

  1. Gör på följande sätt vid programmering:
  2. Definiera cykel
  3. Aktivera urvalsalternativet Namn i åtgärdsfältet
  4. Programmera börpositionen, ev. med toleransövervakning
  5. Programmera ”@”
  6. Programmera ärpositionen
  7. I cykeln finns t.ex. QS1100 = ”10+0,02@10,0123” sparat.
 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Om du använder @ sker ingen avkänning. Styrsystemet beräknar endast är- och börpositionerna.
  • Du måste definiera ärpositionerna för alla tre axlar (huvud-, komplement- och verktygsaxel). Om du endast definierar en axel med ärpositionen visar styrsystemet ett felmeddelande.
  • Ärpositionerna kan också definieras med Q1900–Q1999.

Exempel

  • Med den här möjligheten kan du till exempel:
  • fastställa cirkelmönster från olika objekt
  • justera kugghjulet med centrum på kugghjulet och tandläget

Börpositionerna definieras här med toleransövervakning och ärposition.

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.

 
Tip

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.

5 TCH PROBE 1410 AVKAENNING KANT ~

QS1100="10+0.02@10.0123"

;1.PUNKT HUVUDAXEL ~

QS1101="50@50.0321"

;1.PUNKT KOMPL.AXEL ~

QS1102="-10-0.2+0.2@Q1900"

;1.PUNKT VKT-AXEL ~

QS1103="30+0.02@30.0134"

;2.PUNKT HUVUDAXEL ~

QS1104="50@50.534"

;2.PUNKT KOMPL.AXEL ~

QS1105="-10-0.02@Q1901"

;2.PUNKT VKT-AXEL ~

Q372=+2

;AVKAENNINGSRIKTNING ~

Q320=+0

;SAEKERHETSAVSTAAND ~

Q260=+100

;SAEKERHETSHOEJD ~

Q1125=+2

;MODE SAEKER HOEJD ~

Q309=+0

;FELREAKTION ~

Q1126=+0

;RIKTA UPP ROT.AXLAR ~

Q1120=+0

;OVERFORINGSPOSITION ~

Q1121=+0

;OEVERFOER VRIDNING