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
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Members
  3. Jeremy RoboDK

Posts by Jeremy RoboDK

  • Problem with RoboDK

    • Jeremy RoboDK
    • February 8, 2023 at 4:05 PM

    I'm sorry for the late reply.

    I, unfortunately, left RoboDK last November to pursue other projects in the field of robotics.

    I will notify my former colleagues. They should find someone else to take my place here.

    Jeremy

  • Convert spatial coordinates into specific robot programming language

    • Jeremy RoboDK
    • October 28, 2022 at 7:15 PM

    What you can do is pick an offline programming (OLP) software, brand specific or brand agnostic, feed in the data from your path planning SW and let the OLP confirm if the path is feasible from a physical stand point (reach, singularities, joint limits) and generate the actual robot program in a format "understandable" for the controller.

    You will have plenty of other "details" to worry about, you can skip the kinematic and post-processing aspect of it for a cost much lower than the time it would take to develop such tool yourself.
    But obviously, if your time has no "value" (it's a hobby let's say), nothing is impossible and you can create such tool.

    Jeremy

  • Precise continuous movement for laser cutting

    • Jeremy RoboDK
    • October 14, 2022 at 5:35 PM

    I see, I miss interpreted your need. I'll take another look at it.

    Still the rounding function should be the way I described it.
    It will, indeed, return the zone_mm, but within acceptable values for the robot controller.

    Between 1 and 100 in this case. I also convert it as an INT to remove decimal.

    Jeremy

  • Precise continuous movement for laser cutting

    • Jeremy RoboDK
    • October 13, 2022 at 10:07 PM

    I just found the problem.

    Someone created a custom post-processor for this project, which is very cool. (The post-processor translate from the simulation (RoboDK Language) to the robot language (.LS in this case))

    But they didn't implement the Rounding section.

    We currently read this:

    Code
    def setZoneData(self, zone_mm):
        """Changes the zone data approach (makes the movement more smooth)"""
        self.CNT_VALUE = 'FINE'

    While we should see something like this:

    Code
    def setZoneData(self, zone_mm):
        """Changes the zone data approach (makes the movement more smooth)"""
        if zone_mm <= 0:
            self.CNT_VALUE = 'FINE'
        else:
            self.CNT_VALUE = str(int(min(100,max(1,zone_mm)))) + ' %'

    Using a custom post-processor is the best way to generate exactly the type of code you are looking for.
    But you need to be careful to no remove feature while adding new ones, which was the case here.

  • Precise continuous movement for laser cutting

    • Jeremy RoboDK
    • October 7, 2022 at 6:00 PM

    Just sent you a PM.

  • robotics course suggestion needed

    • Jeremy RoboDK
    • October 6, 2022 at 3:55 PM

    I will add to Lemster's message:
    What do you want to learn exactly? Robotics and AI is a wide topic, especially theses days where pretty much everything is "robotics".
    And what knowledge do you have in robotics so far? You've been in the manufacturing industry for a few years, very cool. Doing what? What is your general technical background?
    One can learn almost anything, just make sure you properly asses your current knowledge and actual goals.

  • Precise continuous movement for laser cutting

    • Jeremy RoboDK
    • October 6, 2022 at 3:47 PM

    Hi there,

    Let see how we can help you with this.
    Can you provide your .rdk file?
    Can you also provide the NC file out of Alphacam? (I think you should find it in your Temp folder just after you press "launch robot integration" from Alphacam (type %temp% in a file explorer window to reach your temp folder automatically).

    Jeremy

  • How to run LS file through the USB

    • Jeremy RoboDK
    • September 29, 2022 at 7:30 PM

    If you don't have ASCII Upload, your can take a look at this other option to convert LS to TP.

    Jeremy

  • Precise continuous movement for laser cutting

    • Jeremy RoboDK
    • September 29, 2022 at 7:28 PM

    Hi guys,

    I'm a bit late to the show, I'm sorry. For those more active on the forum, feel free to tag me in next time.

    First of all, RoboDK can create "FINE" and "CNT" motion.
    From your Curve Follow Project or your Robot Machining project.
    Here's where:


    Are you working with a NC file from a CAM software or the points extracted from either the 3D model or imported from a CAD software?

    In the first case, the point distance will be set by the CAM software. You can change the tolerance there.
    If it's extracted from the 3D model imported in RoboDK, you can change the CAD Import Settings to increase or decrease the number of points. I love to have high number of points at this stage.
    You can do the same with the CAD plugin by changing the "Linear tolerance" parameters.

    Then you can right-click the curve in RoboDK -> "Split curve" -> "Set point spacing" to define the distance between the point of a curve section.


    Another method is to go to "Tools"->"Options"->"Programs" and set a "Minimum distance between point" for your linear motion.

    Hope it helps.

    Jeremy

  • Transparency of objects

    • Jeremy RoboDK
    • September 29, 2022 at 5:17 PM

    In this example, I only changed the transparency (alpha channel) of the window to a value below 125.



    You can download this station here:
    https://robodk.com/stations#filter?application=cutting

    Jeremy

  • Best Off-line programming software

    • Jeremy RoboDK
    • September 29, 2022 at 4:35 PM
    Quote from SkyeFire

    I'm not Jeremy, but you should probably tag or PM him, so he gets an alert about this. I know he's generally pretty busy.

    Thanks, SkyeFire! Busy I am, fortunately! :grinning_face_with_smiling_eyes:

    Hi Mike!

    Thanks for the great comment! Our team and I work hard on the content we release!

    I answered your PM, BTW.


    Ok, about the "Change my mind." Let's give it a go.


    Let's get this out the way first.

    I don't have any experience with Robotmaster.
    I know some of their capabilities and features through research and demo, but nothing more than that.

    We are indeed just a group of "industrial robot ppl" who had a problem "Simulating and generating robot programs for multiple brands without having to sell a kidney along the way."
    So we made one...

    ("Made"... "Make" would make more sense as it's a never-ending process/project. One that we are pretty passionate about, to be honest.)
    We created a tool to help you bridge the gap between your idea and a working robot by removing some of the programming pain points.
    But it's still just a tool; it won't do everything for you. It's so flexible that we can cover a lot of use cases, but the user still needs to find the correct parameters for his project.

    We do Stone Milling with other customers, using external axes.
    Have you tried our software?

    Inside RoboDK, you can recreate your station by importing the robot from our library, creating your external axes, etc. (explained with the videos you already know about).

    You can then Sync the robot and the external axis together.

    All of this should be pretty straightforward.

    You mentioned using Mastercam.
    RoboDK has a plugin for MasterCAM that lets you transfer your CAM program directly to RoboDK with just the click of a button.
    So that's one step you won't have to bother about later.

    Where things will get a bit more complicated is when you will have to optimize the path with the external axis.
    It might go well for the first few parts, and you might find the right set of parameters in a few minutes, or you might spend a reasonable amount of time figuring out the right recipe for your setup.
    Once you know about your system, generating new parts is very fast.

    We do not offer on-site support/training, but we provide a call with the purchase of a license.
    You can then purchase paid support bundle if you need our direct help. Otherwise, we provide support via email. (Exactly what I was doing before ending up here.)

    I don't know what to say; try it out; if it's a tool for you, great.
    It's the kind of tool that you might need to think around a bit to use the full potential of, but if you can do so, it's super powerful.
    (Talking as Jeremy, not Jeremy from RoboDK. I work at RoboDK because I love the product, not the other way around. You can do so much with that thing for the price.)


    Anyway, I hope it helps.
    Robotmaster must be a good product; they've been out there for years, and a bunch of people are using it.
    It won't be a wrong choice if you go down that road.
    Have a great day.

    Jeremy

  • touch up invalid problem

    • Jeremy RoboDK
    • April 14, 2022 at 10:26 PM

    You can try using the "KUKA KRC4 DAT" post processor.

    I think it might solve your issue.

    Jeremy

  • Best Off-line programming software

    • Jeremy RoboDK
    • March 31, 2022 at 5:27 PM

    Hi Emben,

    We don't have a reseller in UAE, but you can contact me through PM and provide your email address and I'll contact you.
    We do most of our sales directly, so it shouldn't be an issue.

    Jeremy

  • Problem connecting to YRC1000micro

    • Jeremy RoboDK
    • March 28, 2022 at 5:47 PM

    Hi Steve, I think this question would be better suited for the Motoman section of the forum.

    Jeremy

  • Best Off-line programming software

    • Jeremy RoboDK
    • March 22, 2022 at 8:18 PM
    Quote from SkyeFire

    Really, the entire Simulation side of the industry is ripe for some enterprising startup to make a really disruptive entry, with a lower-cost alternative that doesn't have all the legacy baggage of the Big Dogs.

    We are trying man, I can tell you we are trying really hard days in and days out.
    But it's hard.
    Keeping the cost down comes with limitations.
    We can't afford to have a huge team of dev to create all the features we are dreaming of.
    We can't afford to have ppl with good experience with each robot brand as there are so many out there.

    Every penny we make we reinvest in development. No fancy office, almost no overhead. Just a small group of ppl passionate about robotics trying to bring a cost-effective alternative to the field.

    Anyway, going back to work. :grinning_face_with_smiling_eyes:

    And yes Collin is one of our resellers, a nice and friendly one. But I had to check the name after reading his post because it looked really really shady at first.
    I'm super happy to see that you guys are keeping an eye open for that. We really appreciate it. :smiling_face_with_heart_eyes:

  • Visualization of automatization of (Epson) SCARA robot in Virtual Reality (VR)

    • Jeremy RoboDK
    • February 11, 2022 at 8:03 PM

    Send me a private message with your email address and I'll send you a fully unlocked trial with the training material you need to get started.

    Jeremy

  • Visualization of automatization of (Epson) SCARA robot in Virtual Reality (VR)

    • Jeremy RoboDK
    • February 10, 2022 at 8:05 PM

    If you need an extended license of RoboDK, just let me know, I can make that happen quickly.
    I'm sorry I didn't join the conversation earlier.

    And yes, we support VR.

    The same goes for you panic mode, if you want a license of RoboDK, I'll be happy to give you one.

    Have a great day all.

    Jeremy

  • General conversion between different coordinate system types (KUKA, Fanuc, ABB, etc)

    • Jeremy RoboDK
    • January 19, 2022 at 2:00 PM

    Sorry, I'm a bit late to the party, but if you install RDK you will get our Python library where you can find the algorithms/code we use to convert from one Euler format to the other.

    C:/RoboDK/Python/robodk.py

    Ctrl-F -> "def Pose_2_"

    You will find Pose_2_ABB, Pose_2_Kuka, etc.
    And pose to Pose_2_TxyzRxyz

    Hope it helps.

    Jeremy

  • Kawasaki z130s transition speed between steps

    • Jeremy RoboDK
    • October 29, 2021 at 8:46 PM

    You can try to increase the rounding settings in your Curve Follow Project (CFP) under "Program Events" -> "Set rounding".

    You can also open the generated program by "right-clicking" on it (the white one) and select "show instruction".
    You can then find your "set speed" instructions and modify the acceleration.

    The operation speed can be changed in the CFP and the transition speed in the CFP->Program events.

    Jeremy

  • FFF 3D Printing Help

    • Jeremy RoboDK
    • October 29, 2021 at 8:40 PM

    If you used RoboDK to generate the JBI file, you might want to increase the rounding parameters.
    (program events -> Set rounding)

    Jeremy

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics
  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