Welcome, Guest. Please login or register.
Did you miss your activation email?
May 23, 2012, 07:48:21 PM
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
| |-+  KUKA Robot Forum (Moderators: Werner Hampel, Martin H, SkyeFire)
| | |-+  $pos_act
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: $pos_act  (Read 905 times)
HERNAN LOPEZ R
Newbie
*
Offline Offline

Gender: Male
Posts: 40


ROBOTS AND WELDING MACHINE


« on: October 18, 2009, 07:46:12 PM »

hi
 MR skyfire

  I am working with a plasma cutting robot
I can use $ pos_act better? to move the base and repeat the cutting area and not have to repeat the programming of the piece to be cut

thanks
Logged

ING. HERNAN LOPEZ
SkyeFire
Global Moderator
*****
Offline Offline

Posts: 1784



« Reply #1 on: October 19, 2009, 02:32:27 PM »

It depends on what you want to do.  You can use $POS_ACT and project your hole-cutting geometry out into space.  But to do that, you'll need to have a Base built that matches the orientation of your work piece.

Logged
HERNAN LOPEZ R
Newbie
*
Offline Offline

Gender: Male
Posts: 40


ROBOTS AND WELDING MACHINE


« Reply #2 on: October 20, 2009, 05:32:54 PM »

hello all

continuing the theme $ pos_act

I created a base in this case BASE (13)
I have some questions

I move that points to plasma cutting program repeated in a piece that is
  cut several times the same?
main_points () ;this is the points program

they should be with the base (13) ?
and intermediate points with another base nullframe eg base (0)?

example:
DEF cambio_base_1( )

 ;Make your modifications here

  ;ENDFOLD (USER INI)
;ENDFOLD (INI)
BASE_DATA[13] .X= $POS_ACT .X
BASE_DATA[13] .Y= $POS_ACT .Y
BASE_DATA[13] .Z= $POS_ACT .Z
;FOLD WAIT Time= 0.2 sec;%{PE}%R 5.2.271,%MKUKATPBASIS,%CWAIT,%VWAIT,%P 2:0.2
WAIT SEC 0.2
;ENDFOLD

so to move the base to the new cut?


big thanks


Logged

ING. HERNAN LOPEZ
SkyeFire
Global Moderator
*****
Offline Offline

Posts: 1784



« Reply #3 on: October 20, 2009, 08:27:00 PM »

Well, it's a start, but your critical issue will be orientation.  If the orientation of BASE[13] doesn't match BASE[0], your cutting pattern will be skewed.

For example:  if you want your cutting pattern to run along one edge of the work piece, your example will only work if that edge is almost perfectly aligned with either the X, Y, or Z axis of BASE[0].  If your work piece is not aligned with the robot's BASE[0], your pattern won't follow that edge.  In the worst case, if your plate is skewed in the wrong direction, your tip could start out at the right height above surface at the beginning of your program, but end up too high, or too low (crashing into the work piece) as you move away from the start point.

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!