Welcome, Guest. Please login or register.
Did you miss your activation email?
May 23, 2012, 08:02:18 AM
Home Help Login Register
News: Any Problems or Experience with Industrial Robots ?
Register and place your Question / Answer to worldwide Robotexperts right here !

+  Robotforum | Support for Robotprogrammer and Users
|-+  Industrial Robot Help and Discussion Center
| |-+  Kawasaki Robots
| | |-+  How to prevent robot start unless "on path"
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: How to prevent robot start unless "on path"  (Read 659 times)
zanealtenkirch
Newbie
*
Offline Offline

Posts: 19


« on: May 16, 2011, 10:23:27 AM »

Hi All

Does anybody know how to prevent the robot from starting in automatic unless it is "on path" or at the start of a "PG".
The problem that I am experiencing is that if the robot is already in a sub routine called from the automatic PG program and somebody opens another sub routine and starts the robot in automatic, the robot just starts running from the opened sub routine. I am familiar with Kuka and Fanuc and they prevent this from happening. Is there any setting or method that I can use in which to prevent the above mentioned scenario

Thanks

Zane
Logged
roboperson
Jr. Member
**
Offline Offline

Posts: 86


« Reply #1 on: May 17, 2011, 12:24:01 AM »

Im not sure what kind of controller you are using, but I assume it is a C or later controller. Have you tried creating a .PC program  and if conditions are present, then execute your mainline program.  For example.
 
If sig (dedicated signal motor power) and  (dedicated signal cycle start) and switch not (teach_lock) then
MC execute (mainline program)
end

This would run the mainline program, or whatever other program you choose if put into automatic.

Best of luck,.
Logged
╚>George<╝
Newbie
*
Offline Offline

Gender: Male
Posts: 21



WWW
« Reply #2 on: May 18, 2011, 10:14:30 AM »

Hello,
you first check the position of beginning of the cycle, or check whether the main program is selected.

es:
  IF WHICHTASK ("main") == 1 THEN
;
  END
Logged
rdixiemiller
Jr. Member
**
Offline Offline

Gender: Male
Posts: 64


« Reply #3 on: May 31, 2011, 08:15:26 PM »

 Are you running through a PLC or is the controller operating "Stand Alone"?
Logged

Regards
Robert Miller
Fanuc P50, 145,155,200,ArcMate 100,120, Kawasaki FS30,MX500, old Kobelco/Kawasaki Painters
╚>George<╝
Newbie
*
Offline Offline

Gender: Male
Posts: 21



WWW
« Reply #4 on: June 01, 2011, 07:52:13 PM »

directly from the parallel task
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!