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

Results 1 to 5 of 5

Thread: Motor Drehrichtung TwinCAT NC-Achse

  1. #1
    Join Date
    02.10.2019
    Posts
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,
    ich habe in TwinCAT eine NC-Achse angelegt, und möchte nun die Drehrichtung ändern. Allerdings aus dem PLC-Programm, wenn möglich.

    Unterhalb der NC-Achse gibt es im Encoder den Parameter "Invert Encoder Counting Direction",
    und unter Drive den Parameter "Invert Motor Polarity".
    Wenn ich hier in der NC beide Parameter umstelle, dann habe ich das gewünschte Verhalten.

    Aber gibt es auch die Möglichkeit aus dem PLC-Programm auf diese Parameter zuzugreifen?
    Reply With Quote Reply With Quote Answered: Motor Drehrichtung TwinCAT NC-Achse  

  2. "Wenn du mit einer boolschen Variable, welche die Drehrichtung angibt, die Geschwindigkeiten und Positionen bedingt (IF true) mit -1 multiplizierst, kannst du das auch umrechnen.

    Um aber noch anderweitig produktiv zu werden:
    Es gibt in der Bibliothek Tc2_MC2 einen MC_AxisParameter, in dem so ziemlich alles geändert werden kann (z.B. auch " AxisEncoderDirectionInverse" oder "AxisMotorDirectionInverse")."


  3. #2
    Join Date
    28.09.2017
    Posts
    6
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Default

    Stichwort "negative Drehzahlen" bei PLCOpen-Bausteinen wie MC_Move (absolute oder relative). Ich würde da nur einmalig an von dir genannten Parametern die bevorzugte Laufrichtung einstellen und dann den Rest mit Vorzeichen klären. Auch bei Positionierungen so möglich.

    Welche Bausteine verwendest du denn genau für die Drehbefehle?

  4. #3
    Guenne is offline Neuer Benutzer
    Themenstarter
    Join Date
    02.10.2019
    Posts
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hmm, Danke, aber das ist mir nicht ganz so geschickt ...
    Hintergrund: Man kann den Motor auch um 180° gedreht an die Maschine bauen, und sollte dann in der Steuerung die Drehrichtung ändern können.
    Tatsächlich verfahre ich die Achse mit MC_MoveRelative. Natürlich könnte ich da einen negativen Wert eingeben. Aber ich müsste noch diverse andere Stellen im Programm ändern, da ich dann ja z.B. auch negative Positionswerte zurückgemeldet bekäme. Stelle ich nur die Parameter in der NC um, dann könnte das PLC-Programm bleiben wie es ist.

  5. #4
    Join Date
    28.09.2017
    Posts
    6
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Default

    Wenn du mit einer boolschen Variable, welche die Drehrichtung angibt, die Geschwindigkeiten und Positionen bedingt (IF true) mit -1 multiplizierst, kannst du das auch umrechnen.

    Um aber noch anderweitig produktiv zu werden:
    Es gibt in der Bibliothek Tc2_MC2 einen MC_AxisParameter, in dem so ziemlich alles geändert werden kann (z.B. auch " AxisEncoderDirectionInverse" oder "AxisMotorDirectionInverse").
    Last edited by DaPivo; 14.02.2020 at 14:10. Reason: additional

  6. #5
    Guenne is offline Neuer Benutzer
    Themenstarter
    Join Date
    02.10.2019
    Posts
    8
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ja, so könnte man es machen ...

    Sehr gut! Danke!

Similar Threads

  1. Replies: 15
    Last Post: 25.10.2019, 11:58
  2. TIA TO Positionier Achse - DO als Ansteuerung für Motor
    By kafiphai in forum Simatic
    Replies: 0
    Last Post: 08.04.2019, 07:20
  3. TwinCAT Achse bei aktiven MoveAbsolut die Geschwindigkeit ändern
    By automation-consult in forum CODESYS und IEC61131
    Replies: 2
    Last Post: 18.12.2017, 11:56
  4. EtherCat Regler mit Achse Ansteuerung über TwinCat 2
    By Nrgmc3 in forum CODESYS und IEC61131
    Replies: 2
    Last Post: 08.11.2014, 11:50
  5. Motor Drehrichtung Definition
    By Senator42 in forum Antriebstechnik
    Replies: 7
    Last Post: 10.01.2013, 20:08

Tags for this Thread

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
  •