Munkadarab programozása és szimulálása

Példafeladat 1338459

A Programozás üzemmód kiválasztása

NC programokat szerkeszteni mindig a Programozás üzemmódban kell.

Előfeltétel

  • Az üzemmód szimbóluma választható
  • A Programozás üzemmód kiválasztásához a vezérlő indulási folyamatának odáig kell eljutnia, hogy az üzemmód ikonja már ne legyen kiszürkítve.

A Programozás üzemmód kiválasztása

A Programozás üzemmód kiválasztásának lépései:

    1. A Programozás üzemmód kiválasztása
    2. A vezérlő megjeleníti a Programozás üzemmódot és az utoljára megnyitott NC programot.

    A vezérlő kezelőfelületének beállítása a programozáshoz

    A Programozás üzemmódban több lehetőség is van egy NC program szerkesztésére.

     
    Tip

    Az első lépések a munkafolyamatot írják le a Klartext programozás módban és megnyitott Adatlap oszloppal.

    Az Adatlap oszlop megnyitása

    Az Adatlap oszlop megnyitásához egy NC programnak megnyitva kell lennie.

    Az Adatlap oszlopot az alábbiak szerint nyitja meg:

      1. Válassza ki a Adatlap funkciót
      2. A vezérlő megnyitja az Adatlap oszlopot

      Új NC program létrehozása

      Fájl megnyitása munkaterület a Programozás üzemmódban

      Az NC program létrehozásának lépései a Programozás üzemmódban a következők:

        1. Válassza ki a Hozzáfűzés funkciót
        2. A vezérlő megjeleníti a Gyors kiválasztás és Fájl megnyitása munkaterületeket.

        1. A Fájl megnyitása munkaterületen válassza ki a kívánt meghajtót

        1. Mappa kiválasztása

        1. Válassza ki a Új fájl funkciót

        1. Adja meg a fájl nevét, pl. 1338459.h

        1. Hagyja jóvá az ENT gombbal

        1. Válassza ki a Megnyitás funkciót
        2. A vezérlő megnyit egy új NC programot és az NC funkciót beszúr ablakot a nyersdarab definiálásához.

        Nyersdarab definiálása

        Az NC program számára definiálhat egy nyersdarabot, amelyet a vezérlő a szimulációhoz használ. Ha létrehoz egy NC programot, akkor a vezérlő automatikusan megnyitja az NC funkciót beszúr ablakot a nyersdarab definiálásához.

         
        Tip

        Ha az ablakot nyersdarab kiválasztása nélkül zárta be, akkor utólag is kiválaszthatja a nyersdarab leírását az NC funkciót beszúr gomb segítségével.

        NC funkciót beszúr ablak a nyersdarab definiálásához

        Hasáb alakú nyersdarab definiálása

        Hasáb alakú nyersdarab minimumponttal és maximumponttal

        A hasábot térátlóval határozhatja meg a minimumpont és a maximumpont megadásával, az aktív munkadarab bázispontra vonatkoztatva.

         
        Tip

        A beírt adatokat az alábbiak szerint nyugtázhatja:

        • ENT gomb
        • Nyílgomb jobbra
        • Kattintson vagy koppintson a következő szintaktikai elemre

        A hasáb alakú nyersdarab definiálásának lépései:

          1. BLK FORM QUAD kiválasztása

          1. Válassza ki a Beszúrás funkciót
          2. A vezérlő beilleszti az NC mondatot a nyersdarab definíciójába.

          1. Nyissa meg az Adatlap oszlopot

          1. Szerszámtengely kiválasztása, pl. Z

          1. Nyugtázza a bevitelt

          1. Adja meg a legkisebb X koordinátát, pl. 0

          1. Nyugtázza a bevitelt

          1. Adja meg a legkisebb Y koordinátát, pl. 0

          1. Nyugtázza a bevitelt

          1. Adja meg a legkisebb Z koordinátát, pl. -40

          1. Nyugtázza a bevitelt

          1. Adja meg a legnagyobb X koordinátát, pl. 100

          1. Nyugtázza a bevitelt

          1. Adja meg a legnagyobb Y koordinátát, pl. 100

          1. Nyugtázza a bevitelt

          1. Adja meg a legnagyobb Z koordinátát, pl. 0

          1. Nyugtázza a bevitelt

          1. Válassza ki a Jóváhagy funkciót
          2. A vezérlő befejezi az NC mondatot.
          Az Adatlap oszlop a megadott értékekkel

          0 BEGIN PGM 1339889 MM

          1 BLK FORM 0.1 Z X+0 Y+0 Z-40

          2 BLK FORM 0.2 X+100 Y+100 Z+0

          3 END PGM 1339889 MM

           
          Machine

          A vezérlőfunkciók teljes választéka kizárólag a Z szerszámtengely használata esetén áll rendelkezésre, pl. a PATTERN DEF mintameghatározás.

          Az X és az Y tengely korlátozásokkal és csak akkor használható szerszámtengelyként, ha a gépgyártó előkészítette és konfigurálta azokat.

          Az NC program felépítése

          Ha az NC programokat egységesen építi fel, az a következő előnyökkel jár:

          • Nagyobb áttekinthetőség
          • Gyorsabb programozás
          • Hibaforrások csökkenése

          Egy kontúrprogram javasolt felépítése

           
          Tip

          A vezérlő a következő NC mondatokat: BEGIN PGM és END PGM automatikusan beírja.

          1. BEGIN PGM a mértékegység kiválasztásával
          2. Nyersdarab definiálása
          3. Szerszám előhívása a szerszámtengellyel és a technológiai adatokkal
          4. Szerszám mozgatása egy biztonságos pozícióba, orsó bekapcsolása
          5. Előpozicionálás a megmunkálási síkban, az első kontúrpont közelébe
          6. Előpozicionálás a szerszámtengelyen, ha szükséges, hűtőfolyadék bekapcsolása
          7. Ráállás a kontúrra, ha szükséges, szerszámsugár-korrekció bekapcsolása
          8. Kontúr megmunkálása
          9. Kontúr elhagyása, hűtőfolyadék kikapcsolása
          10. Szerszám mozgatása egy biztonságos pozícióba
          11. NC program befejezése
          12. END PGM

          A kontúr megközelítése és elhagyása

          Kontúr programozásakor szükség van egy kezdőpontra és egy végpontra a kontúron kívül.

          A következő pontok szükségesek a kontúr megközelítéséhez és elhagyásához:

          Segédábra

          Pozíció

          Kezdőpont

          A kezdőpontra az alábbi előfeltételek érvényesek:

          • Nincs szerszámsugár-korrekció
          • Ütközés nélkül megközelíthető
          • Az első kontúrpont közelében van

          Az ábra a következőket mutatja:

          Ha a kezdőpontot a sötétszürke területen definiálja, a kontúr sérülni fog az első kontúrpontra álláskor.

          Kezdőpont megközelítése a szerszámtengelyen

          Az első kontúrpont megközelítése előtt a szerszámot a szerszámtengelyen a munkamélységre kell pozicionálni. Ütközésveszély esetén külön közelítse meg a kezdőpontot a szerszámtengelyen.

          Első kontúrpont

          A vezérlő a szerszámot a kezdőpontból az első kontúrpontra mozgatja.

          A szerszám első kontúrpontra mozgatásakor szerszámsugár-korrekciót kell programozni.

          Végpont

          A végpontra az alábbi előfeltételek érvényesek:

          • Ütközés nélkül megközelíthető
          • Az utolsó kontúrpont közelében van
          • Kontúrsérülés kizárása: Az optimális végpont az utolsó kontúrelem megmunkálásakor bejárt szerszámpálya meghosszabbításában van.

          Az ábra a következőket mutatja:

          Ha a végpontot a sötétszürke területen definiálja, a kontúr sérülni fog a végpontra álláskor.

          Végpont elhagyása a szerszámtengelyen

          Programozza a szerszámtengelyt a végpont elhagyásakor külön.

          Közös kezdőpont és végpont

          Közös kezdőpont és végpont esetén ne programozzon szerszámsugár-korrekciót.

          Kontúrsérülés kizárása: Az optimális startpont az első és az utolsó kontúrelem megmunkálásakor bejárt szerszámpályák meghosszabbítása között van.

          Egyszerű kontúr programozása

          A programozandó munkadarab

          A következők megmutatják, hogyan lehet az ábrázolt kontúrt 5 mm mélységben egyszer körbemarni. A nyersdarab-definíció már elkészült.

          Nyersdarab definiálása

          Miután egy NC funkciót már beillesztett, a vezérlő az aktuális szintaktikai elemhez kapcsolódó magyarázatot jelenít meg a párbeszédsávban. Az adatokat közvetlenül beírhatja az űrlapba.

           
          Tip

          Programozza úgy az NC programokat, mintha a szerszám mozogna! Emiatt nem lényeges, hogy fej vagy asztal tengelye hajtja végre a mozgást.

          Szerszám meghívása

          Az Adatlap oszlop a szerszámmeghívás szintaktikai elemeivel

          Egy szerszám meghívása az alábbiak szerint történik:

            1. A TOOL CALL kiválasztása

            1. A Szám kiválasztása az űrlapon
            2. A szerszámszám megadása, pl. 16

            1. A Z szerszámtengely kiválasztása

            1. Az S orsófordulatszám kiválasztása
            2. Az orsófordulatszám megadása, pl. 6500

            1. A Jóváhagy kiválasztása
            2. A vezérlő befejezi az NC mondatot.

            3 TOOL CALL 12 Z S6500

             
            Machine

            A vezérlőfunkciók teljes választéka kizárólag a Z szerszámtengely használata esetén áll rendelkezésre, pl. a PATTERN DEF mintameghatározás.

            Az X és az Y tengely korlátozásokkal és csak akkor használható szerszámtengelyként, ha a gépgyártó előkészítette és konfigurálta azokat.

            A szerszám biztonságos pozícióba mozgatása

            Az Adatlap oszlop egy egyenes szintaktikai elemeivel

            A szerszám biztonságos pozícióba mozgatása az alábbiak szerint történik:

              1. Az L pályafunkció kiválasztása

              1. A Z kiválasztása
              2. Az érték beírása, pl. 250 

              1. Az R0 szerszámrádiusz-korrekció kiválasztása
              2. A vezérlő átveszi az R0-t, nincs szerszámrádiusz-korrekció.

              1. Az FMAX előtolás kiválasztása
              2. A vezérlő átveszi az FMAX gyorsmenetet.
              3. Szükség esetén adjon meg egy M kiegészítő funkciót, pl. M3, az orsó bekapcsolása

              1. A Jóváhagy kiválasztása
              2. A vezérlő befejezi az NC mondatot.

              4 L Z+250 R0 FMAX M3

              Előpozicionálás a megmunkálási síkban

              Az előpozicionálás a megmunkálási síkban az alábbiak szerint történik:

                1. Az L pályafunkció kiválasztása

                1. Az X kiválasztása
                2. Az érték beírása, pl. –20 

                1. Az Y kiválasztása
                2. Az érték beírása, pl. –20 

                1. Az FMAX előtolás kiválasztása

                1. A Jóváhagy kiválasztása
                2. A vezérlő befejezi az NC mondatot.

                5 L X-20 Y-20 FMAX

                Előpozicionálás a szerszámtengelyen

                Az előpozicionálás a szerszámtengelyen az alábbiak szerint történik:

                  1. Az L pályafunkció kiválasztása

                  1. A Z kiválasztása
                  2. Az érték beírása, pl. –5 

                  1. Az F előtolás kiválasztása
                  2. Adja meg a pozicionáló előtolás értékét, pl. 3000

                  1. Szükség esetén adjon meg egy M kiegészítő funkciót, pl. M8, a hűtőfolyadék bekapcsolása

                  1. A Jóváhagy kiválasztása
                  2. A vezérlő befejezi az NC mondatot.

                  6 L Z-5 R0 F3000 M8

                  A kontúr megközelítése

                  A programozandó munkadarab
                  Az Adatlap oszlop egy megközelítő művelet szintaktikai elemeivel

                  A kontúr megközelítése az alábbiak szerint történik:

                    1. Az APPR DEP pályafunkció kiválasztása
                    2. A vezérlő megnyitja az NC funkciót beszúr ablakot.

                    1. Válassza az APPR-t

                    1. Megközelítő funkció, pl. APPR CT kiválasztása

                    1. A Beszúrás kiválasztása
                    2. Adja meg az 1 kontúrpont koordinátáit, pl. X 5 Y 5

                    1. A CCA középponti szögnél adja meg a ráállási szöget, pl. 90

                    1. Adja meg a körpálya sugarát, pl. 8 

                    1. Válassza az RL-t
                    2. A vezérlő átveszi a bal oldali szerszámrádiusz-korrekciót.

                    1. Az F előtolás kiválasztása
                    2. Adja meg a megmunkálási előtolás értékét, pl. 700

                    1. A Jóváhagy kiválasztása
                    2. A vezérlő befejezi az NC mondatot.

                    7 APPR CT X+5 Y+5 CCA90 R+8 RL F700

                    Kontúr megmunkálása

                    A programozandó munkadarab

                    A kontúr megmunkálása az alábbiak szerint történik:

                      1. Az L pályafunkció kiválasztása
                      2. Adja meg a 2 kontúrpont megváltozó koordinátáit, pl. Y 95

                      1. A Jóváhagy gombbal zárja le az NC mondatot
                      2. A vezérlő átveszi a megváltoztatott értéket, és megtart minden más információt az előző NC mondatból.

                      1. Az L pályafunkció kiválasztása
                      2. Adja meg a 3 kontúrpont megváltozó koordinátáit, pl. X 95

                      1. A Jóváhagy gombbal zárja le az NC mondatot

                      1. A CHF pályafunkció kiválasztása
                      2. A letörés szélességének megadása, pl. 10 

                      1. A Jóváhagy gombbal zárja le az NC mondatot

                      1. Az L pályafunkció kiválasztása
                      2. Adja meg a 4. kontúrpont megváltozó koordinátáit, pl. Y 5

                      1. A Jóváhagy gombbal zárja le az NC mondatot

                      1. A CHF pályafunkció kiválasztása
                      2. A letörés szélességének megadása, pl. 20 

                      1. A Jóváhagy gombbal zárja le az NC mondatot

                      1. Az L pályafunkció kiválasztása
                      2. Adja meg az 1. kontúrpont megváltozó koordinátáit, pl. X 5

                      1. A Jóváhagy gombbal zárja le az NC mondatot

                      8 L Y+95

                      9 L X+95

                      10 CHF 10

                      11 L Y+5

                      12 CHF 20

                      13 L X+5

                      Kontúr elhagyása

                      Az Adatlap oszlop egy eltávolodó művelet szintaktikai elemeivel

                      A kontúr elhagyása az alábbiak szerint történik:

                        1. Az APPR DEP pályafunkció kiválasztása
                        2. A vezérlő megnyitja az NC funkciót beszúr ablakot.

                        1. Válassza ki a DEP-et

                        1. Eltávolodó művelet, pl. a DEP CT kiválasztása

                        1. A Beszúrás kiválasztása

                        1. A CCA középponti szögnél adja meg az elhagyási szöget, pl. 90

                        1. Az elhagyási rádiusz megadása, pl. 8 

                        1. Az F előtolás kiválasztása
                        2. Adja meg a pozicionáló előtolás értékét, pl. 3000

                        1. Szükség esetén adjon meg egy M kiegészítő funkciót, pl. M9, a hűtőfolyadék kikapcsolása

                        1. A Jóváhagy kiválasztása
                        2. A vezérlő befejezi az NC mondatot.

                        14 DEP CT CCA90 R+8 F3000 M9

                        A szerszám biztonságos pozícióba mozgatása

                        A szerszám biztonságos pozícióba mozgatása az alábbiak szerint történik:

                          1. Az L pályafunkció kiválasztása

                          1. A Z kiválasztása
                          2. Az érték beírása, pl. 250 

                          1. Az R0 szerszámrádiusz-korrekció kiválasztása

                          1. Az FMAX előtolás kiválasztása
                          2. Szükség esetén adjon meg egy M kiegészítő funkciót

                          1. A Jóváhagy kiválasztása
                          2. A vezérlő befejezi az NC mondatot.

                          15 L Z+250 R0 FMAX M30

                          Megmunkáló ciklus programozása

                          A következők megmutatják, hogyan lehet a példafeladat köralakú hornyát 5 mm mélységben kimarni. A nyersdarab definícióját és a külső kontúrt már létrehozta.

                          Példafeladat 1338459

                          Miután beillesztett egy ciklust, a ciklusparaméterekben meghatározhatja a hozzá tartozó értékeket. A ciklust közvetlenül az Adatlap oszlopban programozhatja.

                          Szerszám meghívása

                          A szerszám behívása az alábbiak szerint történik:

                            1. TOOL CALL kiválasztása

                            1. A Szám kiválasztása az űrlapon
                            2. Adja meg a szerszám számát, pl. 6

                            1. Z szerszámtengely kiválasztása

                            1. S orsófordulatszám kiválasztása
                            2. Orsófordulatszám megadása, pl. 6500

                            1. Válassza ki a Jóváhagy funkciót
                            2. A vezérlő befejezi az NC mondatot.

                            16 TOOL CALL 6 Z S6500

                            Szerszám mozgatása egy biztonságos pozícióba

                            Az Adatlap oszlop egy egyenes szintaktikai elemeivel

                            A szerszám biztonságos pozícióba mozgatása az alábbiak szerint történik:

                              1. L pályafunkció kiválasztása

                              1. Z kiválasztása
                              2. Érték beírása, pl. 250 

                              1. R0 szerszámsugár-korrekció kiválasztása
                              2. A vezérlő átveszi az R0-t, nincs szerszámsugár-korrekció.

                              1. FMAX előtolás kiválasztása
                              2. A vezérlő átveszi az FMAX gyorsmenetet.
                              3. Szükség esetén adjon meg M mellékfunkciót, pl. M3, orsó bekapcsolása

                              1. Válassza ki a Jóváhagy funkciót
                              2. A vezérlő befejezi az NC mondatot.

                              17 L Z+250 R0 FMAX M3

                              Előpozicionálás a megmunkálási síkban

                              Az előpozicionálás a megmunkálási síkban az alábbiak szerint történik:

                                1. L pályafunkció kiválasztása

                                1. X kiválasztása
                                2. Érték beírása, pl. +50 

                                1. Y kiválasztása
                                2. Érték beírása, pl. +50 

                                1. FMAX előtolás kiválasztása

                                1. Válassza ki a Jóváhagy funkciót
                                2. A vezérlő befejezi az NC mondatot.

                                18 L X+50 Y+50 FMAX

                                Ciklus meghatározása

                                Az Adatlap oszlop a ciklus beviteli lehetőségeivel

                                A köralakú horony definiálásának lépései:

                                  1. A CYCL DEF gomb kiválasztása
                                  2. A vezérlő megnyitja az NC funkciót beszúr ablakot.

                                  1. A 254. IVES HORONY ciklus kiválasztása

                                  1. Válassza ki a Beszúrás funkciót
                                  2. A vezérlő beilleszti a ciklust.

                                  1. Nyissa meg az Adatlap oszlopot
                                  2. Az összes értéket írja be az űrlapba

                                  1. Válassza ki a Jóváhagy funkciót
                                  2. A vezérlő elmenti a ciklust.

                                  19 CYCL DEF 254 IVES HORONY ~

                                  Q215=+0

                                  ;MEGMUNKALAS JELLEGE ~

                                  Q219=+15

                                  ;HORONYSZELESSEG ~

                                  Q368=+0.1

                                  ;RAHAGYAS OLDALT ~

                                  Q375=+60

                                  ;OSZTOKOR ATMEROJE ~

                                  Q367=+0

                                  ;HIVATK. HORONYPOZ. ~

                                  Q216=+50

                                  ;1. TENGELY KOZEPE ~

                                  Q217=+50

                                  ;2. TENGELY KOZEPE ~

                                  Q376=+45

                                  ;KIINDULASI SZOG ~

                                  Q248=+225

                                  ;NYITASI SZOG ~

                                  Q378=+0

                                  ;LEPESI SZOG ~

                                  Q377=+1

                                  ;MEGMUNKALASOK SZAMA ~

                                  Q207=+500

                                  ;ELOTOLAS MARASKOR ~

                                  Q351=+1

                                  ;MARASFAJTA ~

                                  Q201=-5

                                  ;MELYSEG ~

                                  Q202=+5

                                  ;SULLYESZTESI MELYSEG ~

                                  Q369=+0.1

                                  ;RAHAGYAS MELYSEGBEN ~

                                  Q206=+150

                                  ;ELOTOLAS SULLYSZTKOR ~

                                  Q338=+5

                                  ;FOGASVETEL SIMITAS ~

                                  Q200=+2

                                  ;BIZTONSAGI TAVOLSAG ~

                                  Q203=+0

                                  ;FELSZIN KOORD. ~

                                  Q204=+50

                                  ;2. BIZTONSAGI TAVOLS ~

                                  Q366=+2

                                  ;BEMERULES ~

                                  Q385=+500

                                  ;SIMITASI ELOTOLAS ~

                                  Q439=+0

                                  ;ELOTOLAS REFERENCIA

                                  Ciklus meghívása

                                  A ciklus behívása az alábbiak szerint történik:

                                  1. CYCL CALL kiválasztása

                                  20 CYCL CALL

                                  Szerszám mozgatása biztonságos pozícióba és az NC program befejezése

                                  A szerszám biztonságos pozícióba mozgatása az alábbiak szerint történik:

                                    1. L pályafunkció kiválasztása

                                    1. Z kiválasztása
                                    2. Érték beírása, pl. 250 

                                    1. R0 szerszámsugár-korrekció kiválasztása

                                    1. FMAX előtolás kiválasztása
                                    2. Szükség esetén adjon meg M mellékfunkciót, pl. M30, program vége

                                    1. Válassza ki a Jóváhagy funkciót
                                    2. A vezérlő befejezi az NC mondatot és az NC programot.

                                    21 L Z+250 R0 FMAX M30

                                    A vezérlő kezelőfelületének beállítása a szimulációhoz

                                    A Programozás üzemmódban az NC programok grafikusan is tesztelhetők. A vezérlő a Program munkaterületen aktív NC programot szimulálja.

                                    Az NC program szimulációjához meg kell nyitni a Szimuláció munkaterületet.

                                     
                                    Tip

                                    A szimulációhoz bezárhatja az Adatlap oszlopot, hogy nagyobb nézetben kapja meg az NC programot és a Szimuláció munkaterületet.

                                    A Szimuláció munkaterület megnyitása

                                    Annak érdekében, hogy a Programozás üzemmódban további munkaterületeket nyithasson meg, egy NC programnak nyitva kell lennie.

                                    Az Szimuláció munkaterület megnyitása az alábbiak szerint történik:

                                    1. A Munkatartományok kiválasztása az alkalmazássávban
                                    2. Válassza ki a Szimuláció funkciót
                                    3. A vezérlő a Szimuláció munkatartományt is mutatja.
                                     
                                    Tip

                                    A Szimuláció munkaterületet a Programteszt üzemmódgombbal is megnyithatja.

                                    A Szimuláció munkaterület beállítása

                                    Az NC programot különleges beállítások nélkül szimulálhatja. A szimuláció követése érdekében azonban célszerű a szimuláció sebességét megfelelően beállítani.

                                    A szimuláció sebességének beállítása az alábbiak szerint végezhető el:

                                    1. A csúszka segítségével válassza ki a tényezőt, pl. 5.0 * T
                                    2. A vezérlő a következő szimulációt a programozott előtolás 5-szörösével hajtja végre.

                                    Ha a programfuttatáskor és a szimulációkor különböző táblázatokat használ, pl. szerszámtáblázatokat, akkor a táblázatokat a Szimuláció munkaterületen definiálhatja.

                                    NC program szimulációja

                                    A Szimuláció munkaterületen tesztelheti az NC programot.

                                    Szimuláció indítása

                                    Szimuláció munkaterület a Programozás üzemmódban

                                    A szimuláció elindítása az alábbiak szerint történik:

                                      1. Start kiválasztása
                                      2. A vezérlő szükség esetén rákérdez, hogy elmentse-e a fájlt.

                                      1. A Mentés lehetőség kiválasztása
                                      2. A vezérlő megkezdi a szimulációt.
                                      3. A vezérlő az A vezérlő üzemel ikon segítségével mutatja a szimuláció állapotát.

                                      Definíció

                                      A vezérlő üzemel (Control-in-operation):
                                      A vezérlő üzemel ikonnal mutatja a vezérlő a szimuláció aktuális állapotát az akciósávban és az NC program fülén:

                                      • Fehér: Nincs mozgásparancs
                                      • Zöld: A megmunkálás aktív, a tengelyek mozognak
                                      • Narancs: NC program megszakadt
                                      • Vörös: NC program megállítva