Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Funktion I banstyrningsdrift bromsas inte banhastigheten vid blockslut för blockbyte till en hastighet som möjliggör att precisionsstoppskriteriet uppnås. Däremot är målet att undvika en kraftigare nedbromsning av banaxlarna vid blockväxlingspunkten för att växla till nästa block med så lika banhastighet som möjligt. För att uppnå detta mål aktiveras med valet av banstyrningsdriften dessutom funktionen "Framåtblickande hastighetsstyrning (LookAhead). Banstyrningsdrift med övergång betyder att blockövergångar med knäck gestaltas tangentiellt resp. planas ut genom lokala ändringar i det programmerade förloppet. Banstyrningsdrift förorsakar: • • • en rundning av konturen kortare bearbetningstider genom uteblivna broms- och accelerationsförlopp som behövs för att uppnå precisionsstoppskriteriet. bättre skärvillkor genom jämnare hastighetsförloppet. Banstyrningsdrift är lämplig när: • • en kontur ska köras så fort som möjligt (t.ex. med snabbtransport). det exakta förloppet inom ramen för ett felkriterium får avvika från det programmerade för att skapa ett genomgående kontinuerligt förlopp. Banstyrningsdrift är inte lämplig när: • • en kontur ska köras exakt. absolut hastighetskonstans är erforderlig. hänvisning Banstyrningsdriften avbryts av block som utlöser implicit fördekoderingsstopp t.ex. genom: • • Åtkomst till vissa tillståndsdata för maskinen ($A...) Hjälpfunktionsutmatningar Syntax G64 ... G641 ADIS=… G641 ADISPOS=… This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) G642 ... G643 ... G644 ... G645 ... Betydelse G64: Banstyrningsdrift med hastighetssänkning enligt överbelastningsfaktor G641: Banstyrningsdrift med övergång enligt vägkriterium ADIS=... : Vägkriterium vid G641 för banfunktionerna G1, G2, G3, … ADISPOS=... : Vägkriterium vid G641 för snabbtransport G0 Vägkriteriet (= övergångsavstånd) ADIS resp. ADISPOS beskriver den sträcka som övergångsblocket tidigast får börja före blockslut resp. den sträcka efter blockslut i vilken övergångsblocket måste vara avslutat. Observera: Om ingen ADIS/ADISPOS blir programmerad då gäller värdet "noll" och därmed körbeteende som vid G64. Vid korta körvägar reduceras övergångsavståndet automatiskt (till max. 36 %). G642: Banstyrningsdrift med övergång under respekterande av definierade toleranser I detta mode sker övergången i normalfall under respekterande av den maximalt tillåtna banavvikelsen. Men i stället för denna axelspecifika tolerans kan också respekterandet av den maximala konturavvikelsen (konturtolerans) eller den maximala vinkelavvikelsen för verktygsorienteringen (orienteringstolerans) vara konfigurerad. Observera: Utvidgningen med kontur- och orienteringstolerans existerar endast i system där optionen "Polynominterpolering" finns.O G643: Banstyrningsdrift med övergång under respekterande av definierade toleranser (blockinternt) Med G643 bildas i motsats till G642 inget eget övergångsblock, utan axelspecifika blockinterna övergångsrörelser infogas. Övergångsvägen kan vara olika för varje axel. G644: Banstyrningsdrift med övergång med maximalt möjliga dynamik Observera: G644 är vid aktiv kinematisk transformation inte möjlig. Det kopplas om internt till G642. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) G645: Banstyrningsdrift med övergång av hörn och tangentiella blockövergångar under respekterande av definierade toleranser G645 arbetar på hörn lika som G642. Med G645 bildas bara övergångsblock också vid tangentiella blockövergångar, när böjningsförloppet hos originalkonturen uppvisar ett hopp i minst en axel. hänvisning Övergång är ingen ersättning för hörnrundningar (RND). Användaren bör inte göra några antaganden om hur konturen ser ut inom övergångsområdet. Speciellt kan typen av övergång bero också på dynamiska egenskaper t.ex. banhastigheten. Övergång vid konturen är därför förnuftigt endast med små ADIS-värden. När en definierad kontur ska köras vid hörnet måste RND användas. hänvisning Avbryts en av G641, G642, G643, G644 eller G645 bildad övergångsrörelse, uppsöks vid efterföljande repositionering (REPOS) inte avbrottspunkten utan start- eller ändpunkten för original förflyttningsblocket (beroende på REPOS-mode). Exempel De båda ytterhörnen på spåret ska uppsökas exakt. Annars ska tillverkas i banstyrningsdrift. Programkod Kommentar N05 DIAMOF ; Radie som måttuppgift. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Programkod Kommentar N10 G17 T1 G41 G0 X10 Y10 Z2 S300 M3 ; Uppsöka startposition, koppla till spindel, bankorrigering. N20 G1 Z-7 F8000 ; Ansätta verktyg. N30 G641 ADIS=0.5 ; Konturövergångar slipas. N40 Y40 N50 X60 Y70 G60 G601 ; Uppsöka position exakt med fint precisionsstopp. N60 Y50 N70 X80 N80 Y70 N90 G641 ADIS=0.5 X100 Y40 ; Konturövergångar slipas. N100 X80 Y10 N110 X10 N120 G40 G0 X-20 ; Koppla från bankorrigering. N130 Z10 M30 ; Köra bort verktyg, programslut. Ytterligare informationer Banstyrningsdrift G64 I banstyrningsdriften går verktyget vid tangentiella konturövergångar med så konstant banhastighet som möjligt (ingen nedbromsning vid blockgränserna). Före hörn och block med precisionsstopp bromsas framåtblickande (LookAhead). Hörn kringkörs alltid kontinuerligt. För att minska konturfelet reduceras hastigheten under hänsynstagande till en accelerationsgräns och en överbelastningsfaktor. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) hänvisning Hur starkt konturövergångarna slipas beror på matningshastigheten och överbelastningsfaktorn. Överbelastningsfaktorn kan ställas in i MD32310 $MA_MAX_ACCEL_OVL_FACTOR. Genom inställning av MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS slipas blockövergångar alltid obereoende av den inställda överbelastningsfaktorn. För att undvika ett oönskat stopp i banrörelsen (friskärning!), ska följande punkter beaktas: • • Hjälpfunktioner som kopplas efter rörelseslut eller före nästa rörelse stoppar banstyrningsdriften (undantag: snabba hjälpfunktioner). Positioneringsaxlar går alltid enligt principen för precisionsstopp, fint positionsfönster (som G601). Om det i ett NC-block måste väntas på positioneringsaxlar stoppas banaxlarnas banstyrningsdrift. Mellanprogrammerade block med endast kommentarer, räkneblock eller underprogramanrop stör däremot inte banstyrningsdriften,. hänvisning Ingår inte alla banaxlarna i FGROUP kommer det att vid blockövergångar för de ej deltagande axlarna ofta att bli ett hastighetshopp som styrningen genom en sänkning av hastigheten vid blockbytet begränsar till det av MD32300 $MA_MAX_AX_ACCEL och MD32310 $MA_MAX_ACCEL_OVL_FACTOR tillåtna värdet. Denna nedbromsning låter sig undvikas om man mjukar upp det föreskrivna positionssammanhanget för banaxlarna med en översläpning. Framåtblickande hastighetsstyrning LookAhead I banstyrningsdrift fastställer styrningen automatiskt för flera NC-block hastighetsstyrningen i förväg. Härigenom kan vid nästan tangentiala övergångar accelereras och bromsas över flera block. Framför allt rörelsesekvenser som är sammansatta av korta förflyttningsvägar låter sig produceras genom framåtblickande hastighetsstyrning med höga banmatningar. Det antal NC-block över vilka man maximalt kan framåtblicka låter sig ställas in via maskindatum. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Banstyrningsdrift med översläpning enligt vägkriterium (G641) Vid G641 infogar styrningen övergångselement vid konturövergångar. Med översläpningsavståndet ADIS (resp. ADISPOS vid G0) anges hur starkt hörnen får slipas maximalt. Inom översläpningsavståndet är styrningen fri att upplösa bansammanhanget och ersätta det av en dynamiskt optimal väg. Nackdel: För alla axlar står endast ett ADIS-värde till förfogande. G641 verkar liknande som RNDM, men är inte begränsad till axlarna i arbetsplanet. Som G64 arbetar G641 med framåtblickande hastighetsstyrning LookAhead. Översläpningsblock med stor böjning uppsöks med nedsatt hastighet. Exempel: Programkod Kommentar N10 G641 ADIS=0.5 G1 X... Y... ; Översläpningsblocket får börja tidigast 0,5 mm före det programmerade blockslutet och måste vara avslutat 0,5 mm efter blockslut. Denna inställning förblir modalt verksam. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) hänvisning Översläpning kan och bör inte ersätta funktionen för definierad glättning (RND, RNDM, ASPLINE, BSPLINE, CSPLINE). Översläpning med axial precision vid G642 Vid G642 äger översläpningen inte rum inom ett definierat ADIS-område utan de med MD33100 $MA_COMPRESS_POS_TOL definierade axiala toleranserna respekteras. Översläpningsvägen bestäms av den kortaste översläpningsvägen för alla axlar. Det tas hänsyn till detta värde vid upprättandet av ett översläpningsblock. Blockintern översläpning vid G643 De maximala avvikelserna från den exakta konturen fastläggs vid översläpning med G643 av maskindatum MD33100 $MA_COMPRESS_POS_TOL för varje axel. Med G643 bildas inget eget översläpningsblock, utan axelspecifika blockinterna översläpningsrörelser infogas. Vid G643 kan översläpningsvägen för varje axel vara olika. Översläpning med kontur- och orienteringstolerans vid G642/G643 Med MD20480 $MC_SMOOTHING_MODE kan översläpningen med G642 och G643 konfigureras så att i stället för axelspecifika toleranser en konturtolerans och en orienteringstolerans är verksamma. Kontur- och orienteringstolerans ställs in i kanalspecifika settingdata: SD42465 $SC_SMOOTH_CONTUR_TOL (maximal konturavvikelse) SD42466 $SC_SMOOTH_ORI_TOL (maximal vinkelavvikelse för verktygsorienteringen) This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Settingdata kan programmeras i NC-programmet och därigenom föreskrivas annorlunda för varje blockövergång. Mycet olika uppgifter för konturtolerans och orienteringstolerans kan ha utverkningar endast vid G643. hänvisning Utvidgningen med konturtolerans och orienteringstolerans existerar endast i system där optionen "Polynominterpolering" finns. hänvisning För översläpningen under respekterande av orienteringstoleransen måste en orienteringstolerans vara aktiv. Översläpning med maximalt möjlig dynamik vid G644 Översläpningen med maximalt möjlig dynamik konfigureras med MD20480 $MC_SMOOTHING_MODE på platsen för tusental: Värde Betydelse 0 Uppgift för de maximala axiala avvikelserna med: MD33100 $MA_COMPRESS_POS_TOL 1 Uppgift för den maximala översläpningsvägen genom programmering av: ADIS=... resp. ADISPOS=... 2 Uppgift för maximalt uppträdande frekvenser för varje axel i översläpningsområdet med: MD32440 $MA_LOOKAH_FREQUENCY Översläpningsområdet fastläggs så att vid översläpningsrörelsen inga frekvenser uppstår som överskrider den föreskrivna maximala frekvensen. 3 Vid översläpningen med G644 övervakas varken toleransen eller översläpningsavståndet. Varje axel går med maximalt möjlig dynamik runt ett hörn. Vid SOFT respekteras härvid både den maximala accelerationen och även den maximala jerken för varje axel.. Vid BRISK begränsas inte jerken utan varje axel går med maximalt möjlig acceleration. Översläpning tangentiella blockövergångar vid G645 Översläpningsrörelsen vid G645 fastläggs så att inga deltagande axlar känner något hopp i accelerationen och de parametrerade maximala avvikelserna från originalkonturen (MD33120 $MA_PATH_TRANS_POS_TOL) inte överskrids. Vid icke tangentiella blockövergångar med knäck är översläpningsbeteendet som vid G642. Inga översläpningsmellanblock This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) I de följande fallen infogas ingen översläpningsmellanblock: • Mellan båda blocken stoppas. Detta uppträder när: • ― en hjälpfunktionsutmatnig står före rörelse i följdblocket. ― följdblocket innehåller ingen banrörelse. ― den första gången för följdblocket som en axel flyttar sig som banaxel, som tidigare var positioneringsaxel. ― den första gången för följdblocket som en axel flyttar sig som positioneringsaxel, som tidigare var banaxel. ― det föregående blocket förflyttar geometriaxlar och inte följdblocket. ― följdblocket förflyttar geometriaxlar och inte det föregående blocket. ― före gängskärning följdblocket har G33 som vägvillkor och inte det föregående blocket. ― det växlas mellan BRISK och SOFT. ― transformationsbetydande axlar inte tillordnats fullständigt till banrörelsen (t.ex. vid pendling, positioneringsaxlar). Översläpningsblocket skulle göra detaljprogrambearbetningen långsammare. Detta uppträder: ― mellan mycket korta block. Eftersom varje block behöver minst en interpoleringstakt skulle det infogade mellanblocket fördubbla bearbetningstiden. ― när en blockövergång med G64 (banstyrningsdrift utan översläpning) får köras över utan hastighetsreducering. Översläpning skulle förlänga bearbetningstiden. Dvs. värdet för den tillåtna överbelastningsfaktorn (MD32310 $MA_MAX_ACCEL_OVL_FACTOR) har inflytande på om en blockövergång översläpas eller inte. Det tas hänsyn till överbelastningsfaktorn endast vid översläpning med G641 / G642. Vid översläpning med G643 har överbelastningsfaktorn inget inflytande (detta beteende kan ställas in också för G641 och G642 genom att MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS = TRUE ställs in). • Översläpningen är inte parametrerad. Detta uppträder när: • ― vid G641 i G0-block är ADISPOS=0 (förbeläggning!). ― vid G641 i ej G0-block är ADIS=0 (förbeläggning!). ― vid G641 vid övergång mellan G0 och ej G0 resp. ej G0 och G0 gäller det mindre värdet från ADISPOS och ADIS. ― vid G642/G643 är alla axelspecifika toleranser lika med noll. Blocket innehåller ingen förflyttningsrörelse (nollblock). Detta uppträder när: ― Synkronaktioner är aktiva. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24 Grunder Banstyrningsdrift (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Normalt elimineras nollblocken av interpretern. Men om synkronaktioner är aktiva införlivas detta nollblock och utförs. Härvid utlöses ett precisionsstopp i enlighet med aktiv programmering. Därmed ska synkronaktionen också få möjligheten att koppla. ― nollblock skapas genom programhopp. Banstyrningsdrift med snabbtransport G0 Även för körning med snabbtransport måste en av de nämnda funktionerna G60/G9 eller G64 resp. G641 - G645 angivas. Annars verkar den via maskindatum inmatade förinställningen. Litteratur Ytterligare informationer över banstyrningsdrift se: Funktionshandbok Grundfunktioner; Bansstyrningsdrift, precisionsstopp, LookAhead (B1) This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=19192781067 2017-04-24
© Copyright 2024