1420. TAPINTAS A SIKBAN ciklus
ISO-programozás
G1420
Alkalmazás
A tapintóciklus 1420 három pont mérésével megkeresi egy sík szögét, majd az értéket a Q paraméterekbe menti.
Amennyiben e ciklus előtt a 1493 EXTRUZIO TAPINTASA ciklust programozza, a vezérlő a kiválasztott irányban és egy egyenes mentén meghatározott hosszon ismétli a tapintási pontokat.
1493. EXTRUZIO TAPINTASA ciklus
A ciklus ezenkívül a következő lehetőségeket is kínálja:
- Ha a tapintási pontok koordinátái nem ismertek, a ciklust félautomatikus módban is futtathatja.
- A ciklus opcionálisan ellenőrizhetők tűrésre. Ekkor ellenőrizheti egy objektum helyzetét és méretét.
- Ha a pontos pozíciót előzőleg meghatározta, akkor azt a ciklusban tényleges pozícióként határozhatja meg.
Ciklus lefutása
- A vezérlő a tapintórendszert pozicionáló logikával pozicionálja az 1 jelű első tapintási pont előpozíciójához.
- Majd a tapintórendszer a megadottQ1102 mérési magasságra áll, és F tapintó előtolással végrehajtja az első megtapintási folyamatot a tapintórendszer-táblázatból.
- Ha a Q1125 BIZTONSÁGOS MAGASSÁG paramétert programozza, a vezérlő a tapintórendszert FMAX_PROBE előtolással visszapozicionálja a Q260 biztonságos magasságra.
- Ezt követően a megmunkálási síkban a 2 tapintási pontra áll, és ott megméri a második síkpont tényleges pozícióját.
- Ezt követően a tapintó visszaáll biztonsági magasságra (függ a Q1125-től), majd a megmunkálási síkban a 3 tapintási pontig, és ott megméri a harmadik síkpont tényleges pozícióját.
- Végül a vezérlő a tapintórendszert visszapozicionálja a biztonságos magasságra (a Q1125-től függően), és a meghatározott értékeket a következő Q paraméterekbe menti:
Q-Paraméter- | Jelentés |
---|---|
Q950-től Q952-ig | Első mért pozíció a fő-, mellék- és szerszámtengelyen |
Q953-tól Q955-ig | Második mért pozíció a fő-, mellék- és szerszámtengelyen |
Q956-tól Q958-ig | Harmadik mért pozíció a fő-, mellék- és szerszámtengelyen |
Q961-től Q963-ig | Mért térszög SPA, SPB és SPC W-CS-ben |
Q980-tól Q982-ig | Az első tapintási pont mért eltérése |
Q983-tól Q985-ig | A második tapintási pont mért eltérése |
Q986-tól Q988-ig | A pozíciók 3. mért eltérése |
Q183 | A munkadarab állapota
|
Q970 | Ha előbb a 1493 EXTRUZIO TAPINTASA ciklust programozta: Maximális eltérés az első tapintási pontból kiindulva |
Q971 | Ha előbb a 1493 EXTRUZIO TAPINTASA ciklust programozta: Maximális eltérés a második tapintási pontból kiindulva |
Q972 | Ha előbb a 1493 EXTRUZIO TAPINTASA ciklust programozta: Maximális eltérés a harmadik tapintási pontból kiindulva |
Megjegyzések
- Minden objektum vagy tapintási pont között álljon biztonsági magasságra. Programozza a Q1125 BIZTONSÁGOS MAGASSÁG-ot -1-től eltérő értékre.
- Állítsa vissza a koordinátaátszámításokat a ciklusbehívás előtt
- A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
- A három tapintási pont nem helyezkedhet el egy egyenes mentén annak érdekében, hogy a vezérlő ki tudja számítani a szögértékeket.
- A névleges pozíciók meghatározása által adódik a névleges térszög. A ciklus a mért térszögeket a Q961 - Q963 paraméterekben menti el. A 3D-alapelforgatásba való átvételhez a vezérlő a mért térszög és a névleges térszög közötti különbséget használja.
- Vegye figyelembe az 14xx. tapintórendszer-ciklusok alapjait.
- HEIDENHAIN javasolja, hogy ezen ciklusnál nem alkalmazzon tengelyszöget!
Körasztal tengely beállítása:
- A forgótengelyek beállítása csak akkor történhet meg, ha a kinematika tartalmaz két forgótengelyt.
- A forgótengelyek beállításához (Q1126 nem egyenlő 0-val) át kell vennie a forgatást (Q1121 nem egyenlő 0-val). Ellenkező esetben a vezérlő hibaüzenetet jelenít meg.
Példa: az alapelforgatás meghatározása síkkal és két furattal
Ciklusparaméter
Segédábra | Paraméter |
---|---|
Q1100 Fő tengely 1. névl. pozíciója? Az első tapintási pont abszolút előírt pozíciója a megmunkálási sík főtengelyén Megadás: -99999.9999...+99999.9999 alternatív módon ?, -, + vagy @
| |
Q1101 Melléktengely 1.névl. pozíciója? Az első tapintási pont abszolút névleges pozíciója a megmunkálási sík melléktengelyén Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q1102 Szerszámteng. 1.névl. pozíciója? Az első tapintási pont abszolút névleges pozíciója a szerszámtengelyen. Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q1103 Fő tengely 2. névl. pozíciója? A második tapintási pont abszolút névleges pozíciója a megmunkálási sík főtengelyén Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q1104 Melléktengely 2.névl. pozíciója? A második tapintási pont abszolút névleges pozíciója a megmunkálási sík melléktengelyén Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q1105 Szerszámteng. 2.névl. pozíciója? A második tapintási pont abszolút névleges pozíciója a megmunkálási sík szerszámtengelyén Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q1106 Fő tengely 3.névl. pozíciója? A harmadik tapintási pont abszolút névleges pozíciója a megmunkálási sík főtengelyén. Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q1107 Melléktengely 3.névl. pozíciója? A harmadik tapintási pont abszolút névleges pozíciója a megmunkálási sík melléktengelyén Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q1108 Szerszámteng. 3.névl. pozíciója? A harmadik tapintási pont abszolút névleges pozíciója a megmunkálási sík szerszámtengelyén Megadás: -99999.9999...+9999.9999 Az alternatív opciók megadásához, lásd Q1100 | |
Q372 Tapintási irány (-3...+3)? Tengely, amelynek irányába a tapintónak mozognia kell. Az előjellel azt határozza meg, hogy a vezérlő pozitív vagy negatív irányba mozogjon-e. Megadás: –3, –2, –1, +1, +2, +3 | |
Q320 Biztonsagi tavolsag ? A tapintási pont és a tapintó gömb közötti további távolság. A Q320 hozzáadódik a tapintórendszer táblázat SET_UP oszlopához. Az érték növekményes értelmű. Megadás: 0...99999.9999 vagy PREDEF | |
Q260 Biztonsagi magassag ? A szerszámtengely koordinátája, ahol a tapintó rendszer és a munkadarab (befogás) nem ütközhet össze. Az érték abszolút értelmű. Megadás: -99999.9999...+99999.9999 vagy PREDEF | |
Q1125 Mozgás biztonsági magasságra? Pozícionálás a tapintási pozíciók között: -1: Ne mozogjon a biztonsági távolságra. 0: Mozogjon a ciklus előtt és után a biztonsági magasságra. Az előpozicionálás FMAX_PROBE előtolással történik. 1: Mozogjon minden objektum előtt és után a biztonsági magasságra. Az előpozicionálás FMAX_PROBE előtolással történik. 2: Mozogjon minden tapintási pont előtt és után a biztonsági magasságra. Az előpozicionálás FMAX_PROBE előtolással történik. Megadás: -1, 0, +1, +2 | |
Q309 Reakció tűréshiba esetén? Viselkedés a tűrés átlépésekor: 0: A tűrés átlépésekor nem szakad meg a programfutás. A vezérlő nem nyit eredményablakot. 1: A tűrés átlépésekor megszakad a programfutás. A vezérlő megnyit egy eredményablakot. 2: A vezérlő utómunka esetén nem nyit eredményablakot. A vezérlő selejttartományba eső tényleges pozíció esetén megnyit egy eredményablakot és megszakítja a program futását. Megadás: 0, 1, 2 | |
Q1126 Forgó tengelyek igazítása? Forgótengelyek pozícionálása a döntött megmunkáláshoz: 0: aktuális forgástengely pozíció megtartása 1: Forgástengely automatikus pozícionálása és szerszámcsúcs egyidejű követése (MOVE). A munkadarab és a tapintó rendszer közötti relatív pozíció nem változik. A vezérlő kompenzációs mozgást hajt végre a lineáris tengelyekkel. 2: Forgástengely automatikus pozícionálása a szerszámcsúcs követése nélkül (TURN). Megadás: 0, 1, 2 | |
Q1120 Pozíció átvételére? Annak meghatározása, hogy a korrigálja-e a vezérlő az aktív bázispontot: 0: Nincs korrekció 1: Korrekció az 1. tapintási pont vonatkozásában A vezérlő az aktív bázispontot az 1. tapintási pont névleges és aktuális pozíciójának különbségével korrigálja. 2: Korrekció az 2. tapintási pont vonatkozásában A vezérlő az aktív bázispontot az 2. tapintási pont névleges és aktuális pozíciójának különbségével korrigálja. 3: Korrekció az 3. tapintási pont vonatkozásában A vezérlő az aktív bázispontot az 3. tapintási pont névleges és aktuális pozíciójának különbségével korrigálja. 4: Korrekció a számított tapintási pont vonatkozásában A vezérlő az aktív bázispontot a meghatározott tapintási pont névleges és aktuális pozíciójának különbségével korrigálja. Megadás: 0, 1, 2, 3, 4 | |
Q1121 Vegye át az alapelforgatást? Azt határozza meg, hogy a vezérlő a meghatározott ferdeséget átvegye-e alapelforgatásként: 0: Nincs alapelforgatás 1: Alapelforgatás beállítása: Itt menti el a vezérlő az alapelforgatást Megadás: 0, 1 |
11 TCH PROBE 1420 TAPINTAS A SIKBAN ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|