Ang CNC machining programming ay upang isulat ang proseso ng machining parts, process parameters, workpiece size, direksyon ng tool displacement at iba pang auxiliary actions (tulad ng tool change, cooling, loading at unloading ng workpieces, atbp.) sa pagkakasunud-sunod ng paggalaw at sa alinsunod sa format ng programming upang magsulat ng mga sheet ng programa gamit ang mga code ng pagtuturo. ang proseso ng. Ang listahan ng program na nakasulat ay ang listahan ng processing program.
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)
Pagpapasiya ng machine tool coordinate system at direksyon ng paggalaw
Ang tatlong coordinate system ng linear motion ng machine tool na X, Y, at Z ay gumagamit ng kanang kamay na Cartesian rectangular coordinate system, tulad ng ipinapakita sa Figure 11-6. Ang pagkakasunud-sunod ng pagtukoy sa mga coordinate axes ay upang matukoy muna ang Z axis, pagkatapos ay ang X axis, at panghuli ang Y axis. Para sa mga machine tool na umiikot sa workpiece (tulad ng mga lathe), ang direksyon ng tool palayo sa workpiece ay ang positibong direksyon ng Look, ang tamang direksyon ay ang positibong direksyon ng X-axis.
Ang tatlong rotation axis coordinate system ay parallel sa X, Y, at Z coordinate axes ayon sa pagkakabanggit, at ang forward na direksyon ng right-hand thread ay kinuha bilang positibong direksyon.
Mga pangunahing tagubilin para sa CNC lathes
1) Format ng programa
Ang programa sa pagpoproseso ay karaniwang binubuo ng tatlong bahagi: pagsisimula ng programa, nilalaman ng programa at pagtatapos ng programa.
Ang simula ng programa ay ang numero ng programa, na ginagamit upang matukoy ang simula ng programa sa pagpoproseso. Ang numero ng programa ay karaniwang kinakatawan ng character na "%" na sinusundan ng apat na digit.
Ang pagtatapos ng programa ay maaaring ipahiwatig ng mga auxiliary function na M02 (pagtatapos ng programa), M30 (pagtatapos ng programa, bumalik sa panimulang punto), atbp.
Ang pangunahing nilalaman ng programa ay binubuo ng ilang mga segment ng programa (BLOCK). Ang bahagi ng programa ay binubuo ng isa o ilang mga salita ng impormasyon. Ang bawat salita ng impormasyon ay binubuo ng mga character ng address at mga titik ng character ng data. Ang salitang impormasyon ay ang pinakamaliit na yunit ng pagtuturo. (Kapag walang gumagabay sa iyo, napakabagal para sa iyo na umasa sa iyong sariling mga kakayahan, o upang makalusot at makaipon ng paunti-unti sa iyong sarili. Kung ang iba ay nagtuturo sa iyo ng kanilang karanasan, maaari mong maiwasan ang maraming mga detour.
2) Format ng segment ng programa
Sa kasalukuyan, ang format ng segment ng word address program ay karaniwang ginagamit, at ang pamantayan ng aplikasyon ay JB3832-85.
Ang sumusunod ay isang tipikal na format ng segment ng programa ng word address:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Kabilang sa mga ito, ang N001 ay kumakatawan sa unang bahagi ng programa
G01―Nagsasaad ng linear na interpolation
X60.0 Z-20.0 – kumakatawan sa halaga ng paggalaw sa mga direksyon ng X at Z coordinate ayon sa pagkakabanggit
F, S, T – kumakatawan sa bilis ng feed, bilis ng spindle at numero ng tool ayon sa pagkakabanggit
M03 – Isinasaad na ang spindle ay umiikot nang pakanan
LF – nagpapahiwatig ng pagtatapos ng segment ng programa
3) Mga pangunahing function code sa CNC system
(1) Numero ng segment ng programa: N10, N20…
(2) Preparation function: Ang G00-G99 ay isang function na nagbibigay-daan sa CNC device na magsagawa ng ilang partikular na operasyon.
Ang mga G code ay nahahati sa dalawang uri: modal code at non-modal code. Ang tinatawag na modal code ay nangangahulugan na kapag ang isang partikular na G code (G01) ay tinukoy, ito ay palaging may bisa hanggang sa ang parehong pangkat ng mga G code (G03) ay ginagamit sa kasunod na segment ng programa upang palitan ito. Ang non-modal code ay may bisa lamang sa tinukoy na seksyon ng programa at dapat na muling isulat kapag kinakailangan sa susunod na seksyon ng programa (tulad ng G04). Ang pagpoproseso ng metal na WeChat ay karapat-dapat sa iyong pansin.
a. Quick point positioning command G00
Ang G00 command ay isang modal code, na nag-uutos sa tool na mabilis na lumipat mula sa punto kung saan ang tool ay papunta sa susunod na target na posisyon sa point positioning control. Ito ay para lamang sa mabilis na pagpoposisyon nang walang mga kinakailangan sa trajectory ng paggalaw.
Ang format ng pagsusulat ng command ay: G00 Ang mga banggaan sa ibaba ay mas mapanganib.
b. Linear interpolation command G01
Ang linear interpolation na pagtuturo ay isang linear motion na pagtuturo at isa ring modal code. Inuutusan nito ang tool na gumawa ng linear motion na may anumang slope sa pagitan ng dalawang coordinate o tatlong coordinate sa isang interpolation linkage na paraan sa tinukoy na F feed rate (unit: mm/min).
Ang format ng pagsusulat ng command ay: G01 X_Z_F_; ang F command ay isa ring modal command, at maaari itong kanselahin gamit ang G00 command. Kung walang F command sa block bago ang G01 block, hindi gagalaw ang machine tool. Samakatuwid, dapat mayroong F command sa G01 program.
c. Mga tagubilin sa interpolation ng arko G02/G03 (gamit ang mga coordinate ng Cartesian upang hatulan)
Ang arc interpolation command ay nagtuturo sa tool na magsagawa ng circular motion sa tinukoy na eroplano sa isang ibinigay na F feed rate upang maputol ang arc contour. Kapag nagpoproseso ng arc sa isang lathe, hindi mo lang dapat gamitin ang G02/G03 para ipahiwatig ang clockwise at counterclockwise na direksyon ng arc, at gamitin ang XZ para tukuyin ang end point coordinate ng arc, ngunit tukuyin din ang radius ng arc.
Ang format ng pagsusulat ng pagtuturo ay: G02/G03 X_Z_R_;
(3) Mga pantulong na function: ginagamit upang tukuyin ang mga pantulong na pagkilos ng machine tool (tulad ng pagsisimula at paghinto ng machine tool, pagpipiloto, cutting fluid switch, spindle steering, tool clamping at loosening, atbp.)
M00-Pag-pause ng programa
M01 – Naka-pause ang plano ng programa
M02-Pagtatapos ng programa
M03-Spindle forward rotation (CW)
M04-Spindle reverse (CCW)
M05-Spindle stops
M06-Pagbabago ng tool sa machining center
M07, M08-coolant on
M09-Coolant off
M10 - pag-clamping ng workpiece
M11-Ang piraso ng trabaho ay lumuwag
M30 – Pagtatapos ng programa, bumalik sa panimulang punto
Ang M05 command ay dapat gamitin sa pagitan ng M03 at M04 commands upang ihinto ang spindle.
(4) Feed function F
Kung ginamit ang direktang paraan ng pagtatalaga, isulat ang kinakailangang bilis ng feed nang direkta pagkatapos ng F, tulad ng F1000, na nangangahulugang ang rate ng feed ay 1000mm/min); kapag pinipihit ang mga thread, pag-tap at pag-thread, dahil ang bilis ng feed ay nauugnay sa bilis ng spindle, Ang numero pagkatapos ng F ay ang tinukoy na lead.
(5) Spindle function na S
Tinukoy ng S ang bilis ng spindle, tulad ng S800, na nangangahulugang ang bilis ng spindle ay 800r/min.
(6) Pag-andar ng tool T
Atasan ang CNC system na baguhin ang tool, at gamitin ang address na T at ang sumusunod na 4 na digit para tukuyin ang tool number at tool compensation number (tool offset number). Ang unang 2 digit ay ang tool serial number: 0~99, at ang huling 2 digit ay ang tool compensation number: 0~32. Pagkatapos maproseso ang bawat tool, dapat kanselahin ang kompensasyon ng tool.
Ang serial number ng tool ay maaaring tumutugma sa numero ng posisyon ng tool sa cutterhead;
Kasama sa kompensasyon ng tool ang kompensasyon sa hugis at kompensasyon sa pagsusuot;
Ang serial number ng tool at numero ng kompensasyon ng tool ay hindi kailangang magkapareho, ngunit maaaring pareho para sa kaginhawahan.
Sa CNC device, ang rekord ng programa ay kinilala sa pamamagitan ng numero ng programa, iyon ay, ang pagtawag sa programa o pag-edit ng programa ay dapat na tawagan ng numero ng programa.
a. Ang istraktura ng numero ng programa: O;
Ang numero pagkatapos ng “O” ay kinakatawan ng 4 na digit (1~9999), at ang “0″ ay hindi pinapayagan.
b. Sequence number ng segment ng programa: Idagdag ang sequence number bago ang segment ng program, gaya ng: N;
Ang numero pagkatapos ng “O” ay kinakatawan ng 4 na digit (1~9999), at ang “0″ ay hindi pinapayagan.
Pagtatakda ng workpiece coordinate system
Ang workpiece ay naka-install sa chuck. Ang machine tool coordinate system at ang workpiece coordinate system sa pangkalahatan ay hindi nagtutugma. Upang mapadali ang pagprograma, dapat na maitatag ang isang workpiece coordinate system upang ang tool ay maproseso sa coordinate system na ito.
G50XZ
Tinutukoy ng command na ito ang distansya mula sa punto ng pagsisimula ng tool o punto ng pagbabago ng tool sa pinanggalingan ng workpiece. Ang mga coordinate X at Z ay ang panimulang posisyon ng tip ng tool sa workpiece coordinate system.
Para sa mga tool ng makina ng CNC na may function ng kompensasyon ng tool, ang error sa setting ng tool ay maaaring mabayaran ng tool offset, kaya hindi mahigpit ang mga kinakailangan para sa pagsasaayos ng machine tool.
Mga pangunahing paraan ng pag-set up ng tool para sa CNC lathes
Mayroong tatlong karaniwang ginagamit na paraan ng pag-set ng tool: test cutting tool setting method, tool setting na may mechanical detection tool setter, at tool setting na may optical detection tool setter.
Ang paggamit ng G50 UW ay maaaring maging sanhi ng paglipat ng coordinate system, palitan ang mga lumang coordinate value ng mga bagong coordinate value, at palitan ang machine tool coordinate system at ang workpiece coordinate system sa isa't isa. Dapat tandaan na sa machine tool coordinate system, ang coordinate value ay ang distansya sa pagitan ng tool holder center point at ang machine tool na pinagmulan; habang sa workpiece coordinate system, ang coordinate value ay ang distansya sa pagitan ng tool tip at ang workpiece origin point.
Oras ng post: Mayo-27-2024