Pagpoposisyon ng G00
1. Format G00 X_ Z_ Ang command na ito ay naglilipat ng tool mula sa kasalukuyang posisyon patungo sa posisyon na tinukoy ng command (sa absolute coordinate mode), o sa isang tiyak na distansya (sa incremental coordinate mode). 2. Pagpoposisyon sa anyo ng non-linear cutting Ang aming depinisyon ay: gumamit ng independiyenteng rapid traverse rate upang matukoy ang posisyon ng bawat axis. Ang landas ng tool ay hindi isang tuwid na linya, at ang mga axes ng makina ay humihinto sa mga posisyon na tinukoy ng mga utos sa pagkakasunud-sunod ayon sa pagkakasunud-sunod ng pagdating. 3. Linear positioning Ang tool path ay katulad ng linear cutting (G01), pagpoposisyon sa kinakailangang posisyon sa pinakamaikling oras (hindi lalampas sa mabilis na traverse rate ng bawat axis). 4. Halimbawa N10 G0 X100 Z65
G01 Linear interpolation
1. Format G01 X(U)_ Z(W)_ F_ ; Ang linear interpolation ay gumagalaw mula sa kasalukuyang posisyon patungo sa command position sa isang tuwid na linya at sa bilis ng paggalaw na ibinigay ng command. X, Z: Ang ganap na mga coordinate ng posisyon na ililipat. U,W: Mga incremental na coordinate ng posisyong ililipat.
2. Halimbawa ① Absolute coordinate program G01 X50. Z75. F0.2 ;X100.; ② Incremental coordinate program G01 U0.0 W-75. F0.2 ;U50.
Circular interpolation (G02, G03)
Format G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – clockwise (CW) G03 – counterclockwise (CCW)X, Z – sa coordinate system End point U, W – ang distansya sa pagitan ng start point at end point I, K – ang vector (radius value) mula sa start point sa gitnang punto R - ang saklaw ng arko (maximum na 180 degrees). 2. Halimbawa ① Absolute coordinate system program G02 X100. Z90. I50. K0. F0.2 o G02 X100. Z90. R50. F02; ② Incremental coordinate system program G02 U20. W-30. I50. K0. F0.2 ;o G02 U20.W-30.R50.F0.2;
Pangalawang pinagmulang pagbabalik (G30)
Ang coordinate system ay maaaring itakda sa pangalawang pinanggalingan function. 1. Itakda ang mga coordinate ng panimulang punto ng tool na may mga parameter (a, b). Ang mga puntos na "a" at "b" ay ang mga distansya sa pagitan ng pinagmulan ng makina at ang panimulang punto ng tool. 2. Kapag nagprograma, gamitin ang G30 command sa halip na G50 para itakda ang coordinate system. 3. Pagkatapos isagawa ang pagbabalik sa unang pinagmulan, anuman ang aktwal na posisyon ng tool, lilipat ang tool sa pangalawang pinanggalingan kapag nakatagpo ang command na ito. 4. Ang pagpapalit ng kasangkapan ay ginagawa din sa pangalawang pinanggalingan.
Pagputol ng sinulid (G32)
1. Format G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – thread lead setting E – thread pitch (mm) Kapag nagprograma ng thread cutting program, ang RPM ng spindle speed ay dapat na pare-parehong kontrolado ang function (G97), at dapat isaalang-alang ang ilang katangian ng sinulid na bahagi. Ang kontrol sa bilis ng paggalaw at mga function ng kontrol sa bilis ng spindle ay hindi papansinin sa mode ng pagputol ng thread. At kapag gumagana ang feed hold button, ang proseso ng paglipat nito ay hihinto pagkatapos makumpleto ang isang cutting cycle.
2. Halimbawa G00 X29.4; (1 cycle cutting) G32 Z-23. F0.2; G00 X32; Z4.; X29.; (2 cycle cutting) G32 Z-23. F0.2; G00 X32.; Z4 .
Function ng offset na diameter ng tool (G40/G41/G42)
1. Format G41 X_ Z_;G42 X_ Z_;
Kapag ang cutting edge ay matalim, ang proseso ng pagputol ay sumusunod sa hugis na tinukoy ng programa nang walang mga problema. Gayunpaman, ang tunay na gilid ng tool ay nabuo sa pamamagitan ng isang pabilog na arko (tool nose radius). Gaya ng ipinapakita sa figure sa itaas, ang tool nose radius ay magdudulot ng mga error sa kaso ng circular interpolation at pag-tap.
2. Bias function
command cutting position toolpath
Kinakansela ng G40 ang paggalaw ng tool ayon sa naka-program na landas
G41 Kanan Ang tool ay gumagalaw mula sa kaliwang bahagi ng naka-program na landas
G42 Kaliwa Gumagalaw ang tool mula sa kanang bahagi ng naka-program na landas
Ang prinsipyo ng kompensasyon ay nakasalalay sa paggalaw ng sentro ng arko ng ilong ng tool, na palaging hindi nag-tutugma sa radius vector sa normal na direksyon ng cutting surface. Samakatuwid, ang reference point para sa kabayaran ay ang tool nose center. Karaniwan, ang kabayaran sa haba ng tool at radius ng ilong ng tool ay batay sa isang haka-haka na pagputol, na nagdudulot ng ilang mga paghihirap sa pagsukat. Ang paglalapat ng prinsipyong ito sa kompensasyon ng tool, ang haba ng tool, tool nose radius R, at tool nose form number (0-9) na kinakailangan para sa imaginary tool nose radius compensation ay dapat sukatin gamit ang mga reference point ng X at Z ayon sa pagkakabanggit. Dapat itong ilagay sa tool offset file nang maaga.
Ang "Tool nose radius offset" ay dapat i-utos o kanselahin gamit ang G00 o G01 function. Kung ang utos na ito ay may circular interpolation o hindi, ang tool ay hindi gagalaw nang tama, na nagiging sanhi ng unti-unting paglihis nito mula sa executed path. Samakatuwid, ang utos ng offset ng radius ng ilong ng tool ay dapat makumpleto bago magsimula ang proseso ng pagputol; at ang overcut phenomenon na dulot ng pagsisimula ng tool mula sa labas ng workpiece ay mapipigilan. Sa kabaligtaran, pagkatapos ng proseso ng pagputol, gamitin ang utos ng paglipat upang maisagawa ang proseso ng pagkansela ng offset
Pagpili ng workpiece coordinate system (G54-G59)
1. Format G54 X_ Z_; 2. Gumagamit ang function ng mga command na G54 – G59 para magtalaga ng arbitrary point sa machine tool coordinate system (ang workpiece origin offset value) sa mga parameter 1221 – 1226, at itakda ang workpiece coordinate system (1-6) . Ang parameter na ito ay tumutugma sa G code tulad ng sumusunod: Workpiece coordinate system 1 (G54) — Workpiece origin return offset value — Parameter 1221 Workpiece coordinate system 2 (G55) — Workpiece origin return offset value — Parameter 1222 workpiece coordinate system 3 (G56) — workpiece origin return offset value — parameter 1223 workpiece coordinate system 4 (G57) — workpiece origin return offset value — parameter 1224 workpiece coordinate system 5 (G58 ) — Offset value ng workpiece origin return — Parameter 1225 Workpiece coordinate system 6 (G59) — Offset halaga ng workpiece origin return — Parameter 1226 Matapos i-on ang power at makumpleto ang origin return, awtomatikong pipiliin ng system ang Workpiece coordinate system 1 (G54). Ang mga coordinate na ito ay mananatiling may bisa hanggang sa mapalitan sila ng isang "modal" na utos. Bilang karagdagan sa mga hakbang sa pagtatakda na ito, may isa pang parameter sa system na maaaring baguhin kaagad ang mga parameter ng G54~G59. Ang halaga ng pinagmulan ng offset sa labas ng workpiece ay maaaring ilipat gamit ang parameter No. 1220.
Ikot ng pagtatapos (G70)
1. Format G70 P(ns) Q(nf) ns: Ang unang segment number ng finishing shape program. nf: Ang huling segment number ng finishing shape program 2. Function Pagkatapos ng magaspang na pagliko gamit ang G71, G72 o G73, tapusin ang pagliko gamit ang G70.
Magaspang na ikot ng de-latang kotse sa panlabas na hardin (G71)
1. Format G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)…… … … Tinutukoy ng .F__ ang utos ng paggalaw sa pagitan ng A at B sa segment ng programa mula sa sequence number ns hanggang nf. .S__.T__N(nf)…△d: Ang cutting depth (radius specification) ay hindi tumutukoy sa positibo at negatibong mga palatandaan. Ang direksyon ng paggupit ay tinutukoy ayon sa direksyon ng AA', at hindi ito magbabago hanggang sa matukoy ang isa pang halaga. Ang parameter ng system ng FANUC (NO.0717) ay tumutukoy. e: Tool retraction stroke Ang ispesipikong ito ay isang detalye ng estado, at hindi ito magbabago hanggang sa matukoy ang isa pang halaga. Ang parameter ng system ng FANUC (NO.0718) ay tumutukoy. ns: Ang unang segment number ng finishing shape program. nf: Ang huling segment number ng finishing shape program. △u: Ang distansya at direksyon ng reserba para sa pagtatapos ng machining sa X direksyon. (diameter/radius) △w: ang distansya at direksyon ng nakareserbang halaga para sa pagtatapos ng machining sa direksyong Z.
2. Function Kung gagamitin mo ang program upang matukoy ang hugis ng pagtatapos mula A hanggang A' hanggang B sa figure sa ibaba, gamitin ang △d (cutting depth) upang putulin ang itinalagang lugar, at iwanan ang finishing allowance △u/2 at △ w.
Naka-kahong ikot ng mukha (G72)
1. Format G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf Ang , △u, △w, f, s at t ay may parehong kahulugan sa G71. 2. Function Gaya ng ipinapakita sa figure sa ibaba, ang cycle na ito ay kapareho ng G71 maliban na ito ay parallel sa X axis.
Pagbuo ng processing compound cycle (G73)
1. Format G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns )…………………… Block number N(nf) kasama ang A A' B……△i: Tool retract distance sa X-axis direction (radius specification), na tinukoy ng FANUC system parameter (NO.0719). △k: Tool retract distance sa Z-axis direction (tinukoy ng radius), na tinukoy ng FANUC system parameter (NO.0720). d: Dividing times Ang value na ito ay kapareho ng rough machining repetition times, na tinukoy ng FANUC system parameter (NO.0719). ns: Ang unang segment number ng finishing shape program. nf: Ang huling segment number ng finishing shape program. △u: Ang distansya at direksyon ng reserba para sa pagtatapos ng machining sa X direksyon. (diameter/radius) △w: ang distansya at direksyon ng nakareserbang halaga para sa pagtatapos ng machining sa direksyong Z.
2. Function Ginagamit ang function na ito upang paulit-ulit na putulin ang unti-unting pagbabago ng fixed form. Ang cycle na ito ay maaaring epektibong maputol aMga bahagi ng CNC machiningatMga bahagi ng pagliko ng CNCna naproseso sa pamamagitan ng rough machining o casting.
Face pecking drilling cycle (G74)
1. Format G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Paatras na halaga Ang pagtatalagang ito ay ang pagtatalaga ng katayuan, sa ibang Mga Halaga ay hindi binago hanggang sa tinukoy. Ang parameter ng system ng FANUC (NO.0722) ay tumutukoy. x: X coordinate ng point B u: increment mula a hanggang bz: Z coordinate ng point cw: increment mula A hanggang C △i: halaga ng paggalaw sa X direksyon △k: halaga ng paggalaw sa Z direksyon △d: sa Ang halaga kung saan ang tool ay binawi sa ilalim ng hiwa. Ang simbolo ng △d ay dapat na (+). Gayunpaman, kung ang X (U) at △I ay tinanggal, ang halaga ng pagbawi ng tool ay maaaring tukuyin gamit ang gustong sign. f: Feed rate: 2. Function Gaya ng ipinapakita sa figure sa ibaba, ang pagputol ay maaaring iproseso sa cycle na ito. Kung ang X (U) at P ay tinanggal, ang operasyon ay isasagawa lamang sa Z axis, na ginagamit para sa pagbabarena.
Outer diameter/inner diameter pecking drilling cycle (G75)
1. Format G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Function Ang mga sumusunod na command ay gumagana tulad ng ipinapakita sa figure sa ibaba, maliban sa X Ang paggamit ng Z sa halip na sa labas ay kapareho ng G74. Sa cycle na ito, ang pagputol ay maaaring hawakan, at ang X-axis cutting groove at X-axis pecking drilling ay maaaring isagawa.
Ikot ng pagputol ng thread (G76)
1. Format G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Pagtatapos ng mga oras ng pag-uulit (1 hanggang 99) Ang pagtatalaga na ito ay isang pagtatalaga ng katayuan, at hindi ito magbabago hanggang sa may itinalagang ibang halaga. Ang parameter ng system ng FANUC (NO.0723) ay tumutukoy. r: angle to angle Ang detalyeng ito ay isang detalye ng estado, at hindi ito magbabago hangga't hindi natukoy ang isa pang halaga. Ang parameter ng system ng FANUC (NO.0109) ay tumutukoy. a: Tool nose angle: 80 degrees, 60 degrees, 55 degrees, 30 degrees, 29 degrees, 0 degrees ay maaaring mapili, na tinukoy ng 2 digit. Ang pagtatalaga na ito ay isang pagtatalaga ng katayuan at hindi magbabago hangga't hindi nakatalaga ang isa pang halaga. Ang parameter ng system ng FANUC (NO.0724) ay tumutukoy. Gaya ng: P (02/m, 12/r, 60/a) △dmin: ang pinakamababang lalim ng pagputol Ang detalyeng ito ay isang detalye ng estado, at hindi ito magbabago hanggang sa matukoy ang ibang halaga. Ang parameter ng system ng FANUC (NO.0726) ay tumutukoy. i: Radius difference ng sinulid na bahagi Kung i=0, maaari itong gamitin para sa pangkalahatang linear thread cutting. k: Taas ng thread Ang halagang ito ay tinukoy na may halaga ng radius sa direksyon ng X-axis. △d: unang cutting depth (radius value) l: thread lead (na may G32)
2. Functional thread cutting cycle.
Cutting cycle para sa panloob at panlabas na diameters (G90)
1. Format Linear cutting cycle: G90 X(U)___Z(W)___F___ ; Pindutin ang switch para pumasok sa single block mode, at kinukumpleto ng operasyon ang cycle operation ng path 1→2→3→4 gaya ng ipinapakita sa figure. Ang sign (+/-) ng U at W ay binago ayon sa direksyon ng 1 at 2 sa incremental coordinate program. Ikot ng pagputol ng kono: G90 X(U)___Z(W)___R___ F___ ; Dapat na tukuyin ang halaga ng "R" ng kono. Ang paggamit ng cutting function ay katulad ng linear cutting cycle.
2. Function outer circle cutting cycle. 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
Ikot ng pagputol ng thread (G92)
1. Format Straight thread cutting cycle: G92 X(U)___Z(W)___F___ ; Thread range at spindle RPM stabilization control (G97) ay katulad ng G32 (thread cutting). Sa cycle ng pagputol ng thread na ito, ang tool sa pag-urong para sa pagputol ng thread ay maaaring gamitin bilang [Fig. 9-9]; ang haba ng chamfer ay nakatakda bilang 0.1L unit sa hanay na 0.1L~12.7L ayon sa nakatalagang parameter. Tapered thread cutting cycle: G92 X(U)___Z(W)___R___F___ ; 2. Function Thread cutting cycle
Step cutting cycle (G94)
1. Format Terrace cutting cycle: G94 X(U)___Z(W)___F___ ; Taper step cutting cycle: G94 X(U)___Z(W)___R___ F___ ; 2. Function Step cutting Linear speed control (G96, G97)
Hinahati ng NC lathe ang bilis sa, halimbawa, mga low-speed at high-speed na lugar sa pamamagitan ng pagsasaayos ng hakbang at pagbabago ng RPM; ang bilis sa bawat lugar ay maaaring malayang baguhin. Ang function ng G96 ay upang magsagawa ng line speed control at mapanatili ang isang matatag na cutting rate sa pamamagitan lamang ng pagpapalit ng RPM upang makontrol ang kaukulang pagbabago ng diameter ng workpiece. Ang function ng G97 ay kanselahin ang line speed control at kontrolin lamang ang stability ng RPM.
Itakda ang displacement (G98/G99)
Ang cutting displacement ay maaaring italaga ng displacement kada minuto (mm/min) na may G98 code, o displacement kada revolution (mm/rev) na may G99 code; dito G99 displacement per revolution ay ginagamit para sa programming sa NC lathe. Rate ng paglalakbay kada minuto (mm/min) = Rate ng pag-aalis bawat rebolusyon (mm/rev) x Spindle RPM
Maraming mga tagubilin na kadalasang ginagamit sa mga machining center ay kapareho ngMga bahagi ng CNC machining, Mga bahagi ng pagliko ng CNCatMga bahagi ng CNC Milling, at hindi ilalarawan dito. Ang sumusunod ay nagpapakilala lamang ng ilang mga tagubilin na nagpapakita ng mga katangian ng machining center:
1. Eksaktong stop check command G09
Format ng pagtuturo: G09;
Ang tool ay patuloy na isasakatuparan ang susunod na segment ng programa pagkatapos ng pagbabawas ng bilis at pagpoposisyon nang tumpak bago maabot ang dulong punto, na maaaring magamit para sa machining na mga bahagi na may matutulis na mga gilid at sulok.
2. Tool offset setting command G10
Format ng pagtuturo: G10P_R_;
P: command offset number; R: offset
Maaaring itakda ang offset ng tool sa pamamagitan ng setting ng program.
3. Unidirectional positioning command G60
Format ng pagtuturo: G60 X_Y_Z_;
Ang X, Y, at Z ay ang mga coordinate ng end point na kailangan upang makamit ang tumpak na pagpoposisyon.
Para sa pagpoproseso ng butas na nangangailangan ng tumpak na pagpoposisyon, gamitin ang command na ito para paganahin ang machine tool na makamit ang unidirectional positioning, sa gayon ay maalis ang error sa machining na dulot ng backlash. Ang direksyon ng pagpoposisyon at halaga ng overshoot ay itinakda ng mga parameter.
4. Eksaktong stop check mode command na G61
Format ng pagtuturo: G61;
Ang command na ito ay isang modal command, at sa G61 mode, ito ay katumbas ng bawat block ng program na naglalaman ng G09 command.
5. Continuous cutting mode command G64
Format ng pagtuturo: G64;
Ang pagtuturo na ito ay isang modal na pagtuturo, at ito rin ang default na estado ng machine tool. Matapos lumipat ang tool sa dulong punto ng pagtuturo, magpapatuloy itong isakatuparan ang susunod na bloke nang walang deceleration, at hindi makakaapekto sa pagpoposisyon o pag-verify sa G00, G60, at G09. Kapag kinansela ang G61 mode Upang gamitin ang G64.
6. Awtomatikong reference point return command G27, G28, G29
(1) Bumalik sa reference point check command G27
Format ng pagtuturo: G27;
Ang X, Y, at Z ay ang mga coordinate value ng reference point sa workpiece coordinate system, na maaaring gamitin upang suriin kung ang tool ay maaaring iposisyon sa reference point.
Sa ilalim ng pagtuturo na ito, ang commanded axis ay babalik sa reference point na may mabilis na paggalaw, awtomatikong bumababa at nagsasagawa ng positioning check sa tinukoy na coordinate value. Kung ang reference point ay nakaposisyon, ang reference point signal light ng axis ay naka-on; kung hindi pare-pareho, susuriin muli ng programa. .
(2) Awtomatikong reference point return command G28
Format ng pagtuturo: G28 X_Y_Z_;
Ang X, Y, at Z ay ang mga coordinate ng gitnang punto, na maaaring itakda nang arbitraryo. Ang machine tool ay gumagalaw muna sa puntong ito, at pagkatapos ay babalik sa reference point.
Ang layunin ng pagtatakda ng intermediate point ay upang maiwasan ang tool na makagambala sa workpiece o fixture kapag bumalik ito sa reference point.
Halimbawa: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (ang gitnang punto ay 400.0,500.0)
N3 G28 Z600.0; (ang gitnang punto ay 400.0, 500.0, 600.0)
(3) Awtomatikong bumalik mula sa reference point sa G29
Format ng pagtuturo: G29 X_Y_Z_;
Ang X, Y, Z ay ang ibinalik na end point coordinate
Sa panahon ng proseso ng pagbabalik, ang tool ay gumagalaw mula sa anumang posisyon patungo sa intermediate point na tinutukoy ng G28, at pagkatapos ay lilipat sa end point. Ang G28 at G29 ay karaniwang ginagamit nang magkapares, at ang G28 at G00 ay maaari ding gamitin nang magkapares.
Oras ng post: Ene-02-2023