selçuklu
Yeni Gelen
Offline
Cinsiyet: 
Mesaj Sayısı: 15
|
 |
« Yanıtla #1 : Mart 20, 2010, 10:29:01 ÖS » |
|
#1000--#1015 16 bit sinyal, PMC’den özel bir makroya gönderilebilir. #1000 --- #1015 arası değişkenler her bitte bir sinyal okumak için kullanılır. #1032 değişkeni, bir kerede bir sinyalin 16 bitinin tümünü okumak için kullanılır #1032
#1100---#1115 16 bit sinyal, PMC’ye özel bir makrodan gönderilebilir. #1100 --- #1115 arası değişkenler her bitte bir sinyal yazmak için kullanılır. #1132 değişkeni, bir kerede bir sinyalin 16 bitinin tümünü yazmak için kullanılır #1132
#1133 #1133 değişkeni, bir kerede bir sinyalin 32 bitinin tümünü özel bir makrodan PMC’ye yazmak için kullanılır. ---99999999’dan +99999999’e kadar olan değişkenlerin #1133 için kullanılabileceğine dikkat edin
Takım kompanzasyon değerleri, sistem değişkenleri kullanılarak okunabilir ve yazılabilir. Kullanılabilir değişken numaraları kompanzasyon çiftlerinin sayısına, geometrik kompanzasyon ve yıpranma kompanzasyonu arasında bir ayrım yapılıp yapılmadığına ve takım uzunluğu ve yarıçap kompanzasyonu arasında bir ayrım yapılıp yapılmadığına bağlıdır. Kompanzasyon çiftlerinin sayısı 200’den fazla değilse, #2001 ile #2400 arasındaki değişkenler kullanılabilir.
#3000 Değişken #3000’e 0’dan 200’e kadar bir değer atandığında, CNC bir alarmla durur. Bir ifadeden sonra 26 karakterden daha uzun bir alarm mesajı tanımlanamaz. CRT ekranı, bir alarm mesajıyla değişken #3000’deki değere 3000 ekleyerek alarm numaralarını görüntüler. Örnek: #3000=1(TOOL NOT FOUND); → Alarm ekranında “3001 TOOL NOT FOUND.” görüntüleniR
#3006 Makroda “#3006=1 (MESSAGE);” komutu verildiğinde, program hemen öncekine kadar blokları yürütür ve sonra durur. Kontrol iç karakteri (“(“) ve kontrol dış karakteri (“)”) ile kapatılan 26 karaktere kadar olan bir mesaj, aynı komut satırında programlandığında, mesaj harici operatör mesaj ekranında görüntülenir.
#3001 Bu değişken, tüm zamanlarda 1 milisaniyelik artışları hesaplayan bir zamanlayıcı olarak fonksiyon görür. Güç açıldığında bu değişkenin değeri resetlenir. 2147483648 milisaniyeye ulaşıldığında bu zamanlayıcının değeri tekrar 0 olur.
#3002 Bu değişken, cycle startlambası açık olduğunda 1 saatlik artışları hesaplayan bir zamanlayıcı olarak fonksiyon görür. Bu zamanlayıcı, güç kapatıldığında bile değerini korur. 9544.371767 saate ulaşıldığında bu zamanlayıcının değeri tekrar 0 olur
#3011 Bu değişken, geçerli tarihi okumak için kullanılabilir (yıl/ay/gün). Yıl/ay/gün bilgisi, belirgin bir ondalık sayıya dönüştürülür. Örneğin, 28 Eylül 2001, 20010928 şeklinde ifade edilir
#3012 Bu değişken, geçerli zamanı okumak için kullanılabilir (saat/ dakika/saniye). Saat/dakika/saniye bilgisi belirgin bir ondalık sayıya dönüştürülür. Örneğin, öğleden sonra 3’ü 34 dakika ve 56 saniye geçe, 153456 olarak ifade edilir.
#3901 Makinede işlenen parçaların sayısı (tamamlama sayısı)
#3902 Gereken parçaların sayısı (hedef sayı)
#5001---#5008 Satır bitim noktası Hareket sırasında okuma işlemi EtkİN
#5021---#5028 Geçerli konum
#5061---#5068 Atlama sinyali konumu
#5081---#5088 Takım uzunluğu ofset değeri
#5101---#5108 Sapmalı servo konumu
Birinci basamak (1’den 8’e kadar) bir eksen numarasını ifade eder. Önceki takım ofset değerinin dışında halen yürütme için kullanılan takım ofset değeri, #5081 --- 5088 arası değişkenlerde tutulur. G31 (atlama fonksiyonu) blokunda atlama sinyalinin açık olduğu takım konumu, #5061 --- #5068 arası değişkenlerde tutulur. Bir G31 satırında atlama sinyali açılmadığında belirtilen satırın bitim noktası bu değişkenlerde tutulur. Hareket sırasındaki okuma ”devre dışı” olduğunda bu, ara belleğe alma (ön okuma) fonksiyonuna bağlı olarak beklenilen değerlerin okunamayacağı anlamına gelir.
#7001 Birinci eksen iş parçası sıfır noktası ofset değeri (G54.1 P1)
#7028 Sekizinci eksen iş parçası sıfır noktası ofset değeri
#7941 Birinci eksen iş parçası sıfır noktası ofset değeri (G54.1 P48)
#7948 Sekizinci eksen iş parçası sıfır noktası ofset değeri
#14001 Birinci eksen iş parçası sıfır noktası ofset değeri (G54.1 P1)
#14008 Sekizinci eksen iş parçası sıfır noktası ofset değeri
#14021 Birinci eksen iş parçası sıfır noktası ofset değeri (G54.1 P2
#14028 Sekizinci eksen iş parçası sıfır noktası ofset değeri
#14021 Birinci eksen iş parçası sıfır noktası ofset değeri (G54.1 P2)
#14028 Sekizinci eksen iş parçası sıfır noktası ofset değeri
#19980 Birinci eksen iş parçası sıfır noktası ofset değeri (G54.1 P300)
#19988 Sekizinci eksen iş parçası sıfır noktası ofset değeri
Birinci eksen
Harici iş parçası sıfır noktası ofseti #2500 #5201
G54 iş parçası sıfır noktası ofseti #2501 #5221
G55 iş parçası sıfır noktası ofseti #2502 #5241
G56 iş parçası sıfır noktası ofseti #2503 #5261
G57 iş parçası sıfır noktası ofseti #2504 #5281
G58 iş parçası sıfır noktası ofseti #2505 #5301
G59 iş parçası sıfır noktası ofseti #2506 #5321
İkinci eksen
Harici iş parçası sıfır noktası ofseti #2600 #5202
G54 iş parçası sıfır noktası ofseti #2601 #5222
G55 iş parçası sıfır noktası ofseti #2602 #5242
G56 iş parçası sıfır noktası ofseti #2603 #5262
G57 iş parçası sıfır noktası ofseti #2604 #5282
G58 iş parçası sıfır noktası ofseti #2605 #5302
G59 iş parçası sıfır noktası ofseti #2606 #5322
Üçüncü eksen
Harici iş parçası sıfır noktası ofseti #2700 #5203
G54 iş parçası sıfır noktası ofseti #2701 #5223
G55 iş parçası sıfır noktası ofseti #2702 #5243
G56 iş parçası sıfır noktası ofseti #2703 #5263
G57 iş parçası sıfır noktası ofseti #2704 #5283
G58 iş parçası sıfır noktası ofseti #2705 #5303
G59 iş parçası sıfır noktası ofseti #2706 #5323
Dördüncü eksen
Harici iş parçası sıfır noktası ofseti #2800 #5204
G54 iş parçası sıfır noktası ofseti #2801 #5224
G55 iş parçası sıfır noktası ofseti #2802 #5244
G56 iş parçası sıfır noktası ofseti #2803 #5264
G57 iş parçası sıfır noktası ofseti #2804 #5284
G58 iş parçası sıfır noktası ofseti #2805 #5304
G59 iş parçası sıfır noktası ofseti #2806 #5324
#2500 ile #2806 arasındaki ve #5201 ile #5328 arasındaki değişkenleri kullanmak, iş parçası koordinat sistemi için isteğe bağlı değişkenlerle mümkündür. 48 ek iş parçası koordinat sistemi için isteğe bağlı değişkenler #7001 ila #7948’dir (G54.1 P1 ila G54.1 P48). 300 ek iş parçası koordinat sistemi için isteğe bağlı değişkenler #14001 ila #19988’dir (G54.1 P1 ila G54.1 P300). Bu değişkenlerle #7001 ila #7948 de kullanılabilir.
Sorunsuz parça işleme için, CNC, gerçekleştirilecek sonraki NC yönergesini önceden okur. Bu işlem arabelleğe yazma olarak adlandırılır. AI kontur kontrol modunda veya AI nano kontur kontrol modunda, CNC yalnızca bir sonraki komut satırının değil, çoklu komut satırlarının ön okumasını yapar. Ve yarıçap kompanzasyon modunda (G41, G42), CNC AI kontur kontrol modunda veya AI nano kontur kontrol modunda olmasa bile, arakesitleri bulmak için, CNC iki veya üç komut satırı ilerideki NC ifadelerinin ön okumasını yapar. Aritmetik ifadelere ve koşullu genişlemelere ilişkin makro yönergeleri, arabelleğe okunur okunmaz işlenirler. Bu nedenle, makro yönergesi yürütme zamanlaması her zaman belirtilen sırada olmaz. M00, M01, M02 veya M30 içeren satırlarda, parametre (No.3411---3432) ayarlanarak arabelleğin bastırıldığı M kodları içeren satırlarda ve G53 gibi koruma arabelleği G kodları içeren satırlarda, CNC sonraki NC yönergesini okumak için durur. Böylece, bu türMkodları veyaGkodları yürütmeyi tamamlayıncaya kadar, makro yönergesinin yürütülmesinin durdurulması garanti edilmiş olur
Makro yönergesinden hemen önce satırı tamamladıktan sonra makro yönergesini yürütmeniz gerektiğinde, makro yönergesinden hemen önce arabelleğe yazılmayan M kodunu ve G kodunu belirtin. Özellikle, sinyalleri, koordinatları, ofset değerini, vb. kontrol etmek için sistem değişkenlerinin yazılmaları / okunmaları durumunda, NC yönergesinin yürütülmesine göre sistem değişkeni verileri değişebilir. Bu sorundan kaçınmak için, gerekirse bu tür M kodlarını veya G kodlarını makro yönergesinden önce belirtin
Makro çağırma komutu MDI modunda da belirtilebilir. Bununla birlikte, otomatik işlem sırasında, bir makro programı açmak için MDI moduna geçiş yapmak imkansızdır. Özel bir sıra numarası için bir özel makro programı aranamaz. Bir makro programı yürütülürken bile, satırlar tek satır modunda durdurulabilir. Bir makro çağrısı komutu (G65, G66 veya G67) içeren bir satır, tek satır modu etkin olduğunda bile durmaz. Aritmetik işlem komutları ve kontrol komutları içeren satırlar tek satır modunda SBM (parametre 6000’in bit 5’i) 1’e ayarlanarak durdurulabilir. Tek satır durdurma işlemi özel makro programlarını test etmek için kullanılır. Yarıçap kompanzasyonu C modunda bir makro yönergesinde bir tek satır durdurma olduğunda, yönergenin hareket içermeyen bir satır olduğunun varsayıldığını ve bazı durumlarda uygun kompanzasyonun yapılamadığını unutmayın. (Kesin olarak konuşmak gerekirse, satırın hareket mesafesi olarak 0 belirttiği kabul edilir.) Bir <ifadenin> ortasında görünen A / (bir aritmetik ifadenin sağ tarafında [ ] içinde) bir bölüm işleci olarak kabul edilir; bir isteğe bağlı satır atlama kodu için belirteç olarak kabul edilmez. NE8 (parametre 3202’nin bit 0’ı) ve NE9 (parametre 3202’nin bit 4’ü) 1’e ayarlanarak, program numaraları 8000 --- 8999 ve 9000 --- 9999 arasında olan özelmakro programları ve alt programlar için silme ve düzenleme devre dışı bırakılır. Bu, kaydedilen özel makro programlara ve alt programlara yanlışlıkla zarar verilmesini önler. Tüm bellek temizlendiğinde (gücü açmak için BURAYI YAZMADIM? tuşlarına aynı anda basılarak), özel makro programları gibi bellek içeriği silinir. Bir reset işlemiyle, #100 --- #149 arası yerel değişkenler ve ortak değişkenler temizlenerek boş değerler haline getirilir. CLV ve CCV (parametre 6001’in bit 7 ve 6’sı) ayarlanarak temizlenmeye karşı korunabilirler. #1000 --- #1133 arasındaki sistem değişkenleri temizlenmez. Bir reset işlemi özel makro programlarının ve alt programların çağrılan durumlarını ve tümDO durumlarını temizler ve kontrolü ana programa döndürür. M98’de olduğu gibi, alt program çağrılması için kullanılan M ve T kodları görüntülenmez. Bir makro deyiminin yürütülmesi sırasında bir geçici ilerleme etkinleştirildiğinde, makine makro yönergesinin yürütülmesinden sonra durur. Makine ayrıca bir reset veya alarm oluştuğunda da durur. +0.0000001 --- +99999999 arası ---99999999 --- ---0.0000001 arası Önemli basamak sayısı 8’dir (ondalık). Bu aralık aşılırsa, P/S alarmı No. 003 oluşur.
YANLIZ BAZI PARAMETRELER VAR BİLMEYEN ARKADAŞLAR AMAN MAKINANIN MACRO PARAMETRİK AYARLARI İLE OYNAMAYIN ZATEN SERVİS BİLE ANLAMAZ ÇOK UĞRAŞIRSINIZ AMAN KARDESLERİM SAYGILAR
|