Whats the Kterm command to see what program line the robot is current sitting at?
Kterm Command to see what program line the robot is on.
-
TedTurner1776 -
January 16, 2025 at 1:54 AM -
Thread is Resolved
-
- Go to Best Answer
-
可以用STATUS看
-
- Best Answer
Whats the Kterm command to see what program line the robot is current sitting at?
STATUS returns current status of controller, program, step, accuracy, speed.
PCTSTATUS 1: returns pc task status of current program in pc task 1.These are instant snapshots when command was entered and not constantly updated on the editor screen as KRTerm is command line interface only.
Also check out SYSDATA function.
-
TedTurner1776
January 16, 2025 at 1:42 PM Selected a post as the best answer. -
Thank you for your help. I will try this today. I have 2 more questions if you have time, it would be super helpful.
(1) Is there a cheat sheet list somewhere that has helpful Kterm commands? Like the top 20 most common?
(2) KIDE question. Lets say I want to download one program into the Kawasaki controller, can I just open up that program in KIDE and hit the "Send to robot button" and it overwrite the old program in the contoller? (2.a) And lets say there a new Real data type being used in this new program, do I need to (1) upload the reals from the robot, (2) add the real to the list, (3) download real list to the robot?
Thank you so much. You're taking the curve out of "learning curve"
-
(1) Is there a cheat sheet list somewhere that has helpful Kterm commands? Like the top 20 most common?
Not really, KRTerm accepts AS commands, so as far as a cheat sheet is concerned, that is the complete AS language manual.
What is common to me, will not be common to others and vice versa.
You have the AS (reduced manual) included with KIDE under the Help tab(2) KIDE question. Lets say I want to download one program into the Kawasaki controller, can I just open up that program in KIDE and hit the "Send to robot button" and it overwrite the old program in the contoller? (2.a) And lets say there a new Real data type being used in this new program, do I need to (1) upload the reals from the robot, (2) add the real to the list, (3) download real list to the robot?
KIDE has a dedicated support forum, so unless members here have specific KIDE experience, you may get faster/better responses there:
K-IDE support forumI don't use KIDE as I just use KRoset for all my needs as that has a perfectly usable IDE built in but I do have some basic knowledge though but there may also be other ways.
(2)
- Right click the program in the AS file tree and select send.
- If program opened in editor window, robot icons in toolbar to receive and send that program.
- Either action will overwrite program in the controller.
(2.a)
If there is a new variable that is being defined in the program, it is not until the program has been executed until that new variable will be defined.
You could access the register for that variable directly though from the AS file tree and add it to the list and load the register up instead AFAIK.
If you are on a learning curve, what I would suggest is to obtain KRoset and then create a project and then KIDE can work with KRoset and then you can properly test everything and have zero risk of causing issues on a live robot until you get up to speed with KIDE environment.