1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Kawasaki Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

Kawasaki Robot machining with robodk

  • Smajic Jasmin
  • August 16, 2019 at 5:13 PM
  • Thread is Unresolved
  • Smajic Jasmin
    Reactions Received
    1
    Trophies
    3
    Posts
    28
    • August 16, 2019 at 5:13 PM
    • #1

    Hello ,

    We are working on machining station with kawasaki FS030L and we are using SolidCAM and RoboDK for offline programing. There is one big issue that we thought someone has encounterd before. So when we make machining program lets say 2.5d just to follow line in robodk everything seems fine but when we run program on robot, it moves to starting position and when it comes to LMOVE limes it raises up and starts working in air. We tried editting tool offset but it didn't help. Here is part of program:

    .PROGRAM FMv2()

    ; Program generated by RoboDK v3.6.0 for Kawasaki FS30L on 16/08/2019 10:28:06

    ; Using nominal kinematics.

    BASE TRANS(1665.000,-215.000,250.000,0.0000,0.0000,90.0000)

    TOOL TRANS(250.000,0.000,88.000,0.0000,90.0000,0.0000)

    ; Show Spindle

    SPEED 1000.0 MM/S ALWAYS

    JMOVE #[98.57517, 42.74407, -102.26859, 169.57113, -55.45971, -84.04237]

    LMOVE TRANS(-0.000,-13.800,110.000,0.0000,180.0000,90.0000) ( at this point robot rises)

    LMOVE TRANS(-0.000,-13.800,10.000,0.0000,180.0000,90.0000)

    LMOVE TRANS(-0.000,-13.800,10.000,0.0000,180.0000,90.0000)

    SPEED 1000.0 MM/S ALWAYS

    LMOVE TRANS(-0.000,-13.800,10.000,0.0000,180.0000,90.0000)

    SPEED 1000.0 MM/S ALWAYS

    LMOVE TRANS(-0.000,-13.800,10.000,0.0000,180.0000,90.0000)

    LMOVE TRANS(-0.000,-13.800,25.000,0.0000,180.0000,90.0000)

    LMOVE TRANS(-0.000,-13.800,2.000,0.0000,180.0000,90.0000)

    SPEED 5.0 MM/S ALWAYS

    LMOVE TRANS(-0.000,-13.800,-0.000,0.0000,180.0000,90.0000)

    SPEED 16.7 MM/S ALWAYS

    LMOVE TRANS(-4.800,-13.800,0.000,0.0000,180.0000,90.0000)

    C1MOVE TRANS(-3.394,-10.406,0.000,0.0000,180.0000,90.0000)

    C2MOVE TRANS(0.000,-9.000,0.000,0.0000,180.0000,90.0000)

    LMOVE TRANS(800.000,-9.000,-0.000,0.0000,180.0000,90.0000)

    C1MOVE TRANS(806.364,-6.364,-0.000,0.0000,180.0000,90.0000)

    C2MOVE TRANS(809.000,0.000,-0.000,0.0000,180.0000,90.0000)

    LMOVE TRANS(809.000,600.000,-0.000,0.0000,180.0000,90.0000)

    C1MOVE TRANS(806.364,606.364,-0.000,0.0000,180.0000,90.0000)

    C2MOVE TRANS(800.000,609.000,0.000,0.0000,180.0000,90.0000)

    LMOVE TRANS(0.000,609.000,0.000,0.0000,180.0000,90.0000)

    .

    .

    .

    Has anyone tried machining with this kawasaki robot?

    Do you think that this is issue with robotdk?

    Can you suggest us with some other program for robot machining?

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,763
    • August 16, 2019 at 7:07 PM
    • #2

    Kawasaki is executing the code you posted correctly.

    The move you have indicated contains '110' in the Z direction, as it is a positive value, this makes it 'rise'.

    All of your moves are using the TRANS referencing the BASE, therefore all elements in your instructions are moving the tool along the BASE coordinate vectors.

    Check out the AS Manual for further explanation of BASE and TOOL and also TRANS command.

    Your BASE Z vector is pointing 'up', therefore a TRANS with a positive value in Z, will result in 'upward' motion.

    It is clear RoboDK do not apply any 'APPRO' instructions and are using the Z value as the approach to the target, judging by the Z value decrease, then remaining at 0 throughout the end of the program.

    - Therefore, adjust your start # position to be above the first LMOVE, and your robot will travel down.

    - Maybe change step 7 to JMOVE #[98.575, 18.784, -87.232, 151.342, -18.114, -62.551]

    Does RoboDK generate this # move for you, or do you put this posture in yourself?

    Images

    • Untitled.png
      • 41.24 kB
      • 1,100 × 678
      • 10

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • Smajic Jasmin
    Reactions Received
    1
    Trophies
    3
    Posts
    28
    • August 19, 2019 at 3:28 PM
    • #3

    Thank You,

    I'll give it a try. This code is fully generated by RoboDK.
    # posture is generates also by RoboDK, goal is to import gcode set it in reference frame in our case on work table and generate code.

    What software are you using to generate tool path on image that you sent?

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,763
    • August 19, 2019 at 3:51 PM
    • #4
    Quote

    This code is fully generated by RoboDK.

    How can it be fully generated, surely you need to put some parameters in first like robot model, tool parameters, start point etc, otherwise it would need to 'read your mind'?

    I'm just using KROSET (Kawasaki dedicated OLP) to load your generated code into and executing it as is.

    - It won't produce GCODE.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • Smajic Jasmin
    Reactions Received
    1
    Trophies
    3
    Posts
    28
    • August 20, 2019 at 1:04 PM
    • #5

    Yes, my bad. So you need to select type of robot, tool and reference frame. Here is link for tutorial:


    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Thank You, I'll let you know when I try some modifications.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,763
    • August 20, 2019 at 1:17 PM
    • #6

    There's a field there to input your preferred starting joints, so that would be the area I would look at.

    Enter the values I posted and see what occurs.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • kawasaki
  • robodk
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download