Vinur minn Zhou Weiquan, yfirverkfræðingur, hefur tekið þátt í CNC forritum í meira en 40 ár og hefur gert tækni og vinnslu á þúsundum hluta.
Hann fór einu sinni til Japan til að kynna sér CNC forritatækni og hefur gefið út tvær einfræðirit: "Development and Application of CNC Turning / Milling Macro Programs" og "CNC Turning and Milling of Threads" (útgefið af Machinery Press).
Hann hefur margar rannsóknarniðurstöður sem ég mun kynna hver á eftir annarri. Hér er almennt macro forrit sem þú getur notað.
Eftir að hafa úthlutað gildum á 13 breytur er hægt að nota þær beint. Áhugasamir vinir geta lesið athugasemdirnar og borið saman forritunarmyndirnar til að skilja hvernig þær eru settar saman. Þetta er þriðja mál hans.
Þriðja niðurstaða rannsókna Zhou Weiquan
Almennt stórforrit fyrir þyrilfræsingu sívalningslaga og mjókkandi hola með því að nota ýmsar fræsur
O101; (Almennt stórforrit fyrir spíralfræsingu sívalningslaga hola og mjókkandi hola með ýmsum fræsurum, XY-uppruni er stilltur á miðju holunnar og Z-ásuppruni er stilltur á efri endahlið vinnustykkisins)
N01 #100=_; (#100 er leiðréttingargildi fyrir þvermál meðan á vinnslu stendur. Þegar þú vilt auka holuþvermál skaltu taka jákvætt gildi, annars taktu neikvætt gildi. Fræðilega séð er það 0)
N02#1=a; (#1 táknar hálft keiluhorn keilunnar, sem er jafnt og 0 fyrir sívalt gat)
N03#2=b; (#2 táknar meginþvermál strokksins eða keilunnar í efra planinu)
N04#11=h; (#11 táknar hæð strokksins eða keilunnar)
N05#3=c; (#3 táknar lóðrétt lagbil við mölun)
N06#4=i; (#4 táknar þrepahornið fyrir skreffræsingu, sem hægt er að velja eftir því sem við á)
N07#5=j; (#5 táknar Z gildi hreyfanlegs punkts, upphafsgildi þessarar úthlutunar er loftsnertifjarlægðin fyrir ofan efsta yfirborðið)
N08#7=d; (#7 táknar meginþvermál fræsarans D)
N09#18=r; (#18 táknar radíus blaðsins)
N10#19=s; (#19 táknar snúningshraða S)
N11#20=t; (#20 táknar númer verkfæralengdarbóta)
N12#21=u; (#21 er kóði fyrir mölun réttsælis/rangsælis, taktu 3 fyrir mölun réttsælis og taktu 2 fyrir mölun rangsælis)
N13#22=v; (#22 táknar magn verkfærafóðurs á mínútu)
N14#26=z; (#26 táknar Z-hnitagildi upphafsstöðu og lokastöðu fræsarans)
N21 #8=#18*[1-SIN[#1]];(#8 táknar fjarlægðina í Z-stefnu frá skurðpunkti að neðsta yfirborði fræsarans)
N22 #9=0;(#9 táknar hreyfihornið, gefðu upphafsgildinu 0 í þessum hluta)
N23 #10=#2/2+[#5+#8]*TAN[#1]+#18*[1-COS[#1]]-#7 /2+#100/2;(#10 táknar fjarlægðina milli miðlínu fræsarans og miðju keilunnar)
N24 #12=#3*#4/360;(#12 táknar niðurfjarlægð í hverju skrefi)
N25 #13=#3*TAN[#1]; (#13 táknar muninn á geisla hringanna tveggja)
N26 #14=#13*#4/360;(#14 táknar radíusminnkunargildið í hverju skrefi)
N27 G54 G94 G00 X0 Y0 Z#26; (Stilltu hnitakerfi vinnustykkisins, fóðrun á mínútu, og fræsarinn breytist í upphafspunktinn fyrir ofan keiluna miðju)
N28 S#19 M03; (Snælda byrjar að snúast)
N29 G43 H#20 Z#5; (Leyfðu fræsaranum að bæta við lengdarjöfnunargildinu í Z-stefnu og sleppa síðan í upphafsplan skurðar)
N30 G#21X#10 R[#10/2] F#22; (Fræsirinn snýr hálfa snúning í láréttu plani til að setja skerið inn)
N31 MEÐAN [#5 GT -[#11+#8]] GERA 1; (Loop head: ef skilyrðin eru uppfyllt, lykkja framkvæmd á milli N32 og N38 hluta)
N32 #9=#9+[#21*2-5]*#4; (Í niðurfræsingu/uppfræsingu er hreyfihornið aukið eða minnkað um eitt skrefshorn til að undirbúa eitt þrep skurðar)
N33 #10=#10-#14; (Endurreiknaðu fjarlægðina milli miðlínu fræsarans og keilunnar)
N34 #15=#10*COS[#9];(Endurreiknaðu X hnitgildi hreyfanlegra punkta)
N35 #16=#10*SIN[#9];(Endurreiknaðu Y-hnitagildi hreyfipunktsins)
N36 G#21
N37 #5=#5-#12;(Endurreikna Z-hnitagildi hreyfipunktsins)
N38 END 1; (lok lykkju: ef skilyrðin eru uppfyllt, lykkja framkvæmd á milli N14 og N19 hluta)
N39 #9=#9+[#21*2-5]*#4; (Við niðurfræsingu/uppfræsingu er hreyfihornið aukið eða minnkað um eitt skrefshorn til að undirbúa heilan hring af láréttri mölun)
N40 #10=#2/2-#11*TAN[#1]+#18*[1-COS[#1]]-#7/2+#100 /2; (reiknaðu miðlínu neðstu fræsarans og mjókkandi fjarlægð milli hjarta)
N41 G#21
N42I[-#10*COS[#9]] J[-#10*SIN[#9]]; (malaðu heilan hring lárétt í endaplaninu)
N43G00 X0 Y0; (Fræsirinn þýðir að falla saman við miðlínu keilunnar)
N44G49 Z#26; (Fræsingin hættir við lengdaruppbótina og hækkar í #26 fyrir ofan mjóplanið)
N45M05; (Snælda stöðvaðist)
N46M30;
Hér að neðan eru þrjár gerðir af fræsingarmyndum fyrir fræsun sívalningslaga og mjókkandi hola.
mynd
Hér að neðan er skýringarmynd fyrir forritun.
mynd
Dæmi:
Eftirfarandi er notkunardæmi fyrir þetta almenna stórforrit: að nota kúlunefskera til að fræsa mjókkað botnhol með NPT0.5 innri gängi og öfugu 120-gráðu horni.
mynd
Eftirfarandi er sérstakur úthlutun á mjókkandi botnholinu og hvolfi {{0}} gráðuhorni fyrir fræsingu NPT0.5 innri þráða.
%
O102; (Úthlutun á spíralfræsingu NPT0.5 snittari keilulaga botnholu með φ10 kúluendafræsi, XY-uppruni er stilltur á miðju holunnar og Z-ás upphafssetning er stilltur á efri endahlið vinnustykkisins)
N01#100=_; (#100 er leiðréttingargildi fyrir þvermál meðan á vinnslu stendur. Þegar þú vilt auka holuþvermál skaltu taka jákvætt gildi, annars taktu neikvætt gildi. Fræðilega séð er það 0)
N02 #1=1.79; (#1 táknar hálft keiluhorn keilunnar, sem er jafnt og 0 fyrir sívalt gat)
N03 #2=18.321;(#2 táknar meginþvermál strokksins eða keilunnar í efra plani)
N04 #11=15; (#11 táknar hæð strokksins eða keilunnar)
N05 #3=0.5; (#3 táknar lóðrétt lagbil við mölun)
N06 #4=30; (#4 táknar þrepahornið fyrir skreffræsingu, sem hægt er að velja eftir því sem við á)
N07 #5=0.5; (#5 táknar Z gildi hreyfanlegs punkts, upphafsgildi þessarar úthlutunar er loftsnertifjarlægðin fyrir ofan efsta yfirborðið)
N08 #7=10; (#7 táknar meginþvermál fræsarans D)
N09 #18=5; (#18 táknar radíus blaðsins)
N10 #19=1500; (#19 táknar snúningshraða S)
N11 #20=1; (#20 táknar númer verkfæralengdarbóta)
N12 #21=2; (#21 er kóði fyrir mölun réttsælis/rangsælis, taktu 3 fyrir mölun réttsælis og taktu 2 fyrir mölun rangsælis)
N13 #22=50; (#22 táknar magn verkfærafóðurs á mínútu)
N14 #26=100; (#26 táknar Z-hnitagildi upphafsstöðu og lokastöðu fræsarans)
…
%
%
O103; (Úthlutun á 120-gráðu halla fyrir spíralfræsingu NPT0.5 þráð með φ10 kúluendafræsi, XY uppruna er í miðju holunnar og Z-ás upphafssetning er stillt á efri endahlið vinnustykkisins)
N01#100=_; (#100 er leiðréttingargildi fyrir þvermál meðan á vinnslu stendur. Þegar þú vilt auka holuþvermál skaltu taka jákvætt gildi, annars taktu neikvætt gildi. Fræðilega séð er það 0)
N02 #1=60; (#1 táknar hálft keiluhorn keilunnar, sem er jafnt og 0 fyrir sívalt gat)
N03 #2=22.321;(#2 táknar meginþvermál strokksins eða keilunnar í efra plani)
N04 #11=1.8; (#11 táknar hæð strokksins eða keilunnar)
N05 #3=0.2; (#3 táknar lóðrétt lagbil við mölun)
N06 #4=30; (#4 táknar þrepahornið fyrir skreffræsingu, sem hægt er að velja eftir því sem við á)
N07 #5=0.25; (#5 táknar Z gildi hreyfanlegs punkts, upphafsgildi þessarar úthlutunar er loftsnertifjarlægðin fyrir ofan efsta yfirborðið)
N08 #7=10; (#7 táknar meginþvermál fræsarans D)
N09 #18=5; (#18 táknar radíus blaðsins)
N10 #19=1500; (#19 táknar snúningshraða S)
N11 #20=1; (#20 táknar númer verkfæralengdarbóta)
N12 #21=2; (#21 er kóði fyrir mölun réttsælis/rangsælis, taktu 3 fyrir mölun réttsælis og taktu 2 fyrir mölun rangsælis)
N13 #22=50; (#22 táknar magn verkfærafóðurs á mínútu)
N14 #26=100; (#26 táknar Z-hnitagildi upphafsstöðu og lokastöðu fræsarans)
…
%





