Hirdetés

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

  • Phülöp

    addikt

    válasz blatya #5363 üzenetére

    Uhhh... ez a program működik gépen?

    Amúgy ez nem makró, csak paraméteres/alprogramhívásos móka (látom, közben kijavítottad magad).

    Az O0120*ban lévő
    #4=#3*10000+121 mondatot magam sem tudom értelmezni, a #4 kap egy 16*10000+121 értéket, ami 160121, de hogy miért, azt nem tudom megmondani.

    Ugyanebben az alprogramban a
    M98P#4 nem mondatszámra ugrik, hanem a #4-ben eltárolt számú alprogramot hívja meg, jelen esetben az O160121-es számút (itt most egy nagyon nagy kérdőjel van részemről).
    Az O0121-es alprogramra nem történik hivatkozás, tehát ez az alprogram le se fut, viszont az abban leírt mozgásparancs
    G3 X0 Y0 I0 J- #1 Z- #2 szintén nemgyerebe, hiszen az I és J mindig relatív értékek (függetlenül a G90/G91 hatásától), és ha a kívánt kör kezdőpontja az Y tengelyen a középponttól negatív irányban helyezkedik el, értelemszerűen ennek a fordítottja azt jelenti, hogy a középpont pozitív irányban található a kezdőponthoz képest, tehát az utasításban lévő I0, Y- #1 helyett az I0, Y#1 a helyes megadási mód (I,J,K segédvektorokkal mindig a kör kezdőpontjából a kör középpontjába mutató irányvektort adjuk meg).

    Számomra a fenti példa sok sebből vérzik, ám ha ez valami egzotikus, általam nem ismert vezérlő sajátossága, úgy elnézést kérek a nem szándékos félrevezetésért (és várok magyarázatot a #4 értékre).

    [ Szerkesztve ]

    A Bretagne-félsziget meredek ormai alatt Otthont találnak kóbor csikóhalak. /Mesterem

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