I am new to programming on Fanuc robots and things are different than I am used to. I would really like if someone would explain to me the different types of programs. The why, what and when. I have figured out how to construct TP. programs but I don’t understand why I can’t even view other types. I really need to understand what’s going on. I’m kind of confused to the point that I don’t even know the proper question to ask. Please if someone can give me the cliff notes in simple terms to point me in the right direction.
Crazy Fanuc
-
popbot -
July 14, 2016 at 5:57 PM -
Thread is marked as Resolved.
-
-
Here are some:
TP program - standard program that will be the type used 99% of the time
Karel program - higher level language (like a computer programming language) that can be used but requires an extra option to be
purchased for use. Karel programs are created offline on a computer and offers some increased programming
flexibility. When you compile and send the program to the robot, the source code does not go with it, so there is no
way to view this program on the teach pendant. It becomes a black box.Condition Monitor - program that can continuously check for an event to occur, then when it occurs will pause main program
execution and start running an action program to handle the event.Macro - similar to a TP program but the way you start the macro can be customized. You can start a macro by calling it in a TP
program, pushing a button on the Teach pendant, turning on an input, etc. I generally use macros for 1 time manual
functions that an operator can run, such as Go home, open gripper, close gripper, go to maintenance position, etc.BG Logic - This is created as a TP type program, but must be logic only, no motion. It can be run in the background as a continuous
looping program to achieve a function similar to a PLC.All of these program types, except Karel, are written in the TP language and can be viewed on the teach pendant. Karel is the only one that is its own language and is not viewable on the pendant. You may have some of these on your robot that Fanuc created and shipped with the controller software.
-
I think I know what you are going through. When I started out I wondered why there are so many programs in the list you cant view, it didn't make sense, but I just got used to it. If you don't plan to use the Karel you can just go into your variables and set $KAREL_ENB to 0 and it will remove them from your list of programs you see when you press Select on the pendant. You just don't see them on the list anymore, you can set it back to 1 get them back whenever you want.
-
Thank you for your reply. You have helped me more than you know.
-
I am new to programming on Fanuc robots and things are different than I am used to.There are some things I like better on a Fanuc and some things... notsomuch. I still struggle w/ the file system.
I have a Fanuc Basic Training guide I wrote several years ago. PM (don't post) your email address if you'd like to see it.
-
I have some macros that call programs that are not listed in the program list. I know these jobs are doing some calculations for me. I would love to know how exactly how the calculations are being done. Not listed, not view-able .
-
Did you change the filter to view all programs? If they are karel (.pc) then you won't be able to read them but should still see the name of the program listed.
Sent from my VS985 4G using Tapatalk