1

00:00:03,328  -->  00:00:07,168
with this chapter 33

2

00:00:08,960  -->  00:00:10,240
You will learn

3

00:00:10,496  -->  00:00:16,640
about SIDEOM simotion Portable Demo case and how do you use that.

4

00:00:21,504  -->  00:00:27,648
So I'm going to open the index HTML system are the main branch of

5

00:00:27,904  -->  00:00:30,208
Utilities application folder

6

00:00:31,744  -->  00:00:33,280
And after that

7

00:00:33,536  -->  00:00:39,680
Are the examples on the left side at menu you you see Guideline

8

00:00:39,936  -->  00:00:43,008
Guideline for training case

9

00:00:45,312  -->  00:00:48,128
and you see the example picture

10

00:00:48,384  -->  00:00:54,272
This training case is designed and prepared released by siemens

11

00:00:54,528  -->  00:00:57,088
Sidemo branch or division

12

00:00:57,344  -->  00:01:03,488
And the experts or the solution Partners is using to develop and test

13

00:01:03,744  -->  00:01:09,888
their software or program so it's really is it possible to

14

00:01:10,144  -->  00:01:16,288
Buy from directly or solution provider you can contact

15

00:01:16,800  -->  00:01:22,432
and siemens selling this unit to end customers also

16

00:01:23,968  -->  00:01:30,112
On the other way you can just design and build your own training case maybe

17

00:01:31,136  -->  00:01:34,208
You have to check the cost

18

00:01:35,232  -->  00:01:38,048
So there are some files

19

00:01:38,304  -->  00:01:39,840
Under the page

20

00:01:42,400  -->  00:01:47,008
And here is the example project for training case

21

00:01:47,776  -->  00:01:49,312
So you can just

22

00:01:49,568  -->  00:01:54,688
Right click and save as the project a zip file here

23

00:01:55,968  -->  00:01:57,760
In your local folder

24

00:02:01,344  -->  00:02:03,392
Let's say save

25

00:02:04,416  -->  00:02:08,256
after that you should receive your archive

26

00:02:16,448  -->  00:02:21,056
I saved In temp folder and sidemo case

27

00:02:22,080  -->  00:02:26,944
Manager or Scout will ask you at the second step

28

00:02:27,968  -->  00:02:32,320
select the destination directory

29

00:02:32,832  -->  00:02:37,696
Let's say at the same folder

30

00:02:38,464  -->  00:02:39,488
temp

31

00:02:41,024  -->  00:02:43,328
sidemo case

32

00:02:45,632  -->  00:02:51,776
It's extracted and retrieved next question is do you want open this now?

33

00:02:54,592  -->  00:02:59,712
You see here on the hardwareside the simotion d425

34

00:03:01,504  -->  00:03:07,648
If you want to go and see details it's always default

35

00:03:15,328  -->  00:03:20,192
Let's Double Click and open the Scout environment

36

00:03:30,688  -->  00:03:31,968
So...

37

00:03:32,224  -->  00:03:38,368
And this project prepared to run at your democase

38

00:03:38,624  -->  00:03:39,904
If you have one

39

00:03:40,416  -->  00:03:46,048
This why when you go and subfolders you see

40

00:03:47,072  -->  00:03:51,424
Two different drives attached to 1 double motor module

41

00:03:54,240  -->  00:03:58,080
The sinamics side is another world and

42

00:03:58,336  -->  00:04:02,432
Another topic of another training so

43

00:04:02,688  -->  00:04:06,528
I would go over to so shortly brief

44

00:04:07,040  -->  00:04:11,392
You're just see here the MLFB order number of double motor module

45

00:04:11,904  -->  00:04:18,047
and Connected Servo motor codes and encoder data and so on

46

00:04:20,351  -->  00:04:23,935
There's only one drive data set

47

00:04:24,703  -->  00:04:28,799
Here is the reference variables for this drive

48

00:04:29,823  -->  00:04:32,895
And I see the drive is

49

00:04:34,687  -->  00:04:39,039
Connected with multi turn encoder for this motor

50

00:04:39,295  -->  00:04:41,855
On the other hand

51

00:04:44,671  -->  00:04:50,815
Your accident that are two different kind of motors with different encoders

52

00:04:51,071  -->  00:04:54,655
MLFB numbers so

53

00:04:55,167  -->  00:04:56,191
This one is

54

00:05:00,287  -->  00:05:01,567
other motor

55

00:05:07,711  -->  00:05:09,503
There's a infeed

56

00:05:09,759  -->  00:05:11,551
connected via hardwire

57

00:05:12,063  -->  00:05:15,135
There's an option modern TB30

58

00:05:15,391  -->  00:05:17,695
Inside your control unit

59

00:05:19,999  -->  00:05:25,887
Here you may see the input and outputs for analog and digital interface

60

00:05:31,263  -->  00:05:34,591
Let's check the control units

61

00:05:35,359  -->  00:05:36,895
terminal connection

62

00:05:39,199  -->  00:05:45,343
Here you see some of the digital inputs connected

63

00:05:45,599  -->  00:05:50,719
to simotion use your profidrive and as the same time

64

00:05:52,255  -->  00:05:54,047
for infeed usage

65

00:05:58,655  -->  00:06:02,239
that means Hardwire cable

66

00:06:02,495  -->  00:06:08,639
Coming from your unit and it's connected to your drive Servo 2 with parameter

67

00:06:09,663  -->  00:06:11,455
p864

68

00:06:12,735  -->  00:06:16,319
And the other inputs will be used for Simotion

69

00:06:17,087  -->  00:06:23,231
with the similar way you can see here to connection with

70

00:06:23,487  -->  00:06:25,279
The other Drive

71

00:06:26,815  -->  00:06:29,631
If you go and open

72

00:06:30,911  -->  00:06:33,983
The expert list of your drive and hit

73

00:06:35,775  -->  00:06:39,871
You see the parameter is infeed operation is required

74

00:06:40,127  -->  00:06:41,407
For drives

75

00:06:42,431  -->  00:06:44,735
drive have to konw

76

00:06:45,247  -->  00:06:48,831
that your infeed is running and okay

77

00:06:49,855  -->  00:06:51,391
On the other wise

78

00:06:52,159  -->  00:06:53,439
Your enables are missing

79

00:06:53,695  -->  00:06:58,559
so drive is not operational

80

00:07:01,887  -->  00:07:06,239
For multiaxis drives it is a most

81

00:07:10,079  -->  00:07:13,151
to connect Your link to infeed ready signal

82

00:07:13,919  -->  00:07:20,063
This is a double Motor module there is two possible connection for power terminal

83

00:07:21,343  -->  00:07:25,951
And are servo 3 connected to connection to

84

00:07:26,207  -->  00:07:29,279
That's why in the real system you have to

85

00:07:30,047  -->  00:07:35,167
connect right cable of the motor to the right connection

86

00:07:37,215  -->  00:07:41,311
Motors are with Dry cliq interface this one

87

00:07:44,639  -->  00:07:46,943
So let's check the other Motor

88

00:07:51,551  -->  00:07:57,695
and you see here 1.6kw 3 amps

89

00:07:57,951  -->  00:07:59,743
nominal Operating current

90

00:08:00,255  -->  00:08:03,327
The other motor module

91

00:08:03,839  -->  00:08:09,983
Comes without drive cliq interface so that means there is a Sensor module

92

00:08:10,239  -->  00:08:12,287
inside our sidemo case

93

00:08:20,223  -->  00:08:25,855
So we have to select here to correct encoder model

94

00:08:28,159  -->  00:08:30,719
So this example project file

95

00:08:32,767  -->  00:08:38,911
parameterized by someone to run the system at the first time

96

00:08:39,167  -->  00:08:40,447
For beginners

97

00:08:40,703  -->  00:08:46,847
Normally you should use automatic configuration via drive cliq or

98

00:08:47,103  -->  00:08:53,247
In You have to configure at offline mode drive units by yourself

99

00:08:54,015  -->  00:08:59,135
And the next time after you gain some experience with simotion and sinamics

100

00:09:02,207  -->  00:09:07,583
this Project is ready to use after you download your demo case

101

00:09:08,863  -->  00:09:15,007
You can just continue to work with simotion you will be don't interested with sinamics side

102

00:09:15,263  -->  00:09:18,591
 so that's the idea

103

00:09:21,407  -->  00:09:25,759
also sitrain is using this case during trainings

104

00:09:30,111  -->  00:09:36,255
This is the encoder type with 2048 pulses

105

00:09:36,767  -->  00:09:40,095
230 volt power supply

106

00:09:45,983  -->  00:09:47,263
so on... servo three

107

00:09:50,335  -->  00:09:56,479
And when you click the communication you can see telegram configuration

108

00:09:57,247  -->  00:10:03,135
And there's an access attached to drive red axis and blue access

109

00:10:03,647  -->  00:10:07,743
There's a control unit telegram terminal board

110

00:10:07,999  -->  00:10:10,815
It's not used yet

111

00:10:11,327  -->  00:10:12,863
So...

112

00:10:14,655  -->  00:10:20,799
There's no Library and watch table let's check the drive cliq topology

113

00:10:23,103  -->  00:10:24,895
At project set

114

00:10:25,407  -->  00:10:28,991
Neither here nor option board terminal board

115

00:10:30,015  -->  00:10:36,159
Double motor motor connected with X200

116

00:10:39,743  -->  00:10:40,767
to our control unit X100 port

117

00:10:42,559  -->  00:10:45,119
and Motor of

118

00:10:45,631  -->  00:10:48,703
The first drive is connected

119

00:10:49,215  -->  00:10:54,591
X200 to Port of the double motor mobile

120

00:10:54,847  -->  00:10:56,127
and The other

121

00:10:57,663  -->  00:11:03,807
encoder of the motor is connected to X200

122

00:11:06,111  -->  00:11:12,255
3 port of our control unit sinamics integrated so

123

00:11:12,511  -->  00:11:14,559
at this case you see here

124

00:11:14,815  -->  00:11:20,959
There's additional product SMC to convert the encoder signal to drive cliq interface

125

00:11:22,495  -->  00:11:24,031
And the other motor

126

00:11:24,799  -->  00:11:30,943
Is already comes with drive cliq encoder so there's no sensor module actually

127

00:11:39,647  -->  00:11:44,511
There are some sensor module integrated inside motor

128

00:11:45,279  -->  00:11:48,351
and there are some sensors of control unit

129

00:11:49,119  -->  00:11:54,239
and some lights on the demo case for using as cam outputs

130

00:11:55,519  -->  00:11:59,359
To testing the functionality of Simotion in this way

131

00:11:59,871  -->  00:12:01,919
It's a

132

00:12:03,199  -->  00:12:06,527
Good platform to learn

133

00:12:06,783  -->  00:12:10,367
There's a cam created in our project

134

00:12:12,671  -->  00:12:14,975
Let's check

135

00:12:15,231  -->  00:12:18,303
Axis configuration on the blue axis

136

00:12:18,559  -->  00:12:22,399
It's rotary and electrical selected

137

00:12:23,679  -->  00:12:28,287
You'll see here incremental encoder

138

00:12:28,543  -->  00:12:30,591
Via SMC Moodle

139

00:12:30,847  -->  00:12:32,383
servo 3

140

00:12:34,687  -->  00:12:40,831
Yep there's only one axis data set except there's no external encoder here on the mechanic side

141

00:12:42,111  -->  00:12:45,439
You see here what is activated as rotary access

142

00:12:46,975  -->  00:12:49,535
Number of revolution

143

00:12:49,791  -->  00:12:55,935
numerator and denumerator is 1 so basiccally or blue access is

144

00:12:56,191  -->  00:12:59,263
Rotary axis just as simple endoer with

145

00:13:00,031  -->  00:13:02,335
Single turn incremental encoder

146

00:13:03,871  -->  00:13:06,431
Default values and limits

147

00:13:08,735  -->  00:13:14,879
So there's no filter on actuall valuelet's check the monitoring site

148

00:13:17,183  -->  00:13:20,767
see here large position of window

149

00:13:21,535  -->  00:13:27,679
Long position tolerence time and large standstill window

150

00:13:30,239  -->  00:13:34,335
and as default following error settings

151

00:13:34,591  -->  00:13:36,127
For homing

152

00:13:37,151  -->  00:13:40,735
There's no active homing

153

00:13:40,991  -->  00:13:44,063
in configuration on the passive homing sites

154

00:13:44,575  -->  00:13:50,207
default setting depended encoder type with or without zero Mark is selected

155

00:13:52,767  -->  00:13:58,911
so when you activate your homing command you should use passive it and you should rotate

156

00:13:59,167  -->  00:14:00,447
Your encoder

157

00:14:00,703  -->  00:14:03,519
by other comments that means

158

00:14:07,359  -->  00:14:10,431
So on the blue axis

159

00:14:10,943  -->  00:14:12,991
Synchronous operation

160

00:14:14,527  -->  00:14:16,319
Here you see

161

00:14:17,343  -->  00:14:21,951
Red axes is possible master of blue axis and

162

00:14:22,463  -->  00:14:23,487
You can use

163

00:14:23,743  -->  00:14:26,559
cam on function with cam1

164

00:14:27,839  -->  00:14:30,399
if You go and check cam 1 profile

165

00:14:30,911  -->  00:14:33,983
 simple profile

166

00:14:35,263  -->  00:14:37,311
And

167

00:14:41,663  -->  00:14:43,455
Maybe you can

168

00:14:43,711  -->  00:14:45,759
Going to the details later on

169

00:14:47,807  -->  00:14:49,855
So let's check the red axes

170

00:14:52,415  -->  00:14:56,255
Connected to servo 2 drive

171

00:14:56,767  -->  00:15:01,631
With absolute encoder servo motor so

172

00:15:04,191  -->  00:15:06,239
there is one access data sets

173

00:15:11,359  -->  00:15:16,223
This is also a rotational axis created here

174

00:15:17,503  -->  00:15:21,599
modulo Activated and mechanics page

175

00:15:30,047  -->  00:15:31,327
and for homing

176

00:15:32,351  -->  00:15:34,143
no settings are made

177

00:15:36,191  -->  00:15:42,335
That's the first look the project change switch default setting just

178

00:15:42,591  -->  00:15:44,895
run the sinamics side

179

00:15:45,663  -->  00:15:50,015
There's no measuring input but there's only one cam output here

180

00:15:52,319  -->  00:15:57,439
configurated as position Based cam but output is not activated

181

00:15:58,719  -->  00:16:01,023
So step by step

182

00:16:01,279  -->  00:16:05,631
You will learn how to use your democase and

183

00:16:05,887  -->  00:16:12,031
How to use your functions measuring input or cam output...

184

00:16:14,847  -->  00:16:20,991
You can use this basic project for development

185

00:16:30,719  -->  00:16:36,863
so Let's check the address list there's no address if there are some Global variables

186

00:16:46,079  -->  00:16:52,223
And you can download the readme file and guideline

187

00:16:58,623  -->  00:17:02,207
To learn about how do you configure

188

00:17:02,463  -->  00:17:03,743
Your demo case

189

00:17:05,279  -->  00:17:07,839
From scratch zero

190

00:17:14,239  -->  00:17:15,775
Examples

191

00:17:16,031  -->  00:17:17,311
guideline

192

00:17:24,735  -->  00:17:28,063
This is an example for the old version by sitrain

193

00:17:30,879  -->  00:17:35,231
You can download the latest version from siemens websites

194

00:17:35,999  -->  00:17:38,047
Answer ID in this

195

00:18:00,319  -->  00:18:02,111
firmwares

196

00:18:03,647  -->  00:18:07,999
You can see here step-by-step introduction

197

00:18:08,511  -->  00:18:11,327
How do you prepare your enviroment

198

00:18:13,375  -->  00:18:15,423
Creating a new project adding simotion device

199

00:18:19,007  -->  00:18:23,871
It's a good guide for beginners by the way

200

00:18:24,895  -->  00:18:27,455
Some of the functions

201

00:18:27,711  -->  00:18:30,271
or exercises with already done

202

00:18:31,039  -->  00:18:32,575
for sinamics side

203

00:18:33,087  -->  00:18:34,879
When you go online mode

204

00:18:35,135  -->  00:18:39,231
It's easy to use automatic configuration so that way

205

00:18:39,487  -->  00:18:41,791
Your drives and drive objects

206

00:18:42,047  -->  00:18:43,327
will be added

207

00:18:43,583  -->  00:18:44,863
by system

208

00:18:46,143  -->  00:18:50,751
So important thing to do is you have to

209

00:18:51,007  -->  00:18:53,311
arrange your settings

210

00:18:53,567  -->  00:18:55,359
Because you're working with

211

00:18:56,127  -->  00:18:59,455
Single phase voltage

212

00:19:01,247  -->  00:19:07,391
So next time you assign your digital input and output of your

213

00:19:07,647  -->  00:19:09,183
control units

214

00:19:09,951  -->  00:19:12,511
and check wiring it's

215

00:19:13,535  -->  00:19:17,887
terminal box internal is connected to system

216

00:19:18,143  -->  00:19:21,215
You can just simulates or

217

00:19:21,471  -->  00:19:27,615
Test your program with switches on and off and it's already

218

00:19:27,871  -->  00:19:30,175
analog inputs and outputs connected to TB30

219

00:19:33,759  -->  00:19:38,623
you can test your motor with control panel or sinamics side axis side

220

00:19:39,135  -->  00:19:41,695
And on the exercise

221

00:19:48,095  -->  00:19:54,239
So you will find detail information in here how do you set up your motor

222

00:19:54,495  -->  00:19:58,847
how do you configure your sinamics side basically.

223

00:20:02,431  -->  00:20:04,223
and after that

224

00:20:04,991  -->  00:20:08,063
your Drive configuration finished

225

00:20:09,087  -->  00:20:15,231
Normally you should go on simotion side and on the CPU you Should create your technology objects

226

00:20:16,255  -->  00:20:17,791
axes

227

00:20:18,815  -->  00:20:20,351
to run the motor

228

00:20:21,631  -->  00:20:22,911
You can tune speed controller

229

00:20:23,679  -->  00:20:26,239
Trace

230

00:20:28,799  -->  00:20:30,847
and you can

231

00:20:31,871  -->  00:20:38,015
save How does system change the PID controller and how it effects

232

00:20:38,271  -->  00:20:41,087
Your models or

233

00:20:41,599  -->  00:20:43,391
Your system

234

00:20:46,975  -->  00:20:51,071
You can create some Global variables or

235

00:20:51,583  -->  00:20:55,679
Some program to test your environment

236

00:20:57,471  -->  00:20:58,751
Set the RUN mode

237

00:21:00,031  -->  00:21:06,175
Your system it is a good explanation step by step

238

00:21:07,455  -->  00:21:12,319
If you have this democase with this you should do that

239

00:21:14,367  -->  00:21:16,416
So also

240

00:21:17,952  -->  00:21:21,536
There's a simple program

241

00:21:27,424  -->  00:21:30,240
in MCC unit for loop 1 axis

242

00:21:37,152  -->  00:21:39,200
There's a simple Loop

243

00:21:42,272  -->  00:21:45,088
Switch with axes enable

244

00:21:45,344  -->  00:21:48,928
Stop axis position controlled as well as state

245

00:21:49,184  -->  00:21:55,328
200 after velocity reached delay program execution to next command

246

00:21:55,584  -->  00:21:57,376
Switch output cam on

247

00:21:59,424  -->  00:22:03,520
between position 10 on 20

248

00:22:03,776  -->  00:22:06,080
The cam output work

249

00:22:06,592  -->  00:22:12,736
wait 5 seconds then switch to access blue enable on

250

00:22:13,248  -->  00:22:14,528
And

251

00:22:14,784  -->  00:22:16,832
Use the cam on comments

252

00:22:17,344  -->  00:22:18,624
following axis

253

00:22:19,136  -->  00:22:23,744
out slave is blue access or Master is red axis

254

00:22:25,280  -->  00:22:31,424
And use cam 1 after axis sync continiue program

255

00:22:32,704  -->  00:22:38,848
Synchronization length is 180 let's just wait here for 10 seconds

256

00:22:39,872  -->  00:22:40,896
after that

257

00:22:41,152  -->  00:22:42,944
Desync with cam off

258

00:22:44,224  -->  00:22:48,832
In the length of the synchronization is 180

259

00:22:49,088  -->  00:22:51,648
After motion completed

260

00:22:51,904  -->  00:22:55,232
Disable blue axis stop red axis

261

00:22:58,304  -->  00:23:01,120
and after motion completed it is important

262

00:23:01,888  -->  00:23:08,032
that is the main idea with MCC you can easily program

263

00:23:08,288  -->  00:23:09,568
And test

264

00:23:09,824  -->  00:23:15,456
With your demo Case here because your program acyclic

265

00:23:15,712  -->  00:23:19,296
then start motionTest 2 again

266

00:23:19,808  -->  00:23:21,856
What does that mean?

267

00:23:22,368  -->  00:23:26,464
Motion under MCC unit i's

268

00:23:26,720  -->  00:23:29,024
It's assigned to motion Test 2 on the loop

269

00:23:30,560  -->  00:23:32,608
and if you check your settings

270

00:23:32,864  -->  00:23:34,144
On the loop

271

00:23:40,032  -->  00:23:41,824
If you check your settings

272

00:23:42,080  -->  00:23:43,616
motion task 1

273

00:23:43,872  -->  00:23:46,944
Activated after startup

274

00:23:47,200  -->  00:23:48,224
And

275

00:23:48,736  -->  00:23:50,528
it will call the motion

276

00:23:50,784  -->  00:23:56,672
At the end of the motion program it will call the start the motion Test 2

277

00:23:57,440  -->  00:23:59,744
And motion Test 2

278

00:24:00,512  -->  00:24:03,072
Restart the motion test one again

279

00:24:03,584  -->  00:24:07,680
After you see here the motion program is attached

280

00:24:08,192  -->  00:24:09,728
So that way

281

00:24:14,848  -->  00:24:16,896
at End of your program here

282

00:24:18,176  -->  00:24:22,272
If you're enable to access available is not true

283

00:24:24,064  -->  00:24:28,672
You can just restart and start up your program again to check

284

00:24:33,792  -->  00:24:39,936
if Your enable MCC variable and true there's an endless loop here

285

00:24:40,960  -->  00:24:47,104
And normally it's better way  to use the background task and you don't

286

00:24:47,360  -->  00:24:49,408
Information alreading

287

00:24:49,920  -->  00:24:53,504
There's another ladder program basic

288

00:24:54,016  -->  00:24:55,296
Just for test

289

00:24:56,832  -->  00:24:59,392
For the beginners

290

00:25:00,160  -->  00:25:06,304
It's just a good example to how the 2 axes synchronized

291

00:25:06,560  -->  00:25:08,352
and controlled

292

00:25:09,376  -->  00:25:11,168
You can begin from here

293

00:25:11,680  -->  00:25:13,984
Step-by-step and use this

294

00:25:14,240  -->  00:25:16,032
Project with your demo case

295

00:25:20,896  -->  00:25:22,432
So...

296

00:25:28,064  -->  00:25:31,904
We just finished this chapter

297

00:25:32,928  -->  00:25:35,232
End

298

00:25:36,000  -->  00:25:38,816
Let's see each other next time
