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. KUKA 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

Circular Parameter Inadmissible error, Brings robot to a halt.

  • Asylum2021
  • February 12, 2021 at 10:29 AM
  • Thread is Unresolved
  • Asylum2021
    Trophies
    2
    Posts
    6
    • February 12, 2021 at 10:29 AM
    • #1

    Hello all,


    Serial number/Robot type: KR210 R2700

    KRC V8.3.22

    HMI version: 8.3 B147

    We have had this 'Circular Parameter Inadmissible' error pop up a few times now, despite the fact that RoboDK gives us the green light with our operations and we are not sure how to fix it. Unfortunately we don't have the files containing the error any more, but when it crops up again we will make sure to attach a copy of them. Until then can anyone give us any suggestions or an explanation as to why this error might occur? What should we look out for?

    Many thanks

  • micahstuh
    Reactions Received
    7
    Trophies
    3
    Posts
    31
    • February 12, 2021 at 7:00 PM
    • #2

    If this error is happening on the teach pendant, it might have something to do with your $CIR_TYPE or $ORI_TYPE parameters. I would make sure they each have a value assigned to them and that $ORI_TYPE should probably not be assigned the value #JOINT.

    I would also double check the start, end, and auxiliary coordinates for the circular motion and make sure they are all printing from RoboDK as expected.

  • Jeremy RoboDK
    Reactions Received
    17
    Trophies
    3
    Posts
    75
    • February 15, 2021 at 10:56 PM
    • #3

    Hi Asylum,

    Let me know next time you face this issue. I'll take a look.

    Jeremy

    RoboDK - Simulation and Offline programming software for industrial and collaborative robots.

    Visit us at RoboDK.com
    Take a look at our tutorial videos on our YouTube channel.

  • Asylum2021
    Trophies
    2
    Posts
    6
    • February 17, 2021 at 1:37 PM
    • #4

    Hi micahstuh and jeremy,

    Sorry for the late reply but its a bit chaotic here.

    We have started to get a second error: "Start point identical to auxiliary point".

    I think RoboDK has started to output incorrect information as this new error interrupts the program every time we try to move from one cutting layer down to another.

    We a doing flatbed operations into polystyrene with roughing cuts to remove material, and then cleaning cuts to follow the contours.

    I have asked Kuka about this issue and they have advised: "Looking at the point the robot stopped, the robot positions are very close. The solution is to modify one of the CIRC positions because the minimum distance between start point and auxiliary point as well as between auxiliary point and end point must be at least 0.1 mm."

    I have no idea how this has suddenly changed and I don't know what settings to change in RoboDK to make it work again.

    Up for any suggestions as we are a tad desperate at the moment.


    Thanks micahstuh for your reply but I don't know how to check or change those things in RoboDK. Do you have any guidance on how to do it please?

    cheers!

  • panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • February 17, 2021 at 2:32 PM
    • #5

    if you have a problem with code, post the (sample) code. top of the program and few lines before and after offending circle.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • Asylum2021
    Trophies
    2
    Posts
    6
    • February 17, 2021 at 3:36 PM
    • #6

    Hi panic mode, I have attached a picture of the controller unit displaying the lines at the point of failure but unfortunately I don't have the top of the program. When we inevitably encounter the problem again I will make sure to post it here (our tech was overwriting the files each time instead of saving them so we lost the older files).

    Images

    • Line1853-startpoint error_autoscaled.jpg
      • 268.5 kB
      • 900 × 1,200
      • 16
  • Asylum2021
    Trophies
    2
    Posts
    6
    • February 17, 2021 at 3:38 PM
    • #7

    The Circular Parameter Inadmissible error hasn't been encountered while we have been keeping the file records so I will make sure they are posted if it crops up again.

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • February 17, 2021 at 4:46 PM
    • #8
    Quote from Asylum2021

    Hi panic mode, I have attached a picture of the controller unit displaying the lines at the point of failure but unfortunately I don't have the top of the program. When we inevitably encounter the problem again I will make sure to post it here (our tech was overwriting the files each time instead of saving them so we lost the older files).

    Well, in that screenshot, it's pretty obvious -- the XYZ values for the midpoint and endpoint are identical down to a fraction of a mm. That is guaranteed to cause the error.

    You also said the error occurs when you try to move from one layer to another -- are you talking about a vertical move? Such a move should be a LIN, or maybe PTP, not a CIRC -- are you using CIRC moves in places where they are not appropriate?

  • Asylum2021
    Trophies
    2
    Posts
    6
    • February 17, 2021 at 7:12 PM
    • #9

    That's interesting, I don't know how to write the programming for all of this, Alphacam generates the operations and then RoboDK positions the robot giving us the code. If its literally giving me the wrong lines then there must be something wrong with either program. Which would it be more likely to be?

  • panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • February 17, 2021 at 7:44 PM
    • #10

    don't know any of those product but... i am pretty sure there is a way to select granularity of output (steps size), choice of permitted instructions etc.

    it is easy for any interpolator to generate code with ultra fine step size and you will get huge file even for shortest paths. but... what is reasonable here?

    if you have a path segment 0.1mm long, would there be much of a difference if that 0.1mm segment is a straight line or an arc? if you run 10x CIRC and 10x LIN over same distance, would you be able to tell which product was machined with CIRC and which with LIN motion type?

    and if aux point is equidistant from start and end points, you get two arcs of about 0.05mm. and this is an approximated motion (using C_DIS), so length of approximation segments cannot be more than 50% or about 0.025mm. ask yourself how this compares to accuracy of your robot (KR210). since points are so close, i would try to see settings that disable use of CIRC command. just use LIN and let the approximation do it's magic.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • MOM
    Reactions Received
    175
    Trophies
    7
    Posts
    1,419
    • February 17, 2021 at 10:37 PM
    • #11

    what is the output of the Alphacam software?

    As panic mode mentioned the distance between point is quite important!

    This is simply causing problems and taking time (I had about 300,000 points before and about 65,000 points after data reduction (only LIN movements). I got nice circles and the job was done in 25 min instead of 60 min)

    Is there a way in Alphacam to reduce the number of points (not CAM specific but robot specific)?

    Normally it is done the following way:

    CAD->?->CAM->GCODE(?)->PP->Data reduction->KRL

    In your case is this also the way?

    Who is doing what (Alphacam or RoboDK)?

  • Asylum2021
    Trophies
    2
    Posts
    6
    • February 18, 2021 at 12:24 PM
    • #12

    Okay! Thank you all for your help! I think we have a fix, Taking what has been suggested here and by KUKA themselves I have been able to track down a setting in RoboDk that changes the minimum arc size from what it was originally set as, 0.1mm, to 1mm and this seems to have solved the issues we have been getting.

    I don't know much about the code with the software I'm using, because it is all generated by the programs and I just change settings, but this seems to have worked. I will repost if I have any more problems. Thank you for all your help!

  • Jeremy RoboDK
    Reactions Received
    17
    Trophies
    3
    Posts
    75
    • February 22, 2021 at 5:35 PM
    • #13

    Hi Asylum,

    I think I helped you somewhere else, either via email or on our own forum, pointing you towards those settings.

    For those interested, you can change the minimum step size in mm and deg and the minimum arc size in mm or deg by following these steps:

    "Tools"->"Options"->"Program".

    In this case, the root of the problem comes from Alphacam. You should be able to find some settings that would prevent Alphacam from generating g-code with points or arc that are too small.

    The solution used here is more of a patch RoboDK applies to the program before generating it, the real solution would be to prevent Alphacam from sending that kind of information.

    Jeremy

    RoboDK - Simulation and Offline programming software for industrial and collaborative robots.

    Visit us at RoboDK.com
    Take a look at our tutorial videos on our YouTube channel.

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

  • Circular Parameter Inadmissibl
  • Circular Parameter
  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