Pulser3 Programlama Kılavuzu PDF İndir

Alt Programa Yönlendirilen Komutlar

Alt program yönlendirme komutu algılandığında bu kod bloğu içinde yer alan komutlar yorumlayıcı tarafından işlenmez ve #8000~#8049 ile #8100~#8149 numaralı değişkenlere yüklenir. Böylece bu komutlar alt program içinde kontrol edilerek farklı amaçlar için kullanılabilir.

Aşağıda belirtilen kod bloğunda sistem alt program çağrıldığını algılar ve X eksene hareket komutu göndermez. Bunun yerine #8000 numaralı değişkenin içine 1000000, #8100 numaralı değişkenin içine ise 1 değeri yükler. Aşağıdaki tabloda da belirtildiği gibi komutların formatları tam sayı ve ondalıklı sayı olarak ikiye ayrılır. Eksen komutları ondalıklı olduğu için 100.0000 komutu noktası olmadan yorumlanacak şekilde(1000000) #8000 numaralı değişkene yüklenir.

Ana Program

 

O0001(MAIN PROG)

M98 P1000 G00 X100 (O1000.cnc ALT PROGRAMI CAGIR)

M30                (PROGRAM SONU)

%

 

 

Alt Program (O1000.cnc)

 

O1000(SUB PROG)

IF #8100 == 0 THEN GOTO 99 (X KOMUTU VERILMEDIYSE GERI DON)

X#8000             (X EKSENI HAREKET ETTIR)

N99 M99            (ANA PROGRAMA GERI DON)

%

 

 

Adres

Değişken

Açıklama

Format

16000~16001

#8000

Alt programa yönlenen satır X Eksen değeri

0.0000

16002~16003

#8001

Alt programa yönlenen satır Y Eksen değeri

0.0000

16004~16005

#8002

Alt programa yönlenen satır Z Eksen değeri

0.0000

16006~16007

#8003

Alt programa yönlenen satır 4. Eksen değeri

0.0000

16008~16009

#8004

Alt programa yönlenen satır 5. Eksen değeri

0.0000

16010~16011

#8005

Alt programa yönlenen satır 6. Eksen değeri

0.0000

16012~16013

#8006

Alt programa yönlenen satır 7. Eksen değeri

0.0000

16014~16015

#8007

Alt programa yönlenen satır 8. Eksen değeri

0.0000

 

 

 

 

16018~16019

#8009

Alt programa yönlenen satır D değeri

0

16020~16021

#8010

Alt programa yönlenen satır F değeri

0.0000

16022~16023

#8011

Alt programa yönlenen satır H değeri

0

16024~16025

#8012

Alt programa yönlenen satır I değeri

0.0000

16026~16027

#8013

Alt programa yönlenen satır J değeri

0.0000

16028~16029

#8014

Alt programa yönlenen satır K değeri

0.0000

16030~16031

#8015

Alt programa yönlenen satır L değeri

0

16032~16033

#8016

Alt programa yönlenen satır M değeri

0

 

 

 

 

16036~16037

#8018

Alt programa yönlenen satır P değeri

0

16038~16039

#8019

Alt programa yönlenen satır Q değeri

0.0000

16040~16041

#8020

Alt programa yönlenen satır R değeri

0.0000

16042~16043

#8021

Alt programa yönlenen satır S değeri

0

16044~16045

#8022

Alt programa yönlenen satır T değeri

0

16044~16045

#8023

Alt programa yönlenen satır B Kod değeri

0

 

 

 

 

16060~16061

#8030

Alt programa yönlenen satır grup 0 G değeri

0.0

16062~16063

#8031

Alt programa yönlenen satır grup 1 G değeri

0.0

16064~16065

#8032

Alt programa yönlenen satır grup 2 G değeri

0.0

16066~16067

#8033

Alt programa yönlenen satır grup 3 G değeri

0.0

16068~16069

#8034

Alt programa yönlenen satır grup 4 G değeri

0.0

16070~16071

#8035

Alt programa yönlenen satır grup 5 G değeri

0.0

16072~16073

#8036

Alt programa yönlenen satır grup 6 G değeri

0.0

16074~16075

#8037

Alt programa yönlenen satır grup 7 G değeri

0.0

16076~16077

#8038

Alt programa yönlenen satır grup 8 G değeri

0.0

16078~16079

#8039

Alt programa yönlenen satır grup 9 G değeri

0.0

16080~16081

#8040

Alt programa yönlenen satır grup 10 G değeri

0.0

16082~16083

#8041

Alt programa yönlenen satır grup 11 G değeri

0.0

16084~16085

#8042

Alt programa yönlenen satır grup 12 G değeri

0.0

16086~16087

#8043

Alt programa yönlenen satır grup 13 G değeri

0.0

16088~16089

#8044

Alt programa yönlenen satır grup 14 G değeri

0.0

16090~16091

#8045

Alt programa yönlenen satır grup 15 G değeri

0.0

16092~16093

#8046

Alt programa yönlenen satır grup 16 G değeri

0.0

16094~16095

#8047

Alt programa yönlenen satır grup 17 G değeri

0.0

16096~16097

#8048

Alt programa yönlenen satır grup 18 G değeri

0.0

16098~16099

#8049

Alt programa yönlenen satır grup 19 G değeri

0.0

 

Adres

Değişken

Açıklama

Format

16200~16201

#8100

Alt programa yönlenen satır X Eksen biti

0

16202~16203

#8101

Alt programa yönlenen satır Y Eksen biti

0

16204~16205

#8102

Alt programa yönlenen satır Z Eksen biti

0

16206~16207

#8103

Alt programa yönlenen satır 4. Eksen biti

0

16208~16209

#8104

Alt programa yönlenen satır 5. Eksen biti

0

16210~16211

#8105

Alt programa yönlenen satır 6. Eksen biti

0

16212~16213

#8106

Alt programa yönlenen satır 7. Eksen biti

0

16214~16215

#8107

Alt programa yönlenen satır 8. Eksen biti

0

 

 

 

 

16218~16219

#8109

Alt programa yönlenen satır D biti

0

16220~16221

#8110

Alt programa yönlenen satır F biti

0

16222~16223

#8111

Alt programa yönlenen satır H biti

0

16224~16225

#8112

Alt programa yönlenen satır I biti

0

16226~16227

#8113

Alt programa yönlenen satır J biti

0

16228~16229

#8114

Alt programa yönlenen satır K biti

0

16230~16231

#8115

Alt programa yönlenen satır L biti

0

16232~16233

#8116

Alt programa yönlenen satır M biti

0

 

 

 

 

16236~16237

#8118

Alt programa yönlenen satır P biti

0

16238~16239

#8119

Alt programa yönlenen satır Q biti

0

16240~16241

#8120

Alt programa yönlenen satır R biti

0

16242~16243

#8121

Alt programa yönlenen satır S biti

0

16244~16245

#8122

Alt programa yönlenen satır T biti

0

16244~16245

#8123

Alt programa yönlenen satır B Kod biti

0

 

 

 

 

16260~16261

#8130

Alt programa yönlenen satır grup 0 G biti

0

16262~16263

#8131

Alt programa yönlenen satır grup 1 G biti

0

16264~16265

#8132

Alt programa yönlenen satır grup 2 G biti

0

16266~16267

#8133

Alt programa yönlenen satır grup 3 G biti

0

16268~16269

#8134

Alt programa yönlenen satır grup 4 G biti

0

16270~16271

#8135

Alt programa yönlenen satır grup 5 G biti

0

16272~16273

#8136

Alt programa yönlenen satır grup 6 G biti

0

16274~16275

#8137

Alt programa yönlenen satır grup 7 G biti

0

16276~16277

#8138

Alt programa yönlenen satır grup 8 G biti

0

16278~16279

#8139

Alt programa yönlenen satır grup 9 G biti

0

16280~16281

#8140

Alt programa yönlenen satır grup 10 G biti

0

16282~16283

#8141

Alt programa yönlenen satır grup 11 G biti

0

16284~16285

#8142

Alt programa yönlenen satır grup 12 G biti

0

16286~16287

#8143

Alt programa yönlenen satır grup 13 G biti

0

16288~16289

#8144

Alt programa yönlenen satır grup 14 G biti

0

16290~16291

#8145

Alt programa yönlenen satır grup 15 G biti

0

16292~16293

#8146

Alt programa yönlenen satır grup 16 G biti

0

16294~16295

#8147

Alt programa yönlenen satır grup 17 G biti

0

16296~16297

#8148

Alt programa yönlenen satır grup 18 G biti

0

16298~16299

#8149

Alt programa yönlenen satır grup 19 G biti

0