Mae fy ffrind Zhou Weiquan, uwch beiriannydd, wedi bod yn ymwneud â chymwysiadau CNC ers mwy na 40 mlynedd ac wedi gwneud technoleg a phrosesu miloedd o rannau.
Aeth i Japan unwaith i astudio technoleg cymhwyso CNC ac mae wedi cyhoeddi dau fonograff: "Datblygu a Chymhwyso Rhaglenni Macro Troi/Melino CNC" a "CNC Turning and Milling of Threads" (cyhoeddwyd gan Machinery Press).
Mae ganddo lawer o ganlyniadau ymchwil, y byddaf yn eu cyflwyno un ar ôl y llall. Dyma raglen macro gyffredinol y gallwch ei defnyddio.
Ar ôl aseinio gwerthoedd i 13 newidyn, gellir eu defnyddio'n uniongyrchol. Gall ffrindiau sydd â diddordeb ddarllen y sylwadau a chymharu'r diagramau rhaglennu i ddeall sut mae'n cael ei lunio. Dyma ei drydydd achos.
Trydydd canlyniad ymchwil Zhou Weiquan
Rhaglen macro gyffredinol ar gyfer melino helical o dyllau silindrog a thapro gan ddefnyddio torwyr melino amrywiol
O101; (Rhaglen macro gyffredinol ar gyfer melino troellog tyllau silindrog a thyllau taprog gyda thorwyr melino amrywiol, mae'r tarddiad XY wedi'i osod yng nghanol y twll, ac mae'r tarddiad echel Z wedi'i osod ar wyneb pen uchaf y darn gwaith)
N01 #100=_; (#100 yw'r gwerth cywiro diamedr wrth brosesu. Pan fyddwch chi eisiau cynyddu diamedr y twll, cymerwch werth positif, fel arall cymerwch werth negyddol. Yn ddamcaniaethol, mae'n 0)
N02#1=a; (Mae #1 yn cynrychioli ongl hanner côn y côn, sy'n hafal i 0 ar gyfer twll silindrog)
N03#2=b; (Mae #2 yn cynrychioli diamedr mawr y silindr neu'r côn yn yr awyren uchaf)
N04#11=a; (Mae #11 yn cynrychioli uchder y silindr neu'r côn)
N05#3=c; (Mae #3 yn cynrychioli'r bylchau haen fertigol yn ystod melino)
N06#4=i; (Mae #4 yn cynrychioli ongl gam melino cam, y gellir ei ddewis fel y bo'n briodol)
N07#5=j; (Mae #5 yn cynrychioli gwerth Z y pwynt symudol, gwerth cychwynnol yr aseiniad hwn yw'r pellter tangiad aer uwchben yr arwyneb uchaf)
N08#7=d; (Mae #7 yn cynrychioli diamedr mawr y torrwr melino D)
N09#18=r; (Mae #18 yn cynrychioli radiws y llafn)
N10#19=s; (Mae #19 yn cynrychioli cyflymder gwerthyd S)
N11#20=t; (Mae #20 yn cynrychioli rhif iawndal hyd offeryn)
N12#21=u; (#21 yw'r cod ar gyfer melino clocwedd/gwrthglocwedd, cymerwch 3 ar gyfer melino clocwedd, a chymerwch 2 ar gyfer melino gwrthglocwedd)
N13#22=v; (Mae #22 yn cynrychioli faint o borthiant offer y funud)
N14#26=z; (Mae #26 yn cynrychioli gwerth cyfesurynnol Z safle cychwyn a safle diwedd y torrwr melino)
N21 #8=#18*[1-SIN[#1]];(#8 yn cynrychioli'r pellter cyfeiriad Z o'r pwynt torri i wyneb gwaelod y torrwr melino)
N22 #9=0;(#9 yn cynrychioli'r ongl symud, aseinio'r gwerth cychwynnol 0 yn yr adran hon)
N23 #10=#2/2+[#5+#8]*TAN[#1]+#18*[1-COS[#1]]-#7 /2+#100/2;(#10 yn cynrychioli Y pellter rhwng llinell ganol y torrwr melino a chanol y côn)
N24 #12=#3*#4/360;(#12 yn cynrychioli'r pellter disgyniad ym mhob cam)
N25 #13=#3*TAN[#1]; (Mae #13 yn cynrychioli'r gwahaniaeth rhwng radiysau y ddau gylch)
N26 #14=#13*#4/360; (Mae #14 yn cynrychioli'r gwerth lleihau radiws ar bob cam)
N27 G54 G94 G00 X0 Y0 Z#26; (Gosodwch y system cydlynu workpiece, porthiant y funud, ac mae'r torrwr melino yn trosi i'r man cychwyn uwchben y ganolfan côn)
N28 S#19 M03; (Spindle yn dechrau cylchdroi)
N29 G43 H#20 Z#5; (Gadewch i'r torrwr melino ychwanegu'r gwerth iawndal hyd cyfeiriad Z ac yna gollwng i'r awyren cychwyn torri)
N30 G#21X#10 R[#10/2] F#22; (Mae'r torrwr melino yn troi hanner tro yn y plân llorweddol i fewnosod y torrwr)
N31 TRA [#5 GT -[#11+#8]] GWNEWCH 1; (Pen dolen: os bodlonir yr amodau, gweithrediad dolen rhwng segmentau N32 a N38)
N32 #9=#9+[#21*2-5]*#4; (Mewn melino i lawr / melino i fyny, mae'r ongl symud yn cael ei gynyddu neu ei ostwng gan ongl un cam yn y drefn honno i baratoi ar gyfer un cam o dorri)
N33 #10=#10-#14; (Ailgyfrifwch y pellter rhwng llinell ganolfan y torrwr melino a chanolfan y côn)
N34 #15=#10*COS[#9];(Ailgyfrifwch werth cyfesurynnol X y pwynt symudol)
N35 #16=#10*SIN[#9];(Ailgyfrifwch werth cyfesurynnol Y y pwynt symudol)
N36 G#21
N37 #5=#5-#12;(Ailgyfrifwch werth cyfesurynnol Z y pwynt symudol)
N38 DIWEDD 1; (diwedd y ddolen: os bodlonir yr amodau, gweithredu dolen rhwng segmentau N14 a N19)
N39 #9=#9+[#21*2-5]*#4; (Yn ystod melino i lawr / melino i fyny, mae'r ongl symud yn cael ei gynyddu neu ei ostwng gan ongl un cam yn y drefn honno i baratoi ar gyfer cylch llawn o felino llorweddol)
N40 #10=#2/2-#11*TAN[#1]+#18*[1-COS[#1]]-#7/2+#100 /2; (cyfrifwch linell ganol y torrwr melino gwaelod a'r pellter tapr rhwng calonnau)
N41 G#21
N42I[-#10*COS[#9]] J[-#10*SIN[#9]]; (melin cylch cyfan yn llorweddol yn y plân diwedd)
N43G00 X0 Y0; (Mae'r torrwr melino yn cyfateb i linell ganol y côn)
N44G49 Z#26; (Mae'r torrwr melino yn canslo'r iawndal hyd ac yn codi i #26 uwchben yr awyren tapr)
N45M05; (Staliodd gwerthyd)
N46M30;
Isod mae tri math o ddiagramau torrwr melino ar gyfer melino tyllau silindrog a thyllau taprog.
llun
Isod mae diagram ar gyfer rhaglennu.
llun
Enghraifft:
Mae'r canlynol yn enghraifft o gymhwysiad o'r rhaglen macro gyffredinol hon: defnyddio torrwr trwyn pêl i felino twll gwaelod taprog gydag edefyn mewnol NPT0.5 ac ongl 120-gradd wrthdro.
llun
Mae'r canlynol yn aseiniad penodol y twll gwaelod taprog a'r ongl {{{0}} gradd wrthdro ar gyfer melino edafedd mewnol NPT0.5.
%
O102; (Aseiniad melino troellog NPT0.5 twll gwaelod conigol threaded gyda φ10 bêl diwedd melino torrwr, XY tarddiad wedi'i osod ar ganol y twll, a darddiad echel Z wedi'i osod ar wyneb pen uchaf y workpiece)
N01#100=_; (#100 yw'r gwerth cywiro diamedr wrth brosesu. Pan fyddwch chi eisiau cynyddu diamedr y twll, cymerwch werth positif, fel arall cymerwch werth negyddol. Yn ddamcaniaethol, mae'n 0)
N02 #1=1.79; (Mae #1 yn cynrychioli ongl hanner côn y côn, sy'n hafal i 0 ar gyfer twll silindrog)
N03 #2=18.321;(#2 yn cynrychioli diamedr mawr y silindr neu'r côn yn y plân uchaf)
N04 #11=15; (Mae #11 yn cynrychioli uchder y silindr neu'r côn)
N05 #3=0.5; (Mae #3 yn cynrychioli'r bylchau haen fertigol yn ystod melino)
N06 #4=30; (Mae #4 yn cynrychioli ongl gam melino cam, y gellir ei ddewis fel y bo'n briodol)
N07 #5=0.5; (Mae #5 yn cynrychioli gwerth Z y pwynt symudol, gwerth cychwynnol yr aseiniad hwn yw'r pellter tangiad aer uwchben yr arwyneb uchaf)
N08 #7=10; (Mae #7 yn cynrychioli diamedr mawr y torrwr melino D)
N09 #18=5; (Mae #18 yn cynrychioli radiws y llafn)
N10 #19=1500; (Mae #19 yn cynrychioli cyflymder gwerthyd S)
N11 #20=1; (Mae #20 yn cynrychioli rhif iawndal hyd offeryn)
N12 #21=2; (#21 yw'r cod ar gyfer melino clocwedd/gwrthglocwedd, cymerwch 3 ar gyfer melino clocwedd, a chymerwch 2 ar gyfer melino gwrthglocwedd)
N13 #22=50; (Mae #22 yn cynrychioli faint o borthiant offer y funud)
N14 #26=100; (Mae #26 yn cynrychioli gwerth cyfesurynnol Z safle cychwyn a safle diwedd y torrwr melino)
…
%
%
O103; (Aseiniad o 120- chamfer gradd ar gyfer melino troellog edau NPT0.5 gyda thorrwr melino diwedd pêl φ10, mae tarddiad XY ar ganol y twll, ac mae tarddiad echel Z wedi'i osod ar wyneb pen uchaf y darn gwaith)
N01#100=_; (#100 yw'r gwerth cywiro diamedr wrth brosesu. Pan fyddwch chi eisiau cynyddu diamedr y twll, cymerwch werth positif, fel arall cymerwch werth negyddol. Yn ddamcaniaethol, mae'n 0)
N02 #1=60; (Mae #1 yn cynrychioli ongl hanner côn y côn, sy'n hafal i 0 ar gyfer twll silindrog)
N03 #2=22.321;(#2 yn cynrychioli diamedr mawr y silindr neu'r côn yn y plân uchaf)
N04 #11=1.8; (Mae #11 yn cynrychioli uchder y silindr neu'r côn)
N05 #3=0.2; (Mae #3 yn cynrychioli'r bylchau haen fertigol yn ystod melino)
N06 #4=30; (Mae #4 yn cynrychioli ongl gam melino cam, y gellir ei ddewis fel y bo'n briodol)
N07 #5=0.25; (Mae #5 yn cynrychioli gwerth Z y pwynt symudol, gwerth cychwynnol yr aseiniad hwn yw'r pellter tangiad aer uwchben yr arwyneb uchaf)
N08 #7=10; (Mae #7 yn cynrychioli diamedr mawr y torrwr melino D)
N09 #18=5; (Mae #18 yn cynrychioli radiws y llafn)
N10 #19=1500; (Mae #19 yn cynrychioli cyflymder gwerthyd S)
N11 #20=1; (Mae #20 yn cynrychioli rhif iawndal hyd offeryn)
N12 #21=2; (#21 yw'r cod ar gyfer melino clocwedd/gwrthglocwedd, cymerwch 3 ar gyfer melino clocwedd, a chymerwch 2 ar gyfer melino gwrthglocwedd)
N13 #22=50; (Mae #22 yn cynrychioli faint o borthiant offer y funud)
N14 #26=100; (Mae #26 yn cynrychioli gwerth cyfesurynnol Z safle cychwyn a safle diwedd y torrwr melino)
…
%





