Go simplí, is é macra ná foirmlí a úsáid chun páirteanna a phróiseáil. Mar shampla, éilips, mura bhfuil macra ann, ní mór dúinn na pointí ar an gcuar a ríomh pointe trí phointe, agus ansin é a chomhfhogasú go mall le líne dhíreach. Más workpiece é le riachtanais arda réidh, ansin ní mór dúinn a lán pointí a ríomh, ach tar éis an macra a chur i bhfeidhm, cuirimid an fhoirmle éilips isteach sa chóras agus ansin tugann muid an comhordanáid Z agus cuirimid méid gach uair, ansin an Déanfaidh an macra an comhordanáid X a ríomh go huathoibríoch agus déanfaidh sé gearradh. Go deimhin, is é príomhfheidhm an macra sa chlár ríomh.
pictiúr
01
Maidir le cláir macra
Cad é clár macra
Agus muid ag ríomhchlárú, stórálfaimid sraith treoracha ar féidir leo feidhm áirithe a chomhlánú sa chuimhne cosúil le fo-ghnáthamh, agus glaoch orthu le treoir ghinearálta. Agus é á úsáid, ní gá dúinn ach an treoir ghinearálta seo a thabhairt chun an fheidhm atá stóráilte a fhorghníomhú Tugtar an comhlacht macra clár úsáideora ar an tsraith treoracha seo, nó macra-chlár le haghaidh gearr.
Tugtar an t-ordú macra-ghlao úsáideora ar an ordú ginearálta seo. Agus iad á ríomhchlárú, ní gá do ríomhchláraitheoirí ach macra-threoracha a chur de ghlanmheabhair ach ní gá do chláir macra.
Cathain a úsáidfear ríomhchlárú macra?
1) Cuar foirmle próiseála ríomhchláraithe de láimh (ríomh simplí, ionchur tapa)
2) Cosán gearrtha rialta (mar mhodúl gearrtha)
3) Rialú idirchláir (sceidealú clár)
4) Bainistíocht uirlisí (caitheamh uirlisí)
5) Tomhas uathoibríoch (probe i meaisín)
An difríocht idir clár macra agus gnáthchlár
1) I gcorp an chláir macra, is féidir athróga a úsáid, is féidir luachanna a shannadh d'athróga, is féidir ríomhanna a dhéanamh idir athróga, agus is féidir cláir a léim.
2) I ngnáthchláir, ní féidir ach tairisigh a shonrú, agus ní féidir oibríochtaí idir tairisigh a dhéanamh. Ní féidir cláir a fheidhmiú ach go seicheamhach agus ní féidir iad a léim, mar sin tá na feidhmeanna socraithe agus ní féidir iad a athrú.
3) Is feidhm speisialta é an fheidhm macra don úsáideoir feabhas a chur ar fheidhmíocht uirlis meaisín CNC, agus bainfidh úsáid sciliúil an chláir macra i bpróiseáil píosaí oibre den chineál céanna dhá uair an toradh le leath an iarracht.
02
Athróga agus formáidí na gclár macra
Gnéithe de chláir macra
Is féidir leis an gclár macra an athróg a úsáid, agus is féidir an t-athróg a úsáid chun oibríochtaí comhfhreagracha a dhéanamh; is féidir an luach athróg iarbhír a shannadh don athróg trí threoir an chláir mhacra.
Trí Chineál Athróg
Is é foirm ionadaíochta athraitheach an chórais CNC ná "#" agus 1 go 4 dhigit ina dhiaidh sin, agus tá trí chineál athróg ann:
(1) Athróga áitiúla: Is athróga iad #1~#33 a úsáidtear go háitiúil sa mhacrachlár, a úsáidtear le haghaidh aistriú athróg neamhspleách.
(2) Athróg coitianta: is féidir leis an úsáideoir é a úsáid faoi shaoirse, agus tá sé coitianta do gach fo-riail agus gach clár macra ar a dtugtar an príomhchlár. # 100 ~ # 149, tar éis an chumhacht a mhúchadh, déanfar na luachanna athróg go léir a ghlanadh, agus # 500 ~ # 509, tar éis an chumhacht a mhúchadh, is féidir na luachanna athróg a shábháil.
(3) Athróg córais: Sainmhínítear é le 4 dhigit ina dhiaidh sin, is féidir leis faisnéis inléite amháin a fháil nó a léamh / a scríobh atá sa phróiseálaí uirlisí meaisín nó i gcuimhne NC, lena n-áirítear paraiméadair malairte a bhaineann leis an bpróiseálaí uirlisí meaisín, éadáil stáit uirlisí meaisín paraiméadair, Córas faisnéise mar pharaiméadair phróiseála.
Formáid glaonna simplí an chláir macra
Ciallaíonn glao simplí an chláir macra gur féidir an clár macra a ghlaoch trí bhloc amháin sa phríomhchlár.
Formáid agairt:
G65 P (uimhir mhacra-chláir) L (líon athrá) (tasc inathraithe).
Ina measc: G65 - ordú glao clár macra;
P (uimhir chláir macra) - cód an chláir macra a bheidh le glaoch;
L (líon na n-athrá) - líon na ritheanna arís agus arís eile den chlár macra, nuair a bhíonn líon na n-athrá 1, is féidir é a fhágáil ar lár;
(Tasc Athróg) - Sann luachanna d'athróga a úsáidtear sa mhacrachlár.
Is é an rud céanna idir clár macra agus fo-ghnáthamh gur féidir le clár macra amháin a bheith ar a dtugtar clár macra eile, suas le 4 huaire.
Macra clár do scríobh formáid
Tá formáid scríbhneoireachta macrachlár mar an gcéanna leis an bhfoghnáthamh. Is é a bhformáid:
0-(Is é 0001-8999 uimhir an mhaicrchláir)
Ordú N10
N-M99
In ábhar an chláir macra thuas, chomh maith leis na treoracha cláir a úsáidtear go coitianta, is féidir athróga, treoracha oibríochta uimhríochta agus treoracha rialaithe eile a úsáid freisin. Sanntar an luach athróg i dtreoir ghlao an chláir mhacra.
03
Feidhmchlár macra córas FANUC
(1) Macra clár grooving
pictiúr
1) WILE ráiteas
G00 X52 Z2;
#2=-14;
Is é pointe tosaigh an uirlis sa treo z (toisc go bhfuil leithead an uirlis 4mm, tá an pointe tosaigh socraithe ag Z-14)
WILE [#2 GE -30] DO2;
Is srian é sa treo z. Nuair atá z cothrom le -30, ní ghluaisfidh an treo z a thuilleadh
G00 Z〔#2〕;
An suíomh reatha sa treo z
#2=#2-2;
An chéim ghluaisteach sa treo z, ag bogadh 2mm gach uair
#1=52;
is é pointe tosaigh an scian sa treo x
AGUS [#1 GE 20] DO1;
Srianta sa treo X, nuair a bhíonn an trastomhas comhionann le 20, ní ghearrfaidh sé a thuilleadh
G01 X〔#1〕F0.2;
Doimhneacht gearrtha i x treo
G00 X〔#1 móide 1〕;
Méid an aistarraingthe coibhneasta i x treo
#1=#1-1;
Fad céime i x treo (gearrtha 1mm gach uair)
CRÍOCH1;
G00 X52;
CRÍOCH2;
Clár iomlán:
O1234;
G40 G97 G99;
T0101;
S1000 M3;
G00 X52 Z2;
#2=-14;
WHILE〔#2GE-30〕DO2; CRÍOCH1;
G00 Z〔#2〕;
#2=#2-2;
#1=52
AGUS 〔#1GE20〕DO1;
G01X〔#1〕F0.2;
G00X〔#1 móide 1〕;
#1=#1-1;
G00 X52;
CRÍOCH2;
G00 X150 Z150;
M30;
2) MÁ ráiteas
G00 X52 Z-2;
#1=-14;
Is é pointe tosaigh z-direction an uirlis (is é leithead an uirlis 4mm)
N2 #1=#1-2;
is é an chéim ghluaiseachta sa treo z
#2=52;
pointe tosaigh na huirlise sa treo x
N1#2=#2-1;
an bhfuil an t-achar céime sa treo x (doimhneacht gearrtha 1mm gach uair)
G01 X〔#2〕F0.2;
Suíomh reatha i dtreo X
G00 X〔#2 móide 1〕;
Méid aistarraingthe coibhneasta i X treo
MÁ [#2 GE 21] GOTO1;
Srianta sa treo x (nuair a ghearrtar luach x go 20, déanfar an nós imeachta seo a leanas, agus ní dhéanfar aon tuairisceán)
G00 X52;
Tarraingíonn X siar go suíomh 52
G00 Z〔#1〕;
Staid reatha i dtreo Z
MÁ [#1 GE -30] GOTO2;
Srianta sa treo Z, nuair atá z cothrom le -30, ní bhogfaidh an treo z
Clár iomlán:
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 móide 1〕;
MÁS〔#2GE21〕GOTO1;
G00X52;
G00Z〔#1〕;
MÁ[#1GE-30]GOTO2;
G00X200;
Z200;
M5;
M30;
(2) ríomhchlárú éilips
1) Formáid chaighdeánach an ráitis éilips WILE:
#1=a;
a: Is é pointe tosaigh an uirlis ag an treo dearfach mm i gcoibhneas le ais Z an éilips
AGUS [#1 GE b] DO1;
b: Tá críochphointe na próiseála éilipse ag an treo diúltach b mm i gcoibhneas le ais Z an éilips (má phróiseáiltear leath-éilips iomlán, ansin is dhá luach iad a agus b leis an luach céanna agus comharthaí éagsúla)
#2= c*SQRT[1-#1*#1/d*d];
c: leath-ais na héilipse
d: ais leathmhór na héilipse (ríomh #2 de réir na foirmle éilips, is í an ais leathmhór d, is é c an ais leathmhionrach, seasann #2 do luach X, is é #1 luach Z , agus ciallaíonn SQRT fréimhe cearnach)
G01 X〔±2*#2 móide e〕Z〔#1±f〕;
e: Fritháireamh (luach trastomhas) X-ais an éilips i gcoibhneas leis an gcóras comhordaithe workpiece
f: Fritháireamh an ais Z den éilips i gcoibhneas leis an gcóras comhordaithe workpiece
#1=#1-1; achar céim (ag bogadh 1mm gach uair)
CRÍOCH1;
Nóta: Nuair a bhíonn éilips cuasach á iompú, glactar leis an "±" sa lúibín tar éis X mar "-"; agus éilips dronnach á iompú, glactar leis an "±" sa lúibín i ndiaidh X mar " móide".
Nuair a aistríonn X-ais an éilips go dtí an treo dearfach, tógann an "±" sna lúibíní tar éis Z " móide "; nuair a aistríonn X-ais an éilips go dtí an treo diúltach, glacann an "±" sna lúibíní tar éis Z "-"
2) Formáid chaighdeánach an ráitis éilipseacha IF
#1=a;
a: Is é pointe tosaigh an uirlis ag an treo dearfach mm i gcoibhneas le ais Z an éilips
N1#2=b*SQRT〔1-#1*#1/c*c〕;
b: ais leathghearr den éilips c: ais leath-mhór na héilipse (de réir na foirmle éilipse X/c móide Y/b=1, ciallaíonn SQRT fréamh chearnach)
G01X〔±2*#2 móide d〕Z〔#1±e〕F0.2; d: an fhritháireamh (luach trastomhas) den X-ais den éilips i gcoibhneas leis an bpointe comhordanáidí nialais e: ais Z na héilipse i gcoibhneas leis an bhfritháireamh eitleáin nialasach
#1=#1-1;
Fad céime (ag bogadh 1mm gach uair)
MÁ [#1 GE -f] GOTO1
f: Deireadh le próiseáil éilips
Nóta: Nuair a bhíonn éilips cuasach á iompú, glactar leis an "±" sa lúibín tar éis X mar "-"; agus éilips dronnach á iompú, glactar leis an "±" sa lúibín i ndiaidh X mar " móide". Nuair a chlaonann X-ais na héilipse go dtí an treo dearfach, tógann an "±" sna lúibíní tar éis Z " móide "; nuair a chlaonann X-ais an éilips go dtí an treo diúltach, glacann an "±" sna lúibíní tar éis Z "-".
pictiúr
WILE ráiteas
#1=20;
WILE〔#1GE-20〕DO1;
#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 móide 50〕Z〔#1-25〕;
#1=#1-1;
CRÍOCH1;
MÁ ráiteas
#1=20;
N1#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 móide 50〕Z〔#1-25〕F0.2;
#1=#1-1;
MÁ[#1GE-20]GOTO1;
clár iomlán
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;
WILE〔#1GE-20〕DO1;
#2=10*SQRT〔1-#1*#1/400〕;
G01X〔-2*#2 móide 50〕Z〔#1-25〕F0.2;
#1=#1-1;
CRÍOCH1;
G00 X50;
N20 G00 G40 Z2;
G70 P10 Q20;
G00 X200;
Z200;
M5;
M30;
Fágtar ar lár formáid iomlán an ráitis IF (tá an rud céanna fíor i gcás ráiteas IF, chomh fada agus a chuirtear an timthriall leis). Sa chóras FANUC-0i, ní féidir an macrachlár a chur leis ach i G73.
(3) Próiseáil parabóil
1) Formáid chaighdeánach an ráitis parabolic WILE:
#1=a;
a: Is é pointe tosaigh an uirlis mm i dtreo an ais parabolic Z
AGUS [#1 GE -b] DO1;
b: an bhfuil fad próiseála an éilips sa treo z
#2=SQRT〔-#1*5/3〕;
(De réir na foirmle parabolic Z=-3/5*X*X, faigh luach X, is é sin #2, áit a gciallaíonn SQRT an fhréamh chearnach)
G01 X〔±2*#2 móide c〕Z〔#1〕;
c: an bhfuil an fhritháireamh (luach trastomhas) d'ais X an pharabóil i gcoibhneas leis an gcóras comhordaithe workpiece, "±"
Nuair a thógann sé " móide ", tá sé dronnach, agus nuair a thógann sé "-", tá sé cuasach
#1=#1-1; Fad céime (ag bogadh 1mm gach uair)
CRÍOCH1;
2) Formáid chaighdeánach an ráitis parabolic IF
#1=a;
a: Is é pointe tosaigh an uirlis mm i dtreo an ais parabolic Z
N1 #2=SQRT〔-#1*5/3〕;
(De réir na foirmle parabolic Z=-3/5*X*X, faigh luach X, is é sin #2, áit a gciallaíonn SQRT an fhréamh chearnach)
G01 X〔±2*#2 móide b〕Z〔#1〕;
b: Is é an fhritháireamh (luach trastomhas) an ais X-treo den paraból i gcoibhneas leis an bpointe nialas comhordaithe. Nuair a thógann "±" "móide", bíonn sé dronnach, agus nuair a thógtar "-", bíonn sé cuasach
#1=#1-1;
(achar céim i dtreo Z, tá gach gluaiseacht 1mm)
MÁS〔#1 GE -c〕GOTO1; c: fad próiseála an éilips i dtreo z
Parabolic MÁ
foirm eile de phianbhreith
#1=a;
N1 #2=SQRT〔( móide )#1*5/3〕;
Is féidir an comhartha " móide " a fhágáil ar lár
G01 X〔2*#2 móide b〕Z〔-#1〕;
#1=#1 móide 1;
MÁ [#1 LE c] GOTO1;
Ag glacadh leis go bhfuil an paraból sa treo dearfach Z, ansin bain úsáid as Z〔-#1〕; chun an paraból a dhéanamh siméadrach leis an treo diúltach
pictiúr
WILE ráiteas
#1=0;
WILE [#1 GE -15] DO1;
#2=SQRT〔-#1*5/3〕;
G01 X〔2*#2 móide 30〕Z〔#1〕;
#1=#1-1;
CRÍOCH1;
MÁ ráiteas
#1=0;
N1 #2=SQRT〔-#1*5/3〕;
G01X〔2*#2 móide 30〕Z〔#1〕;
#1=#1-1;
MÁ [#1 GE -15] GOTO1;
clár iomlán
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;
WILE [#1 GE -15] DO1;
#2=SQRT〔-#1*5/3〕;
G01 X〔2*#2 móide 30〕Z〔#1〕;
#1=#1-1;
CRÍOCH1;
G00 X42;
N20 G00 G40 Z2;
G70 P10 Q20;
G00 X200;
Z200;
M5;
M30;
(4) An difríocht idir ráiteas WHILE agus ráiteas IF
1) Tá treoracha an dá ráiteas difriúil
Filleann an ráiteas WHILE ar gcúl
Sampla: WHILE〔#1 GE 20〕DO1;
G01 X〔#1〕F0.2;
Ag glacadh leis, nuair a fheidhmíonn an meaisín-uirlis an abairt seo, #1=20, leanfaidh sé ag rith. Tar éis #1=#1-1 a rith, déantar 19 ar luach #1, rud nach gcomhlíonann na coinníollacha srianta a thuilleadh, mar sin ní fhillfidh sé. (Gearr go 20 sa treo X)
G00 X〔#1 móide 1);
#1=#1-1;
CRÍOCH1;
2) Filleann an ráiteas IF ar aghaidh
Sampla: N1 #2=#2-1;
G01X〔#2〕F0.2; Ag glacadh leis go bhfuil #2=20 nuair a fhorghníomhaíonn an meaisín-uirlis an abairt seo, leanfaidh sé ag rith go dtí IF〔#2 GE 20〕GOTO1; má tá an coinníoll fós sásta, leanfaidh sé ar aghaidh ag filleadh ar N1# 2=#2-1; agus beidh an luach X reatha ina 19, nach gcomhlíonann na coinníollacha srianta a thuilleadh, agus ansin ceann eile a fhorghníomhú
G01X〔#2〕F0.2; Ar deireadh, rith an clár seo a leanas (laghdaíodh treo X go 19)
G00X〔#2 móide 1);
MÁ [#2 GE 20] GOTO1;
3) Mar atá le feiceáil ón gclár grooving thuas, tá líon na bhfocal sa ráiteas IF i bhfad níos lú ná mar atá sa ráiteas WHILE.
4) De bharr na dtreoracha difriúla maidir le filleadh, léigh abairt amháin níos lú don ráiteas WHILE agus abairt amháin eile don ráiteas IF le linn na próiseála.
04
Feidhmchlár macra-chláir chórais SIEMENS (deil).
Nóta: Tá an macrachlár ríomhchláraithe le hathróga, agus tá uimhir athróg an chórais Siemens á léiriú ag R.
Mar shampla, scríofa i modh ríomhchláraithe coitianta: G01X-10
Is féidir an clár macra a chur in iúl mar:
R1=-10
G01 X=R1
Aistriú coinníollach:
MÁ GOTOB: léim ar gcúl
IF GOTOF: léim ar aghaidh
scríofa i ríomhchlárú comónta
GO1×100
Is féidir athróga a chur in iúl mar:
R1=0
AA: R1=R1 móide 1
G01X=R1
MÁ R1<100 GOTOB AA
Is athróg neamhspleách é R1, is é 0 an luach tosaigh, ciallaíonn R1=R1 móide 1 gurb é 1 luach incriminteach na hathróige neamhspleách, nuair a théann an ríomhchlár tríd an líne seo gach uair, is é luach na Méadaíonn R1 faoi 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
Má tá R1 níos mó ná nó cothrom le 100, téann an clár síos.
Is féidir cláir mhacra a úsáid i modhanna G90 agus G91 araon, ach tá a gcuid bríonna difriúil, mar shampla;
R1=0, G90R1=R1 móide 1, G1X=R1, is é 2 luach X tar éis an dara pas den ríomhchlár seo.
R1=0, G91R1=R1 móide 1, G1X=R1, is é 3 luach X tar éis an dara pas den ríomhchlár. Míniú: Is é 1 luach R1 tar éis an chéad phas pas an chláir, agus is é luach R1 an dara pas Is é 2 é, ach i mód G91 tá sé bunaithe ar an gceann roimhe sin.
(1) Grooving
pictiúr
T1
TC
T1D1
G0G40X100Z100
M03S1000
G0X54Z2
Go tapa a bhaint amach an pointe tosaigh
Z-10
R1=3
Sainmhínigh leithead an lann mar 3mm
R2=-10-R1-0.2
Is é pointe tosaigh an uirlis -10, agus úsáidtear taobh clé an lann nuair a bhíonn an uirlis á socrú;
Socrú uirlis, mar sin ba chóir leithead an lann a dhealú, is é 0.2 an liúntas críochnaithe
G1Z=R2F0.1
Sroicheann an uirlis pointe tosaigh an ais Z
AA:R2=R2-2.5
R3=50
Sroicheann ais X an groove an pointe
BB: R3=R3-2
Sainmhínigh doimhneacht gearrtha gach scian mar 2 mm
G1X=R3
X=R3 móide 1
0 Baint sliseanna 5mm ar thaobh amháin gach doimhneacht gearrtha 2mm
IF R3>30 móide 0.4 GOTOB BB
Define the groove depth as 10mm, if R3>30mm, léimeann an ríomhchlár siar go dtí an marc BB, agus is é 0.4 an liúntas deiridh
G0X50
Sroicheann an uirlis pointe tosaigh na haise X
G1Z=R2
IF R2>{{0}} móide 0.2 GOTOB AA
Sainmhínigh leithead an groove mar 20mm, agus is é 0.2 an liúntas críochnaithe
G0X50
G01Z-13
ag críochnú
X30
Z-16
G0X50
Z-30
G01X30
Z-16
G0X50
Tarraing siar
G0X100
Z100
M05
M30
(2) Éilips
1) Formáid bhunúsach
R1=0
Sainmhínigh an athróg R1 le luach tosaigh 0
AA:R{0}}b×SQRT(1-R1×R1/a×a)
De réir na cothromóide éilips, is é a ais leath-mhór na héilipse, is é b an ais leath-mhionrach den éilips, agus is é SQRT siombail na fréimhe cearnaí.
G1X=±2×R2 móide XZ=R1-Z
Socraigh suíomh agus cruth an éilips, tá móide 2 dronnach, tá -2 cuasach, is iad X, Z na fad idir ais an phíosa oibre agus ais an éilips (córas trastomhas).
R1=R1-1
Socraigh an chéim phróiseála
IF R1>=n GOTOB AA
Má tá an athróg R1
2) Sampla ríomhchláraithe:
pictiúr
T1D1
G0G40X100Z100
M3S1000
G0X52Z2
Z-20
SRAITH 95 ( )
G42S1500
OO:
R1=20
AA:R{0}}×SQRT(1-R1×R1/400)
G1X=-2×R2 móide 50 Z=R1-40
R1=R1-2
IF R1>=-20 GOTOB AA
PP% 3aX42
G0G40X100Z100
M05
M09
M30
(3) Parabola
1) Formáid bhunúsach:
R1=0
Socraigh luach tosaigh na hathróige R1 go 0
AA: R{0}}SQRT(-R1×n)
Faighte de réir bhunfhormáid na parabóile, áit arb é SQRT siombail na fréimhe cearnaí, agus is é n an chomhéifeacht
G01X=2×R2 móide n
Z=R1
Tá cosán próiseála, móide 2 dronnach, is é n luach phointe tosaigh X ais
R1=R1-1
Is é 1mm an luach incriminte inathraithe
IF R1>-30 GOTOB AA
If the variable R1>-30, léimeann an clár siar go dtí an marc: AA
2) Sampla ríomhchláraithe:
pictiúr
T1
TC
T1D1
G0G40X100Z100
M03S1000
G0X52Z2
SRAITH 95 ( )
G0G42
OO:
R1=0
AA:R{0}}SQRT(-R1×5/3)
G01X=2×R2 móide 30 Z=R1
R1=R1-2
IF R1>-60 GOTOB AA
PP: X52
G0X100Z100
M05
M30




