1. Dashboard
    1. Dashboard
    2. Suche
  2. Forum
    1. Unresolved Threads
  3. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  4. Jobs
  5. Articles
  6. Calendar
    1. Upcoming Events
    2. Map
  7. Shop
    1. Orders
    2. Shipping Costs
  • Login or register
  • Search
Roboterprogrammierer finden
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Events
  • Files
  • Products
  • More Options
  1. Roboterforum.de - die Industrieroboter und Cobot Community
  2. Forum
  3. Industrieroboter Support
  4. KUKA Roboter
Your browser does not support videos autonome mobile Roboter von KUKA
besuche unseren Hauptsponsor
Roboterschulung Online
Robot Support Forum
Advertise in Robotics
Der Roboterkanal
Deutscher Robotikverband
Werben in Robotik
Werben für Robotik

KUKA KRL Folds

  • lusiess01
  • August 16, 2022 at 11:36 PM
  • Thread is Resolved
  • lusiess01
    Points
    10
    Posts
    1
    • August 16, 2022 at 11:36 PM
    • #1

    Guten Abend alle Zusammen,

    ich bin neu hier im Forum, genauso wie in Kuka KRL und habe eine Frage zu Folds. Wie ich es verstanden habe sind Folds nur Stellen um Programmcode einzuklappen, doch in meinem Beispiel hat der Text im Fold Funktionen, siehe Code Snippet.

    Code
    TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO iAktPos = iKARTON_GP_VP
          ;FOLD PTP KARTON_GP_VP CONT Vel=100 % VP Tool[1] Base[1]:Magazin_A ;%{PE}
             ;FOLD Parameters ;%{h}
                ;Params IlfProvider=kukaroboter.basistech.inlineforms.movement.old; Kuka.IsGlobalPoint=False; Kuka.PointName=KARTON_GP_VP; Kuka.BlendingEnabled=True; Kuka.MoveDataPtpName=PDAT1; Kuka.VelocityPtp=100; Kuka.CurrentCDSetIndex=0; Kuka.MovementParameterFieldEnabled=True; IlfCommand=PTP
             ;ENDFOLD
             $BWDSTART = FALSE
             PDAT_ACT = PPDAT1
             FDAT_ACT = FKARTON_GP_VP
             BAS(#PTP_PARAMS, 100.0)
             PTP XKARTON_GP_VP C_Dis
          ;ENDFOLD
    Display More

    Ist der Teil nach ";FOLD" ein Kommentar oder kein Kommentar?

    In meinem Beispiel soll die Base je nach Wert der Variable "iakt_Mag" umgeschaltet werden

    Code
       ; Tool und Base setzen
       BAS(#TOOL,TOOL_Greifer1)
       IF ( iakt_Mag == 1 ) THEN
          BAS(#BASE,BASE_Magazin_A)
       ELSE
          BAS(#BASE,BASE_Magazin_B)
       ENDIF

    Muss ich dann zusätzlich die Base im "Kommentar" Fold auch ändern wie Folgt?

    Code
       IF ( iakt_Mag == 1 ) THEN
          TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO iAktPos = iKARTON_GP_VP
          ;FOLD PTP KARTON_GP_VP CONT Vel=100 % VP Tool[1] Base[1]:Magazin_A ;%{PE}
             ;FOLD Parameters ;%{h}
                ;Params IlfProvider=kukaroboter.basistech.inlineforms.movement.old; Kuka.IsGlobalPoint=False; Kuka.PointName=KARTON_GP_VP; Kuka.BlendingEnabled=True; Kuka.MoveDataPtpName=PDAT1; Kuka.VelocityPtp=100; Kuka.CurrentCDSetIndex=0; Kuka.MovementParameterFieldEnabled=True; IlfCommand=PTP
             ;ENDFOLD
             $BWDSTART = FALSE
             PDAT_ACT = PPDAT1
             FDAT_ACT = FKARTON_GP_VP
             BAS(#PTP_PARAMS, 100.0)
             PTP XKARTON_GP_VP C_Dis
          ;ENDFOLD
       ELSE
          TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO iAktPos = iKARTON_GP_VP
          ;FOLD PTP KARTON_GP_VP CONT Vel=100 % VP Tool[1] Base[2]:Magazin_B ;%{PE}
             ;FOLD Parameters ;%{h}
                ;Params IlfProvider=kukaroboter.basistech.inlineforms.movement.old; Kuka.IsGlobalPoint=False; Kuka.PointName=KARTON_GP_VP; Kuka.BlendingEnabled=True; Kuka.MoveDataPtpName=PDAT1; Kuka.VelocityPtp=100; Kuka.CurrentCDSetIndex=0; Kuka.MovementParameterFieldEnabled=True; IlfCommand=PTP
             ;ENDFOLD
             $BWDSTART = FALSE
             PDAT_ACT = PPDAT1
             FDAT_ACT = FKARTON_GP_VP
             BAS(#PTP_PARAMS, 100.0)
             PTP XKARTON_GP_VP C_Dis
          ;ENDFOLD
       ENDIF
    Display More

    Vielen Dank im Voraus!

    LG

    Lukas

  • Schritt für Schritt zum Roboterprofi!
  • Alex H
    Reactions Received
    10
    Points
    340
    Posts
    65
    • August 17, 2022 at 11:59 AM
    • #2

    dein erstes Code Snippet ist ein ILF (InLine Form) das sind spezielle Folds für z.B. Bewgungen
    die am KCP über das Menü eingefügt werden

    sowas wie deine Baseauswahl und dabei ILF verwenden setzten wir um in dem wir für die ILF
    Base1 verwenden und diese Base beschreiben wir dann vor Programmstart mit der entsprechend
    BaseA oder BaseB

  • EricH
    Reactions Received
    7
    Points
    797
    Trophies
    1
    Posts
    143
    • August 19, 2022 at 10:59 AM
    • Best Answer
    • #3

    Vorsicht mit den Inline Formularen, die sind sehr zerbrechlich. Am besten garnicht anfassen über Editor.

    Wenn du Tools, Punkte oder ähnliches ändern willst, dann machs am besten am Panel.

    Würde dir auch empfehlen, erstmal nur mit einem Testprogramm diese Inline Formular Folds zu manipulieren, um mal zu sehen, was alles schief gehen/nicht funktionieren kann.

Tags

  • 1
  • 33
  • 2
  • ABB
  • ABB Roboter
  • ABS
  • base
  • constant
  • CP_PARAMS
  • Dialog
  • EX
  • fanuc
  • Fehler
  • FRAMES
  • INIT
  • INITIALIZED
  • INITMOV
  • IRC5
  • joint
  • KRC2
  • KRC4
  • kuka
  • new
  • NONE
  • notify
  • PATH
  • PGNO_GET
  • profinet
  • PTP_DAT
  • PTP_PARAMS
  • P_ACTIVE
  • P_FREE
  • P_RESET
  • P_STOP
  • Quit
  • Roboter
  • RobotStudio
  • Schweißen
  • Sps
  • Sync
  • T1
  • t2
  • tcp
  • Tool
  • VALUE
  • VAR
  • vel_cp
  • vel_ptp
  • Yaskawa
  • YRC1000
AD
Your browser does not support videos autonome mobile Roboter von KUKA
Einloggen für weniger Werbung

gesponserte Artikel

  • Gebrauchtroboter kaufen - Was ist zu beachten. Die Checkliste zum kauf von gebrauchten Robotern

    August 11, 2019 at 7:02 PM
  • Was macht ein Roboterprogrammierer genau und was verdient er?

    August 21, 2019 at 8:17 AM
  • Vernetzen, referenzieren, kollaborieren: Das B2B Portal für die Produktionsautomatisierung

    June 2, 2021 at 11:29 AM

Job Offer

  • Sie wollen Ihr Stellenangebot im Roboterforum schalten? Ab 149€

    Werner Hampel June 17, 2021 at 9:52 AM
  • Werde Roboterprogrammierer bei ROBTEC GmbH in Mainburg / Bayern

    Werner Hampel April 5, 2023 at 7:13 PM
Werbung auf Roboterseite
Roboter programmieren lernen
Banner Robotik

Similar Threads

  • Dauer Bremstest?

    • h_robot
    • May 22, 2020 at 12:02 PM
    • KUKA Roboter
  • Teachpunkte wie am besten organisieren?

    • der_max89
    • November 18, 2021 at 10:28 PM
    • KUKA Roboter
  • Problem nach löschen von endloop!

    • Chorsch76
    • June 17, 2021 at 8:00 PM
    • KUKA Roboter
  • Vkrc4 Folge in Up umschreiben

    • IR5B
    • March 6, 2021 at 1:10 AM
    • KUKA Roboter

Tags

  • kuka
  • KRL
  • base
  • Fold

Wieviele Mitglieder waren heute eingeloggt?

Logge Dich ein, um hier zu lesen wer in den letzten 24h Online war und um weniger Werbung zu sehen.

  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™ 6.0.22
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on Google Play
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on the App Store
Download