DMC-1500
Chapter 6 Programming Motion
•
61
Command Summary - ECAM Mode
command description
EA ABCDEFG or H Specify ECAM master axis
EB n (n = 0 or 1)
Enable ECAM
EG a,b,c,d,e,f,g,h
ECAM go - Specifies position for engaging ECAM
EM a,b,c,d,e,f,g,h
Specify cam cycle
EP m,n
Specifies cam table interval and starting point
EQ a,b,c,d,e,f,g,h
Quit ECAM
ET[n]
Specify ECAM table entry
Operand Summary - ECAM Mode
operand Description
_EB
Contains the state of ECAM mode (0 = disabled, 1 = enabled)
_EGx
Contains ecam status for specified axis (0 = engaged, 1= disengaged)
_EMx
Contains the cycle of the specified axis
_EP
Contains the value of the interval
_EQx
Contains status of ECAM mode for specified axis
Example - Using ECAM
The following example illustrates a cam program with a master axis, Z, and two slaves, X and Y.
Instruction
Interpretation
#A;V1=0
Label; Initialize variable
PA 0,0;BGXY;AMXY
Go to position 0,0 on X and Y axes
EA Z
Z axis as the Master for ECAM
EM 0,0,4000
Change for Z is 4000, zero for X, Y
EP400,0
ECAM interval is 400 counts with zero start
ET[0]=0,0
When master is at 0 position; 1st point.
ET[1]=40,20
2nd point in the ECAM table
ET[2]=120,60
3rd point in the ECAM table
ET[3]=240,120
4th point in the ECAM table
ET[4]=280,140
5th point in the ECAM table
ET[5]=280,140
6th point in the ECAM table
ET[6]=280,140
7th point in the ECAM table
ET[7]=240,120
8th point in the ECAM table
ET[8]=120,60
9th point in the ECAM table
ET[9]=40,20
10th point in the ECAM table
ET[10]=0,0
Starting point for next cycle
EB 1
Enable ECAM mode
JGZ=4000
Set Z to jog at 4000
EG 0,0
Engage both X and Y when Master = 0
BGZ
Begin jog on Z axis
#LOOP;JP#LOOP,V1=0
Loop until the variable is set
Содержание DMC-1510
Страница 6: ......
Страница 18: ...6 Chapter 1 Overview DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 88: ...76 Chapter 6 Programming Motion DMC 1500 Figure 6 7 Motion intervals in the Home sequence...
Страница 90: ...78 Chapter 6 Programming Motion DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 137: ...DMC 1500 Chapter 7 Application Programming 125 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 157: ...DMC 1500 Chapter 10 Theory of Operation 145 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 160: ...148 Appendices DMC 1500 Card Level Layout...
Страница 178: ...166 Appendices DMC 1500 ICM 1100 Drawing 1 3 4 0 0 4 4 0 2 4 0 7 0 0 4 5 3 7 0 5 7 0 2 8 5 1 0 0 1 0 1 0 7 0 1 0 0...
Страница 180: ...168 Appendices DMC 1500...
Страница 198: ...186 Appendices DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...