Fi kliem sempliċi, makro huwa li tuża formuli biex tipproċessa partijiet. Per eżempju, ellissi, jekk ma jkunx hemm makro, għandna bżonn nikkalkulaw il-punti fuq il-kurva punt b'punt, u mbagħad naqsmu bil-mod b'linja dritta. Jekk hija biċċa tax-xogħol b'rekwiżiti għoljin ta 'intoppi, allura għandna bżonn nikkalkulaw ħafna punti, iżda wara li napplikaw il-makro, Aħna ndaħħlu l-formula tal-ellissi fis-sistema u mbagħad nagħtu l-koordinata Z u nżidu ammont kull darba, imbagħad il- makro awtomatikament tikkalkula l-koordinata X u twettaq qtugħ. Fil-fatt, il-funzjoni ewlenija tal-makro fil-programm hija l-kalkolu.
stampa
01
Dwar il-programmi makro
X'inhu programm makro
Meta nipprogrammaw, aħna se naħżnu serje ta 'struzzjonijiet li jistgħu jlestu ċerta funzjoni fil-memorja bħal subrutina, u nsejħulhom bi struzzjoni ġenerali. Meta nużawha, għandna bżonn biss nagħtu din l-istruzzjoni ġenerali biex tesegwixxi l-funzjoni maħżuna Din is-serje ta 'struzzjonijiet tissejjaħ il-korp tal-programm makro tal-utent, jew il-programm makro fil-qosor.
Dan il-kmand ġenerali jissejjaħ il-kmand tas-sejħa makro tal-utent. Waqt l-ipprogrammar, il-programmaturi jeħtieġu biss li jimmemorizzaw l-istruzzjonijiet makro iżda mhux il-programmi makro.
Meta se tintuża l-ipprogrammar makro?
1) Kurva tal-formula tal-ipproċessar ipprogrammata manwalment (kalkolu sempliċi, input veloċi)
2) Mogħdija regolari tat-tqattigħ (bħala modulu tat-tqattigħ)
3) Kontroll bejn il-programmi (l-iskedar tal-programmi)
4) Ġestjoni tal-għodda (xedd tal-għodda)
5) Kejl awtomatiku (sonda fil-magna)
Id-differenza bejn il-programm makro u l-programm normali
1) Fil-korp tal-programm makro, il-varjabbli jistgħu jintużaw, il-valuri jistgħu jiġu assenjati lill-varjabbli, il-kalkoli jistgħu jsiru bejn il-varjabbli, u l-programmi jistgħu jiġu qabża.
2) Fi programmi ordinarji, il-kostanti biss jistgħu jiġu speċifikati, u l-operazzjonijiet bejn il-kostanti ma jistgħux jitwettqu. Il-programmi jistgħu jiġu esegwiti biss b'mod sekwenzjali u ma jistgħux jinqabżu, għalhekk il-funzjonijiet huma fissi u ma jistgħux jinbidlu.
3) Il-funzjoni makro hija funzjoni speċjali għall-utent biex itejjeb il-prestazzjoni tal-għodda tal-magni CNC, u l-użu tas-sengħa tal-programm makro fl-ipproċessar ta 'biċċiet tax-xogħol simili se jikseb id-doppju tar-riżultat b'nofs l-isforz.
02
Varjabbli u formati ta 'programmi makro
Karatteristiċi tal-programmi makro
Il-programm makro jista 'juża l-varjabbli, u l-varjabbli jista' jintuża biex iwettaq operazzjonijiet korrispondenti; il-valur varjabbli attwali jista 'jiġi assenjat lill-varjabbli mill-istruzzjoni tal-programm makro.
Tliet Tipi ta' Varjabbli
Il-forma ta 'rappreżentazzjoni varjabbli tas-sistema CNC hija "#" segwita minn 1 sa 4 ċifri, u hemm tliet tipi ta' varjabbli:
(1) Varjabbli lokali: #1 ~ #33 huma varjabbli użati lokalment fil-programm makro, li huma użati għal trasferiment varjabbli indipendenti.
(2) Varjabbli komuni: l-utent jista 'jużah liberament, u huwa komuni għal kull subrutina u kull programm makro msejjaħ mill-programm prinċipali. #100 ~ #149, wara li tintefa l-qawwa, il-valuri varjabbli kollha se jiġu kklerjati, filwaqt li #500 ~ #509, wara li titfi l-enerġija, il-valuri varjabbli jistgħu jiġu ssejvjati.
(3) Varjabbli tas-sistema: Huwa definit minn segwit minn 4 ċifri, jista 'jikseb informazzjoni li tinqara biss jew taqra/tikteb li tinsab fil-proċessur tal-għodda tal-magni jew memorja NC, inklużi parametri ta' skambju relatati mal-proċessur tal-għodda tal-magni, akkwist tal-istat tal-għodda tal-magni parametri, Informazzjoni tas-sistema bħal parametri tal-ipproċessar.
Format ta 'sejħa sempliċi ta' programm makro
Is-sejħa sempliċi tal-programm makro tfisser li fil-programm prinċipali, il-programm makro jista 'jissejjaħ minn blokka waħda.
Format ta' invokazzjoni:
G65 P (numru tal-programm makro) L (numru ta' repetizzjonijiet) (assenjazzjoni varjabbli).
Fosthom: G65—kmand tas-sejħa tal-programm makro;
P (numru tal-programm makro) - il-kodiċi tal-programm makro li għandu jissejjaħ;
L (numru ta 'repetizzjonijiet) - in-numru ta' ġirjiet ripetuti tal-programm makro, meta n-numru ta 'repetizzjonijiet huwa 1, jista' jitħalla barra;
(Assenjazzjoni Varjabbli) - Assenja valuri għal varjabbli użati fil-programm makro.
L-istess ħaġa bejn programm makro u subrutina hija li programm makro wieħed jista 'jissejjaħ minn programm makro ieħor, sa 4 darbiet.
Format tal-kitba tal-programm makro
Il-format tal-kitba ta 'programm makro huwa l-istess bħal dak ta' subrutina. Il-format tiegħu huwa:
0-(0001-8999 huwa n-numru tal-makroprogramm)
kmand N10
N-M99
Fil-kontenut tal-programm makro ta 'hawn fuq, minbarra l-istruzzjonijiet ta' programmar użati b'mod komuni, jistgħu jintużaw ukoll varjabbli, istruzzjonijiet ta 'tħaddim aritmetiku u struzzjonijiet oħra ta' kontroll. Il-valur varjabbli huwa assenjat fl-istruzzjoni tas-sejħa tal-programm makro.
03
Applikazzjoni tal-programm makro tas-sistema FANUC
(1) Grooving tal-programm makro
stampa
1) WAQT dikjarazzjoni
G00 X52 Z2;
#2=-14;
Huwa l-punt tal-bidu tal-għodda fid-direzzjoni z (minħabba li l-wisa' tal-għodda hija 4mm, il-punt tal-bidu huwa stabbilit f'Z-14)
FILWAQT LI [#2 GE -30] DO2;
Huwa restrizzjoni fid-direzzjoni z. Meta z ikun ugwali għal -30, id-direzzjoni z ma tibqax tiċċaqlaq
G00 Z〔#2〕;
Il-pożizzjoni attwali fid-direzzjoni z
#2=#2-2;
Il-pass li jiċċaqlaq fid-direzzjoni z, jiċċaqlaq 2mm kull darba
#1=52;
huwa l-punt tat-tluq tas-sikkina fid-direzzjoni x
FILWAQT LI [#1 GE 20] DO1;
Limitazzjonijiet fid-direzzjoni X, meta d-dijametru huwa ugwali għal 20, mhux se jibqa 'jaqta'
G01 X〔#1〕F0.2;
Fond tal-qatgħa fid-direzzjoni x
G00 X〔#1 flimkien ma' 1〕;
Ammont relattiv ta' ritrazzjoni f'direzzjoni x
#1=#1-1;
Distanza tal-pass fid-direzzjoni x (qatgħa 1mm kull darba)
TMIEM1;
G00 X52;
TMIEM2;
Programm komplut:
O1234;
G40 G97 G99;
T0101;
S1000 M3;
G00 X52 Z2;
#2=-14;
WAQT〔#2GE-30〕DO2; END1;
G00 Z〔#2〕;
#2=#2-2;
#1=52
WAQT〔#1GE20〕DO1;
G01X〔#1〕F0.2;
G00X〔#1 flimkien ma' 1〕;
#1=#1-1;
G00 X52;
TMIEM2;
G00 X150 Z150;
M30;
2) Dikjarazzjoni IF
G00 X52 Z-2;
#1=-14;
Huwa l-punt tal-bidu tad-direzzjoni z tal-għodda (il-wisa 'tal-għodda hija 4mm)
N2 #1=#1-2;
huwa l-pass tal-moviment fid-direzzjoni z
#2=52;
huwa l-punt tat-tluq tal-għodda fid-direzzjoni x
N1#2=#2-1;
hija d-distanza tal-pass fid-direzzjoni x (fond tal-qtugħ 1mm kull darba)
G01 X〔#2〕F0.2;
Pożizzjoni kurrenti fid-direzzjoni X
G00 X〔#2 flimkien ma' 1〕;
Ammont relattiv ta' ritrazzjoni fid-direzzjoni X
JEKK [#2 GE 21] GOTO1;
Limitazzjonijiet fid-direzzjoni x (meta l-valur ta 'x jinqata' għal 20, titwettaq il-proċedura li ġejja, u ma jsir l-ebda ritorn)
G00 X52;
X jinġibed lura għall-pożizzjoni 52
G00 Z〔#1〕;
Pożizzjoni kurrenti fid-direzzjoni Z
JEKK [#1 GE -30] GOTO2;
Limitazzjonijiet fid-direzzjoni Z, meta z huwa ugwali għal -30, id-direzzjoni z ma tiċċaqlaqx
Programm komplut:
O1234;
G40G97G99;
T0101;
S1000M3;
G00 X52 Z-2;
#1=-14;
N2 #1=#1-2;
#2=52;
N1#2=#2-1;
G01 X〔#2〕F0.2;
G00 X〔#2 flimkien ma' 1〕;
JEKK〔#2GE21〕GOTO1;
G00X52;
G00Z〔#1〕;
JEKK[#1GE-30]GOTO2;
G00X200;
Z200;
M5;
M30;
(2) Programmazzjoni ellissi
1) Il-format standard tad-dikjarazzjoni WHILE ellissi:
#1=a;
a: Il-punt tal-bidu tal-għodda huwa fid-direzzjoni pożittiva a mm relattiva għall-assi Z tal-ellissi
FILWAQT LI [#1 GE b] DO1;
b: Il-punt tat-tmiem tal-ipproċessar tal-ellissi huwa fid-direzzjoni negattiva b mm relattiva għall-assi Z tal-ellissi (jekk semi-ellissi kompluta tiġi pproċessata, allura a u b huma żewġ valuri bl-istess valur u sinjali differenti)
#2= c*SQRT[1-#1*#1/d*d];
c: l-assi semiminuri tal-ellissi
d: assi semi-maġġuri tal-ellissi (ikkalkula #2 skond il-formula ellissi, l-assi semi-maġġuri huwa d, l-assi semi-minuri huwa c, #2 jirrappreżenta l-valur ta 'X, #1 huwa l-valur ta' Z , u SQRT tfisser għerq kwadru)
G01 X〔±2*#2 flimkien ma' e〕Z〔#1±f〕;
e: L-offset (valur tad-dijametru) tal-assi X tal-ellissi relattiv mas-sistema ta' koordinati tal-biċċa tax-xogħol
f: L-offset tal-assi Z tal-ellissi relattiv mas-sistema ta 'koordinati tal-biċċa tax-xogħol
#1=#1-1; distanza tal-pass (ċaqliq 1mm kull darba)
TMIEM1;
Nota: Meta ddawwar ellissi konkava, il-"±" fil-parentesi wara X tittieħed bħala "-"; meta ddawwar ellissi konvessa, il-"±" fil-parentesi wara X tittieħed bħala " plus ".
Meta l-assi X tal-ellissi jinbidel fid-direzzjoni pożittiva, il-"±" fil-parentesi wara Z tieħu " plus "; meta l-assi X tal-ellissi jinbidel għad-direzzjoni negattiva, il-"±" fil-parentesi wara Z tieħu "-"
2) Il-format standard tad-dikjarazzjoni IF ellittika
#1=a;
a: Il-punt tal-bidu tal-għodda huwa fid-direzzjoni pożittiva a mm relattiva għall-assi Z tal-ellissi
N1#2=b*SQRT〔1-#1*#1/c*c〕;
b: assi semi-qasir tal-ellissi c: assi semi-maġġuri tal-ellissi (skond il-formula tal-ellissi X/c flimkien ma' Y/b=1, SQRT tfisser għerq kwadru)
G01X〔±2*#2 flimkien ma d〕Z〔#1±e〕F0.2; d: l-offset (valur tad-dijametru) tal-assi X tal-ellissi relattiv għall-punt żero koordinat e: l-assi Z tal-ellissi relattiv għall-pjan żero Offset
#1=#1-1;
Distanza tal-pass (jiċċaqlaq 1mm kull darba)
JEKK [#1 GE -f] GOTO1
f: Tmiem tal-ipproċessar tal-ellissi
Nota: Meta ddawwar ellissi konkava, il-"±" fil-parentesi wara X tittieħed bħala "-"; meta ddawwar ellissi konvessa, il-"±" fil-parentesi wara X tittieħed bħala " plus ". Meta l-assi X tal-ellissi tiddevja għad-direzzjoni pożittiva, il-"±" fil-parentesi wara Z tieħu " plus "; meta l-assi X tal-ellissi jiddevja għad-direzzjoni negattiva, il-"±" fil-parentesi wara Z jieħu "-".
stampa
WAQT dikjarazzjoni
#1=20;
WAQT〔#1GE-20〕DO1;
#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 flimkien ma' 50〕Z〔#1-25〕;
#1=#1-1;
TMIEM1;
Dikjarazzjoni IF
#1=20;
N1#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 flimkien ma' 50〕Z〔#1-25〕F0.2;
#1=#1-1;
JEKK[#1GE-20]GOTO1;
programm komplut
O1234;
G40G97G99;
T0101;
S1000 M3;
G00 X50 Z2;
G73 U5 R5;
G73 P10 Q20 U0.5 F0.2;
N10 G0 G42 Z-5;
#1=20;
WAQT〔#1GE-20〕DO1;
#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 flimkien ma' 50〕Z〔#1-25〕F0.2;
#1=#1-1;
TMIEM1;
G00 X50;
N20 G00 G40 Z2;
G70 P10 Q20;
G00 X200;
Z200;
M5;
M30;
Il-format sħiħ tad-dikjarazzjoni IF jitħalla barra (l-istess jgħodd għad-dikjarazzjoni IF, sakemm iċ-ċiklu jiżdied). Fis-sistema FANUC-0i, il-programm makro jista' jiġi miżjud biss f'G73.
(3) Ipproċessar tal-parabola
1) Il-format standard tad-dikjarazzjoni parabolika WHILE:
#1=a;
a: Il-punt tal-bidu tal-għodda huwa mm fid-direzzjoni tal-assi paraboliku Z
FILWAQT LI [#1 GE -b] DO1;
b: huwa t-tul tal-ipproċessar tal-ellissi fid-direzzjoni z
#2=SQRT〔-#1*5/3〕;
(Skond il-formula parabolika Z=-3/5*X*X, sib il-valur ta' X, li huwa #2, fejn SQRT tfisser l-għerq kwadru)
G01 X〔±2*#2 plus c〕Z〔#1〕;
c: huwa l-offset (valur tad-dijametru) tal-assi X tal-parabola relattiv għas-sistema ta' koordinati tal-biċċa tax-xogħol, "±"
Meta tieħu " plus ", hija konvessa, u meta tieħu "-", hija konkava
#1=#1-1; Distanza tal-pass (jiċċaqlaq 1mm kull darba)
TMIEM1;
2) Il-format standard tad-dikjarazzjoni IF parabolika
#1=a;
a: Il-punt tal-bidu tal-għodda huwa mm fid-direzzjoni tal-assi paraboliku Z
N1 #2=SQRT〔-#1*5/3〕;
(Skond il-formula parabolika Z=-3/5*X*X, sib il-valur ta' X, li huwa #2, fejn SQRT tfisser l-għerq kwadru)
G01 X〔±2*#2 plus b〕Z〔#1〕;
b: Huwa l-offset (valur tad-dijametru) tal-assi tad-direzzjoni X tal-parabola relattiv għall-punt żero koordinat. Meta "±" tieħu " plus ", hija konvessa, u meta tittieħed "-", hija konkava
#1=#1-1;
(id-distanza tal-pass fid-direzzjoni Z, kull moviment huwa 1mm)
JEKK〔#1 GE -c〕GOTO1; c: it-tul tal-ipproċessar tal-ellissi fid-direzzjoni z
Parabolika IF
forma oħra ta’ sentenza
#1=a;
N1 #2=SQRT〔( plus )#1*5/3〕;
Is-sinjal " plus " jista' jitħalla barra
G01 X〔2*#2 plus b〕Z〔-#1〕;
#1=#1 flimkien ma' 1;
JEKK [#1 LE c] GOTO1;
Jekk wieħed jassumi li l-parabola hija fid-direzzjoni pożittiva ta 'Z, imbagħad uża Z〔-#1〕; biex tagħmel il-parabola simmetrika għad-direzzjoni negattiva
stampa
WAQT dikjarazzjoni
#1=0;
FILWAQT LI [#1 GE -15] DO1;
#2=SQRT〔-#1*5/3〕;
G01 X〔2*#2 flimkien ma' 30〕Z〔#1〕;
#1=#1-1;
TMIEM1;
Dikjarazzjoni IF
#1=0;
N1 #2=SQRT〔-#1*5/3〕;
G01X〔2*#2 flimkien ma' 30〕Z〔#1〕;
#1=#1-1;
JEKK [#1 GE -15] GOTO1;
programm komplut
O1234;
G40 G97 G99;
T0101;
S1000 M3;
G00 X42 Z1;
G73 U5 R5;
G73 P10 Q20 U0.5 F0.2;
N10 G00 G42 Z0;
#1=0;
FILWAQT LI [#1 GE -15] DO1;
#2=SQRT〔-#1*5/3〕;
G01 X〔2*#2 flimkien ma' 30〕Z〔#1〕;
#1=#1-1;
TMIEM1;
G00 X42;
N20 G00 G40 Z2;
G70 P10 Q20;
G00 X200;
Z200;
M5;
M30;
(4) Id-differenza bejn id-dikjarazzjoni WHILE u d-dikjarazzjoni IF
1) Id-direzzjonijiet taż-żewġ dikjarazzjonijiet huma differenti
Id-dikjarazzjoni WHILE terġa' lura
Eżempju: WAQT〔#1 GE 20〕DO1;
G01 X〔#1〕F0.2;
Jekk wieħed jassumi li meta l-għodda tal-magni tesegwixxi din is-sentenza, #1=20, din tkompli tesegwixxi. Wara li tesegwixxi #1=#1-1, il-valur ta' #1 isir 19, li ma jibqax jissodisfa l-kundizzjonijiet ta' restrizzjoni, u għalhekk mhux se jirritorna. (Aqta 'għal 20 fid-direzzjoni X)
G00 X〔#1 flimkien ma' 1);
#1=#1-1;
TMIEM1;
2) Id-dikjarazzjoni IF terġa' lura
Eżempju: N1 #2=#2-1;
G01X〔#2〕F0.2; Jekk wieħed jassumi li #2=20 meta l-għodda tal-magni tesegwixxi din is-sentenza, din tkompli tesegwixxi sakemm IF〔#2 GE 20〕GOTO1; jekk il-kundizzjoni tkun għadha sodisfatta, din tkompli terġa' lura għal N1# 2=#2-1; u l-valur X attwali se jsir 19, li ma jibqax jissodisfa l-kundizzjonijiet tar-restrizzjoni, u mbagħad tesegwixxi ieħor
G01X〔#2〕F0.2; Fl-aħħarnett, eżegwixxi l-programm li ġej (id-direzzjoni X inqatgħet għal 19)
G00X〔#2 flimkien ma' 1);
JEKK [#2 GE 20] GOTO1;
3) Kif jidher mill-programm grooving ta 'hawn fuq, in-numru ta' kliem fl-istqarrija IF huwa ħafna inqas minn dak tad-dikjarazzjoni WHILE.
4) Minħabba d-direzzjonijiet differenti tar-ritorn, aqra sentenza waħda inqas għad-dikjarazzjoni WHILE u sentenza oħra għad-dikjarazzjoni IF waqt l-ipproċessar.
04
Applikazzjoni tal-programm makro tas-sistema SIEMENS (torn).
Nota: Il-programm makro huwa pprogrammat b'varjabbli, u n-numru varjabbli tas-sistema Siemens huwa rappreżentat minn R.
Pereżempju, miktub b'metodu ta' programmazzjoni komuni: G01X-10
Il-programm makro jista 'jiġi espress bħala:
R1=-10
G01 X=R1
Trasferiment kundizzjonali:
JEKK GOTOB: jaqbeż lura
JEKK GOTOF: jaqbeż 'il quddiem
miktuba fi programmazzjoni komuni
GO1X100
Il-varjabbli jistgħu jiġu espressi bħala:
R1=0
AA: R1=R1 flimkien ma' 1
G01X=R1
JEKK R1<100 GOTOB AA
R1 huwa varjabbli indipendenti, il-valur inizjali huwa 0, R1=R1 flimkien ma '1 ifisser li l-valur inkrementali tal-varjabbli indipendenti huwa 1, meta l-programm jgħaddi minn din il-linja kull darba, il-valur ta' R1 jiżdied b'1, R1<100 is a conditional expression, IF R1<100 GOTOB AA This line means that if the argument R1<100, the program jumps backward to the mark: AA
Jekk R1 huwa akbar minn jew ugwali għal 100, il-programm jinżel.
Il-programmi makro jistgħu jintużaw kemm fil-modi G90 kif ukoll G91, iżda t-tifsiriet tagħhom huma differenti, pereżempju;
R1=0, G90R1=R1 flimkien ma' 1, G1X=R1, il-valur ta' X wara t-tieni pass ta' dan il-programm huwa 2.
R1=0, G91R1=R1 flimkien ma' 1, G1X=R1, il-valur ta' X wara t-tieni pass tal-programm huwa 3. Spjegazzjoni: Il-valur ta' R1 huwa 1 wara l-ewwel pass tal-programm, u l-valur ta 'R1 huwa t-tieni pass Huwa 2, iżda fil-mod G91 huwa bbażat fuq dak preċedenti.
(1) Grooving
stampa
T1
TC
T1D1
G0G40X100Z100
M03S1000
G0X54Z2
Jasal malajr il-punt tat-tluq
Z-10
R1=3
Iddefinixxi l-wisa 'tax-xafra bħala 3mm
R2=-10-R1-0.2
Il-punt tat-tluq tal-għodda huwa -10, u n-naħa tax-xellug tax-xafra tintuża meta tissettja l-għodda;
L-issettjar tal-għodda, għalhekk il-wisa 'tax-xafra għandha titnaqqas, 0.2 hija l-allowance tal-irfinar
G1Z=R2F0.1
L-għodda tilħaq il-punt tal-bidu tal-assi Z
AA:R2=R2-2.5
R3=50
L-assi X tal-kanal jilħaq il-punt
BB: R3=R3-2
Iddefinixxi l-fond tat-tqattigħ ta' kull sikkina bħala 2 mm
G1X=R3
X=R3 flimkien ma' 1
0Tneħħija taċ-ċippa .5mm fuq naħa waħda kull 2mm fond ta 'qatgħa
IF R3>30 flimkien ma' 0.4 GOTOB BB
Define the groove depth as 10mm, if R3>30mm, il-programm jaqbeż lura għall-marka BB, u 0.4 hija l-allowance tal-irfinar
G0X50
L-għodda tilħaq il-punt tal-bidu tal-assi X
G1Z=R2
IF R2>{{0}} flimkien ma' 0.2 GOTOB AA
Iddefinixxi l-wisa 'tal-kanal bħala 20mm, u 0.2 hija l-allowance tal-irfinar
G0X50
G01Z-13
irfinar
X30
Z-16
G0X50
Z-30
G01X30
Z-16
G0X50
Irtira
G0X100
Z100
M05
M30
(2) ellissi
1) Format bażiku
R1=0
Iddefinixxi l-varjabbli R1 b'valur inizjali ta' 0
AA:R2=b×SQRT(1-R1×R1/a×a)
Skont l-ekwazzjoni tal-ellissi, a huwa l-assi semi-maġġuri tal-ellissi, b huwa l-assi semi-minuri tal-ellissi, u SQRT huwa s-simbolu tal-għerq kwadru.
G1X=±2×R2 flimkien ma' XZ=R1-Z
Issettja l-pożizzjoni u l-forma ta 'l-ellissi, flimkien ma' 2 huwa konvessi, -2 huwa konkavi, X, Z huma d-distanzi bejn l-assi tal-biċċa tax-xogħol u l-assi ta 'l-ellissi (sistema tad-dijametru).
R1=R1-1
Issettja l-pass tal-ipproċessar
IF R1>=n GOTOB AA
Jekk il-varjabbli R1
2) Eżempju ta' programmar:
stampa
T1D1
G0G40X100Z100
M3S1000
G0X52Z2
Z-20
ĊIKLU95 ( )
G42S1500
OO:
R1=20
AA:R2=5×SQRT(1-R1×R1/400)
G1X=-2×R2 flimkien ma' 50 Z=R1-40
R1=R1-2
IF R1>=-20 GOTOB AA
PP:X42
G0G40X100Z100
M05
M09
M30
(3) Parabola
1) Format bażiku:
R1=0
Issettja l-valur inizjali tal-varjabbli R1 għal 0
AA: R2=SQRT(-R1×n)
Miksuba skont il-format bażiku tal-parabola, fejn SQRT huwa s-simbolu tal-għerq kwadru, u n huwa l-koeffiċjent
G01X=2×R2 flimkien ma' n
Z=R1
Il-mogħdija tal-ipproċessar, flimkien ma '2 hija konvessa, n huwa l-valur tal-punt tal-bidu tal-assi X
R1=R1-1
Il-valur tal-inkrement varjabbli huwa 1mm
IF R1>-30 GOTOB AA
If the variable R1>-30, il-programm jaqbeż lura għall-marka: AA
2) Eżempju ta' programmar:
stampa
T1
Tc
T1D1
G0G40X100Z100
M03S1000
G0X52Z2
ĊIKLU95 ( )
G0G42
OO:
R1=0
AA:R2=SQRT(-R1×5/3)
G01X=2×R2 flimkien ma' 30 Z=R1
R1=R1-2
IF R1>-60 GOTOB AA
PP: X52
G0X100Z100
M05
M30




