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 |
