Wiresense Suchfunktion

  • Hallo an alle,


    Wer von euch hat schon Erfahrungen mit der Wiresense Such Funktion von Fronius gesammelt? Würde mich freuen wenn mir jemand weiterhelfen kann mit dem Programmaufbau des Such jobs.

    Steuerung NX100.


    Gruß

    Christian

  • ANZEIGE
  • Hallo Blauer,


    Hab es hinbekommen auf eine eigene weise. Hab drei Such jobs einen in X, Y und für die Z Richtung je nach dem in welche Richtung ich die Blechkante suche. Mit dem NSRCH Befehl Funktiniert es nicht da er die pos von der ext Achse nicht übernimmt daher Arbeite ich mit den SRCH Befehl mit REFP das Funktioniert aber eben nur in eine Richtung. Ein Beispiel eines Such Jobs mit Wire-Sense


    ///GROUP1 RB1,BS1

    ///GROUP2 ST2

    NOP

    '******************************

    'YRC1000

    'Sample Job R1 with

    'WIRE-SENSE function for

    ''FRONIUS TPSi only

    '*******************************

    '--------------------------------

    'Set minimum EDGE height

    '--------------------------------

    'Start WIRE-SENSE

    DOUT OT#(94) ON

    SETREG MREG#(224) I000

    '--------------------------------

    'Start search motion f. edge pos

    TIMER T=0.10

    '--------------------------------

    GETREG I001 MREG#(223)

    '--------------------------------

    TIMER T=0.50

    GETREG I003 MREG#(223)

    '--------------------------------

    TIMER T=0.50

    GETS PX0008 $PX024

    CNVRT PX0008 PX0008 BF

    SMOVL P0008 V=25.0 SRCH RIN#(1)=ON DIS=30.0 +MOVJ EX0008

    '--------------------------------

    ' Read detected WIRE position

    TIMER T=0.50

    GETREG I002 MREG#(223)

    '--------------------------------

    SET D011 I002

    '--------------------------------

    TIMER T=0.10

    'Stop WIRE-SENSE

    DOUT OT#(94) OFF

    '--------------------------------

    GETS PX0009 $PX003

    SUB P0009 P0008

    GETE D007 P0009 (1)

    SETE P0006 (1) D007

    GETE D006 P0006 (1)

    SUB D006 500

    SETE P0006 (1) D006

    'Check detection result

    GETS B002 $B002

    JUMP *NG IF B002=0

    '--------------------------------

    '################################

    *NG

    JUMP *WEITER IF B002=1

    'Detection FAILED R1

    *WEITER

    '################################

    SETREG MREG#(28) 55

    SETREG MREG#(224) 255

    DOUT OT#(94) OFF

    END




    Gruß

    Christian

  • Ok, interessant. Der Draht " tackert" dann auch aufs Blech, ähnlich CMT, während der Suchfahrt oder bleibt auf dem Stickout stehen?

    Rechtschreibfehler sind beabsichtigt und dürfen behalten werden

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden