ISO programlaması
G241
G241
Döngü 241 TEK AGIZ DELME DRN. ile, tek ağızlı derin delme matkap ucu ile delikler oluşturabilirsiniz. Derinleştirilmiş bir başlangıç noktasının girilmesi mümkündür. Kumanda M3 ile delme derinliğine kadar olan hareketi yürütür. Delikten içeri ve dışarı hareket için dönüş yönünü ve devir sayısını değiştirebilirsiniz.
Q379 ile çalışma sırasında konumlandırma davranışı
Q379 ile çalışma sırasında konumlandırma davranışı
Yardım resmi | Parametre |
---|---|
Q200 Guvenlik mesafesi? Alet ucu mesafesi – Q203 YUZEY KOOR.. Değer artımsal etki eder. Giriş: 0...99999.9999 Alternatif PREDEF | |
Q201 Derinlik? Mesafe Q203 YUZEY KOOR. – Delme tabanı. Değer artımsal etki eder. Giriş: –99999.9999...+99999.9999 | |
Q206 Derin kesme beslemesi? Delme sırasında aletin sürüş hızı, mm/dak olarak Giriş: 0...99999.999 alternatif FAUTO, FU | |
Q211 Alt bekleme süresi? Aletin saniye cinsinden delik tabanında beklediği süre. Giriş: 0...3600.0000 Alternatif PREDEF | |
Q203 Malzeme yüzeyi koord.? Etkin referans noktasına göre malzeme yüzeyinin koordinatı. Değer mutlak etki ediyor. Giriş: –99999.9999...+99999.9999 | |
Q204 2. Güvenlik mesafesi? Alet ile malzeme (gergi maddesi) arasında hiçbir çarpışmanın olamayacağı alet ekseni mesafesi. Değer artımsal etki eder. Giriş: 0...99999.9999 Alternatif PREDEF | |
Q379 Derinleştirilen başlan. noktası? Bir pilot delik mevcutsa burada derinleştirilmiş bir başlangıç noktası tanımlayabilirsiniz. Bu Q203 YUZEY KOOR. bağlı olarak artımsaldır. Kumanda Q253 BESLEME POZISYONL. ile Q200 GUVENLIK MES. değeri kadar derinleştirilen başlangıç noktasının üzerinden hareket eder. Değer artımsal etki eder. Giriş: 0...99999.9999 | |
Q253 Besleme pozisyonlandırma? Aletin Q256 PRC KIRL. sonrasında Q201 DERINLIK konumuna doğru yeniden sürüşe başladığı hareket hızını tanımlar.PRC KIRL. GERI CEKM. Ayrıca bu besleme, alet Q379 BASLANGIC NOKTASI (0'a eşit değildir) üzerine konumlandırıldığında da geçerlidir. mm/dak cinsinden giriş Giriş: 0...99999.9999 alternatif olarak FMAX, FAUTO, PREDEF | |
Q208 Besleme geri çekme? Delme sonrasında dışarı sürme sırasında aletin mm/dak cinsinden hareket hızı. Q208=0 girerseniz kumanda aleti Q206 DERIN KESME BESL. ile dışarı sürer. Giriş: 0...99999.999 alternatif olarak FMAX, FAUTO, PREDEF | |
Q426 Dön. diz. giriş/çıkış (3/4/5)? Aletin delikten içeri girerken ve delikten dışarı çıkarken dönmesi gereken dönme yönü. 3: Mili M3 ile çevir 4: Mili M4 ile çevir 5: Durmakta olan mille sür Giriş: 3, 4, 5 | |
Q427 Giriş/çıkış mil hızı? Aletin delikten içeri girerken ve delikten dışarı çıkarken dönmesi gereken devir sayısı. Giriş: 1...99999 | |
Q428 Delme için mil hızı? Aletin delmesi gereken devir sayısı. Giriş: 0...99999 | |
Q429 Soğutucu M fonksiyonu açık? >=0: Soğutma sıvısı devreye sokmak için ek fonksiyon M. Kumanda, alet Q379 üzerinden Q200 güvenlik mesafesine ulaştığında, soğutma sıvısını açar. "...": Bir M fonksiyonu yerine uygulanan bir kullanıcı makrosu için yol. Kullanıcı makrosundaki tüm talimatlar otomatik uygulanır. Giriş: 0...999 | |
Q430 Soğutucu M fonksiyonu kapalı? >=0: Soğutma sıvısını kapatmak için ek fonksiyon M. Kumanda, alet Q201 DERINLIK üzerinde durduğu zaman soğutma sıvısını kapatır. "...": Bir M fonksiyonu yerine uygulanan bir kullanıcı makrosu için yol. Kullanıcı makrosundaki tüm talimatlar otomatik uygulanır. Giriş: 0...999 | |
Q435 Bekleme derinliği? Aletin üzerinde beklemesi gereken mil ekseni koordinatı. 0'ın (standart ayar) girilmesinde fonksiyon etkin değil. Uygulama: Geçiş deliklerinin üretimi sırasında bazı aletler, delik tabanından çıkmadan önce talaşları yukarı taşımak için bir bekleme süresine gerek duyar. Q201 DERINLIK değerinden küçük bir değer tanımlayın. Değer artımsal etki eder. Giriş: 0...99999.9999 | |
Q401 % besleme faktörü? Kumandanın, Q435 BEKLEME DERINLIGI öğesine ulaşıldıktan sonra beslemeyi azalttığı faktör. Giriş: 0.0001...100 | |
Q202 Maks. kesme derinliği? Aletin ayarlanması gereken ölçü. Q201 DERINLIK öğesinin, Q202 değerinin bir katı olması gerekmemektedir. Değer artımsal etki eder. Giriş: 0...99999.9999 | |
Q212 Alma tutarı? Kumandanın Q202 KESME DERINL. değerini her sevkten sonra küçülttüğü değer. Değer artımsal etki eder. Giriş: 0...99999.9999 | |
Q205 Minimum kesme derinliği? Eğer Q212 ALMA TUTARI eşit değildir 0 ise kumanda sevk işlemini bu değer ile sınırlandırır. Buna göre sevk derinliği küçüktür Q205 olamaz. Değer artımsal etki eder. Giriş: 0...99999.9999 |
Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.
Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.
NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.
Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.
11 CYCL DEF 241 TEK AGIZ DELME DRN. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Kullanıcı makrosu başka bir NC programıdır.
Bir kullanıcı makrosu, birden fazla talimatın bir dizisini içerir. Bir makro yardımıyla, kumandanın gerçekleştirdiği birden fazla NC fonksiyonu tanımlayabilirsiniz. Kullanıcı olarak makroları NC programı olarak oluşturursunuz.
Makroların çalışma şekli, çağrılan NC programlarına eşittir, örn. PGM CALL fonksiyonu ile. Makroyu *.h veya *.i dosya tipi ile NC programı olarak tanımlarsınız.
Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.
Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.
NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.
Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.
0 BEGIN PGM KM MM | |
1 FN 18: SYSREAD QL100 = ID20 NR8 | ; Soğutma sıvısı durumunu oku |
2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start" | ; Soğutma sıvısı etkinse soğutma sıvısı durumunu sorgula, LBL'ye atla Başlat |
3 M8 | ; Soğutma sıvısını devreye sokma |
7 CYCL DEF 9.0 BEKLEME SURESI | |
8 CYCL DEF 9.1 V.ZEIT3 | |
9 LBL "Start" | |
10 END PGM RET MM |
Özellikle tek ağızlı matkaplar ya da aşırı uzun spiral matkaplar gibi çok uzun matkaplarla çalışma sırasında bazı hususlar dikkate alınmalıdır. Milin devreye alındığı konum belirleyicidir. Alet gerektiği şekilde yönlendirilmezse çok uzun matkap uçlarında alet kırılabilir.
Bu nedenle BASLANGIC NOKTASI Q379 parametresiyle çalışılması önerilir. Bu parametre yardımıyla kumandanın mili devreye aldığı konumu etkileyebilirsiniz.
Delme başlangıcı
Burada BASLANGIC NOKTASI Q379 parametresi şu parametreleri dikkate alır: YUZEY KOOR. Q203 ve GUVENLIK MES. Q200. Parametrelerin neyle ilgili olduğunu ve başlama konumunun nasıl hesaplandığını aşağıdaki örnek göstermektedir:
Delme başlangıcı belirli bir değer üzerinde derinleştirilmiş başlangıç noktası Q379 üzerindedir. Bu değer şöyle hesaplanır: 0,2 x Q379; bu hesaplamanın sonucu Q200'den büyükse değer daima Q200 olur.
Örnek:
Delme başlangıcı şöyle hesaplanır: 0,2 x Q379=0,2*2=0,4; delme başlangıcı derinleştirilmiş başlangıç noktasının üzerinde 0,4 mm veya inç'tir. Derinleştirilmiş başlangıç noktası -2'deyse kumanda, delme işlemini -1,6 mm'den başlatır.
Aşağıdaki tabloda delme başlangıcının ne şekilde hesaplandığı ile ilgili çeşitli örnekler sunulmuştur:
Q200 | Q379 | Q203 | FMAX ile ön konumlandırma yapılan konum | Faktör 0,2 * Q379 | Delme başlangıcı |
---|---|---|---|---|---|
2 | 2 | 0 | 2 | 0,2*2=0,4 | -1,6 |
2 | 5 | 0 | 2 | 0,2*5=1 | -4 |
2 | 10 | 0 | 2 | 0,2*10=2 | -8 |
2 | 25 | 0 | 2 | 0,2*25=5 (Q200=2, 5>2, bu nedenle değer 2 kullanılır.) | -23 |
2 | 100 | 0 | 2 | 0,2*100=20 (Q200=2, 20>2, bu nedenle değer 2 kullanılır.) | -98 |
5 | 2 | 0 | 5 | 0,2*2=0,4 | -1,6 |
5 | 5 | 0 | 5 | 0,2*5=1 | -4 |
5 | 10 | 0 | 5 | 0,2*10=2 | -8 |
5 | 25 | 0 | 5 | 0,2*25=5 | -20 |
5 | 100 | 0 | 5 | 0,2*100=20 (Q200=5, 20>5, bu nedenle değer 5 kullanılır.) | -95 |
20 | 2 | 0 | 20 | 0,2*2=0,4 | -1,6 |
20 | 5 | 0 | 20 | 0,2*5=1 | -4 |
20 | 10 | 0 | 20 | 0,2*10=2 | -8 |
20 | 25 | 0 | 20 | 0,2*25=5 | -20 |
20 | 100 | 0 | 20 | 0,2*100=20 | -80 |
Talaş kaldırma
Kumandanın talaş kaldırma işlemini yürüttüğü nokta da aşırı uzun aletlerle çalışmada önemlidir. Talaş kaldırma sırasındaki geri çekme konumu, delme başlangıcı konumunda bulunmak zorunda değildir. Talaş kaldırma için tanımlı konumla, matkabın kılavuzda kalması sağlanır.
Talaş kaldırma işlemi belirli bir değerde, derinleştirilmiş başlangıç noktası Q379'un üzerinde gerçekleşir. Bu değer şöyle hesaplanır: 0,8 x Q379; bu hesaplamanın sonucu Q200'den büyükse değer daima Q200 olur.
Örnek:
Talaş kaldırma konumu şu şekilde hesaplanır: 0,8 x Q379=0,8*2=1,6; talaş kaldırma konumu derinleştirilmiş başlangıç noktası üzerinde 1,6 mm veya inç'tir. Derinleştirilmiş başlangıç noktası -2'deyse kumanda talaş kaldırma için -0,4'e hareket eder.
Aşağıdaki tabloda talaş kaldırma konumunun (geri çekme konumu) ne şekilde hesaplandığı ile ilgili çeşitli örnekler sunulmuştur:
Q200 | Q379 | Q203 | FMAX ile ön konumlandırma yapılan konum | Faktör 0,8 * Q379 | Geri çekme konumu |
---|---|---|---|---|---|
2 | 2 | 0 | 2 | 0,8*2=1,6 | -0,4 |
2 | 5 | 0 | 2 | 0,8*5=4 | -3 |
2 | 10 | 0 | 2 | 0,8*10=8 (Q200=2, 8>2, bu nedenle değer 2 kullanılır.) | -8 |
2 | 25 | 0 | 2 | 0,8*25=20 (Q200=2, 20>2, bu nedenle değer 2 kullanılır.) | -23 |
2 | 100 | 0 | 2 | 0,8*100=80 (Q200=2, 80>2, bu nedenle değer 2 kullanılır.) | -98 |
5 | 2 | 0 | 5 | 0,8*2=1,6 | -0,4 |
5 | 5 | 0 | 5 | 0,8*5=4 | -1 |
5 | 10 | 0 | 5 | 0,8*10=8 (Q200=5, 8>5, bu nedenle değer 5 kullanılır.) | -5 |
5 | 25 | 0 | 5 | 0,8*25=20 (Q200=5, 20>5, bu nedenle değer 5 kullanılır.) | -20 |
5 | 100 | 0 | 5 | 0,8*100=80 (Q200=5, 80>5, bu nedenle değer 5 kullanılır.) | -95 |
20 | 2 | 0 | 20 | 0,8*2=1,6 | -1,6 |
20 | 5 | 0 | 20 | 0,8*5=4 | -4 |
20 | 10 | 0 | 20 | 0,8*10=8 | -8 |
20 | 25 | 0 | 20 | 0,8*25=20 | -20 |
20 | 100 | 0 | 20 | 0,8*100=80 (Q200=20, 80>20, bu nedenle değer 20 kullanılır.) | -80 |