Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: Referenz von NC Achse killen Beckhoff

  1. #11
    Anaconda55's Avatar
    Anaconda55 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    20.05.2007
    Posts
    301
    Danke
    38
    Erhielt 6 Danke für 6 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich denke es leigt hier an einer Verknüpfung. Wie muss ADS verknüpft werden um mit T_AMSNETID die NetID auszulesen?

  2. #12
    Join Date
    26.02.2009
    Location
    Dautphetal
    Posts
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Teste doch mal die TcMC2.lib

    Code:
    FUNCTION_BLOCK MC_Home
    (*
     Function block defined by PLCopen Part 1 - Function blocks for motion control
     This Function Block commands the axis to perform the «search home» sequence.
     The details of this sequence can be set by the axis’ parameters. 
     The 'Position' input is used to set the absolute position when reference signal 
     is detected. This Function Bock completes at 'StandStill'.
    *)
    VAR_IN_OUT
     Axis    : AXIS_REF; (* B *)
    END_VAR
    VAR_INPUT
     Execute   : BOOL; (* B *)
     Position   : LREAL (* B *) := DEFAULT_HOME_POSITION;
     HomingMode  :  MC_HomingMode; (* E *)
     BufferMode  : MC_BufferMode;  (* E *)
     Options   :  ST_HomingOptions; (* V *) (* Beckhoff proprietary input *)
     bCalibrationCam  :  BOOL; (* V *) (* Beckhoff proprietary input *)
    END_VAR
    VAR_OUTPUT
     Done   : BOOL; (* B *)
     Busy   :  BOOL; (* E *)
     Active   :  BOOL; (* E *)
     CommandAborted : BOOL; (* E *)
     Error   : BOOL; (* B *)
     ErrorID   : UDINT; (* E *)
    END_VAR
    VAR
     LastExecutionResult:  _ST_FunctionBlockResults;
     ADSbusy  :  BOOL;
     iState   :  _E_TcMC_STATES := STATE_INITIALIZATION;
     iSubState  :  INT;
     fbAdsWriteCmd :  ADSWRITE;
     fbAdsWriteRefPos:  ADSWRITE;
     ReferenceFlagValue: UDINT;
    END_VAR

    HomingMode bestimmt, auf welche Weise die Kalibrierung durchgeführt wird.
    • MC_DefaultHoming
      Führt die Standard-Referenzfahrt aus.
    • MC_ForceCalibration
      Erzwingt den Zustand "Achse ist kalibriert". Es wird keine Bewegung ausgeführt und die Position bleibt unverändert.
    • MC_ResetCalibration
      Setzt den Kalibrierungszustand der Achse zurück. Es wird keine Bewegung ausgeführt und die Position bleibt unverändert.

Similar Threads

  1. Kopie von Referenz
    By tuxwurst in forum CODESYS und IEC61131
    Replies: 1
    Last Post: 22.10.2019, 13:24
  2. Replies: 0
    Last Post: 31.08.2017, 22:30
  3. Replies: 1
    Last Post: 11.12.2014, 23:20
  4. TwinCat3 - Referenz auf Achse
    By moon in forum CODESYS und IEC61131
    Replies: 5
    Last Post: 08.10.2012, 11:24
  5. Problem mit Beckhoff Achse AX5203
    By Anaconda55 in forum CODESYS und IEC61131
    Replies: 1
    Last Post: 02.02.2009, 14:12

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •