Documente Academic
Documente Profesional
Documente Cultură
F -X C h a n ge
W
N
O
y
bu
ac
.c
tr
om
to
k
lic
C
k
lic
C
.c
re
k e r- s o ft w a
ac
ww
ww
tr
om
to
bu
N
O
PD
PD
k e r- s o ft w a
re
F -X C h a n ge
F -X C h a n ge
W
N
O
y
bu
Genderal MD:
10000 AXCONF_MACHAX_NAME_TAB[0] = X
10000 AXCONF_MACHAX_NAME_TAB[1] = Y
10000 AXCONF_MACHAX_NAME_TAB[2] = Z
10000 AXCONF_MACHAX_NAME_TAB[3] = W
10000 AXCONF_MACHAX_NAME_TAB[4] = SP
10000 AXCONF_MACHAX_NAME_TAB[5] = V
10000 AXCONF_MACHAX_NAME_TAB[6] = B
10000 AXCONF_MACHAX_NAME_TAB[7] = TM
10000 AXCONF_MACHAX_NAME_TAB[8] =U
10000 AXCONF_MACHAX_NAME_TAB[9] = C
10000 AXCONF_MACHAX_NAME_TAB[10] = A
Channel MD:
20070 AXCONF_MACHAX_USED[0] = 1
20070 AXCONF_MACHAX_USED[1] = 2
20070 AXCONF_MACHAX_USED[2] = 3
20070 AXCONF_MACHAX_USED[3] = 4
20070 AXCONF_MACHAX_USED[4] = 5
20070 AXCONF_MACHAX_USED[5] = 6
20070 AXCONF_MACHAX_USED[6] = 7
20070 AXCONF_MACHAX_USED[7] = 8
20070 AXCONF_MACHAX_USED[8] = 9
ac
.c
tr
om
k
lic
C
om
k
lic
C
.c
re
k e r- s o ft w a
ac
ww
ww
tr
to
to
bu
N
O
PD
PD
k e r- s o ft w a
re
F -X C h a n ge
F -X C h a n ge
W
N
O
y
bu
20070 AXCONF_MACHAX_USED[9] = 10
20070 AXCONF_MACHAX_USED[10] = 11
Spindle Parameters:
C axis Parameters:
ac
.c
tr
om
k
lic
C
om
k
lic
C
.c
re
k e r- s o ft w a
ac
ww
ww
tr
to
to
bu
N
O
PD
PD
k e r- s o ft w a
re
F -X C h a n ge
F -X C h a n ge
W
N
O
y
bu
A axis parameters:
Logic:
Sample logic is attached . If need add the Machine interlocks.
ac
.c
tr
om
k
lic
C
om
k
lic
C
.c
re
k e r- s o ft w a
ac
ww
ww
tr
to
to
bu
N
O
PD
PD
k e r- s o ft w a
re
N
O
y
bu
k
lic
tr
k e r- s o ft w
""
Name:
Author:
ac
.c
.c
lic
om
ww
ww
FC110
-are <offline>
tr
ac
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
Family:
Version: 0.1
Block version: 2
05/12/2011 06:02:55
Time stamp Code:
09/02/2008 05:05:12
Interface:
Lengths (block/logic/data): 00660 00488 00002
Object properties:
S7_language
Name
Data Type
IN
0.0
OUT
0.0
IN_OUT
0.0
TEMP
0.0
RETURN
0.0
RET_VAL
01/21/2011 04:13:36
Comment
0.0
Block: FC110
Setpoint exchange logic for 3 axis .Main Motor Spindle. Add machine interlocks
in the logic. Sample logic without any M/C interlock
Page 1 of 11
N
O
y
bu
ft w
ar
k
lic
tr
ac
.c
.c
ker
ac
lic
om
ww
ww
tr
-s o
Network:
1
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB41.DBX24
.5
Bit
value for
CTRLOUT_ch
anged Change
setpoint
output
assignment
"A
axis".
A_
ChangSetpO
utAss0
R
DB35.DBX61
.0
Travel
request
"Spindle".
E_TravRequ
DB35.DBX64
.6
Traverse
command
minus
"Spindle".
E_TCMinus
DB40.DBX24
.5
Bit
value for
CTRLOUT_ch
anged Change
setpoint
output
assignment
"C
axis".
A_
ChangSetpO
utAss0
R
DB35.DBX64
.7
Traverse
command
plus
"Spindle".
E_TCPlus
Q3.6
Spindle
selection
SK
"Spindle
SK"
Q2.3
C axis
selection
SK
"C axis
selection"
Q3.4
A axis
selection
key
"A axis
selection
key"
DB35.DBX24
.5
Bit
value for
CTRLOUT_ch
anged DB41.DBX2. DB40.DBX2.
1
1
Change
setpoint
Controller Controller
output
enable
enable
DB11.DBX6.
"A
"C
assignment
2
axis".
axis".
"Spindle".
A_
Active
A_
A_
JOG mode ContrEnabl ContrEnabl ChangSetpO
"Mode_
e
e
utAss0
Group".
S
E_JOG
Symbol information
DB35.DBX61.0 "Spindle".E_TravRequ
DB35.DBX64.6 "Spindle".E_TCMinus
DB35.DBX64.7 "Spindle".E_TCPlus
Q3.6
Spindle SK
Q2.3
C axis selection
Q3.4
A axis selection key
DB11.DBX6.2 "Mode_Group".E_JOG
DB41.DBX24.5 "A axis".A_ChangSetpOutAss0
DB40.DBX24.5 "C axis".A_ChangSetpOutAss0
DB41.DBX2.1 "A axis".A_ContrEnable
DB40.DBX2.1 "C axis".A_ContrEnable
DB35.DBX24.5 "Spindle".A_ChangSetpOutAss0
Travel request
Traverse command minus
Traverse command plus
Spindle selection SK
C axis selection SK
A axis selection key
Active JOG mode
Bit value for CTRLOUT_changed - Change setpoint output assignment
Bit value for CTRLOUT_changed - Change setpoint output assignment
Controller enable
Controller enable
Bit value for CTRLOUT_changed - Change setpoint output assignment
Page 2 of 11
N
O
y
bu
ft w
ar
Controller enable
k
lic
tr
ac
.c
.c
ker
ac
lic
om
ww
ww
tr
-s o
Network:
2
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB35.DBX24
.5
Bit
value for
CTRLOUT_ch
anged Change
setpoint
output
assignment
"Spindle".
A_
ChangSetpO
utAss0
DB35.DBX2.
1
Controller
enable
"Spindle".
A_
ContrEnabl
e
Symbol information
DB35.DBX24.5 "Spindle".A_ChangSetpOutAss0 Bit value for CTRLOUT_changed - Change setpoint output assignment
DB35.DBX2.1 "Spindle".A_ContrEnable
Controller enable
Page 3 of 11
N
O
y
bu
e
Follow-up mode
k
lic
tr
ac
.c
.c
ar
om
k
lic
C
ft w
ker
ac
ww
ww
tr
-s o
Network:
3
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB41.DBX64
.6
Traverse
command
minus
"A
axis".
E_TCMinus
DB35.DBX1.
4
Follow-up
mode
"Spindle".
A_Follow_
upMode
DB41.DBX64
.7
Traverse
command
plus
"A
axis".
E_TCPlus
DB41.DBX61
.0
Travel
request
"A
axis".
E_TravRequ
Q3.4
A axis
selection
key
"A axis
selection
key"
DB11.DBX6.
2
Active
JOG mode
"Mode_
Group".
E_JOG
DB40.DBX64
.6
Traverse
command
minus
"C
axis".
E_TCMinus
DB40.DBX64
.7
Traverse
command
plus
"C
axis".
E_TCPlus
DB40.DBX61
.0
Travel
request
"C
axis".
E_TravRequ
Q2.3
C axis
selection
SK
"C axis
selection"
DB11.DBX6.
2
Active
JOG mode
"Mode_
Group".
E_JOG
Page 4 of 11
Network: 4
N
O
y
bu
Traverse command
Traverse command
Travel request
A axis selection
Active JOG mode
Traverse command
Traverse command
Travel request
C axis selection
Follow-up mode
minus
plus
ac
.c
om
k
lic
C
tr
tr
e
ac
Symbol
information
ar
k e r-s
o ft w
DB41.DBX64.6
"A axis".E_TCMinus
DB41.DBX64.7 "A axis".E_TCPlus
DB41.DBX61.0 "A axis".E_TravRequ
Q3.4
A axis selection key
DB11.DBX6.2 "Mode_Group".E_JOG
DB40.DBX64.6 "C axis".E_TCMinus
DB40.DBX64.7 "C axis".E_TCPlus
DB40.DBX61.0 "C axis".E_TravRequ
Q2.3
C axis selection
DB35.DBX1.4 "Spindle".A_Follow_upMode
.c
om
k
lic
ww
ww
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
key
minus
plus
SK
M0.0
DB40.DBX61
.0
Travel
request
"C
axis".
E_TravRequ
DB40.DBX64
.6
Traverse
command
minus
"C
axis".
E_TCMinus
DB40.DBX64
.7
Traverse
command
plus
"C
axis".
E_TCPlus
Q2.3
C axis
selection
SK
"C axis
selection"
DB41.DBX24 DB40.DBX24
DB35.DBX24
.5
.5
.5
Bit
Bit
Bit
value for
value for
value for CTRLOUT_ch CTRLOUT_ch
CTRLOUT_ch
anged anged anged Change
Change
Change
setpoint
setpoint
setpoint
output
output
output
assignment assignment
assignment
"A
"C
"Spindle".
axis".
axis".
A_
A_
A_
ChangSetpO ChangSetpO ChangSetpO
utAss0
utAss0
utAss0
S
DB35.DBX24
.5
Bit
value for
CTRLOUT_ch
anged Change
setpoint
output
assignment
"Spindle".
A_
ChangSetpO
utAss0
R
DB41.DBX24
.5
Bit
value for
DB11.DBX6. CTRLOUT_ch
2
anged Active
Change
JOG mode
setpoint
"Mode_
output
Group".
assignment
E_JOG
"A
axis".
A_
ChangSetpO
utAss0
R
Symbol information
DB40.DBX61.0 "C axis".E_TravRequ
DB40.DBX64.6 "C axis".E_TCMinus
DB40.DBX64.7 "C axis".E_TCPlus
Q2.3
C axis selection
DB11.DBX6.2 "Mode_Group".E_JOG
DB35.DBX24.5 "Spindle".A_ChangSetpOutAss0
DB41.DBX24.5 "A axis".A_ChangSetpOutAss0
DB40.DBX24.5 "C axis".A_ChangSetpOutAss0
Travel request
Traverse command minus
Traverse command plus
C axis selection SK
Active JOG mode
Bit value for CTRLOUT_changed - Change setpoint output assignment
Bit value for CTRLOUT_changed - Change setpoint output assignment
Bit value for CTRLOUT_changed - Change setpoint output assignment
Page 5 of 11
N
O
y
bu
ft w
ar
Controller enable
k
lic
tr
ac
.c
.c
ker
ac
lic
om
ww
ww
tr
-s o
Network:
5
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB40.DBX24
.5
Bit
value for
CTRLOUT_ch
anged Change
setpoint
output
assignment
"C
axis".
A_
ChangSetpO
utAss0
DB40.DBX2.
1
Controller
enable
"C
axis".
A_
ContrEnabl
e
Symbol information
DB40.DBX24.5 "C axis".A_ChangSetpOutAss0 Bit value for CTRLOUT_changed - Change setpoint output assignment
DB40.DBX2.1 "C axis".A_ContrEnable
Controller enable
Page 6 of 11
N
O
y
bu
ft w
ar
Follow-up mode
k
lic
tr
ac
.c
.c
ker
ac
lic
om
ww
ww
tr
-s o
Network:
6
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB41.DBX64
.6
Traverse
command
minus
"A
axis".
E_TCMinus
DB40.DBX1.
4
Follow-up
mode
"C
axis".
A_Follow_
upMode
DB41.DBX64
.7
Traverse
command
plus
"A
axis".
E_TCPlus
DB41.DBX61
.0
Travel
request
"A
axis".
E_TravRequ
DB35.DBX64
.6
Traverse
command
minus
"Spindle".
E_TCMinus
DB35.DBX64
.7
Traverse
command
plus
"Spindle".
E_TCPlus
DB35.DBX61
.0
Travel
request
"Spindle".
E_TravRequ
Q3.6
Spindle
selection
SK
"Spindle
SK"
DB11.DBX6.
2
Active
JOG mode
"Mode_
Group".
E_JOG
Q3.4
A axis
selection
key
"A axis
selection
key"
DB11.DBX6.
2
Active
JOG mode
"Mode_
Group".
E_JOG
Page 7 of 11
Network: 7
N
O
y
bu
ac
.c
om
k
lic
C
tr
tr
e
ac
Symbol
information
ar
k e r-s
o ft w
DB41.DBX64.6
"A axis".E_TCMinus
DB41.DBX64.7 "A axis".E_TCPlus
DB41.DBX61.0 "A axis".E_TravRequ
DB35.DBX64.6 "Spindle".E_TCMinus
DB35.DBX64.7 "Spindle".E_TCPlus
DB35.DBX61.0 "Spindle".E_TravRequ
Q3.6
Spindle SK
DB11.DBX6.2 "Mode_Group".E_JOG
Q3.4
A axis selection key
DB40.DBX1.4 "C axis".A_Follow_upMode
.c
om
k
lic
ww
ww
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB41.DBX61
.0
Travel
request
"A
axis".
E_TravRequ
DB41.DBX64
.6
Traverse
command
minus
"A
axis".
E_TCMinus
DB41.DBX64
.7
Traverse
command
plus
"A
axis".
E_TCPlus
Q3.4
A axis
selection
key
"A axis
selection
key"
DB40.DBX24 DB41.DBX24
DB35.DBX24
.5
.5
.5
Bit
Bit
Bit
value for
value for
value for CTRLOUT_ch CTRLOUT_ch
CTRLOUT_ch
anged anged anged Change
Change
Change
setpoint
setpoint
setpoint
output
output
output
assignment assignment
assignment
"C
"A
"Spindle".
axis".
axis".
A_
A_
A_
ChangSetpO ChangSetpO ChangSetpO
utAss0
utAss0
utAss0
S
DB35.DBX24
.5
Bit
value for
CTRLOUT_ch
anged Change
setpoint
output
assignment
"Spindle".
A_
ChangSetpO
utAss0
R
DB40.DBX24
.5
Bit
value for
DB11.DBX6. CTRLOUT_ch
2
anged Active
Change
JOG mode
setpoint
"Mode_
output
Group".
assignment
E_JOG
"C
axis".
A_
ChangSetpO
utAss0
R
Symbol information
DB41.DBX61.0 "A axis".E_TravRequ
DB41.DBX64.6 "A axis".E_TCMinus
DB41.DBX64.7 "A axis".E_TCPlus
Q3.4
A axis selection key
DB11.DBX6.2 "Mode_Group".E_JOG
DB35.DBX24.5 "Spindle".A_ChangSetpOutAss0
DB40.DBX24.5 "C axis".A_ChangSetpOutAss0
DB41.DBX24.5 "A axis".A_ChangSetpOutAss0
Travel request
Traverse command minus
Traverse command plus
A axis selection key
Active JOG mode
Bit value for CTRLOUT_changed - Change setpoint output assignment
Bit value for CTRLOUT_changed - Change setpoint output assignment
Bit value for CTRLOUT_changed - Change setpoint output assignment
Page 8 of 11
N
O
y
bu
ft w
ar
Controller enable
k
lic
tr
ac
.c
.c
ker
ac
lic
om
ww
ww
tr
-s o
Network:
8
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB41.DBX24
.5
Bit
value for
CTRLOUT_ch
anged Change
setpoint
output
assignment
"A
axis".
A_
ChangSetpO
utAss0
DB41.DBX2.
1
Controller
enable
"A
axis".
A_
ContrEnabl
e
Symbol information
DB41.DBX24.5 "A axis".A_ChangSetpOutAss0 Bit value for CTRLOUT_changed - Change setpoint output assignment
DB41.DBX2.1 "A axis".A_ContrEnable
Controller enable
Page 9 of 11
N
O
y
bu
ft w
ar
Follow-up mode
k
lic
tr
ac
.c
.c
ker
ac
lic
om
ww
ww
tr
-s o
Network:
9
om
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
M0.0
DB40.DBX64
.6
Traverse
command
minus
"C
axis".
E_TCMinus
DB41.DBX1.
4
Follow-up
mode
"A
axis".
A_Follow_
upMode
DB40.DBX64
.7
Traverse
command
plus
"C
axis".
E_TCPlus
DB40.DBX61
.0
Travel
request
"C
axis".
E_TravRequ
DB35.DBX64
.6
Traverse
command
minus
"Spindle".
E_TCMinus
DB35.DBX64
.7
Traverse
command
plus
"Spindle".
E_TCPlus
DB35.DBX61
.0
Travel
request
"Spindle".
E_TravRequ
Q3.6
Spindle
selection
SK
"Spindle
SK"
Q2.3
C axis
selection
SK
"C axis
selection"
Page 10 of 11
N
O
y
bu
ac
.c
om
k
lic
om
C
tr
tr
e
ac
Symbol
information
ar
k e r-s
o ft w
DB40.DBX64.6
"C axis".E_TCMinus
DB40.DBX64.7 "C axis".E_TCPlus
DB40.DBX61.0 "C axis".E_TravRequ
DB35.DBX64.6 "Spindle".E_TCMinus
DB35.DBX64.7 "Spindle".E_TCPlus
DB35.DBX61.0 "Spindle".E_TravRequ
Q3.6
Spindle SK
Q2.3
C axis selection
DB41.DBX1.4 "A axis".A_Follow_upMode
.c
k
lic
ww
ww
to
to
bu
N
O
05/12/2011 11:41:43
-X C h a n g
DF
e
!
SIMATIC
-X C h a n g
DF
e
k e r- s o ft w a
re
Network: 10
Page 11 of 11