1. szünet parancs
A G04X (U)_/P_ a szerszám szünet idejére utal (előtolás leáll, az orsó nem áll le), a P vagy X cím utáni érték pedig a szünetidő. Az érték után
Például G04X2.0; vagy G04X2000; szünet 2 másodpercig
G04P2000;
Egyes furatrendszer-megmunkálási utasításokban (például G82, G88 és G89) azonban a furatfenék pontosságának biztosítása érdekében szünet van, amikor a szerszám a furat aljáig dolgozik. Jelenleg csak P címmel fejezhető ki. Ha az X cím azt jelzi, hogy a vezérlőrendszer X-et tekint az X tengely koordinátaértékének, és végrehajtja azt.
Például G82X100.0Y100.0Z-20.0R5.0F200P2000; fúrjon (100,0, 100,0) a furat aljáig, és álljon meg 2 másodpercig
G82X100.0Y100.0Z-20.0R5.0F200X2.0; fúrás (2.0, 100.0) a furat aljáig szünet nélkül.
2. Az M00, M01, M02 és M30 közötti különbségek és kapcsolatok
Az M00 a program feltétel nélküli szüneteltetési utasítása. A program végrehajtásakor az előtolás leáll és az orsó leáll. A program újraindításához először vissza kell térni a JOG állapotba, meg kell nyomni a CW-t (orsó előre) az orsó elindításához, majd vissza kell térni az AUTO állapotba, a program elindításához nyomja meg a START gombot.
Az M01 egy program szelektív szüneteltetési utasítás. A program végrehajtása előtt be kell kapcsolni az OPSTOP gombot a központon. A végrehajtás utáni hatás ugyanaz, mint az M00. A programot a fentiek szerint újra kell indítani.
M00 és M01 gyakran használják a munkadarab méreteinek ellenőrzésére vagy forgácseltávolítására a feldolgozás során.
Az M02 a fő programvégi utasítás. A parancs végrehajtásakor az előtolás leáll, az orsó leáll, és a hűtőfolyadék leáll. De a kurzor a program végén megáll.
Az M30 a fő programvégi parancs. A funkció ugyanaz, mint az M02, a különbség annyi, hogy a kurzor visszatér a programfej pozícióba, függetlenül attól, hogy az M30 után van-e más programszegmens.
3. A D és H cím ugyanazt jelenti
A D és H szerszámkorrekciós paraméterek funkciója megegyezik, és tetszés szerint felcserélhetők. Mindkettő a CNC rendszerben a kompenzációs regiszter címnevét jelenti, de a konkrét kompenzációs értéket a mögöttük lévő kompenzációs szám címe határozza meg. A megmunkáló központokban azonban a hibák elkerülése érdekében általában mesterségesen előírják, hogy H a szerszámhossz-korrekciós cím, a korrekciós szám 1-től 20-ig, D a szerszámsugár-korrekciós cím, a korrekciós szám pedig a No-tól kezdődik. 21 (szerszámtár 20 szerszámmal).
Például G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Tükrözés parancs
Tükörkép-feldolgozási utasítások M21, M22, M23. Ha csak az X-tengely vagy az Y-tengely tükröződik, a forgácsolási sorrend (mászás és felfelé marás), a szerszámkompenzációs irány és az ívinterpolációs kormányzás ellentétes lesz a tényleges programmal, ahogy az 1. ábrán látható. -tengely és Y tengely egyidejűleg tükröződik, a szerszámadagolási sorrend, a szerszámkompenzáció iránya és az ívinterpolációs kormányzás változatlan marad.
Megjegyzés: A tükrözés parancs használata után az M23 segítségével törölnie kell, hogy elkerülje a további programok befolyásolását. G90 módban a tükörkép vagy a törlés parancs használatakor vissza kell térnie a munkadarab koordinátarendszerének origójához, mielőtt használni tudná. Ellenkező esetben a CNC rendszer nem tudja kiszámítani a következő mozgási pályát, és véletlenszerű szerszámmozgás fog bekövetkezni. Ekkor a probléma megoldásához kézi eredet-visszaadási műveletet kell végrehajtani. Az orsó forgása nem változik a tükörkép parancs hatására.
1. ábra: Szerszámkompenzáció, előre és hátra változások tükrözés közben
5. Ívinterpolációs parancs
G02 az óramutató járásával megegyező irányú interpoláció, G03 az óramutató járásával ellentétes interpoláció. XY síkban a formátum a következő: G02/G03X_Y_I_K_F_ vagy G02/G
03X_Y_R_F_, ahol
Ívvágáskor vegye figyelembe, hogy ha q≤180°, R pozitív érték; ha q>180°, R negatív érték; I és K R-vel is megadható. Ha mindkettőt egyszerre adjuk meg, az R parancs élvez elsőbbséget, és az I , K érvénytelen; R nem tud teljes körvágást végrehajtani, a teljes körvágást pedig csak I, J és K gombokkal lehet programozni, mert számtalan azonos sugarú kör halad át ugyanazon a ponton, ahogy a 2. ábra is mutatja.
2. ábra Ugyanazon a ponton áthaladó kör
Ha I és K nulla, akkor elhagyhatók; G90 vagy G91 módtól függetlenül az I, J és K relatív koordináták szerint vannak programozva; ívinterpoláció során a G41/G42 szerszámkorrekciós utasítás nem használható.
6. Előnyök és hátrányok G92 és G54~G59 között
G54~G59 a feldolgozás előtt beállított koordinátarendszer, G92 pedig a programban beállított koordinátarendszer. A G54-G59 használata után nincs szükség a G92 használatára, különben a G54-G59 kicserélődik, és kerülni kell, mint ahogy az 1. táblázatban látható.
1. táblázat A G92 és a működő koordinátarendszer közötti különbség
Megjegyzés: (1) Miután a G92-vel beállította a koordinátarendszert, a G54-G59 ismételt használatának nincs hatása, kivéve, ha a rendszert kikapcsolják és újraindítják, vagy G92-vel állítják be a kívánt új munkadarab-koordináta-rendszert. (2) A G92-t használó program befejezése után, ha a szerszámgép nem tér vissza?
Ha a 羾92-vel beállított origót újra elindítjuk, akkor a szerszámgép aktuális pozíciója lesz az új munkadarab koordináta origó, ami balesetveszélyes. Ezért remélem, hogy az olvasók óvatosan fogják használni.
7. Készítsen szerszámcsere alprogramot.
Egy megmunkáló központban a szerszámcsere elkerülhetetlen. A szerszámgépnek azonban van egy rögzített szerszámcsere-pontja, amikor elhagyja a gyárat. Ha nincs a szerszámcsere pozícióban, a szerszámot nem lehet cserélni. Ezenkívül a szerszámcsere előtt a szerszámkompenzációt és a ciklust meg kell szakítani, az orsót le kell állítani, és a hűtőfolyadékot le kell kapcsolni. Sok feltétel van. Ha ezeket a feltételeket minden kézi szerszámcsere előtt biztosítani kell, az nemcsak hibás lesz, hanem nem is hatékony. Ezért lefordíthatunk egy szerszámcserélő programot, hogy elmentsük és DI állapotban használjuk. Az M98 hívásával egy mozdulattal befejezheti a szerszámcsere műveletet.
Ha példának vesszük a PMC-10V20 megmunkálóközpontot, a program a következő:
O2002;(program neve)
G80G40G49; (Rögzített ciklus és szerszámkorrekció törlése)
M05; (Az orsó leáll)
M09;(hűtőfolyadék elzárva)
G91G30Z0; (A Z tengely visszatér a második origóba, ami a szerszámcsere pont)
M06; (Szerszámcsere)
M99; (Az alprogram vége)
Ha szerszámot kell cserélni, csak a „T5M98P2002” szót kell begépelnie MDI állapotban a szükséges T5 szerszám cseréjéhez, így elkerülhető a sok felesleges hiba. Az olvasók saját szerszámgépeik jellemzőinek megfelelően állíthatnak össze megfelelő szerszámcsere alprogramokat.
8. egyéb
A programszegmens sorszáma, amelyet az N cím képvisel. Általában magának a CNC-eszköznek korlátozott a memóriaterülete (64K). A tárhely megtakarítása érdekében a programszegmensek sorszámait kihagyjuk. Az N csak a programszegmens címkéjét jelöli, ami megkönnyítheti a program keresését és szerkesztését. Nincs hatással a megmunkálási folyamatra. A sorszám növelhető vagy csökkenthető, az értékek folyamatossága nem szükséges. Ez azonban nem hagyható ki bizonyos ciklusutasítások, ugrásutasítások, szubrutinok és tükrözési utasítások használatakor.
9. Ugyanabban a programszegmensben, ugyanarra az utasításra (azonos címkarakterre) vagy ugyanazon utasításcsoportra a később megjelenő érvényes lesz.
Például a szerszámcsere program, T2M06T3; a T2 helyett a T3-at helyettesíti;
G01G00X50.0Y30.0F200; A G00 végrehajtásra kerül (bár van F érték, a G01 nem kerül végrehajtásra).
A nem ugyanabba a csoportba tartozó utasításkódok ugyanolyan hatást fejtenek ki, ha a sorozat felcserélésével ugyanabban a programszegmensben futnak le.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
A fenti elemek mindegyikét lefuttatták és továbbították a PMC-10V20 (FANUCSYSTEM) megmunkálóközponton. A gyakorlati alkalmazásokban csak a különféle utasítások használati és programozási szabályainak mély ismerete szükséges.
A Xinfa CNC szerszámok jó minőséggel és alacsony árral rendelkeznek. A részletekért látogasson el:
CNC szerszámgyártók – Kínai CNC szerszámgyár és beszállítók (xinfatools.com)
Feladás időpontja: 2023.11.06