Aktív témák

  • blatya

    csendes tag

    a program
    O0001 (spirál 45 oldalfallal) szerszám egyenlőre D10 újmaró
    T1M6
    G54 G90 G40 G0 X0 Y0 S2000 M3
    G43 H1 Z2
    #105=0 kezdő z magasság
    #108=1.3 fogásvétel z-ben
    #101=10 fogásvétel xy -ban (a sprál körök közti távolság) ez most a teljes maró szélessége,lehet csökkenteni itt a progi matematikai,és ciklusszervezézi helyessége volt a célom.A változókat is sorba lehet majd szervezni,látható hogy nem egymás után lettek megadva ,mert rakosgatni kellett hogy lefusson a progi.
    #106=40 a beírható kör sugara . mivel a maró központját vazérlem ,ez a valóságban + egy sugárnyi 45-lesz
    G1 Z#105 F1000 M8 pozícionálás z0-ra
    #109=#105- #108 első fogásvétel megadása
    N10 Z #109
    #100=0 kezdő alfa szög
    IF (#101 LT 10) GOTO20
    N20 #102 =1 alfa szög léptetése 1 fokonként
    #103=1440 360x4 =1440 4 teljes spirál fordulat 4x10=40 tehát a 10-es maró 4 fordulat alatt 40mm es kört csinál . ( fent leírtak szerint 45 lesz)
    #104=0 elforgatás szöge ( kezdő kiinduló szög ami 360 fokot azaz egy spirálfordulatot tesz majd meg)
    #107= -6.5 1.3x4=6.5 teljes elérendő z mélység
    WHILE (#100 LE #103) DO1 Spirál ciklusa
    G1 X (( #101/360 )* #100*COS (#104+#100)) - ( ) szögletes zárójel akarna lenni !!!!
    Y ((#101/360 )* #100 *SIN (#104 +#100))
    #100= #100+#102 szög léptetése
    END1
    #120= 0.325 1.3/4= 0.325 rádiusz csökkentése 4 teljes fordulat alatt -1.3 csökken 1.3 sülyed zben azaz 45 fokos lesz a fal
    #101=#101- #120
    G0 Z#105
    XO
    Y0 a spirál elkészülte után egy teljes kört szükséges programozni hogy teljes kört kapjunk,ezért középpontra állunk
    G1 Z#109
    #110= 0 A kör kezdő alfa szöge
    WHILE ( #110 LE 360 )DO1
    G1 X (#106*COS #110) Y ( #106 *SIN #110)
    #110= #110+1 SZÖGLÉPTETÉSE
    END1
    #121 =1.3 A kör rádiusz csökkentése
    #106 = #106- #121
    G0 Z#105
    X0
    Y0
    #109=#109- #108 Z-irányú léptetés
    IF ( #109 GE #107 ) GOTO10
    G0 Z100
    M30

Aktív témák