Keresés

Új hozzászólás Aktív témák

  • Radeon.Z

    csendes tag

    válasz CounterBoci #464 üzenetére

    Ejjj..szerintem mi rokonlelkek vagyunk, nekem sincsenek haverok (nem is piálok) család van, éc a CNC alapokat magamtól, illetve a cégnél egy sráctól tanultam 13 éve.(igaz, tanfolyamra is elmentem közben, de csak a papír miatt, mert technológiában már szerintem jó voltam).
    Érdekes dolog ez a forgácsoló alapképzés szükségessége. Én utáltam a szakmát ipariban, alig vártam hogy befejezzem. Végül szakma kiváló tanulója versenyen kaptam meg a bizonyítványom Miskolcon '94-ben. Tudtam esztergálni, de nem szerettem, azóta sem álltam pad mellett.Igazából szerintem nem sok köze vana CNC technikához. Az kialakul a CNC gép mellett, ha naponta van beállás. (nálunk van, 2-3 is). Összehasonlításképp: sima padon nem beszélünk előtolási értékekről, vágósebességről, de talán még fogásmélység is szemre megy. Eleve nem váltólapkával dolgozunk, tehát az is különbözik. Én nem hiányoltam a "pados éveket"

    Most tanulom az EdgeCam tervezést, természetesen magamtól, illetve most kezdtem egy új hajtott szerszámos Mazak Nexus gépen dolgozni a cégnél, már csináltam ügyesen homlokfelületbe helyzetfuratokat, menetet, és egy palástmarást is...megy ez, csak akarni kell. Viszont a rutin az biztos csak évek alatt jön meg, és az önszorgalom sem árt.
    Én pl. alig tudok fejből néhány tűrést, vagy menetemelkedést, magátmérőt, mert nem érdekel, ott a táblázat, megnézem és kész. Viszont esztergán egy rajzról kapásból megtervezem a megmunkálás hogyansmikéntjét, és egyből írom a programot jópár vezérlőre, és szerintem ez számít.
    Olyan hogy CNC király szerintem nincs, mert minden gép más, ki amin hosszú ideje beáll, és dolgozik azon lehet király, de ha rákerül egy más gépre, más profilú gyártásra, ott megint szinte kezdő lesz, igaz hamarabb belejön, mert van rálátása.

    Pl. dolgozom Tornos hosszesztergán is, Fanuc vezérlővel, de egyidőben 2 program fut, egyik az első, másik a hátsó orsóra. Spécin össze kell hangolni a 2 programot, mivel mig a 2-es orsó átveszi a leszúrt anyagot, és továbbmunkálja 2. oldalról, addig az 1-es már kezdi a következő darab 1. oldalát. Mikor először kellett beállnom egy tök egyszerű 10 es csapra, vakartam a afejem bőszen. Érdekes paripa.....

    Fanucnál meg makróprogramozést soha nem csináltam, nem is láttam. Gondolom arra gondoltál...

    Munkahelyemen én vagyok az Isten...mindenki tudja hogy létezem,de még senki sem látott...

  • zolikaDB

    veterán

    válasz CounterBoci #464 üzenetére

    Makró alatt mit értesz? Paraméteres?
    Amúgy menetet milyen szerszámmal martok? Mert nálunk a szerszámosok dolga, ha nagyobb menet kell, akkor megy esztergára, síktárcsába (M36, M42), de ezekből nagyritkán kell egy-egy!
    A CAD/CAM-hoz meg nemnagyon tudok hozzászólni, egyelőre sima melós vagyok én is :D

  • nchelp

    tag

    válasz CounterBoci #464 üzenetére

    Vau!!!
    Valaki itt nagyon beletenyerelt!!! :C Ez a vakhangyám a Fanucnál, a paraméter és a makró!!!

    Akkor feszüljünk neki:
    "Egy egyszerű példa aki nem ismeri: Ez egy saját készítésű menetmaró
    cikus, bármilyen mérethez be lehet paraméterezni. Eddig jól bevált,
    hőkezelt kovácsszerszámokba marok vele meneteket.

    %
    O1100(MENETMARAS)
    G21G40G80G90G94
    M6T2
    #1=1
    #2=0
    #3=0
    M3S2300
    G0X0Y-101.6M7
    G0G43H2Z2.5
    N1
    #3=#3+1
    #2=#2+1
    G1G91X#1F60
    #4=#1*2
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G2X-#4Z-1.25R#1
    G2X#4Z-1.25R#1
    G1X-#1
    #1=2.03
    G1G90Z2.5F1000
    IF[#3 EQ 4]GOTO5
    IF[#3 EQ 6]GOTO6
    IF[#2 EQ 2]GOTO3
    GOTO1
    N3
    G0G90X88Y50.8
    #1=1
    #2=0
    GOTO1
    N5
    G0G90X-88Y50.8
    #2=0
    #1=1
    GOTO1
    N6
    M9
    G0Z50
    G0X0Y200
    M30
    %"

    Akkor ebből faragjunk :DD

    %
    O1100(MENETMARAS)
    G17 G40 G80 G90
    M6 T2 S2300
    #1=0 (KEZDOSIK)
    #2=1.25 (EMELKEDES)
    #3=-26 (MELYSEG)
    #4=0 (X KOORD)
    #5=-101.6 (Y KOORD
    #6=8 (MENETMERET)
    G43 Z100 H2 M3
    N1 G0 X#4 Y#5 M7
    G0 Z2.5
    G1 Z#1+#2 F60
    G41 X[#5+#6/2] D#4120
    N2 G2 I-[#5+#6/2] Z#1
    #1=#1-#2
    IF[#1GE#3] GOTO2
    G40 G1 X#4 Y#5
    G0 Z3
    IF[#6EQ8.06] GOTO4
    N3 #6=8.06
    GOTO1
    N4
    IF[#4NE0] GOTO5
    #1=0
    #4=88
    #5=50.8
    #6=8
    GOTO1
    N5 G0 Z150 M9
    G91 G28 Y0 Z0 M30

    Minden látszólagos bonyolultsága ellenére ez még csak egy paraméteres program. Makróvá akkor válik, ha ciklusként használjuk, ám ebben a formájában erre alkalmatlan. Íme, egy makró, a kezdetektől, amikor elkezdtem vele kísérletezni, kb 4-5 éve:

    %
    O9018(BOHRFRASER)
    #3003=1
    #149=#4017
    #148=#4003
    #147=#4015
    #146=#4109
    IF[#4002NE17]THEN#3000=100 (CSAK Z SZERSZAMTENGELY!)
    IF[#3NE-1]THEN#115=3
    IF[#3EQ-1]THEN#115=2
    IF[#7EQ#0]THEN#7=#4120
    IF[#4014LT54]THEN#3000=14 (NULLPONTOT JELOLD KI)
    IF [#[125.25*4]NE8]GOTO88
    IF[#19EQ#0]THEN#19=0
    IF[#2LE#0]THEN#3000=6(ZARO BIZT.TAV HIBA)
    IF[#18GE#2]THEN#3000=7(BIZT.TAVOK ARANYA HIBAS)
    #126=#19+#26+#22
    #102=#19+#2
    #118=#19+#18
    IF[#24EQ#0]THEN#24=#5041
    IF[#25EQ#0]THEN#25=#5042
    #106=#19-#6
    #33=#[13000+#7]+#[12000+#7]
    #111=[#11/2-#33-[#21/2]]
    IF[#33GE#111]THEN#3000=1(TUL NAGY SZERSZAM)
    IF[#126GE#19]THEN#3000=2(MELYSEG HIBAS)
    IF[#6LE#0]THEN#3000=3(HIANYZO/HIBAS FOGAS)
    IF[#4120EQ#0]THEN#3000=4(URES FOORSO)
    IF[#33LE0]THEN#3000=33(URES OFFSETMEZO)
    IF[#9EQ#0]THEN#9=#4109
    G15 G0 G90 G64 X#24 Y#25 F#9
    Z#102 M#13
    Z#118
    G1 Z#19
    G1 X[#24+#111]
    WHILE[#106GT#126]DO1
    G#115 I-#111 Z#106
    #106=#106-#6
    END1
    G#115 I-#111 Z#126
    IF[#1EQ1]GOTO4
    G#115 I-#111
    N4 G40 G1 X#24 Y#25
    G0 Z#102 G#149 G#148 G#147 D#4120 F#146
    #24=#0
    #25=#0
    #3003=0
    M99
    N88
    #[[4*125.25]*6-6]=#4114
    GOTO4
    %

    Ez volt az első komplett és eléggé korrekt saját gyártású ciklusom:))
    Gyakorlatilag több, mint a fele adatszűrésről, áttárolásról, hibakeresésről szól a bevitt adatok közt. Nem javaslom így senkinek elvinni, meglepetést okozna. Ez egy főprogramból indítva a megfelelő mondat beadásával spirálmaró ciklusként működik, nagyon szépen együtt alkalmazható a Fanuc gyári furatolóciklusaival. Tehát öröklődő ciklusként is hívható.

    [ Szerkesztve ]

    nchelp

  • Fanuc22

    csendes tag

    válasz CounterBoci #464 üzenetére

    a makrot alprogramba és argomentum átadással ajánlatos csinálni mert ebben nem lehet egyszerűen megváltoztatni pl a marás irányát stb de ha egyszerű makrohivást használsz G65 P1000 és eben az O1000-ben írod meg a makrodat és ha szükséges akkor a G65 P1000 UTÁN MEGADOD egyszerűen a változtatni kívánt értéket de nem a programban hanem a címláncban csak ötlet!

Új hozzászólás Aktív témák