Yn syml, macro yw defnyddio fformiwlâu i brosesu rhannau. Er enghraifft, elips, os nad oes macro, mae angen inni gyfrifo'r pwyntiau ar y gromlin fesul pwynt, ac yna ei frasamcanu'n araf â llinell syth. Os yw'n ddarn gwaith gyda gofynion llyfnder uchel, yna mae angen i ni gyfrifo llawer o bwyntiau, ond ar ôl cymhwyso'r macro, Rydyn ni'n mewnbynnu'r fformiwla elips i'r system ac yna rydyn ni'n rhoi'r cyfesuryn Z ac yn ychwanegu swm bob tro, yna bydd y bydd macro yn cyfrifo'r cyfesuryn X yn awtomatig ac yn perfformio torri. Mewn gwirionedd, prif swyddogaeth y macro yn y rhaglen yw cyfrifo.
llun
01
Ynglŷn â rhaglenni macro
Beth yw rhaglen macro
Wrth raglennu, byddwn yn storio cyfres o gyfarwyddiadau a all gwblhau swyddogaeth benodol i'r cof fel is-reolwaith, a'u galw gyda chyfarwyddyd cyffredinol. Wrth ei ddefnyddio, dim ond y cyfarwyddyd cyffredinol hwn y mae angen i ni ei roi i gyflawni'r swyddogaeth sydd wedi'i storio Gelwir y gyfres hon o gyfarwyddiadau yn gorff rhaglen macro defnyddiwr, neu raglen macro yn fyr.
Gelwir y gorchymyn cyffredinol hwn yn orchymyn galw macro defnyddiwr. Wrth raglennu, dim ond ar gof y cyfarwyddiadau macro y mae angen i raglenwyr ond nid rhaglenni macro.
Pryd fydd rhaglennu macro yn cael ei defnyddio?
1) Cromlin fformiwla brosesu wedi'i rhaglennu â llaw (cyfrifiad syml, mewnbwn cyflym)
2) Llwybr torri rheolaidd (fel modiwl torri)
3) Rheolaeth rhwng rhaglenni (amserlennu rhaglenni)
4) Rheoli offer (gwisgo offer)
5) Mesur awtomatig (chwiliwr mewn peiriant)
Y gwahaniaeth rhwng rhaglen macro a rhaglen arferol
1) Yn y corff rhaglen macro, gellir defnyddio newidynnau, gellir neilltuo gwerthoedd i newidynnau, gellir gwneud cyfrifiadau rhwng newidynnau, a gellir neidio rhaglenni.
2) Mewn rhaglenni cyffredin, dim ond cysonion y gellir eu pennu, ac ni ellir cyflawni gweithrediadau rhwng cysonion. Dim ond yn ddilyniannol y gellir gweithredu rhaglenni ac ni ellir eu neidio, felly mae'r swyddogaethau'n sefydlog ac ni ellir eu newid.
3) Mae'r swyddogaeth macro yn swyddogaeth arbennig i'r defnyddiwr wella perfformiad yr offeryn peiriant CNC, a bydd y defnydd medrus o'r rhaglen macro wrth brosesu darnau gwaith tebyg yn cyflawni dwywaith y canlyniad gyda hanner yr ymdrech.
02
Newidynnau a fformatau rhaglenni macro
Nodweddion rhaglenni macro
Gall y rhaglen macro ddefnyddio'r newidyn, a gellir defnyddio'r newidyn i gyflawni gweithrediadau cyfatebol; gellir neilltuo'r gwerth newidyn gwirioneddol i'r newidyn trwy gyfarwyddyd y rhaglen macro.
Tri Math o Newidynnau
Ffurf cynrychiolaeth newidiol y system CNC yw "#" ac yna 1 i 4 digid, ac mae tri math o newidynnau:
(1) Newidynnau lleol: #1 ~ #33 yn newidynnau a ddefnyddir yn lleol yn y rhaglen macro, a ddefnyddir ar gyfer trosglwyddo newidyn annibynnol.
(2) Newidyn cyffredin: gall y defnyddiwr ei ddefnyddio'n rhydd, ac mae'n gyffredin i bob is-reolwaith a phob rhaglen macro a elwir gan y brif raglen. # 100 ~ # 149, ar ôl diffodd y pŵer, bydd yr holl werthoedd newidiol yn cael eu clirio, tra bod # 500 ~ # 509, ar ôl diffodd y pŵer, gellir arbed y gwerthoedd newidiol.
(3) Newidyn system: Fe'i diffinnir gan 4 digid ac yna, gall gael gwybodaeth ddarllen yn unig neu ddarllen / ysgrifennu a gynhwysir yn y prosesydd offer peiriant neu gof NC, gan gynnwys paramedrau cyfnewid sy'n gysylltiedig â'r prosesydd offer peiriant, caffael cyflwr offer peiriant paramedrau, Gwybodaeth system megis paramedrau prosesu.
Fformat galw syml o raglen macro
Mae galwad syml y rhaglen macro yn golygu, yn y brif raglen, y gellir galw'r rhaglen macro gan un bloc.
Fformat y gwahoddiad:
G65 P (rhif rhaglen macro) L (nifer yr ailadroddiadau) (aseiniad amrywiol).
Yn eu plith: G65 - gorchymyn galw rhaglen macro;
P (rhif rhaglen macro) - cod y rhaglen macro i'w alw;
L (nifer yr ailadroddiadau) - nifer y rhediadau ailadroddus o'r rhaglen macro, pan fo nifer yr ailadroddiadau yn 1, gellir ei hepgor;
(Aseiniad Amrywiol) - Neilltuo gwerthoedd i newidynnau a ddefnyddir yn y rhaglen macro.
Yr un peth rhwng rhaglen facro ac is-reolwaith yw y gall un rhaglen facro gael ei galw gan raglen macro arall, hyd at 4 gwaith.
Fformat ysgrifennu rhaglenni macro
Mae fformat ysgrifennu rhaglen facro yr un fath â fformat is-reolwaith. Ei fformat yw:
0-(0001-8999 yw rhif y rhaglen macro)
gorchymyn N10
N-M99
Yng nghynnwys y rhaglen macro uchod, yn ychwanegol at y cyfarwyddiadau rhaglennu a ddefnyddir yn gyffredin, gellir defnyddio newidynnau, cyfarwyddiadau gweithredu rhifyddeg a chyfarwyddiadau rheoli eraill hefyd. Mae'r gwerth newidiol yn cael ei neilltuo yn y cyfarwyddyd galw rhaglen macro.
03
Cais rhaglen macro system FANUC
(1) rhigolio rhaglen Macro
llun
1) TRA datganiad
G00 X52 Z2;
#2=-14;
Dyma fan cychwyn yr offeryn yn y cyfeiriad z (gan fod lled yr offeryn yn 4mm, mae'r man cychwyn wedi'i osod yn Z-14)
TRA [#2 GE -30] DO2;
Mae'n gyfyngiad yn y cyfeiriad z. Pan fo z yn hafal i -30, ni fydd y cyfeiriad z yn symud mwyach
G00 Z〔#2〕;
Y sefyllfa bresennol yn y cyfeiriad z
#2=#2-2;
Y cam symudol i'r cyfeiriad z, gan symud 2mm bob tro
#1=52;
yw man cychwyn y gyllell i'r cyfeiriad x
TRA [#1 GE 20] DO1;
Cyfyngiadau yn y cyfeiriad X, pan fydd y diamedr yn hafal i 20, ni fydd yn torri mwyach
G01 X〔#1〕F0.2;
Dyfnder y toriad i gyfeiriad x
G00 X〔#1 plws 1〕;
Swm tynnu cymharol i x cyfeiriad
#1=#1-1;
Pellter cam i gyfeiriad x (torri 1mm bob tro)
DIWEDD 1;
G00 X52;
DIWEDD2;
Rhaglen gyflawn:
O1234;
G40 G97 G99;
T0101;
S1000 M3;
G00 X52 Z2;
#2=-14;
WHILE〔#2GE-30〕DO2; DIWEDD 1;
G00 Z〔#2〕;
#2=#2-2;
#1=52
TRA〔#1GE20〕DO1;
G01X〔#1〕F0.2;
G00X〔#1 plws 1〕;
#1=#1-1;
G00 X52;
DIWEDD2;
G00 X150 Z150;
M30;
2) IF datganiad
G00 X52 Z-2;
#1=-14;
Dyma fan cychwyn cyfeiriad z yr offeryn (lled yr offeryn yw 4mm)
N2 #1=#1-2;
yw'r cam symud i'r cyfeiriad z
#2=52;
yw man cychwyn yr offeryn i'r cyfeiriad x
N1#2=#2-1;
yw'r pellter cam i'r cyfeiriad x (torri dyfnder 1mm bob tro)
G01 X〔#2〕F0.2;
Y sefyllfa bresennol i gyfeiriad X
G00 X〔#2 plws 1〕;
Swm tynnu cymharol i gyfeiriad X
OS [#2 GE 21] GOTO1;
Cyfyngiadau yn y cyfeiriad x (pan fydd gwerth x yn cael ei dorri i 20, bydd y weithdrefn ganlynol yn cael ei berfformio, ac ni fydd unrhyw elw yn cael ei wneud)
G00 X52;
Mae X yn tynnu'n ôl i safle 52
G00 Z〔#1〕;
Y sefyllfa bresennol i gyfeiriad Z
OS [#1 GE -30] GOTO2;
Cyfyngiadau yn y cyfeiriad Z, pan fo z yn hafal i -30, ni fydd y cyfeiriad z yn symud
Rhaglen gyflawn:
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 plws 1〕;
OS 〔#2GE21〕GOTO1;
G00X52;
G00Z〔#1〕;
OS[#1GE-30]GOTO2;
G00X200;
Z200;
M5;
M30;
(2) rhaglennu Ellipse
1) Fformat safonol y datganiad elips TRA:
#1=a;
a: Man cychwyn yr offeryn yw'r cyfeiriad positif mm o'i gymharu ag echel Z yr elips
TRA [#1 GE b] DO1;
b: Mae pwynt olaf prosesu elips ar y cyfeiriad negyddol b mm o'i gymharu ag echel Z yr elips (os yw lled-ellipse cyflawn yn cael ei brosesu, yna mae a a b yn ddau werth sydd â'r un gwerth ac arwyddion gwahanol)
#2= c*SQRT[1-#1*#1/d*d];
c: echel semiminor yr elips
d: echel lled-fawr yr elips (cyfrifwch #2 yn ôl y fformiwla elips, yr echel lled-fawr yw d, yr echel lled-fân yw c, mae #2 yn cynrychioli gwerth X, #1 yw gwerth Z , ac mae SQRT yn golygu gwreiddyn sgwâr)
G01 X〔±2*#2 ac e〕Z〔#1±f〕;
e: Gwrthbwyso (gwerth diamedr) echel X yr elips o'i gymharu â system cydlynu'r darn gwaith
f: Gwrthbwyso echel Z yr elips o'i gymharu â system gydlynu'r darn gwaith
#1=#1-1; pellter cam (symud 1mm bob tro)
DIWEDD 1;
Nodyn: Wrth droi elips ceugrwm, cymerir y "±" yn y cromfachau ar ôl X fel "-"; wrth droi elips amgrwm, mae'r "±" yn y cromfachau ar ôl X yn cael ei gymryd fel " plws".
Pan fydd echel X yr elips yn symud i'r cyfeiriad positif, mae'r "±" yn y cromfachau ar ôl Z yn cymryd " plus "; pan fydd echel X yr elips yn symud i'r cyfeiriad negyddol, mae'r "±" yn y cromfachau ar ôl Z yn cymryd "-"
2) Fformat safonol y datganiad IF eliptig
#1=a;
a: Man cychwyn yr offeryn yw'r cyfeiriad positif mm o'i gymharu ag echel Z yr elips
N1#2=b*SQRT〔1-#1*#1/c*c〕;
b: echel lled-fyr yr elips c: echel lled-fawr yr elips (yn ôl y fformiwla elips X/c plws Y/b=1, mae SQRT yn golygu gwreiddyn sgwâr)
G01X〔±2*#2 plws d〕Z〔#1±e〕F0.2; d: gwrthbwyso (gwerth diamedr) echelin X yr elips o'i gymharu â'r pwynt cyfesurynnol sero e: echel Z yr elips o'i gymharu â gwrthbwyso'r awyren sero
#1=#1-1;
Pellter cam (symud 1mm bob tro)
OS [#1 GE -f] GOTO1
f: Terfynu prosesu elips
Nodyn: Wrth droi elips ceugrwm, cymerir y "±" yn y cromfachau ar ôl X fel "-"; wrth droi elips amgrwm, mae'r "±" yn y cromfachau ar ôl X yn cael ei gymryd fel " plws". Pan fydd echel X yr elips yn gwyro i'r cyfeiriad positif, mae'r "±" yn y cromfachau ar ôl Z yn cymryd " plus "; pan fydd echel X yr elips yn gwyro i'r cyfeiriad negyddol, mae'r "±" yn y cromfachau ar ôl Z yn cymryd "-".
llun
TRA datganiad
#1=20;
WHILE〔#1GE-20〕DO1;
#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 plws 50〕Z〔#1-25〕;
#1=#1-1;
DIWEDD 1;
IF datganiad
#1=20;
N1#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 plws 50〕Z〔#1-25〕F0.2;
#1=#1-1;
OS[#1GE-20]GOTO1;
rhaglen gyflawn
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;
WHILE〔#1GE-20〕DO1;
#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 plws 50〕Z〔#1-25〕F0.2;
#1=#1-1;
DIWEDD 1;
G00 X50;
N20 G00 G40 Z2;
G70 P10 Q20;
G00 X200;
Z200;
M5;
M30;
Mae fformat cyflawn y datganiad IF wedi'i hepgor (mae'r un peth yn wir am y datganiad IF, cyn belled â bod y cylch yn cael ei ychwanegu). Yn y system FANUC-0i, dim ond yn G73 y gellir ychwanegu'r rhaglen macro.
(3) Prosesu parabola
1) Fformat safonol y datganiad TRA parabolig:
#1=a;
a: Man cychwyn yr offeryn yw mm i gyfeiriad yr echelin parabolig Z
TRA [#1 GE -b] DO1;
b: a yw hyd prosesu'r elips yn y cyfeiriad z
#2=SQRT〔-#1*5/3〕;
(Yn ôl y fformiwla parabolig Z=-3/5*X*X, darganfyddwch werth X, sef #2, lle mae SQRT yn golygu'r ail isradd)
G01 X〔±2*#2 plws c〕Z〔#1〕;
c: a yw gwrthbwyso (gwerth diamedr) echel X y parabola o'i gymharu â system gydlynu'r darn gwaith, "±"
Wrth gymryd " plws", mae'n amgrwm, ac wrth gymryd "-", mae'n geugrwm
#1=#1-1; Pellter cam (symud 1mm bob tro)
DIWEDD 1;
2) Fformat safonol y datganiad IF parabolig
#1=a;
a: Man cychwyn yr offeryn yw mm i gyfeiriad yr echelin parabolig Z
N1 #2=SQRT〔-#1*5/3〕;
(Yn ôl y fformiwla parabolig Z=-3/5*X*X, darganfyddwch werth X, sef #2, lle mae SQRT yn golygu'r ail isradd)
G01 X〔±2*#2 plws b〕Z〔#1〕;
b: Dyma'r gwrthbwyso (gwerth diamedr) echel cyfeiriad X y parabola o'i gymharu â'r pwynt sero cyfesurynnol. Pan fydd "±" yn cymryd " plws", mae'n amgrwm, a phan gymerir "-", mae'n geugrwm
#1=#1-1;
(pellter cam i gyfeiriad Z, mae pob symudiad yn 1mm)
OS〔#1 GE -c〕GOTO1; c: hyd prosesu'r elips i gyfeiriad z
Parabolig IF
ffurf arall ar ddedfryd
#1=a;
N1 #2=SQRT〔( plws )#1*5/3〕;
Gellir hepgor yr arwydd " plws "
G01 X〔2*#2 plws b〕Z〔-#1〕;
#1=#1 plws 1;
OS [#1 LE c] GOTO1;
Gan dybio bod y parabola i gyfeiriad cadarnhaol Z, yna defnyddiwch Z〔-#1〕; i wneud y parabola yn gymesur â'r cyfeiriad negyddol
llun
TRA datganiad
#1=0;
TRA [#1 GE -15] DO1;
#2=SQRT〔-#1*5/3〕;
G01 X〔2*#2 plws 30〕Z〔#1〕;
#1=#1-1;
DIWEDD 1;
IF datganiad
#1=0;
N1 #2=SQRT〔-#1*5/3〕;
G01X〔2*#2 plws 30〕Z〔#1〕;
#1=#1-1;
OS [#1 GE -15] GOTO1;
rhaglen gyflawn
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;
TRA [#1 GE -15] DO1;
#2=SQRT〔-#1*5/3〕;
G01 X〔2*#2 plws 30〕Z〔#1〕;
#1=#1-1;
DIWEDD 1;
G00 X42;
N20 G00 G40 Z2;
G70 P10 Q20;
G00 X200;
Z200;
M5;
M30;
(4) Y gwahaniaeth rhwng datganiad WHILE a datganiad IF
1) Mae cyfarwyddiadau'r ddau ddatganiad yn wahanol
Mae'r datganiad WHILE yn dychwelyd am yn ôl
Enghraifft: TRA 〔#1 GE 20 〕DO1;
G01 X〔#1〕F0.2;
Gan dybio, pan fydd yr offeryn peiriant yn gweithredu'r frawddeg hon, #1=20, bydd yn parhau i weithredu. Ar ôl gweithredu #1=#1-1, mae gwerth #1 yn dod yn 19, nad yw bellach yn bodloni'r amodau cyfyngu, felly ni fydd yn dychwelyd. (Torrwch i 20 i'r cyfeiriad X)
G00 X〔#1 plws 1);
#1=#1-1;
DIWEDD 1;
2) Mae'r datganiad IF yn dychwelyd ymlaen
Enghraifft: N1 #2=#2-1;
G01X〔#2〕F0.2; Gan dybio bod #2=20 pan fydd yr offeryn peiriant yn gweithredu'r frawddeg hon, bydd yn parhau i weithredu tan IF〔#2 GE 20〕GOTO1; os yw'r amod yn dal i fod yn fodlon, bydd yn parhau i ddychwelyd i N1# 2=#2-1; a bydd y gwerth X cyfredol yn dod yn 19, nad yw bellach yn bodloni'r amodau cyfyngu, ac yna'n gweithredu un arall
G01X〔#2〕F0.2; Yn olaf, gweithredwch y rhaglen ganlynol (mae cyfeiriad X wedi'i dorri i 19)
G00X〔#2 plws 1);
OS [#2 GE 20] GOTO1;
3) Fel y gwelir o'r rhaglen grooving uchod, mae nifer y geiriau yn y datganiad IF yn llawer llai na'r hyn sydd yn y datganiad TRA.
4) Oherwydd y gwahanol gyfeiriadau dychwelyd, darllenwch un frawddeg yn llai ar gyfer y datganiad TRA ac un frawddeg arall ar gyfer y datganiad IF yn ystod y prosesu.
04
Cymhwysiad rhaglen macro system SIEMENS (turn).
Nodyn: Mae'r rhaglen macro wedi'i rhaglennu â newidynnau, ac mae rhif newidiol system Siemens yn cael ei gynrychioli gan R.
Er enghraifft, wedi'i ysgrifennu mewn dull rhaglennu cyffredin: G01X-10
Gellir mynegi'r rhaglen macro fel:
R1=-10
G01 X=R1
Trosglwyddiad amodol:
OS GOTOB: neidio yn ôl
OS GOTOF: neidio ymlaen
wedi'i ysgrifennu mewn rhaglennu cyffredin
GO1X100
Gellir mynegi newidynnau fel:
R1=0
AA: R1=R1 plws 1
G01X=R1
OS R1<100 GOTOB AA
Mae R1 yn newidyn annibynnol, y gwerth cychwynnol yw 0, mae R1=R1 plws 1 yn golygu mai gwerth cynyddrannol y newidyn annibynnol yw 1, pan fydd y rhaglen yn mynd drwy'r llinell hon bob tro, mae gwerth Mae R1 yn cynyddu 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
Os yw R1 yn fwy na neu'n hafal i 100, mae'r rhaglen yn mynd i lawr.
Gellir defnyddio rhaglenni macro yn y moddau G90 a G91, ond mae eu hystyron yn wahanol, er enghraifft;
R1=0, G90R1=R1 plws 1, G1X=R1, gwerth X ar ôl ail docyn y rhaglen hon yw 2.
R1=0, G91R1=R1 plws 1, G1X=R1, gwerth X ar ôl ail docyn y rhaglen yw 3. Eglurhad: Gwerth R1 yw 1 ar ôl y cyntaf pasio'r rhaglen, a gwerth R1 yw'r ail docyn Mae'n 2, ond yn y modd G91 mae'n seiliedig ar yr un blaenorol.
(1) Rhibio
llun
T1
TC
T1D1
G0G40X100Z100
M03S1000
G0X54Z2
Cyrraedd y man cychwyn yn gyflym
Z-10
R1=3
Diffiniwch lled y llafn fel 3mm
R2=-10-R1-0.2
Man cychwyn yr offeryn yw -10, a defnyddir ochr chwith y llafn wrth osod yr offeryn;
Gosodiad offer, felly dylid tynnu lled y llafn, 0.2 yw'r lwfans gorffen
G1Z=R2F0.1
Mae'r offeryn yn cyrraedd man cychwyn yr echel Z
AA:R2=R2-2.5
R3=50
Mae echel X y rhigol yn cyrraedd y pwynt
BB: R3=R3-2
Diffiniwch ddyfnder torri pob cyllell fel 2 mm
G1X=R3
X=R3 plws 1
0 Tynnu sglodion 5mm ar un ochr bob 2mm o ddyfnder y toriad
IF R3>30 plws 0.4 GOTOB BB
Define the groove depth as 10mm, if R3>30mm, mae'r rhaglen yn neidio'n ôl i'r marc BB, a 0.4 yw'r lwfans gorffen
G0X50
Mae'r offeryn yn cyrraedd man cychwyn yr echelin X
G1Z=R2
IF R2>{{0}} plws 0.2 GOTOB AA
Diffiniwch led y rhigol fel 20mm, a 0.2 yw'r lwfans gorffen
G0X50
G01Z-13
gorffen
X30
Z-16
G0X50
Z-30
G01X30
Z-16
G0X50
Tynnu'n ôl
G0X100
Z100
M05
M30
(2) Ellipse
1) Fformat sylfaenol
R1=0
Diffiniwch y newidyn R1 gyda gwerth cychwynnol o 0
AA:R{0}}b×SQRT(1-R1×R1/a×)
Yn ôl yr hafaliad elips, a yw echel lled-fawr yr elips, b yw echel lled-fân yr elips, a SQRT yw'r symbol gwraidd sgwâr.
G1X=±2×R2 plws XZ=R1-Z
Gosodwch leoliad a siâp yr elips, plws 2 yn amgrwm, -2 yn geugrwm, X, Z yw'r pellteroedd rhwng echelin y darn gwaith ac echelin yr elips (system diamedr).
R1=R1-1
Gosodwch y cam prosesu
IF R1>=n GOTOB AA
Os yw'r newidyn R1
2) Enghraifft o raglennu:
llun
T1D1
G0G40X100Z100
M3S1000
G0X52Z2
Z-20
CYCLE95 ( )
G42S1500
OO:
R1=20
AA:R{0}}×SQRT(1-R1×R1/400)
G1X=-2×R2 plws 50 Z=R{5}}
R1=R1-2
IF R1>=-20 GOTOB AA
PP:X42
G0G40X100Z100
M05
M09
M30
(3) Parabola
1) Fformat sylfaenol:
R1=0
Gosod gwerth cychwynnol y newidyn R1 i 0
AA: R{0}}SQRT(-R1×n)
Wedi'i gael yn ôl fformat sylfaenol y parabola, lle SQRT yw'r symbol gwraidd sgwâr, ac n yw'r cyfernod
G01X=2×R2 plws n
Z=R1
Llwybr prosesu, plws 2 yn amgrwm, n yw gwerth man cychwyn echel X
R1=R1-1
Y gwerth cynyddiad amrywiol yw 1mm
IF R1>-30 GOTOB AA
If the variable R1>-30, mae'r rhaglen yn neidio yn ôl i'r marc: AA
2) Enghraifft o raglennu:
llun
T1
Tc
T1D1
G0G40X100Z100
M03S1000
G0X52Z2
CYCLE95 ( )
G0G42
OO:
R1=0
AA:R{0}}SQRT(-R1×5/3)
G01X=2×R2 a 30 Z=R1
R1=R1-2
IF R1>-60 GOTOB AA
PP: X52
G0X100Z100
M05
M30




