%
O11; (Mae system FANUC yn defnyddio rhaglen macro orffen gydag 1 newidyn, cyfanswm o 12 segment)
N01 #16=0; (Mae #16 yn cynrychioli ongl ongl symudol canol y cylch cyllell, a 0 yw'r gwerth cychwynnol)
N06 G54S400 M03; (Gosodwch y system gyfesurynnau i nodi'r cyflymder a nodi'r gwerthyd i gylchdroi ymlaen)
N07T0101; (rhif safle offeryn gorchymyn a rhif iawndal offeryn)
N08G00X150Z100; (cyrraedd y man cychwyn cyffredinol)
N09 G00Z[50+8.8*COS[#16]]; (cyrraedd man cychwyn yr edau i'r cyfeiriad Z)
N10X[100-17.6*SIN[#16]]; (Mae cyfeiriad X yn cyrraedd man cychwyn edefyn yr offeryn)
N11 G32Z-113 F25; (Troi cyllell)
N12 G00 X140; (cyllell codi)
N13 #16=#16+8; (Cyfrifwch werth y gyllell nesaf, lle mai 8 yw'r cyfwng onglog △ rhwng y ddwy gyllell)
N14 OS [#16 LE 180] GOTO 09 (Os nad yw'n fwy na 162 gradd , parhewch i yrru)
N15 G00 X150Z100 M05; (Mae gwerthyd yn stopio ac yn dychwelyd i gyfanswm y pwynt tynnu'n ôl)
N16 M30; (diwedd y rhaglen)
%




