1

00:00:01,280  -->  00:00:06,400
Let's continue to our training with topic

2

00:00:07,680  -->  00:00:13,824
Library simotion G-Code interpreter chapter 36

3

00:00:15,872  -->  00:00:22,016
And I opened in my web browser the related application

4

00:00:22,272  -->  00:00:24,064
Example released by

5

00:00:24,320  -->  00:00:27,904
siemens procedure the entry ID

6

00:00:29,696  -->  00:00:35,840
And this application example which HMI offers you standard application

7

00:00:36,096  -->  00:00:40,448
Possibility to program kinematic systems

8

00:00:41,216  -->  00:00:46,848
It's can be Delta3d 3D Cartesian or whatever with G-Code

9

00:00:47,104  -->  00:00:50,176
The following functions are provided

10

00:00:51,200  -->  00:00:57,344
3D interpolation kinematic transformation and functions with

11

00:00:57,600  -->  00:01:03,744
real parameters management of G-Code programs example projects

12

00:01:04,000  -->  00:01:05,792
simotion and HMI

13

00:01:08,096  -->  00:01:14,240
For the CNC machine language for programming of motion

14

00:01:15,520  -->  00:01:21,664
Programming in G-Code is always have some advantages when kinematic systems are to

15

00:01:22,688  -->  00:01:24,992
traverse Define culture

16

00:01:26,016  -->  00:01:28,320
That means part program

17

00:01:29,088  -->  00:01:35,232
gcode commands are exported with suitable text software or Define

18

00:01:35,488  -->  00:01:38,048
by manual programming

19

00:01:39,072  -->  00:01:40,864
If you want to use your cad cam software

20

00:01:41,120  -->  00:01:44,192
Integrated in your machine

21

00:01:44,448  -->  00:01:48,288
Then you have to choose a PC based

22

00:01:48,544  -->  00:01:51,360
System instead of an HMI

23

00:01:51,872  -->  00:01:55,712
Because the windows CE based siemens panels

24

00:01:55,968  -->  00:02:02,112
Basic or Comfort panels doesn't support cad cam

25

00:02:06,208  -->  00:02:12,352
The resulting program files are stored at my locally in simotion

26

00:02:12,608  -->  00:02:18,752
And libraries use system functions for creating and modify

27

00:02:19,008  -->  00:02:23,872
The part programs reading and writing and editing and so on

28

00:02:24,384  -->  00:02:26,432
At the solution

29

00:02:27,456  -->  00:02:32,064
For this task standard application interpreter can be used

30

00:02:32,320  -->  00:02:36,416
And application offers following function

31

00:02:37,440  -->  00:02:43,584
3D interpolation for polinomial interpretation G-Code programming according to standards

32

00:02:43,840  -->  00:02:46,400
constant path velocity

33

00:02:46,912  -->  00:02:51,264
path sync. motion and positional axuillary access

34

00:02:51,776  -->  00:02:57,920
reduced length compensation tangential control and functions

35

00:02:59,200  -->  00:03:02,272
Real parameters user availables

36

00:03:03,552  -->  00:03:09,696
Cause of storage of G-Code fires in the CF cards represent for substitute

37

00:03:09,952  -->  00:03:11,488
G codes

38

00:03:12,000  -->  00:03:15,584
Multiple kinematics running on Simotion device

39

00:03:16,352  -->  00:03:18,656
with gcode at the same time

40

00:03:19,168  -->  00:03:21,472
That is a different Channel

41

00:03:21,984  -->  00:03:26,592
Advanced control structures while loop

42

00:03:26,848  -->  00:03:29,920
Comments or keywords inside gcode

43

00:03:30,176  -->  00:03:34,528
Mathematical functions for program supportable

44

00:03:35,808  -->  00:03:41,952
current Version of The Interpreter is 3.2 you may download

45

00:03:42,208  -->  00:03:44,000
The manual

46

00:03:44,256  -->  00:03:50,400
For The Interpreter application example for the G-Code or the library is possible

47

00:03:50,656  -->  00:03:56,800
It's located under the handling section in SIOS website

48

00:03:57,824  -->  00:04:03,968
That are similar applications located here for handling basic Library

49

00:04:04,224  -->  00:04:06,272
handling advanced Library

50

00:04:07,040  -->  00:04:13,184
And this interBranch consists of different kind of solutions released by Siemens

51

00:04:14,464  -->  00:04:20,607
we use by The way kinematics simulation Center tool to reach

52

00:04:20,863  -->  00:04:24,703
Initialize system in our computer

53

00:04:25,471  -->  00:04:31,615
jog path function using for jogging or path with a user program

54

00:04:32,639  -->  00:04:34,943
also you can see

55

00:04:35,455  -->  00:04:38,015
Other packages

56

00:04:40,319  -->  00:04:44,927
lets go a little back coup of years

57

00:04:45,183  -->  00:04:49,279
Once upon a time I have prepared a video

58

00:04:50,047  -->  00:04:52,863
with my PC

59

00:04:54,655  -->  00:04:59,007
Then you will find I opened the project

60

00:04:59,519  -->  00:05:01,823
with motion Scout classic

61

00:05:04,127  -->  00:05:06,687
Project name is

62

00:05:07,455  -->  00:05:10,527
Controller based motion used for this case

63

00:05:10,783  -->  00:05:12,575
you see here

64

00:05:13,087  -->  00:05:15,647
Interpreter package

65

00:05:15,903  -->  00:05:18,975
That are some library for G Codes

66

00:05:19,999  -->  00:05:23,327
There are some definitions error definitions

67

00:05:23,583  -->  00:05:26,655
And the menu of the library is

68

00:05:26,911  -->  00:05:27,935
Really well

69

00:05:28,959  -->  00:05:30,751
Explains

70

00:05:31,007  -->  00:05:32,799
there are 2 Channel

71

00:05:33,311  -->  00:05:35,359
That means 2 path object

72

00:05:35,871  -->  00:05:40,479
And it's a operating at the same time wiht simotion there is a

73

00:05:40,735  -->  00:05:41,759
TIA based

74

00:05:42,271  -->  00:05:43,295
panel

75

00:05:43,551  -->  00:05:45,343
At this case I use

76

00:05:45,599  -->  00:05:47,391
Device proxy to connect

77

00:05:47,647  -->  00:05:52,255
The portable KTP 900 safety mobile panel

78

00:05:54,559  -->  00:06:00,703
And you may find someHMI screens designed by template siemens

79

00:06:00,959  -->  00:06:07,103
The here's the main screen of the program is possible to load the program with the number

80

00:06:07,359  -->  00:06:13,503
This is the desktop view of my old computer and I used to

81

00:06:13,759  -->  00:06:16,063
camotics open source based tool

82

00:06:16,319  -->  00:06:19,903
to Create the GCODE file

83

00:06:20,927  -->  00:06:22,207
for a patrt

84

00:06:22,463  -->  00:06:28,607
CAD CAM output that are here several examples

85

00:06:28,863  -->  00:06:34,751
I've just opened a extension of gears example

86

00:06:35,007  -->  00:06:38,847
you can exports as a G-Code file

87

00:06:39,871  -->  00:06:44,991
And then it's possible to use an FTP server to

88

00:06:45,247  -->  00:06:48,319
Send these files to CF cards

89

00:06:50,623  -->  00:06:54,207
For sure or you can use just your web server

90

00:06:54,975  -->  00:07:01,119
But first you have to Define and rename the extension as .NC

91

00:07:03,167  -->  00:07:08,799
You'll see local file and the sort of the G-Code gears and see that are several

92

00:07:10,079  -->  00:07:13,151
Length of GM code

93

00:07:16,223  -->  00:07:19,039
and you have to modify a little bit

94

00:07:20,063  -->  00:07:22,111
To be understand

95

00:07:23,391  -->  00:07:26,719
Interpreted by our simotion code

96

00:07:27,743  -->  00:07:33,887
There are some rules first I have to delete couple of lines at the beginning

97

00:07:34,399  -->  00:07:38,239
And enter here the program named as

98

00:07:38,495  -->  00:07:41,055
geartest for instance

99

00:07:44,895  -->  00:07:47,711
so Depends on the part program

100

00:07:49,247  -->  00:07:53,599
It's end of the G-Code program maybe I should end with m 30

101

00:07:54,623  -->  00:07:59,231
Yeah it's required by simotion interpreter

102

00:07:59,999  -->  00:08:02,303
And after I made

103

00:08:02,559  -->  00:08:04,863
modification and a proper

104

00:08:05,119  -->  00:08:07,935
G-Code Fo simotion renamed

105

00:08:08,191  -->  00:08:09,215
as

106

00:08:09,727  -->  00:08:11,775
SNC

107

00:08:12,799  -->  00:08:17,407
it is Possible to edit with notepad plus plus is commonly used

108

00:08:19,455  -->  00:08:21,247
Free of charge

109

00:08:24,575  -->  00:08:29,183
Then I want to rename my program No 5

110

00:08:30,719  -->  00:08:32,511
Before I sent

111

00:08:32,767  -->  00:08:35,327
My program to

112

00:08:35,839  -->  00:08:40,959
Simotion here you see is the IP address to folder

113

00:08:42,239  -->  00:08:46,847
now i am trying to reconnect as default username and password

114

00:08:48,639  -->  00:08:51,967
to Service Port IP address of simotion is opened

115

00:08:52,479  -->  00:08:56,063
i Double Click user emotion

116

00:08:56,575  -->  00:09:00,159
HMI user files here you see

117

00:09:00,671  -->  00:09:06,815
An interpreter library is working at this folder to create and modify

118

00:09:07,071  -->  00:09:13,215
Programs and programs G-Code of the part programs and you have

119

00:09:15,519  -->  00:09:16,543
rename

120

00:09:16,799  -->  00:09:18,847
Your files like this

121

00:09:24,223  -->  00:09:28,063
Runtime of the HMI still running

122

00:09:28,831  -->  00:09:33,695
i go open the example page in the editor

123

00:09:34,463  -->  00:09:35,999
you can see

124

00:09:36,511  -->  00:09:38,303
Inside of the

125

00:09:38,559  -->  00:09:41,375
Program folder so...

126

00:09:42,399  -->  00:09:48,543
I should stop I think because the video is running too fast

127

00:09:48,799  -->  00:09:51,359
There are several buttons on the right side

128

00:09:51,871  -->  00:09:53,663
Normally the function keys

129

00:09:53,919  -->  00:09:58,015
used to jog that or Jog right

130

00:09:58,271  -->  00:10:00,575
On the positive or negative Direction

131

00:10:00,831  -->  00:10:04,159
Axis interconnected to our path object

132

00:10:04,671  -->  00:10:07,487
there are other aditional of the rotation of axes

133

00:10:08,255  -->  00:10:12,863
named as a minus and a plus

134

00:10:13,887  -->  00:10:18,239
By the way version was 3.1 the last version

135

00:10:20,799  -->  00:10:23,359
Before the exhibition

136

00:10:23,615  -->  00:10:29,247
so Omac State management for manual and automatic program

137

00:10:29,503  -->  00:10:33,087
here  the override of for path object

138

00:10:33,343  -->  00:10:39,487
You can start interrupts stop or clear your program during execution

139

00:10:40,767  -->  00:10:46,911
you will see here OMAC state stopped in manual

140

00:10:48,959  -->  00:10:55,103
I can switch to between channels here Channel 1 channel 2 with different kinematics

141

00:10:55,359  -->  00:10:58,687
Actual positions you'll see here

142

00:10:58,943  -->  00:11:05,087
So there are several program files if you click load

143

00:11:05,343  -->  00:11:06,623
Button

144

00:11:07,135  -->  00:11:09,183
left side of your program

145

00:11:09,951  -->  00:11:12,511
And you can then edit

146

00:11:16,863  -->  00:11:23,007
or Run your part program here that are some buttons related to systems functions

147

00:11:23,263  -->  00:11:25,055
to manage CF card

148

00:11:26,591  -->  00:11:30,431
card the slot means there's a slot

149

00:11:31,199  -->  00:11:34,015
In the CPU memory

150

00:11:34,527  -->  00:11:40,159
structure as system variable

151

00:11:41,183  -->  00:11:47,327
The structure that you can manage your part program if you hit slot the card you can

152

00:11:47,583  -->  00:11:50,143
Save your program to CF card

153

00:11:51,679  -->  00:11:57,823
If you hit the clear the file file will be deleted if you hit the clear the slot your structure in simotion memory will be deleted

154

00:12:00,639  -->  00:12:04,479
And the program name of parts

155

00:12:04,735  -->  00:12:08,831
Is taken into account from the first line of your program

156

00:12:10,111  -->  00:12:12,159
And there are some rules

157

00:12:12,415  -->  00:12:16,255
The program numbers have to be just like that

158

00:12:17,791  -->  00:12:19,327
And

159

00:12:19,583  -->  00:12:25,727
You see here the program state of the function block ready busy error

160

00:12:25,983  -->  00:12:32,127
And already there are some error information related to error ID in

161

00:12:32,383  -->  00:12:38,527
your document in a HMI alarms it's integrated so let's continue

162

00:12:43,903  -->  00:12:50,047
I am loaded the program number 5 it takes a little bit of time by the way

163

00:12:50,303  -->  00:12:52,351
Over then

164

00:12:52,607  -->  00:12:53,887
10000

165

00:12:54,143  -->  00:13:00,287
Lines in your G-Code it might take 10 seconds or 20 seconds it depends

166

00:13:00,543  -->  00:13:02,335
On your

167

00:13:02,847  -->  00:13:04,127
part program

168

00:13:04,639  -->  00:13:10,015
But let's say sometimes it's working it's slowly

169

00:13:10,783  -->  00:13:13,855
So after that I'll get an error

170

00:13:15,135  -->  00:13:19,487
diagnostic screen related our messages

171

00:13:20,767  -->  00:13:23,583
And that means program stack overflow

172

00:13:24,095  -->  00:13:27,167
Unfortunately right now

173

00:13:27,935  -->  00:13:29,983
It's limited to word

174

00:13:31,775  -->  00:13:35,615
as is index in our Global structure so

175

00:13:36,383  -->  00:13:41,503
The maximum line number is limited with

176

00:13:42,015  -->  00:13:44,319
32768

177

00:13:45,087  -->  00:13:46,879
32768

178

00:13:47,135  -->  00:13:48,671
32768

179

00:13:52,255  -->  00:13:53,535
Next

180

00:13:55,583  -->  00:14:01,215
You can set here at editor lines and codes

181

00:14:01,471  -->  00:14:07,615
And the HMI is 7" so that's why that are limited area

182

00:14:08,895  -->  00:14:14,783
You can scroll up or down go home and leave your lines is possible

183

00:14:17,087  -->  00:14:19,903
So by the way

184

00:14:20,159  -->  00:14:25,023
At the subsequent I open the Kinematics Simulation Center

185

00:14:26,815  -->  00:14:32,703
LCOM Library used to communicatie check the settings are mates or not

186

00:14:33,727  -->  00:14:37,823
Explained here so maybe later on

187

00:14:40,383  -->  00:14:42,943
in manual mode I hit the start

188

00:14:43,199  -->  00:14:47,295
 it's possible to jog as you can see

189

00:14:47,551  -->  00:14:51,647
At the same time you may see the kinematics

190

00:14:53,439  -->  00:14:56,767
at your window for the other axis for the Z axes

191

00:15:02,399  -->  00:15:06,751
I switch back to production mode that means automatic mode

192

00:15:08,543  -->  00:15:13,663
in your interpreters screen program

193

00:15:14,687  -->  00:15:20,831
Before start the production interpreter checks your program code line by line

194

00:15:21,087  -->  00:15:24,927
Like a preprocessor

195

00:15:25,183  -->  00:15:31,071
if there any kind of syntax error you get the error message

196

00:15:32,095  -->  00:15:38,239
It's possible to go step by step or continues mode for sure

197

00:15:38,495  -->  00:15:41,055
Single step is possible

198

00:15:50,527  -->  00:15:53,087
Let's say

199

00:15:56,415  -->  00:16:00,255
Show the menu of the renderer and HMI

200

00:16:03,071  -->  00:16:07,935
Let's try with program number three the heart

201

00:16:08,191  -->  00:16:11,007
Clear and start the production

202

00:16:13,055  -->  00:16:15,359
during movement

203

00:16:16,895  -->  00:16:19,455
That is an error I guess

204

00:16:23,295  -->  00:16:26,367
So now it started to move

205

00:16:27,647  -->  00:16:31,743
and Running through in the shape of hearts

206

00:16:33,023  -->  00:16:36,095
According to our G-Code settings

207

00:16:39,679  -->  00:16:41,727
you will see here

208

00:16:50,431  -->  00:16:54,015
It's possible to adjust override

209

00:16:54,527  -->  00:16:55,807
On the Fly

210

00:16:59,391  -->  00:17:02,719
now state stop the program finished

211

00:17:11,935  -->  00:17:17,823
here Menu and the settings of the KSC

212

00:17:20,895  -->  00:17:22,943
as kinematics parameter

213

00:17:23,199  -->  00:17:28,575
You can adjust your system according to your real Hardware

214

00:17:28,831  -->  00:17:34,975
And the for the TCP IP it is required to enter and port and make a connection

215

00:17:37,535  -->  00:17:43,679
there are different kinematics available on KSC

216

00:17:47,007  -->  00:17:50,079
You can trace your track

217

00:17:52,639  -->  00:17:58,783
and an interpreter you see the current line of the program and actual values as

218

00:18:00,063  -->  00:18:02,111
Position and velocity

219

00:18:14,143  -->  00:18:17,983
okay So this is one of the video

220

00:18:18,751  -->  00:18:20,799
Let's see the other one

221

00:18:31,295  -->  00:18:37,439
So inkscape is another open-source tool

222

00:18:39,743  -->  00:18:42,047
Draw something or

223

00:18:42,303  -->  00:18:44,351
In 3D format

224

00:18:44,607  -->  00:18:46,143
Or design

225

00:18:48,447  -->  00:18:49,983
now i will try

226

00:18:51,519  -->  00:18:52,799
with the same way

227

00:18:56,895  -->  00:19:01,247
kinematics is DELTA 3D at this case

228

00:19:02,783  -->  00:19:05,855
According to our Channel and path object

229

00:19:11,231  -->  00:19:13,279
So

230

00:19:14,559  -->  00:19:16,607
you can jog

231

00:19:17,887  -->  00:19:19,423
in manual mode here

232

00:19:21,727  -->  00:19:24,799
You see the position of the axes

233

00:19:26,591  -->  00:19:29,663
 did linear movement trace

234

00:19:31,455  -->  00:19:37,599
at the background check object automatically calculates the kinematics transformation for each 

235

00:19:37,855  -->  00:19:38,879
Axis

236

00:19:39,135  -->  00:19:42,207
I'm loading the program number one

237

00:19:44,511  -->  00:19:50,655
It takes a couple of seconds depends on the line and the size of your

238

00:19:50,911  -->  00:19:51,679
 part program

239

00:19:56,287  -->  00:20:01,919
So when you compare with this sinumeric units it's always the simotion is

240

00:20:02,687  -->  00:20:04,223
More basic

241

00:20:07,295  -->  00:20:08,319
So is

242

00:20:08,575  -->  00:20:10,879
Running slowly

243

00:20:11,647  -->  00:20:16,255
started to process the current program

244

00:20:19,327  -->  00:20:23,167
Increase the override

245

00:20:23,423  -->  00:20:27,007
velocity and movement should be faster

246

00:20:31,103  -->  00:20:34,175
depends on your G code of course

247

00:20:34,943  -->  00:20:36,479
G2 G3

248

00:20:36,735  -->  00:20:40,319
supported list of G and M codes

249

00:20:40,575  -->  00:20:43,903
Is provided by the help documents

250

00:20:44,159  -->  00:20:47,743
You can download on the website of siemens

251

00:20:48,767  -->  00:20:51,327
If you want to learn more

252

00:20:56,191  -->  00:21:01,311
It's another good example to use of different kind of kinematics

253

00:21:01,567  -->  00:21:05,151
with KSC and simotion G-Code interpreter

254

00:21:05,407  -->  00:21:10,527
It's ready to use package you just make some settings

255

00:21:10,783  -->  00:21:13,855
And download the program in your system

256

00:21:14,367  -->  00:21:18,464
Afterwards you just click some buttons

257

00:21:18,720  -->  00:21:21,280
Is designed by experts

258

00:21:21,792  -->  00:21:24,096
of the Application Center

259

00:21:25,120  -->  00:21:31,264
So it is possible to use with different applications in the real world it depends on the

260

00:21:33,824  -->  00:21:35,104
Customer specs

261

00:21:43,296  -->  00:21:46,624
So this is just for another example

262

00:21:49,952  -->  00:21:51,744
So

263

00:21:52,000  -->  00:21:54,048
Let's see the last one

264

00:22:01,472  -->  00:22:07,616
I guess this is also another shape and other GCODE

265

00:22:07,872  -->  00:22:09,408
modification

266

00:22:10,432  -->  00:22:12,992
for interpreter

267

00:22:19,648  -->  00:22:20,672
Yep

268

00:22:24,000  -->  00:22:28,352
You see here again Cartesian 3D with shape

269

00:22:28,864  -->  00:22:30,400
Like scorpion

270

00:22:47,296  -->  00:22:53,440
so lets download last version of g code interpreter

271

00:22:54,208  -->  00:22:57,024
manuals Save as

272

00:23:00,608  -->  00:23:03,168
i need to be logged in first

273

00:23:16,992  -->  00:23:19,040
Save as

274

00:23:32,096  -->  00:23:33,888
and application Example

275

00:23:36,704  -->  00:23:39,264
The changelog

276

00:23:43,104  -->  00:23:44,640
And Library

277

00:24:01,280  -->  00:24:05,888
Let's check for interpreter change log

278

00:24:11,520  -->  00:24:17,664
For all of the versions you will see what added or changed new features

279

00:24:17,920  -->  00:24:20,480
application changes and so on

280

00:24:25,088  -->  00:24:29,440
HMI engineering Contains several masks

281

00:24:30,464  -->  00:24:32,512
path sync access

282

00:24:32,768  -->  00:24:35,584
Sub folder in program code

283

00:24:36,864  -->  00:24:40,960
Configuration data return variables unit interface

284

00:24:41,216  -->  00:24:44,032
Retain storage of configuration data

285

00:24:44,544  -->  00:24:50,688
Adapted take additional sync Access into account access function

286

00:24:51,968  -->  00:24:54,016
LMC Basic okay

287

00:24:58,368  -->  00:25:01,952
Input and output

288

00:25:02,464  -->  00:25:06,560
Is different aux config

289

00:25:07,840  -->  00:25:10,912
function blocks

290

00:25:11,936  -->  00:25:14,240
interpolator configuration

291

00:25:16,032  -->  00:25:19,104
gcode Interface

292

00:25:19,360  -->  00:25:22,176
with version 3.2

293

00:25:22,688  -->  00:25:28,832
in case simosim used instead of controller error loading NC program

294

00:25:29,088  -->  00:25:35,232
Version 5.1 microprocessor definition

295

00:25:38,304  -->  00:25:41,888
Like this

296

00:25:42,400  -->  00:25:44,704
Library changes

297

00:25:44,960  -->  00:25:51,104
Scope of all functions GCODE different modes for path length output

298

00:25:51,360  -->  00:25:53,920
resetting Position using M20

299

00:25:54,688  -->  00:25:56,992
Synchronous axis movement

300

00:25:57,248  -->  00:26:00,832
Orientation position for sync. axis

301

00:26:04,160  -->  00:26:09,536
This parameter or with this parameter

302

00:26:11,328  -->  00:26:13,120
Okay

303

00:26:14,912  -->  00:26:17,728
Time to time that are some additional

304

00:26:20,032  -->  00:26:22,592
Let's check the manual

305

00:26:23,360  -->  00:26:29,504
Is the manuaul for interpreter 137 pages

306

00:26:31,040  -->  00:26:33,600
Yes the table of contents

307

00:26:34,880  -->  00:26:39,488
Preparation project example project program in G-Code

308

00:26:40,512  -->  00:26:44,352
Supportive GCODE MCODE supported

309

00:26:44,608  -->  00:26:46,656
Definition of statement

310

00:26:47,680  -->  00:26:51,776
Interpolator structure G-Code interpolated functions

311

00:26:52,288  -->  00:26:58,432
sync axis functions for the functions

312

00:27:00,480  -->  00:27:03,808
and you should see here the overview

313

00:27:04,832  -->  00:27:08,928
What is provided by interpreter

314

00:27:09,696  -->  00:27:13,536
Sub programs are possible

315

00:27:16,864  -->  00:27:21,984
The structure of The Interpreter and how it works...

316

00:27:23,520  -->  00:27:27,616
And step-by-step it's defined how to create the

317

00:27:28,640  -->  00:27:33,504
Projects of to insert the import the library

318

00:27:34,528  -->  00:27:36,832
Example project structure

319

00:27:38,112  -->  00:27:44,256
How do you setup the TCP communication with KSC for simulation

320

00:27:44,512  -->  00:27:50,400
Omac state mode structure preparation for g code interpreter

321

00:27:50,912  -->  00:27:55,776
And it's really detailed

322

00:27:56,032  -->  00:28:02,176
Describe here if you want to use the supportted G Codes

323

00:28:02,432  -->  00:28:08,576
Explanations and examples with graphical views

324

00:28:09,088  -->  00:28:13,696
How do you control the sync motion and So on trace outputs

325

00:28:14,976  -->  00:28:19,584
really Good prepared document for your application

326

00:28:20,352  -->  00:28:26,496
Maybe in the future in advance you will think about or think about the

327

00:28:27,264  -->  00:28:31,104
Use the advantage of ready-to-use library

328

00:28:31,872  -->  00:28:35,200
TIA Scout

329

00:28:35,456  -->  00:28:41,600
If this case FTP server activation and settings for

330

00:28:42,624  -->  00:28:48,768
File transfer with filezilla or FTP server of notepad++

331

00:28:49,792  -->  00:28:55,936
And how do you browse the system variables related to your CF cards

332

00:28:56,960  -->  00:29:02,848
External access or sync aux access

333

00:29:04,128  -->  00:29:06,944
Importing exporting alarmS

334

00:29:08,224  -->  00:29:11,040
and

335

00:29:12,064  -->  00:29:15,904
The error messages and so on...

336

00:29:16,672  -->  00:29:18,464
So

337

00:29:20,512  -->  00:29:22,560
at last

338

00:29:23,072  -->  00:29:25,120
Let's take a quick look

339

00:29:25,376  -->  00:29:27,680
So our project

340

00:29:28,448  -->  00:29:29,728
In computer

341

00:29:33,312  -->  00:29:36,128
TIA portal project

342

00:29:36,384  -->  00:29:38,432
with version 14

343

00:29:53,024  -->  00:29:56,864
I will talk about a little bit

344

00:29:57,376  -->  00:29:59,936
For give you some information

345

00:30:16,064  -->  00:30:20,416
Project opened in project view

346

00:30:25,536  -->  00:30:30,912
there is one simotion D445-22

347

00:30:31,168  -->  00:30:32,448
profinet

348

00:30:35,520  -->  00:30:38,080
and a mobile panel

349

00:30:38,592  -->  00:30:39,872
You see

350

00:30:44,736  -->  00:30:50,880
You may later on the HMI sites that are several pages 4 or 5 mainly used

351

00:30:52,160  -->  00:30:54,208
For interpreter

352

00:30:56,000  -->  00:31:00,864
double click open the Simotion Scout site

353

00:31:07,264  -->  00:31:13,408
In some cases for instance basic router or 3D Cartesian system

354

00:31:13,664  -->  00:31:18,272
Use this simotion to control your machine

355

00:31:18,528  -->  00:31:22,112
at this case sinumerik it's not required

356

00:31:22,880  -->  00:31:26,208
If you want to make your own machine

357

00:31:27,488  -->  00:31:29,280
with simotion is possible

358

00:31:29,536  -->  00:31:31,840
On the other hand

359

00:31:32,352  -->  00:31:36,448
It is required to advance in cad and cam design

360

00:31:36,960  -->  00:31:39,520
For Milling or turning

361

00:31:39,776  -->  00:31:45,664
Maybe you should choose the way walkthrough with the sinumerik

362

00:31:46,176  -->  00:31:50,784
It depends on your application for sure

363

00:31:53,344  -->  00:31:59,488
but it is ready to use package of g code interpreter is

364

00:31:59,744  -->  00:32:01,792
Possible nowadays

365

00:32:02,304  -->  00:32:07,168
with new firmware version of course with new CPUs

366

00:32:07,424  -->  00:32:12,800
After the 4.5 it is possible because it's

367

00:32:13,056  -->  00:32:16,384
using CF card read and write functions

368

00:32:17,408  -->  00:32:21,760
And that's why the firmware at least 4.5 is

369

00:32:22,528  -->  00:32:24,320
The pre requirements

370

00:32:26,880  -->  00:32:30,464
You can read detailst on the manual

371

00:32:43,520  -->  00:32:49,664
It takes too long because at the background trying to connect the help system 

372

00:32:49,920  -->  00:32:55,552
Open the window that's why it's not working properly in my

373

00:32:55,808  -->  00:32:57,600
Computer Windows 10

374

00:32:58,624  -->  00:33:00,160
Maybe I should

375

00:33:00,416  -->  00:33:05,536
format and install of the all of the program but it takes 2 or 3 days

376

00:33:05,792  -->  00:33:10,656
siemens programs that's why I'm avoiding it

377

00:33:32,416  -->  00:33:33,696
so there are several

378

00:33:35,744  -->  00:33:40,352
sections is like handling metalforming Plastics

379

00:33:41,120  -->  00:33:45,984
and Experts of the application center in Germany

380

00:33:46,752  -->  00:33:52,896
It's developing examples like this and using the common libraries

381

00:33:53,152  -->  00:33:59,296
For example LMC axis basic function block OMAC standard

382

00:34:00,576  -->  00:34:04,416
You have already seen project generator so

383

00:34:04,672  -->  00:34:10,816
Next time if you learn the common standards that are converting

384

00:34:11,072  -->  00:34:14,144
TIA and Simatic controllers some of them

385

00:34:15,424  -->  00:34:17,728
Then you'll get an advantage

386

00:34:17,984  -->  00:34:19,264
Because

387

00:34:20,800  -->  00:34:22,080
At the end

388

00:34:23,360  -->  00:34:25,408
The hardware is the same

389

00:34:25,664  -->  00:34:31,808
On the program site or some of the libraries are commonly used

390

00:34:32,064  -->  00:34:38,208
Then you gain experience with this standards in the next time in the future with

391

00:34:38,464  -->  00:34:44,608
the Different kind of projects machines or process you gain sometime

392

00:34:44,864  -->  00:34:49,984
You spent less time for your engineering and

393

00:34:50,496  -->  00:34:53,056
with Industry 4.0

394

00:34:53,312  -->  00:34:56,640
It's really going up

395

00:34:57,920  -->  00:35:04,064
You can simulator with tecnomatix or there are other simulation options to real

396

00:35:04,320  -->  00:35:06,368
System the mechanics

397

00:35:06,624  -->  00:35:07,904
with simulation

398

00:35:08,160  -->  00:35:14,304
After you CAD CAM design or assembly or machine in Virtual environments

399

00:35:14,560  -->  00:35:20,704
Is possible to create a virtual twin of course in your PC with

400

00:35:20,960  -->  00:35:24,800
Siemens unigraphics NX for instance

401

00:35:25,312  -->  00:35:31,456
And you can combine together with PLC simulation Advanced or simosim to create

402

00:35:31,712  -->  00:35:33,504
It's your own program in

403

00:35:33,760  -->  00:35:35,808
And it tested

404

00:35:36,064  -->  00:35:41,952
At the PC at the meantime it is possible before you go on the real machine

405

00:35:42,208  -->  00:35:46,048
And energize your Hardware assembly your

406

00:35:46,816  -->  00:35:48,096
Mechanics

407

00:35:50,144  -->  00:35:56,288
It's save some time and the money of course because before you build up your real

408

00:35:56,544  -->  00:35:59,360
Real machine and make connections

409

00:35:59,872  -->  00:36:06,016
you can test your system and you have already some information about

410

00:36:07,296  -->  00:36:08,576
What's going on

411

00:36:09,344  -->  00:36:12,416
In the PC simulation sites

412

00:36:13,184  -->  00:36:15,744
Before you cad cam

413

00:36:16,000  -->  00:36:17,792
Or manufacture your parts

414

00:36:18,816  -->  00:36:24,960
Then you can just modify your part before you go with CNC machines and production and assembly

415

00:36:27,008  -->  00:36:30,848
That's why it's reduces the cost for

416

00:36:31,104  -->  00:36:33,920
Production for sure that's

417

00:36:34,432  -->  00:36:36,736
and Programmers are able to

418

00:36:36,992  -->  00:36:40,320
Develop the system

419

00:36:40,832  -->  00:36:45,696
In more quiet places in their offices

420

00:36:45,952  -->  00:36:46,976
So

421

00:36:48,256  -->  00:36:49,792
at the one place

422

00:36:50,560  -->  00:36:56,448
It's not required to go to the real machine and connect your cable or PC whatever

423

00:36:56,704  -->  00:36:59,520
You spare some time

424

00:37:02,336  -->  00:37:08,480
But sometimes are fortunately it depends on your conditions of your local market

425

00:37:08,736  -->  00:37:10,784
Maybe you have to

426

00:37:12,576  -->  00:37:18,720
Go faster you don't have enough time for testing and

427

00:37:18,976  -->  00:37:22,816
Virtual commissioning so that's why

428

00:37:23,072  -->  00:37:29,216
You'll have to go on field and open your computer and hit the project create button on field

429

00:37:29,472  -->  00:37:35,616
of course with the conditions of

430

00:37:35,872  -->  00:37:37,152
environment

431

00:37:38,688  -->  00:37:44,320
dusty really stressful sometimes heated up

432

00:37:45,856  -->  00:37:47,904
You have to

433

00:37:48,160  -->  00:37:52,000
Use your personal protection and tools

434

00:37:52,256  -->  00:37:57,120
Specially for this days and this year I think it's more

435

00:37:57,376  -->  00:38:00,704
Become a difficult and work on fields

436

00:38:01,472  -->  00:38:04,544
also When you getting older

437

00:38:06,336  -->  00:38:12,480
At the same time you don't have the energy anymore when you are

438

00:38:13,248  -->  00:38:16,064
begin first job

439

00:38:17,088  -->  00:38:18,368
 years ago

440

00:38:22,208  -->  00:38:25,536
You have to find another solution

441

00:38:30,912  -->  00:38:32,192
Maybe you should go

442

00:38:33,472  -->  00:38:37,312
If it's possible with the virtual

443

00:38:38,848  -->  00:38:42,176
Let's say

444

00:38:42,688  -->  00:38:44,224
By opening

445

00:38:44,480  -->  00:38:46,272
version 14

446

00:38:47,296  -->  00:38:53,440
simotion Scout the nearly at the end of this chapter or so

447

00:38:53,696  -->  00:38:58,304
next chapterwill be a short video recorder for you

448

00:38:59,072  -->  00:39:00,352
I think

449

00:39:00,608  -->  00:39:04,448
That are also several interbranches

450

00:39:04,960  -->  00:39:11,104
If you're interested you should go and download the application and example

451

00:39:50,016  -->  00:39:55,392
It's the meantime maybe I can open the other project

452

00:39:55,904  -->  00:39:57,184
Written as

453

00:39:57,440  -->  00:40:00,000
G-Code interpreter

454

00:40:00,256  -->  00:40:01,280
Maybe

455

00:40:08,192  -->  00:40:13,056
You'll see here what is the version 13

456

00:40:13,568  -->  00:40:18,176
I have to find the manager side of yeah that's here

457

00:40:19,200  -->  00:40:21,504
So let's open

458

00:40:29,440  -->  00:40:34,560
and data drive G

459

00:40:36,352  -->  00:40:39,424
siemens yes

460

00:40:44,288  -->  00:40:46,848
It's wrong I think that's

461

00:40:49,920  -->  00:40:50,944
So

462

00:41:03,232  -->  00:41:06,816
older version lets convert it!

463

00:41:13,984  -->  00:41:16,288
Write protection yes

464

00:41:33,440  -->  00:41:36,768
So there are some libraries familiar

465

00:41:37,024  -->  00:41:42,656
Library communication LMCBASIC and JOGPATH and GCODE

466

00:41:45,728  -->  00:41:49,568
You might find out some drives Maybe

467

00:41:49,824  -->  00:41:53,151
Programs technology

468

00:41:58,015  -->  00:42:04,159
Cams located under the channel folder next time will be used for

469

00:42:04,415  -->  00:42:07,231
helical movement of aux axis

470

00:42:12,607  -->  00:42:16,191
Two channel to path object with

471

00:42:18,495  -->  00:42:21,311
Axis interconnected here

472

00:42:24,127  -->  00:42:26,175
Axis are there

473

00:42:34,879  -->  00:42:41,023
DELTA 3D picker and path object channel 2 is Cartesian system

474

00:42:41,279  -->  00:42:45,631
good Example to see the difference that are some folders organized

475

00:42:46,143  -->  00:42:49,983
Program fault attached to fault task

476

00:42:50,239  -->  00:42:54,591
OMAC used for control state of your program

477

00:42:54,847  -->  00:42:59,711
MCBASIC used for axis jog and control

478

00:42:59,967  -->  00:43:03,295
and KSC interface

479

00:43:03,551  -->  00:43:06,623
here IP address of remote station and

480

00:43:07,391  -->  00:43:09,695
The cycle time

481

00:43:09,951  -->  00:43:16,095
There's also the port configuration in somewhere 3 4 5 6

482

00:43:19,423  -->  00:43:24,287
It's different the local port at remote remote Port configuration

483

00:43:25,567  -->  00:43:28,639
Using TCP IP not UDP

484

00:43:31,455  -->  00:43:35,551
All the KSC side this parameters should be met

485

00:43:37,855  -->  00:43:43,231
jog path that are some HMI definition and program

486

00:43:44,255  -->  00:43:46,047
jogging the path

487

00:43:46,303  -->  00:43:48,863
Unidirectional in a plane

488

00:43:49,631  -->  00:43:52,959
So on the other hand

489

00:43:53,471  -->  00:43:57,823
there are some Global variables and definitions

490

00:43:58,079  -->  00:44:01,151
For using with this interpreter

491

00:44:03,455  -->  00:44:09,599
At the gcode folder all required programs function below

492

00:44:09,855  -->  00:44:10,623
functions

493

00:44:10,879  -->  00:44:12,159
Located here

494

00:44:13,183  -->  00:44:19,327
You see  at the startup task the definition and interconnection assignment of the

495

00:44:20,095  -->  00:44:21,631
path objects

496

00:44:22,143  -->  00:44:23,679
To the structure

497

00:44:25,983  -->  00:44:28,031
You should examine my later on

498

00:44:29,055  -->  00:44:33,407
Alarm Handler deals with the messages

499

00:44:33,919  -->  00:44:38,015
And this is the interface

500

00:44:38,527  -->  00:44:41,087
Definition of G Codes

501

00:44:41,343  -->  00:44:43,903
constant fo Library

502

00:44:44,159  -->  00:44:45,951
and the HMI side

503

00:44:48,767  -->  00:44:51,071
So basically that's it

504

00:44:51,839  -->  00:44:57,983
You can download your project in your CPU or simosim and start HMI runtime simulation

505

00:44:58,239  -->  00:45:01,311
and

506

00:45:02,847  -->  00:45:04,639
Continue to work

507

00:45:07,455  -->  00:45:09,247
With your system

508

00:45:13,087  -->  00:45:14,367
and that's so. Thank you for watching...
