Apr 15, 2023 Ħalli messaġġ

Ejja nitkellmu dwar il-programmi makro CNC

 

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

Ibgħat l-inkjesta

whatsapp

skype

Indirizz elettroniku

Inkjesta