1. pause command
Ang G04X (U)_/P_ ay tumutukoy sa oras ng pag-pause ng tool (hihinto ang feed, hindi hihinto ang spindle), at ang halaga pagkatapos ng address na P o X ay ang oras ng pag-pause. Ang halaga pagkatapos
Halimbawa, G04X2.0; o G04X2000; huminto ng 2 segundo
G04P2000;
Gayunpaman, sa ilang mga tagubilin sa pagpoproseso ng hole system (tulad ng G82, G88 at G89), upang matiyak ang katumpakan ng ilalim ng butas, mayroong isang oras ng pag-pause kapag ang tool ay nagpoproseso sa ilalim ng butas. Sa oras na ito, maaari lamang itong ipahayag sa pamamagitan ng address na P. Kung ang Address X ay nagpapahiwatig na ang control system ay isinasaalang-alang ang X bilang ang X-axis coordinate na halaga at ipinapatupad ito.
Halimbawa, G82X100.0Y100.0Z-20.0R5.0F200P2000; mag-drill (100.0, 100.0) sa ilalim ng butas at i-pause ng 2 segundo
G82X100.0Y100.0Z-20.0R5.0F200X2.0; pagbabarena (2.0, 100.0) sa ilalim ng butas nang hindi humihinto.
2. Mga pagkakaiba at koneksyon sa pagitan ng M00, M01, M02 at M30
Ang M00 ay isang unconditional pause instruction para sa programa. Kapag naisakatuparan ang programa, hihinto ang feed at hihinto ang spindle. Para i-restart ang program, kailangan mo munang bumalik sa JOG state, pindutin ang CW (spindle forward) para simulan ang spindle, at pagkatapos ay bumalik sa AUTO state, pindutin ang START key para simulan ang program.
Ang M01 ay isang programang selective pause instruction. Bago isagawa ang programa, dapat na naka-on ang OPSTOP key sa control panel. Ang epekto pagkatapos ng pagpapatupad ay kapareho ng M00. Dapat na i-restart ang program tulad ng nasa itaas.
Ang M00 at M01 ay kadalasang ginagamit para sa inspeksyon o pag-alis ng chip ng mga sukat ng workpiece sa panahon ng pagproseso.
Ang M02 ay ang pangunahing pagtuturo ng pagtatapos ng programa. Kapag naisakatuparan ang utos na ito, hihinto ang feed, hihinto ang spindle, at patayin ang coolant. Ngunit ang cursor ng programa ay humihinto sa dulo ng programa.
Ang M30 ay ang pangunahing utos ng pagtatapos ng programa. Ang function ay pareho sa M02, ang pagkakaiba ay ang cursor ay bumalik sa posisyon ng ulo ng programa, hindi alintana kung may iba pang mga segment ng programa pagkatapos ng M30.
3. Ang mga address D at H ay may parehong kahulugan
Ang mga parameter ng kompensasyon ng tool na D at H ay may parehong pag-andar at maaaring palitan sa kalooban. Pareho silang kumakatawan sa pangalan ng address ng compensation register sa CNC system, ngunit ang tiyak na halaga ng compensation ay tinutukoy ng compensation number address sa likod ng mga ito. Gayunpaman, sa mga sentro ng machining, upang maiwasan ang mga pagkakamali, karaniwang artipisyal na itinakda na ang H ay ang address ng kompensasyon sa haba ng tool, ang numero ng kompensasyon ay mula 1 hanggang 20, ang D ay ang address ng kompensasyon sa radius ng tool, at ang numero ng kompensasyon ay nagsisimula sa No. . 21 (isang tool magazine na may 20 tool).
Halimbawa, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Utos ng salamin
Mirror image processing instructions M21, M22, M23. Kapag ang X-axis o Y-axis lamang ang na-mirror, ang cutting sequence (climbing and up-cut milling), tool compensation direction, at arc interpolation steering ay magiging kabaligtaran sa aktwal na programa, tulad ng ipinapakita sa Figure 1. Kapag ang X -axis at Y-axis ay naka-mirror sa parehong oras, ang tool feeding sequence, tool compensation direksyon, at arc interpolation steering ay nananatiling hindi nagbabago.
Tandaan: Pagkatapos gamitin ang mirror command, dapat mong gamitin ang M23 para kanselahin ito para maiwasang maapektuhan ang mga kasunod na programa. Sa G90 mode, kapag gumagamit ng mirror image o cancel command, dapat kang bumalik sa pinanggalingan ng workpiece coordinate system bago ito magamit. Kung hindi, hindi makalkula ng CNC system ang kasunod na trajectory ng paggalaw, at magaganap ang random na paggalaw ng tool. Sa oras na ito, dapat isagawa ang manu-manong pagbabalik na operasyon upang malutas ang problema. Ang pag-ikot ng spindle ay hindi nagbabago sa utos ng mirror image.
Figure 1: Kompensasyon ng tool, pasulong at baligtarin ang mga pagbabago sa panahon ng pag-mirror
5. Arc interpolation command
Ang G02 ay clockwise interpolation, ang G03 ay counterclockwise interpolation. Sa XY plane, ang format ay ang mga sumusunod: G02/G03X_Y_I_K_F_ o G02/G
03X_Y_R_F_, saan
Kapag arc cutting, mangyaring tandaan na kapag q≤180°, R ay isang positibong halaga; kapag q>180°, R ay isang negatibong halaga; Ang I at K ay maaari ding tukuyin sa R. Kapag pareho ang tinukoy sa parehong oras, ang R command ay mauuna, at I , K ay hindi wasto; Ang R ay hindi maaaring magsagawa ng buong paggupit ng bilog, at ang buong paggupit ng bilog ay maaari lamang i-program gamit ang I, J, at K, dahil mayroong hindi mabilang na mga bilog na may parehong radius na dumadaan sa parehong punto, tulad ng ipinapakita sa Figure 2.
Figure 2 Isang bilog na dumadaan sa parehong punto
Kapag ang I at K ay zero, maaari silang alisin; anuman ang G90 o G91 mode, ang I, J, at K ay naka-program ayon sa mga kamag-anak na coordinate; sa panahon ng arc interpolation, hindi magagamit ang mga tagubilin sa kompensasyon ng tool G41/G42.
6. Mga kalamangan at kawalan sa pagitan ng G92 at G54~G59
Ang G54~G59 ay ang coordinate system na itinakda bago ang pagproseso, at ang G92 ay ang coordinate system na itinakda sa programa. Pagkatapos gamitin ang G54~G59, hindi na kailangang gamitin muli ang G92, kung hindi, ang G54~G59 ay papalitan at dapat iwasan, tulad ng ipinapakita sa Talahanayan 1.
Talahanayan 1 Ang pagkakaiba sa pagitan ng G92 at working coordinate system
Tandaan: (1) Kapag ginamit ang G92 upang itakda ang sistema ng coordinate, ang paggamit muli ng G54~G59 ay walang epekto maliban kung ang system ay pinaandar at na-restart, o ang G92 ay ginagamit upang itakda ang kinakailangang bagong workpiece coordinate system. (2) Matapos matapos ang programa gamit ang G92, kung hindi bumalik ang machine tool?
Kung ang pinanggalingan na itinakda ng 羾92 ay sinimulan muli, ang kasalukuyang posisyon ng machine tool ay magiging bagong workpiece coordinate na pinanggalingan, na madaling maaksidente. Samakatuwid, inaasahan kong gamitin ito ng mga mambabasa nang may pag-iingat.
7. Maghanda ng subroutine sa pagpapalit ng tool.
Sa isang machining center, ang mga pagbabago sa tool ay hindi maiiwasan. Gayunpaman, ang machine tool ay may nakapirming tool change point kapag umalis ito sa pabrika. Kung wala ito sa posisyon ng pagbabago ng tool, hindi mababago ang tool. Bukod dito, bago magpalit ng tool, dapat kanselahin ang kompensasyon at cycle ng tool, huminto ang spindle, at patayin ang coolant. Maraming kundisyon. Kung ang mga kundisyong ito ay dapat tiyakin bago ang bawat manu-manong pagbabago ng tool, hindi lamang ito magiging madaling kapitan ng pagkakamali ngunit hindi rin mabisa. Samakatuwid, maaari tayong mag-compile ng isang tool change program para i-save ito at gamitin ito sa DI state. Ang pagtawag sa M98 ay maaaring kumpletuhin ang pagkilos ng pagbabago ng tool nang sabay-sabay.
Ang pagkuha sa PMC-10V20 machining center bilang isang halimbawa, ang programa ay ang mga sumusunod:
O2002;(pangalan ng programa)
G80G40G49; (Kanselahin ang fixed cycle at kompensasyon ng tool)
M05; (Tumigil ang spindle)
M09;(nakasara ang coolant)
G91G30Z0; (Bumalik ang Z axis sa pangalawang pinanggalingan, na siyang punto ng pagbabago ng tool)
M06; (Pagbabago ng tool)
M99; (Pagtatapos ng subroutine)
Kapag kailangan mong baguhin ang tool, kailangan mo lamang i-type ang "T5M98P2002" sa estado ng MDI upang palitan ang kinakailangang tool na T5, sa gayon ay maiiwasan ang maraming hindi kinakailangang pagkakamali. Ang mga mambabasa ay maaaring mag-compile ng kaukulang tool sa pagpapalit ng mga subroutine ayon sa mga katangian ng kanilang sariling mga machine tool.
8. iba pa
Numero ng pagkakasunud-sunod ng segment ng programa, na kinakatawan ng address N. Sa pangkalahatan, ang CNC device mismo ay may limitadong memory space (64K). Upang makatipid ng espasyo sa imbakan, ang mga numero ng sequence ng segment ng programa ay tinanggal. Kinakatawan lamang ng N ang label ng segment ng programa, na maaaring mapadali ang paghahanap at pag-edit ng program. Wala itong epekto sa proseso ng machining. Maaaring dagdagan o bawasan ang sequence number, at hindi kinakailangan ang pagpapatuloy ng mga value. Gayunpaman, hindi ito maaaring alisin kapag gumagamit ng ilang mga tagubilin sa loop, mga tagubilin sa pagtalon, pagtawag sa mga subroutine at mga tagubilin sa salamin.
9. Sa parehong segment ng programa, para sa parehong pagtuturo (parehong karakter ng address) o parehong grupo ng mga tagubilin, magkakabisa ang lalabas sa ibang pagkakataon.
Halimbawa, ang programa ng pagbabago ng tool, T2M06T3; pinapalitan ang T3 sa halip na T2;
G01G00X50.0Y30.0F200; Ang G00 ay naisakatuparan (bagaman mayroong isang halaga ng F, ang G01 ay hindi naisakatuparan).
Ang mga code ng pagtuturo na wala sa parehong pangkat ay may parehong epekto kung ang mga ito ay isinasagawa sa parehong segment ng programa sa pamamagitan ng pagpapalitan ng pagkakasunud-sunod.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Ang lahat ng mga item sa itaas ay pinatakbo at ipinasa sa PMC-10V20 (FANUCSYSTEM) machining center. Sa mga praktikal na aplikasyon, kailangan lamang ng malalim na pag-unawa sa mga tuntunin sa paggamit at programming ng iba't ibang mga tagubilin.
Ang mga tool ng Xinfa CNC ay may mga katangian ng magandang kalidad at mababang presyo. Para sa mga detalye, mangyaring bisitahin ang:
Mga Manufacturer ng CNC Tools - Pabrika at Mga Supplier ng CNC Tools sa China (xinfatools.com)
Oras ng post: Nob-06-2023