Is there anyway to modify the Motion Instruction in rapid through Application Of ScreenMaker?
Luan_Phan
Viet Nam ✭
in ScreenMaker
Dear All
I want to create the Application Of ScreenMaker. The Operator can use my app to change the value of the speed, zone, tool, and move type. I have changed speed, zone, tool successfully. But I don't know how to change Move type (example: from MoveL to Move J). Can anyone help me?

I want to create the Application Of ScreenMaker. The Operator can use my app to change the value of the speed, zone, tool, and move type. I have changed speed, zone, tool successfully. But I don't know how to change Move type (example: from MoveL to Move J). Can anyone help me?

Comments
-
Does it change RAPID code directly or change variables value?If last, your can make a test for each movement.PERS string sMoveType:="MoveJ";
PROC MyMove(\ switch Conc
, robtarget ToPoint
\ identno ID
, speeddata Speed
\ num V | num T
, zonedata Zone
\ num Z
\ stoppointdata Inpos
, PERS tooldata Tool
\ PERS wobjdata WObj
\ PERS loaddata TLoad)
TEST sMoveType
CASE "MoveJ":
MoveJ\Conc?Conc,ToPoint\ID?ID,Speed\V?V\T?T,Zone\Z?Z\Inpos?Inpos,Tool\WObj?WObj\TLoad?TLoad;
CASE "MoveL":
MoveL\Conc?Conc,ToPoint\ID?ID,Speed\V?V\T?T,Zone\Z?Z\Inpos?Inpos,Tool\WObj?WObj\TLoad?TLoad;
DEFAULT:
ErrWrite "MyMove","sMoveType is not well defined!!!"\RL2:="sMoveType = "+sMoveType\RL3:="Should be MoveJ or MoveL";
ENDTEST
ENDPROC
-
Hi DenisFR. Thank for your response. I think that I will change the variable value on the ScreenMaker app. After I press the save button, it will save the value to my RAPID.
Categories
- 10.1K All Categories
- 5.2K RobotStudio
- 323 UpFeed
- 8 Tutorials
- 1 RobotApps
- 273 PowerPacs
- 401 RobotStudio S4
- 1.7K Developer Tools
- 224 ScreenMaker
- 2.6K Robot Controller
- 206 IRC5
- 26 OmniCore
- 5 RCS (Realistic Controller Simulation)
- 3 RobotStudio AR Viewer
- 621 RAPID Programming
- 14 Wizard Easy Programming
- 98 Collaborative Robots
- 3 Job listings