G00 poziciigado
1. Formato G00 X_ Z_ Ĉi tiu komando movas la ilon de la nuna pozicio al la pozicio specifita de la komando (en absoluta koordinata reĝimo), aŭ al certa distanco (en pliiga koordinata reĝimo). 2. Pozicionado en formo de ne-linia tranĉado Nia difino estas: uzu sendependan rapidan rapidecon por determini la pozicion de ĉiu akso. La ila vojo ne estas rekta linio, kaj la maŝinaksoj haltas ĉe la pozicioj specifitaj de la ordonoj en sinsekvo laŭ la ordo de alveno. 3. Lineara poziciigado La ila vojo estas simila al lineara kortego (G01), poziciigado ĉe la postulata pozicio en la plej mallonga tempo (ne superante la rapidan transiron de ĉiu akso). 4. Ekzemplo N10 G0 X100 Z65
G01 Lineara interpolado
1. Formato G01 X(U)_ Z(W)_ F_ ; Lineara interpolado moviĝas de la nuna pozicio al la komanda pozicio en rekta linio kaj laŭ la komand-donita movrapideco. X, Z: La absolutaj koordinatoj de la pozicio movota. U,W: Krementaj koordinatoj de la pozicio movota.
2. Ekzemplo ① Absoluta koordinata programo G01 X50. Z75. F0.2 ;X100.; ② Pliiga koordinata programo G01 U0.0 W-75. F0.2 ;U50.
Cirkla interpolado (G02, G03)
Formato G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – dekstrume (CW) G03 – maldekstrume (CCW)X, Z – en la koordinatsistemo Finpunkto U, W – la distanco inter la komenca punkto kaj la finpunkto I, K – la vektoro (radia valoro) de la komenca punkto al la centra punkto R – la arka gamo (maksimume 180 gradoj). 2. Ekzemplo ① Absoluta koordinatsistemo programo G02 X100. Z90. I50. K0. F0.2 aŭ G02 X100. Z90. R50. F02; ② Pliiga koordinatsistemo programo G02 U20. W-30. I50. K0. F0.2 ;aŭ G02 U20.W-30.R50.F0.2;
Dua originreveno (G30)
La koordinatsistemo povas esti agordita kun la dua originfunkcio. 1. Agordu la koordinatojn de la komenca punkto de la ilo kun parametroj (a, b). Punktoj "a" kaj "b" estas la distancoj inter la maŝina origino kaj la deirpunkto de la ilo. 2. Dum programado, uzu G30-komandon anstataŭ G50 por agordi la koordinatsistemon. 3. Post ekzekuti la revenon al la unua origino, sendepende de la reala pozicio de la ilo, la ilo moviĝos al la dua origino kiam ĉi tiu komando estas renkontita. 4. Ilo anstataŭas ankaŭ estas farita ĉe la dua origino.
Fadentranĉado (G32)
1. Formatu G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F - fadena konduka agordo E - fadena paŝo (mm) Kiam vi programas la fadentranĉan programon, la RPM de la spindelrapideco devus esti unuforme kontrolita funkcio (G97), kaj iuj karakterizaĵoj de la fadena parto devus esti konsiderataj. La funkcioj de kontrolo de rapido de movado kaj kontrolo de rapido de spindelo estos ignoritaj en la fadentranĉa reĝimo. Kaj kiam funkcias la butono de tenado de manĝo, ĝia mova procezo ĉesas post kompletigado de tranĉa ciklo.
2. Ekzemplo G00 X29.4; (1 ciklotranĉado) G32 Z-23. F0.2; G00 X32; Z4.; X29.; (2 cikla tranĉado) G32 Z-23. F0.2; G00 X32.; Z4.
Ila diametra kompensa funkcio (G40/G41/G42)
1. Formato G41 X_ Z_;G42 X_ Z_;
Kiam la tranĉrando estas akra, la tranĉa procezo sekvas la formon specifitan de la programo sen problemoj. Tamen, la reala ilrando estas formita per cirkla arko (ilnaza radiuso). Kiel montrite en la supra figuro, la ila nazradiuso kaŭzos erarojn en la kazo de cirkla interpolado kaj frapetado.
2. Bias-funkcio
komando tranĉa pozicio ilvojo
G40 nuligas la movadon de la ilo laŭ la planita vojo
G41 Dekstre La ilo moviĝas de la maldekstra flanko de la programita vojo
G42 Maldekstre La ilo moviĝas de la dekstra flanko de la programita vojo
La principo de kompenso dependas de la movado de la centro de la ila nazarko, kiu ĉiam ne koincidas kun la radiusvektoro en la normala direkto de la tranĉa surfaco. Tial, la referencpunkto por kompenso estas la ila nazocentro. Kutime, la kompenso de illongo kaj ila nazradiuso baziĝas sur imaga tranĉrando, kiu alportas kelkajn malfacilaĵojn al la mezurado. Aplikante ĉi tiun principon al ilkompenso, la illongo, ilnazoradiuso R, kaj ilnazoformnumero (0-9) necesaj por imaga ilnazoradiuskompenso devus esti mezuritaj kun la referencpunktoj de X kaj Z respektive. Ĉi tiuj devus esti enigitaj anticipe en la ilan ofsetan dosieron.
"Ila nazo-radia ofseto" devus esti ordonita aŭ nuligita kun funkcio G00 aŭ G01. Ĉu ĉi tiu komando estas kun cirkla interpolado aŭ ne, la ilo ne moviĝos ĝuste, kaŭzante ĝin iom post iom devii de la efektivigita vojo. Tial, la ila nazo-radiusa ofseto-komando devus esti kompletigita antaŭ ol la tranĉa procezo komenciĝas; kaj la overcut-fenomeno kaŭzita de komencado de la ilo de la ekstero de la laborpeco povas esti malhelpita. Male, post la tranĉa procezo, uzu la mova komandon por plenumi la nuligi procezon de la ofseto
Elekto de koordinatsistemo de laborpeco (G54-G59)
1. Formato G54 X_ Z_; 2. La funkcio uzas G54 - G59-komandojn por asigni arbitran punkton en la maŝinila koordinatsistemo (la laborpeca origino kompensa valoro) al la parametroj 1221 - 1226, kaj agordi la laborpecan koordinatsistemon (1-6). Ĉi tiu parametro respondas al la G-kodo jene: Laborpeca koordinatsistemo 1 (G54) — Laborpeca origin-revena ofseta valoro — Parametro 1221 Laborpeca koordinatsistemo 2 (G55) — Laborpeca origin-revena ofseta valoro — Parametro 1222 laborpeca koordinatsistemo 3 (G56) — laborpeca origino revena ofseto-valoro — parametro 1223 laborpeca koordinatsistemo 4 (G57) — laborpeca origino reveno ofsetvaloro — parametro 1224 laborpeca koordinatsistemo 5 (G58 ) — Ofsetovaloro de laborpeca originreveno — Parametro 1225 Laborpeca koordinatsistemo 6 (G59) — Ofseto valoro de laborpeca origin-reveno — Parametro 1226 Post kiam la potenco estas ŝaltita kaj la origina reveno estas kompletigita, la sistemo aŭtomate elektas Laborpeca koordinatsistemo 1 (G54). Ĉi tiuj koordinatoj restos en efiko ĝis ili estas ŝanĝitaj per "modala" komando. Krom ĉi tiuj agordaj paŝoj, ekzistas alia parametro en la sistemo, kiu povas tuj ŝanĝi la parametrojn de G54~G59. La origin-offset-valoro ekster la laborpeco povas esti translokigita per parametro n-ro 1220.
Fina ciklo (G70)
1. Formato G70 P(ns) Q(nf) ns: La unua segmenta nombro de la finforma programo. nf: La lasta segmenta nombro de la finforma programo 2. Funkcio Post malglata turnado kun G71, G72 aŭ G73, finturni per G70.
Malglata aŭto enlatigita ciklo en ekstera ĝardeno (G71)
1. Formatu G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ precizigas la movkomandon inter A kaj B en la programsegmento de sinsekvo ns ĝis nf. .S__.T__N(nf)…△d: La tranĉa profundo (radiusspecifo) ne specifas la pozitivajn kaj negativajn signojn. La tranĉa direkto estas determinita laŭ la direkto de AA', kaj ĝi ne ŝanĝos ĝis alia valoro estas specifita. FANUC-sistema parametro (NO.0717) specifas. e: Ila retirstreko Ĉi tiu specifo estas ŝtatspecifo, kaj ĝi ne ŝanĝiĝos ĝis alia valoro estas specifita. FANUC-sistema parametro (NO.0718) specifas. ns: La unua segmenta nombro de la finforma programo. nf: La lasta segmentnumero de la finforma programo. △u: La distanco kaj direkto de la rezervo por fini maŝinadon en la X-direkto. (diametro/radiuso) △w: la distanco kaj direkto de la rezervita kvanto por fini maŝinadon en la Z-direkto.
2. Funkcio Se vi uzas la programon por determini la finan formon de A ĝis A' ĝis B en la suba figuro, uzu △d (tranĉa profundo) por fortranĉi la destinitan areon, kaj lasu la finan permeson △u/2 kaj △ w.
Vizaĝturnanta enlata ciklo (G72)
1. Formatu G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s kaj t havas la samajn signifojn kiel G71. 2. Funkcio Kiel montrite en la suba figuro, ĉi tiu ciklo estas la sama kiel G71 krom ke ĝi estas paralela al la X-akso.
Formado de pretiga kunmetaĵciklo (G73)
1. Formatu G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )………… Bloknumero N(nf) laŭ A A' B………△i: Ilo retira distanco en X-aksa direkto (radiusspecifo), specifita per FANUC-sistema parametro (NO.0719). △k: Ilo retiriĝas distancon en direkto de Z-akso (specifita per radiuso), specifita per FANUC-sistema parametro (NO.0720). d: Dividaj tempoj Ĉi tiu valoro estas la sama kiel malglataj maŝinadaj ripetaj tempoj, specifitaj per FANUC-sistema parametro (NO.0719). ns: La unua segmenta nombro de la finforma programo. nf: La lasta segmentnumero de la finforma programo. △u: La distanco kaj direkto de la rezervo por fini maŝinadon en la X-direkto. (diametro/radiuso) △w: la distanco kaj direkto de la rezervita kvanto por fini maŝinadon en la Z-direkto.
2. Funkcio Ĉi tiu funkcio estas uzata por plurfoje tranĉi iom post iom ŝanĝiĝantan fiksan formon. Ĉi tiu ciklo povas efike tranĉi aCNC maŝinpripartojkajCNC-turnantaj partojkiuj estis prilaboritaj per malglata maŝinado aŭ fandado.
Vizaĝa bekado-bora ciklo (G74)
1. Formato G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Malantaŭa kvanto Ĉi tiu nomo estas la statusnomo, en alia Valoroj ne estas ŝanĝitaj ĝis specifita. FANUC-sistema parametro (NO.0722) specifas. x: X-koordinato de punkto B u: pliigo de a al bz: Z-koordinato de punkto cw: pliigo de A al C △i: movkvanto en X-direkto △k: movkvanto en Z-direkto △d: en La kvanto, per kiu la ilo retiriĝas ĉe la fundo de la tranĉo. La simbolo de △d devas esti (+). Tamen, se X (U) kaj △I estas preterlasitaj, la ila retirkvanto povas esti precizigita kun la dezirata signo. f: Nutrado: 2. Funkcio Kiel montrite en la suba figuro, la tranĉo povas esti procesita en ĉi tiu ciklo. Se X (U) kaj P estas preterlasitaj, la operacio nur estos farita sur la Z-akso, kiu estas uzata por borado.
Ekstera diametro/interna diametro bekado-boradciklo (G75)
1. Formato G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funkcio La sekvaj ordonoj funkcias kiel montrite en la suba figuro, krom X Uzi Z anstataŭ ekstere estas la sama kiel G74. En ĉi tiu ciklo, la kortego povas esti pritraktita, kaj la X-aksa tranĉa sulko kaj X-aksa pikborado povas esti faritaj.
Fadentranĉa ciklo (G76)
1. Formato G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Finaj ripettempoj (1 ĝis 99) Ĉi tiu nomo estas statusa nomo, kaj ĝi ne ŝanĝiĝos ĝis alia valoro estas indikita. FANUC-sistema parametro (NO.0723) specifas. r: angulo al angulo Ĉi tiu specifo estas ŝtatspecifo, kaj ĝi ne ŝanĝiĝos ĝis alia valoro estas specifita. FANUC-sistema parametro (NO.0109) specifas. a: Ila nazo angulo: 80 gradoj, 60 gradoj, 55 gradoj, 30 gradoj, 29 gradoj, 0 gradoj povas esti elektita, specifita per 2 ciferoj. Ĉi tiu nomo estas statusa nomo kaj ne ŝanĝiĝos ĝis alia valoro estas indikita. FANUC-sistema parametro (NO.0724) specifas. Kiel ekzemple: P (02/m, 12/r, 60/a) △dmin: la minimuma tranĉa profundo Ĉi tiu specifo estas ŝtata specifo, kaj ĝi ne ŝanĝos ĝis alia valoro estas specifita. FANUC-sistema parametro (NO.0726) specifas. i: Radiusa diferenco de la surfadenita parto Se i=0, ĝi povas esti uzata por ĝenerala lineara fadentranĉado. k: Fadenalteco Ĉi tiu valoro estas specifita kun radiusa valoro en la X-aksa direkto. △d: unua tranĉa profundo (radia valoro) l: fadenplumbo (kun G32)
2. Funkcia fadena tranĉa ciklo.
Tranĉa ciklo por internaj kaj eksteraj diametroj (G90)
1. Formato Lineara tranĉa ciklo: G90 X(U)___Z(W)___F___ ; Premu la ŝaltilon por eniri la unublokan reĝimon, kaj la operacio kompletigas la ciklan operacion de la vojo 1→2→3→4 kiel montrite en la figuro. La signo (+/-) de U kaj W estas ŝanĝita laŭ la direkto de 1 kaj 2 en la pliiga koordinata programo. Konusa tranĉa ciklo: G90 X(U)___Z(W)___R___ F___ ; La "R" valoro de la konuso devas esti precizigita. La uzo de la tranĉa funkcio estas simila al la lineara tranĉa ciklo.
2. Funkcio ekstera cirklo tranĉa ciklo. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Fadentranĉa ciklo (G92)
1. Formato Rekta fadentranĉa ciklo: G92 X(U)___Z(W)___F___ ; Fadena gamo kaj spindela RPM stabiliga kontrolo (G97) similas al G32 (fadentranĉado). En ĉi tiu fadentranĉa ciklo, la retira ilo por fadentranĉado povas esti funkciigita kiel [Fig. 9-9]; la chamfer-longo estas agordita kiel 0.1L-unuo en la gamo de 0.1L ~ 12.7L laŭ la asignita parametro. Pinta fadentranĉa ciklo: G92 X(U)___Z(W)___R___F___ ; 2. Funkcio Fadeno-tranĉa ciklo
Paŝa tranĉa ciklo (G94)
1. Formato Terasa tranĉciklo: G94 X(U)___Z(W)___F___ ; Taper-paŝa tranĉciklo: G94 X(U)___Z(W)___R___ F___ ; 2. Funkcio Paŝa tranĉo Lineara rapidkontrolo (G96, G97)
La NC-tornilo dividas la rapidon en, ekzemple, malalt-rapidajn kaj altrapidajn areojn ĝustigante la paŝon kaj modifante la RPM; la rapido en ĉiu areo povas esti ŝanĝita libere. La funkcio de G96 estas plenumi linio-rapidecan kontrolon kaj konservi stabilan tranĉan indicon nur ŝanĝante la RPM por kontroli la respondan laborpecan diametroŝanĝon. La funkcio de G97 estas nuligi la linion-rapidecan kontrolon kaj nur kontroli la stabilecon de RPM.
Fiksita delokiĝo (G98/G99)
La tranĉa movo povas esti asignita movo je minuto (mm/min) kun G98-kodo, aŭ movo per revolucio (mm/rev) kun G99-kodo; ĉi tie G99-movo per revolucio estas uzata por programado en NC-tornilo. Vojaĝrapideco je minuto (mm/min) = Moviĝrapideco per revolucio (mm/rev) x Spindle RPM
Multaj instrukcioj ofte uzataj en maŝinaj centroj estas la sama kielCNC maŝinpripartoj, CNC-turnantaj partojkajCNC-Melantaj partoj, kaj ne estos priskribita ĉi tie. La sekvanta nur enkondukas kelkajn instrukciojn reflektantajn la karakterizaĵojn de la maŝinprilaborcentro:
1. Ekzakta haltkontrola komando G09
Instrukcia formato: G09;
La ilo daŭre ekzekutos la sekvan programsegmenton post malakceliĝo kaj poziciigado precize antaŭ atingi la finpunkton, kiu povas esti uzata por maŝinpripartoj kun akraj randoj kaj anguloj.
2. Ila kompensa agorda komando G10
Instrukcia formato: G10P_R_;
P: komanda kompensa nombro; R: ofseto
Ila ofseto povas esti agordita per programa agordo.
3. Unudirekta poziciiga komando G60
Instrukcia formato: G60 X_Y_Z_;
X, Y, kaj Z estas la koordinatoj de la finpunkto kiuj bezonas atingi precizan poziciigon.
Por trua prilaborado, kiu postulas precizan poziciigon, uzu ĉi tiun komandon por ebligi al la maŝinilo atingi unudirektan pozicion, tiel forigante la maŝinan eraron kaŭzitan de la kontraŭreago. La poziciiga direkto kaj supera kvanto estas fiksitaj per parametroj.
4. Ekzakta haltkontrola reĝimo komando G61
Instrukcia formato: G61;
Ĉi tiu komando estas modala komando, kaj en G61-reĝimo, ĝi estas ekvivalenta al ĉiu bloko de programo enhavanta G09-komandon.
5. Kontinua tranĉa reĝimo komando G64
Instrukcia formato: G64;
Ĉi tiu instrukcio estas modala instrukcio, kaj ĝi ankaŭ estas la defaŭlta stato de la maŝinilo. Post kiam la ilo moviĝos al la finpunkto de la instrukcio, ĝi daŭre ekzekutos la sekvan blokon sen malrapidiĝo, kaj ne influos la poziciigon aŭ konfirmon en G00, G60 kaj G09. Kiam oni nuligas la G61-reĝimon Por uzi G64.
6. Aŭtomata referencpunkto revena komando G27, G28, G29
(1) Reiru al la kontrolo de referencpunkto G27
Instrukcia formato: G27;
X, Y, kaj Z estas la koordinataj valoroj de la referencpunkto en la laborpeca koordinatsistemo, kiu povas esti uzita por kontroli ĉu la ilo povas esti poziciigita sur la referencpunkto.
Sub ĉi tiu instrukcio, la komandita akso revenas al la referencpunkto kun rapida movado, aŭtomate malrapidiĝas kaj faras poziciiga kontrolo ĉe la specifita koordinata valoro. Se la referencpunkto estas poziciigita, la referencpunkto signallumo de la akso estas ŝaltita; se ĝi ne estas konsekvenca, la programo denove kontrolos. .
(2) Aŭtomata referencpunkto revena komando G28
Instrukcia formato: G28 X_Y_Z_;
X, Y, kaj Z estas la koordinatoj de la meza punkto, kiu povas esti agordita arbitre. La maŝinilo unue moviĝas al ĉi tiu punkto, kaj poste revenas al la referencpunkto.
La celo fiksi la mezan punkton estas malhelpi la ilon enmiksiĝi kun la laborpeco aŭ fiksaĵo kiam ĝi revenas al la referencpunkto.
Ekzemplo: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (la meza punkto estas 400.0,500.0)
N3 G28 Z600.0; (la meza punkto estas 400.0, 500.0, 600.0)
(3) Aŭtomate revenu de la referencpunkto al G29
Formato de instrukcioj: G29 X_Y_Z_;
X, Y, Z estas la revenitaj finpunktokoordinatoj
Dum la revena procezo, la ilo moviĝas de iu ajn pozicio al la meza punkto determinita de G28, kaj tiam moviĝas al la fina punkto. G28 kaj G29 estas ĝenerale uzitaj en paroj, kaj G28 kaj G00 ankaŭ povas esti uzitaj en paroj.
Afiŝtempo: Jan-02-2023