HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  RESOURCE CENTER  |  INDUSTRIES
REGISTER   |   LOGIN   |   HELP
Page 1/3  >  >>
Ann R. Thryft
User Rank
Blogger
Re: 5 robotic trends, and point&click programming?
Ann R. Thryft   1/30/2012 11:52:20 AM
NO RATINGS

William, thanks for taking the time to check out what kind of programming is actually being discussed. When I saw the mentions about simulation and virtual robot cells, it looked like offline programming to me, but I was not about to conclude that. My understanding of this whole shift to point and click, which I've also encountered in machine vision, is that it's aimed at simplifying programming so that operators can do it instead of programmers, to save money. Obviously, this can only be aimed at less complex tasks that can be modulized in some way. 


William K.
User Rank
Platinum
5 robotic trends, and point&click programming?
William K.   1/27/2012 4:57:53 PM
NO RATINGS
@ANN, I did visit the ABB site and read through a large portion of the program manual. What they are describing is offline programming, in which the programmer first builds a virtual robot cell and then puts in a virtual robot with virtual tools. The tricky part that I see with that is bulding the vitual work cell.

What becomes clear is that offline programming appears to require accurate dimensions and spatial reference informatiom about the elements in the workcell, and they need to be very accurate. Of course it should be possible to do that for a cell if nothing can move relative to anything else. Now I understand how offline programming is done, and it would be similar to real-time programming, except that things would not break, and it would require some very good visualization skills. And I can see where point and click would fit in.

Ann R. Thryft
User Rank
Blogger
Re: 5 robotic trends, and point&click programming?
Ann R. Thryft   1/27/2012 11:32:49 AM
NO RATINGS

Thanks, William. Let us know what you find out. Meanwhile, I checked ABB's website, and I found two things that may be relevant. First, the RAPID programming language is mentioned in the press release discussing the controller used for the package described in the Little Robots story that mentions point and click programming. Second, the software itself, RobotStudio for the PC, mentioned to me during the interview for that story, is described on their website as using simulation for offline programming: http://www.abb.com/product/seitp327/78fb236cae7e605dc1256f1e002a892c.aspx?productLanguage=us&country=US


William K.
User Rank
Platinum
5 robotic trends, and point&click programming?
William K.   1/26/2012 8:52:15 PM
NO RATINGS
I will see if I can resurect any of my Motoman contacts. I went through several of their programming courses a few years back. Actually, quite a few years.

Ann R. Thryft
User Rank
Blogger
Re: Robotics trends to watch
Ann R. Thryft   1/26/2012 12:27:46 PM
NO RATINGS

William, those are good questions. Please do let us know what you find out about, such as which robotic functions/programming steps have become objects or modules, or automated in some way. If it's anything like machine vision, my guess is that those are low-level function clusters of some kind. Or perhaps it's something entirely different.


William K.
User Rank
Platinum
Robotics trends to watch
William K.   1/25/2012 3:36:58 PM
NO RATINGS
Ann, I am trying to imagine what part of robot programming point and click would work for, and I can see that I am going to have to chase that subject quite a bit more in order to see what new things are being used. The point by point programming could be called real slow time, since the motion is usually much slower than normal operation. 

Of course, for anything beyond the very simplest program we always need a sequence of motions chart, which not only defines all of the moves but also lists all of the qualifying conditions, both for the move to begin and then when the move is done. That allows us to verify that one thing is complete before starting the next thing. When things must happen at the same time it becomes more complex, particularly if they must be synchronized. OF course a robot controller already does that, in that six axis may move in unison to move the arm from one position smoothly to another one. Consider the math to make the six non-orthagonal axis work that well. 

To make things work along with a robot move we can put in an intermediate point where an I/O point is switched on during a move, as the motion passes a specific pointr. That function is not new, but it certainly can be very useful. 

Ann R. Thryft
User Rank
Blogger
Re: Programming trends:Point and click????
Ann R. Thryft   1/25/2012 12:41:25 PM
NO RATINGS

Alex, thanks for the programming feedback on two-armed robots. I would imagine it must be similar to programming any real-time system, such as machine vision, except probably a lot more complicated than MV. William, the point-and-click reference is to my story on ABB's smaller robot packages with simplified programming interfaces:

http://www.designnews.com/author.asp?section_id=1392&doc_id=236225


Alexander Wolfe
User Rank
Blogger
Re: Two armed robots
Alexander Wolfe   1/25/2012 11:45:11 AM
NO RATINGS
That's a great point, Bill, about the programming of two-armed robots constituting a big challenge. Indeed, it's the only programming exercise I can think of which rivals real-time programming. The solution is somewhat similar (except in the case of RTOSes the timing is handled implicitly, though you have to test explicitly for ability to respond to real-time interrupts. Anyway, so for two-armed robot programming, i think what the programmer needs to do is to set up a timing diagram prior to programming, and then to verify both the accuracy of this model and compliance with it, throughout all stages including programming and test and integration.

William K.
User Rank
Platinum
Programming trends:Point and click????
William K.   1/24/2012 9:14:24 PM
NO RATINGS
I don't know what sort of programming in a machine control system could be reduced to point and click, unless it would be the creation pf the operator interface portion. Machine controls are mostly about " when this and this and that, then do this, unless those", and that is about as simple as logic can get. Of course each different controller (PLC) has a different dialect, as it were, but many of them are close enough that picking up another one would take less than an hour. Some systems, such as Seimens, are totally different and have no similarity to the other languages, which makes choosing them a very large commitment, in that the new programming language is completely different, both in grammer, syntax, and spelling. 

Robot programming as "point and click" is even harder to imagine, at least as far as Nachi and Motoman robots are concerned. But there may be something new that I am not aware of. Robot programs are mostly moves from point to point, with each point being described by three axis and three angles, at least in rectangular format programming. The alternative being to set up a value for each robot axis, recalling that there are six non-orthagonal axis. That method could easily become quite tedious, it would seem.

Ann R. Thryft
User Rank
Blogger
Re: Two armed robots
Ann R. Thryft   1/24/2012 12:00:27 PM
NO RATINGS

William, thanks for the points on the programming aspects of two-armed robots. The synchronization problems to solve will be pretty complex. Perhaps we'll get some comments from those with experience in that area.

And Rob, I've noticed a similar trend in machine vision--more point-and-click interfaces where operators can select pre-determined functions.


Page 1/3  >  >>


Partner Zone
Latest Analysis
A new battery design, which replaces lithium with abundant and low-cost elemental sulfur, is still in its nascent stages but shows real promise for giving batteries more energy potential.
PTC will offer a virtual desktop environment for its Creo product design applications, potentially freeing engineers to run them from remote desktops on a variety of operating systems and mobile devices.
The push to achieving more intelligent, integrated manufacturing is putting a strong focus on networking and connectivity as key enabling technologies.
Software maker PTC drew applause and cheers at PTC Live Global 2013 when it announced it will offer a "multi-CAD" strategy early next year.
Now that solar and wind harvesting technologies are a thriving market, researchers are seeking other environmentally related energy sources for which they can create harvesting devices.
More:Blogs|News
Design News Webinar Series
5/30/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
5/29/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
6/25/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
6/27/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
Blogs from Our Sponsors
From Dell / Intel®
New Paradigms in Design Work
Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013    5
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
From Dell / Intel®
Increased Workstation Performance Is as Easy as 'DPPO'
Trey Morton, Dell, 4/25/2013    2
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
From Dell / Intel®
Taking Some of the Grit out of Manufacturing
Kirsten Billhardt, Manufacturing Industry Marketing Strategist, Dell, 3/26/2013    5
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Jun 24 - 28, Design Your Own Android App
SEMESTERS: 1  |  2  |  3


DN Radio
Sponsored by
NEXT UPCOMING BROADCAST
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Copyright © 2013 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service