Download Manual
Transcript
Program Format A DMC-1500 program consists of DMC-1500 instructions combined to solve a machine control application. Action instructions, such as starting and stopping motion, are combined with Program Flow instructions to form the complete program. Program Flow instructions evaluate real-time conditions, such as elapsed time or motion complete, and alter program flow accordingly. Each DMC-1500 instruction in a program must be separated by a delimiter. Valid delimiters are the semicolon (;) or carriage return. The semicolon is used to separate multiple instructions on a single program line where the maximum number of instructions on a line is limited by 38 characters. A carriage return enters the final command on a program line. Using Labels in Programs All DMC-1500 programs must begin with a label and end with an End (EN) statement. Labels start with the pound (#) sign followed by a maximum of seven characters. The first character must be a letter; after that, numbers are permitted. Spaces are not permitted. The maximum number of labels allowed on the DMC-1500 series controller is 254. Valid Labels Label #BEGIN #SQUARE #X1 #Begin1 Invalid Labels Label Problem #1Square Can not use number to begin a label #SQUAREPEG Can not use more than 7 characters in a label Program Example: Instruction Interpretation #START Beginning of the Program PR 10000,20000 Specify relative distances on X and Y axes BG XY Begin Motion AM Wait for motion complete WT 2000 Wait 2 sec JP #START Jump to label START EN End of Program The above program moves X and Y 10000 and 20000 units. After the motion is complete, the motors rest for 2 seconds. The cycle repeats indefinitely until the stop command is issued. User Manual DMC-1500 Chapter 7 Application Programming • 7 - 83