TurkeyCNC Forum

CNC Okulu => Siemens => Konuyu başlatan: hanwha - Ocak 31, 2011, 09:33:02 ÖÖ

Başlık: SIEMENS 840 D PROGRAMLAMA
Gönderen: hanwha - Ocak 31, 2011, 09:33:02 ÖÖ
Arkadaşlar merhaba Gildemaister Twin 42 çift taret çift aynalı bir tezgahımız var. kontrol ünitesi siemens 840 D bay bir karışık bu tezgahı kullanmış veya programlaması ile ilgili bilgi verebilecek arkadaşım varmıdır. Programın dan kısa bir örnek aşağıda dır.  BU sadece kısa bir örnek.
%_N_1000_MPF
;$PATH=/_N_WKS_DIR/_N_2030002400_AB_REV_XXX_WPD
;- --------- CHANNEL: 1 --------------
;MACHINE     :Twin 42_VDI30
;WORKPIECE     : 2030002400_AB_REV_XXX
;DRAWING     :
;MATERIAL     :
;28.01.2011 11:35:21
; -----------------------------------
;************************************
; SIEMENS 840D -- TWIN42 INCH------------
; TEMPLATE INCH, BARFEEDER IRCO, IEMCA, FMB
;UNLOAD REMNANT THROUGH MACHINE
;UNLOAD SP3 AUTOMATICAL OR MANUAL
;************************************
N1 EXTERN DUMMY (INT)
N2  L1000     ;LOADING VARIABLES
N3  WAITMARKEN     ;ONE CHANNEL WAITCODES SW5.3
N4 NN8010: WAITM(10,WAIT_K1,WAIT_K2)
N5  L1001     ;START-UP
N6  SETMS(3)
N7  G26 S3= 4500      ;RPM-LIMIT FOR G94/G95
N8  LIMS=      ;RPM-LIMIT FOR G95/G96
N9  SETMS(4)
N10  G26 S4= 2800      ;RPM-LIMIT FOR G94/G95
N11  LIMS=      ;RPM-LIMIT FOR G95/G96
N12  L711(1)     ;TOOL CHANGE POSITION
N13 NN8015: WAITM(15,WAIT_K1,WAIT_K2)
N14  TC(0,0,1)     ;TURRET IN POSITION
N15  STOPRE
N16 IF RG704<>0 GOTOF NN8020 ;WORKPIECE MACHINING
N17 IF RG741 == 1 GOTOF NN8200 ;BARCHANGE
;******************************
N18 NN8020: WAITM(20,WAIT_K1,WAIT_K2)
N19  M1 M99         ;OPTIONAL STOP
N20  CHECK_MAG         ;CHECK FOR DISENGAGED TOOLS
N21 NN8025: WAITM(25,WAIT_K1,WAIT_K2)
N22 NN8030: WAITM(30,WAIT_K1,WAIT_K2)
;
Başlık: Ynt: SIEMENS 840 D PROGRAMLAMA
Gönderen: ( bora ) - Şubat 01, 2011, 08:32:59 ÖS
Merhaba.Hayırlı olsun ,güle güle kullanın tezgahınızı.Ben torna  programlamadan pek anlamam ama verdiğin örnekteki bolca kullanılmış değişkenler,komutlar seni hiç korkutmasın.

Esasen adam yazdığı her satırın yanına açıklamasını yapmış.Verdiğin örnek program,"çok güvenli ve tam otomatik" çalışan bir program örneği.Adam işmili hızlarını kısıtlamış,yanlış takım almaya ya da yanlış parça bağlamaya karşı önlemini almış.Sanırım almanya dan geldi tezgah.Almanlar çok seviyorlar böyle tam güvenli program yapmayı ve sinümerik programlamanın her özelliğini kullanıyorlar.

Aşağıdaki linkten , siemens otomasyon ürünleri ile ilgili her türlü dökümanı indirebilirsin.
Ne yazık ki tam olarak neye ihtiyacın olduğunu anlayamadığım için şimdilik benden bu kadar:)

http://www.automation.siemens.com/doconweb/ (http://www.automation.siemens.com/doconweb/)
Başlık: Ynt: SIEMENS 840 D PROGRAMLAMA
Gönderen: hanwha - Şubat 03, 2011, 08:43:55 ÖÖ
Bora bey ,
Teşekkür ederim evet tezgah Alman DMG ve Siemensle görüştük bilgi alamadık bilgi toplamaya uğraşıyorum. CAM uygulaması yapacağım eğer pos uygun olursa . İlginize teşekkürler.
Başlık: Ynt: SIEMENS 840 D PROGRAMLAMA
Gönderen: regaipalkan - Şubat 03, 2011, 09:42:48 ÖÖ
çalıştırabildinmi tezgahı dostum
bugün bizde twin 32 bakmaya gidicez 2. el
paslaşalım

Başlık: Ynt: SIEMENS 840 D PROGRAMLAMA
Gönderen: labtades24 - Şubat 05, 2011, 12:00:44 ÖS
güzel bir makina.. hyrlı olsun.. 8)
Başlık: Ynt: SIEMENS 840 D PROGRAMLAMA
Gönderen: iboemre - Şubat 22, 2011, 12:37:05 ÖS
Hayırlı olsun. Bol kazançlar...
Bora arkadaşında dediği gibi. Güvenlik açısından bol bol değişkenlerle çalışacaksın.
Aşağıda vermiş olduğun örnek Ana Programın (Main Program File) başlangıcıdır.
Biraz izah etmeye çalişayım:



Alıntı yapılan: hanwha - Ocak 31, 2011, 09:33:02 ÖÖ
Arkadaşlar merhaba Gildemaister Twin 42 çift taret çift aynalı bir tezgahımız var. kontrol ünitesi siemens 840 D bay bir karışık bu tezgahı kullanmış veya programlaması ile ilgili bilgi verebilecek arkadaşım varmıdır. Programın dan kısa bir örnek aşağıda dır.  BU sadece kısa bir örnek.
%_N_1000_MPF
;$PATH=/_N_WKS_DIR/_N_2030002400_AB_REV_XXX_WPD
;- --------- CHANNEL: 1 --------------
;MACHINE     :Twin 42_VDI30
;WORKPIECE     : 2030002400_AB_REV_XXX
;DRAWING     :
;MATERIAL     :
;28.01.2011 11:35:21
; -----------------------------------
;************************************
; SIEMENS 840D -- TWIN42 INCH------------
; TEMPLATE INCH, BARFEEDER IRCO, IEMCA, FMB
;UNLOAD REMNANT THROUGH MACHINE
;UNLOAD SP3 AUTOMATICAL OR MANUAL
;************************************
N1 EXTERN DUMMY (INT)                 
N2  L1000     ;LOADING VARIABLES                               ..................olmazsa olmazlardan.... değişkenleri çağırma alt programı
N3  WAITMARKEN     ;ONE CHANNEL WAITCODES SW5.3 ...................bekleme komutları
N4 NN8010: WAITM(10,WAIT_K1,WAIT_K2)                      ..................10 nolu bekleme komutu... hangi taret bu komutu görürse
                                                                                                            diğer taret aynı komutu gönderinceye kadar bekler.
N5  L1001     ;START-UP                                                 ..................başlama alt programı
N6  SETMS(3)                                                                     ..................3 nolu aynayı ana ayna olarak gösterme komutu
N7  G26 S3= 4500      ;RPM-LIMIT FOR G94/G95                  ..................3 nolu aynaya G94 ve G95te hız limiti 
N8  LIMS=      ;RPM-LIMIT FOR G95/G96                         ................... 3 nolu ayna G95 ve G96 için hız limiti (örn.: LIMS=3000)
N9  SETMS(4)                                                                     ..................4 nolu aynayı ana ayna...................
N10  G26 S4= 2800      ;RPM-LIMIT FOR G94/G95         .................. 4nolu aynaya G94.....................
N11  LIMS=      ;RPM-LIMIT FOR G95/G96                         ..................4 nolu ayna...............
N12  L711(1)     ;TOOL CHANGE POSITION                        .................. Takım değiştirme posisyonuna gitme alt programı
N13 NN8015: WAITM(15,WAIT_K1,WAIT_K2)
N14  TC(0,0,1)     ;TURRET IN POSITION
N15  STOPRE                                                                      ............... satır okuma komutu
N16 IF RG704<>0 GOTOF NN8020 ;WORKPIECE MACHINING .......... eğer RG704 0dan büyük veya küçük   ise Satır NN8020 ye git
N17 IF RG741 == 1 GOTOF NN8200 ;BARCHANGE                   ......... eğer RG741 1 ise çubuk değiştir
;******************************
N18 NN8020: WAITM(20,WAIT_K1,WAIT_K2)
N19  M1 M99         ;OPTIONAL STOP
N20  CHECK_MAG         ;CHECK FOR DISENGAGED TOOLS
N21 NN8025: WAITM(25,WAIT_K1,WAIT_K2)
N22 NN8030: WAITM(30,WAIT_K1,WAIT_K2)
;


umarım kullandığınız terimleri tam olarakta bilmesem faydalı olur.........................
Takıldığın konularda herzaman ÖM gönderebilirsin.

kolay gelsin
Başlık: Ynt: SIEMENS 840 D PROGRAMLAMA
Gönderen: hamitguz - Şubat 23, 2011, 07:39:32 ÖS
alman tezgahı da terimler farklı biraz tam çıkaramadım nedense..! ?_