CNC, CAD, CAM, PLC tanfolyam

Fórum - NCT - marón eltolások lehetőségeinek a megvalósítása

Üdv
Adott egy 100*100as lemezdarab, amibe furatokat akarok készíteni, 81-et, 9*9-et.

néhány módszert letudnátok írni és hogy az nagyjából hogyan nézne ki a programban?

illetve aki ezt a feladatot adta, valami mátrix programozásról beszélt, de ezt a kifejezést nem találtam meg a programozási leírásban.

Hozzászólások

avatar
Drew
2015-12-14 12:05
Szia!

Nem tudom honnan jött a feladat vagy egyáltalán NCT vezérlőről van-e szó, de vezérlőtípustól függetlenül ez egy meglehetősen egyszerű dolog. Leírom, hogy szerintem hogy lenne a legcélszerűbb. A szerszámbeváltást, technológiát stb. azt nem írom bele, mert úgy vélem ezek az alapok amikor elkezded írni a programot.

Egy fúróciklusban az első furat helyét megadod, a többit csak inkrementálisan ismétlések számával (Ezzel már az egészet le lehet tudni).
Mivel a sorban és oszlopban lévő furatok számát egy-egy szám átírásával tudod módosítani ez a legelegánsabb és hossz szempontból is optimális.
A darabidőt úgy tudom lehet csökkenteni azzal, ha szülőprogrammal legeneráltatod a futtatandó programot. Ennek van egy nagy hátránya. A program meglehetősen átláthatatlan lesz, nehéz lesz benne módosítani bármit is, mondhatni tilos, hiszen nagy valószínűséggel olyan hibát vinnél a programba, ami az egész gépet tönkre teheti. Így ha módosítást végzel az eredeti programot kell módosítanod, majd a futtatandó programot újra kell generálni.

A mátrix programozásról nem tudok sokat, jelenthet több dolgot is. Ha ehhez a feladathoz szeretnéd kapcsolni, szerintem formailag hasonló. Elvégre a mátrix egy téglalapra (speciális esetben négyzetre) hasonlít és jobban belegondolva a furatok is pont így fognak elhelyezkedni.

Remélem tudtam segíteni!
Kellemes ünnepeket!
Drew
avatar
Pojo_
2016-03-01 09:46
én így oldanám meg:

%O7079(Furatháló programozása két egymásbaágyazott ciklussal)
T4
(KPF)
N10 G54 G90 G0 G40 X0 Y0 S1000 M3
G43 H4 Z50
#113=3 (X FURATSZAM)
#114=5 (Y FURATSZAM)
#115=25 (X LEPESKOZ)
#116=20 (Y LEPESKOZ)
#117=50 (BAL ALSO FURAT X)
#118=70 (BAL ALSO FURAT Y)

#117=#117-#115
#118=#118-#116
#111=1 (X SZAMLALO KEZD)
WHILE[#111LE#113] DO1
#112=1 (Y SZAMLALO KEZD)
WHILE[#112LE#114] DO2
G81 X[#117+#111*#115] Y[#118+#112*#116] Z-10 R5 F100
#112=#112+1
END2
#111=#111+1
END1
G0 Z100

Hozzászólás írása

Hozzászólás írásához be kell jelentkezned!
Duális
Ügyfélfogadási idő

Személyes ügyfélfogadás, csak telefonos egyeztetést követően!

Kapcsolat

Név: NCT Akadémia Nonprofit Kft.
Cím: 1148 Budapest, Fogarasi út 7. földszint
Elérhetőség az alábbi telefonszámon: +36 30 242 53 45

Kulcsszavak
Facebook oldalunk