1. paŭzi komandon
G04X (U)_/P_ rilatas al la ila paŭzotempo (paso ĉesas, la spindelo ne ĉesas), kaj la valoro post adreso P aŭ X estas la paŭzotempo. La valoro post
Ekzemple, G04X2.0; aŭ G04X2000; paŭzu dum 2 sekundoj
G04P2000;
Tamen, en iuj truaj sistemoj prilaboraj instrukcioj (kiel G82, G88 kaj G89), por certigi la precizecon de la truofundo, estas paŭzotempo kiam la ilo procesas al la truofundo. En ĉi tiu tempo, ĝi povas nur esti esprimita per adreso P. Se Adreso X indikas ke la kontrolsistemo konsideras X esti la X-aksa koordinatvaloro kaj efektivigas ĝin.
Ekzemple, G82X100.0Y100.0Z-20.0R5.0F200P2000; boru (100.0, 100.0) al la fundo de la truo kaj paŭzu dum 2 sekundoj
G82X100.0Y100.0Z-20.0R5.0F200X2.0; borante (2.0, 100.0) al la fundo de la truo sen paŭzo.
2. Diferencoj kaj ligoj inter M00, M01, M02 kaj M30
M00 estas senkondiĉa paŭza instrukcio por la programo. Kiam la programo estas ekzekutita, la nutrado ĉesas kaj la spindelo haltas. Por rekomenci la programon, vi devas unue reveni al la JOG-stato, premi CW (spindelo antaŭen) por komenci la spindelon, kaj poste reveni al la AUTOMATIKA stato, premu la START-klavon por komenci la programon.
M01 estas programa selektema paŭzo-instrukcio. Antaŭ ol la programo estas ekzekutita, la OPSTOP-klavo sur la kontrolpanelo devas esti ŝaltita. La efiko post ekzekuto estas la sama kiel M00. La programo devas esti rekomencita kiel supre.
M00 kaj M01 ofte estas uzitaj por inspektado aŭ pecetforigo de laborpecgrandecoj dum pretigo.
M02 estas la ĉefa programa fininstruo. Kiam ĉi tiu komando estas ekzekutita, la nutrado ĉesas, la spindelo ĉesas kaj la fridigaĵo estas malŝaltita. Sed la programa kursoro haltas ĉe la fino de la programo.
M30 estas la ĉefa programa finkomando. La funkcio estas la sama kiel M02, la diferenco estas, ke la kursoro revenas al la programkapa pozicio, sendepende de ĉu ekzistas aliaj programsegmentoj post M30.
3. La adresoj D kaj H havas la saman signifon
Ilaj kompensparametroj D kaj H havas la saman funkcion kaj povas esti interŝanĝitaj laŭvole. Ili ambaŭ reprezentas la adresnomon de la kompensa registro en la CNC-sistemo, sed la specifa kompensvaloro estas determinita per la kompensadreso malantaŭ ili. Tamen, en maŝinaj centroj, por malhelpi erarojn, estas ĝenerale artefarite kondiĉite ke H estas la illonga kompensadreso, la kompensa nombro estas de 1 ĝis 20, D estas la ila radiusa kompensadreso, kaj la kompensa nombro komenciĝas de Ne. 21 (ilrevuo kun 20 iloj).
Ekzemple, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Spegula komando
Instrukcioj pri spegula prilaborado de bildoj M21, M22, M23. Kiam nur la X-akso aŭ Y-akso estas spegulita, la tranĉa sekvenco (grimpado kaj supren-tranĉita muelado), ila kompensdirekto, kaj arka interpola stirado estos kontraŭa al la fakta programo, kiel montrite en Figuro 1. Kiam la X -akso kaj Y-akso estas spegulitaj samtempe, la ila nutra sekvenco, ila kompensdirekto kaj arka interpola direktado restas senŝanĝaj.
Noto: Post uzi la spegulan komandon, vi devas uzi M23 por nuligi ĝin por eviti tuŝi postajn programojn. En G90-reĝimo, kiam vi uzas la spegulan bildon aŭ nuligi komandon, vi devas reveni al la origino de la laborpeca koordinatsistemo antaŭ ol ĝi povas esti uzata. Alie, la CNC-sistemo ne povas kalkuli la postan movadan trajektorion, kaj hazarda ilmovado okazos. Ĉi-momente, manlibro origin-revena operacio devas esti farita por solvi la problemon. La spindela rotacio ne ŝanĝiĝas kun la spegula bildo-komando.
Figuro 1: Ila kompenso, antaŭen kaj inversa ŝanĝoj dum spegulado
5. Arka interpola komando
G02 estas dekstruma interpolado, G03 estas maldekstruma interpolado. En la XY-aviadilo, la formato estas jena: G02/G03X_Y_I_K_F_ aŭ G02/G
03X_Y_R_F_, kie
Kiam arko tranĉas, bonvolu noti, ke kiam q≤180°, R estas pozitiva valoro; kiam q>180°, R estas negativa valoro; I kaj K ankaŭ povas esti specifitaj per R. Kiam ambaŭ estas precizigitaj samtempe, la R-komando havas prioritaton, kaj I , K estas malvalida; R ne povas fari plencirklotranĉadon, kaj plencirklotranĉadon povas nur esti programita kun I, J, kaj K, ĉar ekzistas sennombraj cirkloj kun la sama radiuso pasanta tra la sama punkto, kiel montrite en Figuro 2.
Figuro 2 Cirklo pasanta tra la sama punkto
Kiam I kaj K estas nul, ili povas esti preterlasitaj; sendepende de G90 aŭ G91-reĝimo, I, J, kaj K estas programitaj laŭ relativaj koordinatoj; dum arkinterpolado, ilaj kompensaj instrukcioj G41/G42 ne povas esti uzataj.
6. Avantaĝoj kaj malavantaĝoj inter G92 kaj G54~G59
G54~G59 estas la koordinatsistemo aro antaŭ prilaborado, kaj G92 estas la koordinatsistemo aro en la programo. Post uzi G54~G59, ne necesas uzi G92 denove, alie G54~G59 estos anstataŭigita kaj devus esti evitita, kiel Kiel montrite en Tabelo 1.
Tabelo 1 La diferenco inter G92 kaj funkcia koordinatsistemo
Noto: (1) Post kiam G92 estas uzata por agordi la koordinatsistemon, uzi G54~G59 denove ne havos efikon krom se la sistemo estas malŝaltita kaj rekomencita, aŭ G92 estas uzata por agordi la bezonatan novan laborpecan koordinatsistemon. (2) Post kiam la programo uzanta G92 finiĝas, se la maŝinilo ne revenas?
Se la origino fiksita de 羾92 estas komencita denove, la nuna pozicio de la maŝinilo fariĝos la nova laborpeca koordinata origino, kiu estas ema al akcidentoj. Tial mi esperas, ke legantoj uzos ĝin singarde.
7. Preparu ilon ŝanĝanta subrutinon.
En maŝinanta centro, iloŝanĝoj estas neeviteblaj. Tamen, la maŝinilo havas fiksan ilan ŝanĝopunkton kiam ĝi forlasas la fabrikon. Se ĝi ne estas ĉe la iloŝanĝa pozicio, la ilo ne povas esti ŝanĝita. Plie, antaŭ iloŝanĝo, la ilokompenso kaj ciklo devas esti nuligitaj, la spindelo ĉesas, kaj la fridigaĵo estas malŝaltita. Estas multaj kondiĉoj. Se ĉi tiuj kondiĉoj devas esti certigitaj antaŭ ĉiu mana ilo ŝanĝo, ĝi ne nur estos inklina al eraro, sed ankaŭ malefika. Tial ni povas kompili ilan ŝanĝoprogramon por konservi ĝin kaj uzi ĝin en la DI-stato. Voki M98 povas plenumi la ilan ŝanĝon unufoje.
Prenante la maŝincentron PMC-10V20 kiel ekzemplon, la programo estas kiel sekvas:
O2002;(nomo de la programo)
G80G40G49; (Nuligi fiksan ciklon kaj ilan kompenson)
M05; (Spindelo haltas)
M09; (malfermita malvarmigilo)
G91G30Z0; (Z-akso revenas al la dua origino, kiu estas la ila ŝanĝopunkto)
M06; (Ŝanĝo de ilo)
M99; (Fino de subrutino)
Kiam vi bezonas ŝanĝi la ilon, vi nur bezonas tajpi "T5M98P2002" en la MDI-stato por anstataŭigi la bezonatan ilon T5, tiel evitante multajn nenecesajn erarojn. Legantoj povas kompili respondajn ilajn ŝanĝajn subrutinojn laŭ la karakterizaĵoj de siaj propraj maŝiniloj.
8. aliaj
Program-segmento-sekvencnombro, reprezentita per adreso N. Ĝenerale, la CNC-aparato mem havas limigitan memorspacon (64K). Por ŝpari stokan spacon, la programsegmentaj sekvencnombroj estas preterlasitaj. N nur reprezentas la programsegmentetikedon, kiu povas faciligi la serĉon kaj redaktadon de la programo. Ĝi havas neniun efikon al la maŝinadprocezo. La sinsekvo nombro povas esti pliigita aŭ malpliigita, kaj la kontinueco de la valoroj ne estas postulata. Tamen, ĝi ne povas esti preterlasita dum uzado de certaj buklo-instrukcioj, saltinstrukcioj, vokado de subrutinoj kaj spegulaj instrukcioj.
9. En la sama programsegmento, por la sama instrukcio (sama adreskaraktero) aŭ la sama grupo da instrukcioj, efikiĝos tiu, kiu aperas poste.
Ekzemple, la iloŝanĝa programo, T2M06T3; anstataŭigas T3 anstataŭ T2;
G01G00X50.0Y30.0F200; G00 estas ekzekutita (kvankam estas F-valoro, G01 ne estas ekzekutita).
Instrukcikodoj kiuj ne estas en la sama grupo havas la saman efikon se ili estas efektivigitaj en la sama programsegmento interŝanĝante la sekvencon.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Ĉiuj ĉi-supraj eroj estis kuritaj kaj transdonitaj al la maŝinanta centro PMC-10V20 (FANUCSYSTEM). En praktikaj aplikoj, nur profunda kompreno de la uzado kaj programaj reguloj de diversaj instrukcioj estas postulata.
Xinfa CNC-iloj havas la karakterizaĵojn de bona kvalito kaj malalta prezo. Por detaloj, bonvolu viziti:
Fabrikistoj de CNCaj Iloj - Ĉina Fabriko kaj Provizantoj de CNCaj Iloj (xinfatools.com)
Afiŝtempo: Nov-06-2023