1. Trang chủ
  2. » Công Nghệ Thông Tin

Các ứng dụng của phần mềm của PAL-EP

13 370 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 31,49 KB

Nội dung

LUẬN VĂN TỐT NGHIỆP SVTH: NGUYỄN THỊ CHÍNH CÁC ỨNG DỤNG CỦA PHẦN MỀM CỦA PAL-EP {******************************************************PB01 Erlauterung Zum Pal-Beispeilprogramm: Interface-Manual 4.0 Seite 10 Oben Schena Zum Bohren Einer Dll-14-Fassung ***********************************************************} # AXIS XYZ ; #REFERENCE XYZ ; #UNITS ZOLL/10; MOVE 2(9000) , 2(9000) , 0(9000) , 0(9000); REPEAT MOVE 1(9000), 0(9000), 2(9000), -2(9000); UNTIL 7 ; MVOE 1(9000), 3(9000), 0(9000), 0(9000); REPEAT MOVE -1(9000), 0(9000), 2(9000), -2(9000); UNTIL 7 ; STOP. #START {*******************************************************PB02 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 12 Oben Anwendungssbeispiel Fur Relativ Positioniersteuerung **********************************************************} # AXIS XYZ; #REFERENCE XYZ ; #ELVE 4,4,4; #DEFINE N 0(21); #DEFINE ( )(2000); #DEFINE BOHRE 1(350), -1(2000); MOVE 66( ), 82( ) , N , N ; MVOE 54 ( ) , 33 ( ) , BOHRE ; MVOE 0 ( ), 40 ( ), BOHRE ; MVOE 65 ( ) , 0 ( ) , BOHRE ; MVOE 0 ( ) , =40 ( ) , BOHRE ; #REFERENCE XYZ ; STOP. {**************************************************** PB03 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 13 unten Anwendungsbeipiel Fur Absolute Positionierteuerung **********************************************************} #AXIS XYZ ; 1 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH #ELVE 4, 4, 4 ; #DEFINE n 0 (21) ; #DEFINE ( ) (2000) ; #DEFINE BOHRE 1(350), -1(2000) ; MOVE 66( ),82( ), n , n ; NULL ; MOVE TO 54( ), 33( ), BOHRE ; MOVE TO 54( ), 73( ), BOHRE ; MOVE TO 119( ), 73( ), BOHRE; MOVE TO 119( ), 33( ), BOHRE ; REFERENCE XY ; STOP . {***************************************************** PB05 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 32 Oben Referenzfahrt Direkt Ausfuhren **********************************************************} #AXIS XYZ ; MOVE 20(1000), 20(9000); REFERENCE XY ; STOP. {*************************************************** PB06 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 32 Mitte Beispiel fur Specichreung **********************************************************} #AXIS XYZ ; MOVE 20(10000), 20(9000); REFERENCE STOP ; REFERENCE XY ; STOP . {****************************************************PB08 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 35 Oben Arbeiten in CNC_Betrieb **********************************************************} #AXIS X ; #REFERENCE X ; #INPUT MOVE 2(9000) ; MOVE -2(9000) ; MOVE 4(1000) ; STOP . #START {*****************************************************PB09 2 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 37 Oben Setzen der Referenzgeshwindigkeit *********************************************************} #AXIS XY ; #REF_SPEED 3000, 5000 ; #REFERENCE XY ; {***************************************************** PB10 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 38 Oben Arbeiten Im Speichermodus (CNC_MODUS) der Interfacekarte **********************************************************} #AXIS XZ ; #REFERENCE XZ ; #INPUT MOVE 5(100), 4(100), 0(100) ; STOP . {***************************************************** PB11 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 40 Oben Senden von synchronisationszeichen **********************************************************} #AXIS XYZ ; #REFERENCE XYZ ; #INPUT SENT 90 ; STOP . START {***************************************************** PB12 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 42 Unten Warten auf Sychronisationszeiche **********************************************************} #AXIS x ; #REFERENCE X ; #INPUT LABEL: MOVE 3(1000) ; WAIT 50, LABEL ; STOP . #START {****************************************************** PB13 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 44 mitte scheleife/verzweigung in speicherbetrieb **********************************************************} #AXIS X ; #REFERENCE X ; 3 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH #INPUT REPEAT MOVE 2(1000); UNTIL 5; MOVE -10(2000) ; UNTIL 10 ; STOP . #START {***************************************************** PB14 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 46 Oben Ausgabe eines impulses mit der optionalen impulssteuerung **********************************************************} #AXIS X ; #REFERENCE X ; #INPUT PULSE IN ; MOVE 2(9000) ; STOP . START {***************************************************** PB15 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 47 Oben Ausfuhern einer zeitverzogerung **********************************************************} #AXIS X ; #REFERENCE X ; #INPUT MOVE 2(1000) ; DEPLAY 100 ; MOVE -2(1000) ; STOP . #START {***************************************************** PB16 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 48 unten Ausfuhren einerbBewegung bis Erhart eines inpulses **********************************************************} #AXIS X ; #REFERENCE X ; #INPUT MOVEP 2(9000); MOVEP 4(9000) ; MOVE 4(9000); STOP . #START 4 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH {***************************************************** PB17 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 50 Oben starten einer zweiten interfacekart ***********************************************************} #AXIS XY ; #REFERENCE XY; #INPUT REPEAT MOVE 2(200), 2(200); TELL 0 REFERENCE X; TELL 0 START; MOVE -2(200), -2(200) ; UTIL 0; STOP . #START {***************************************************** PB18 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 54 verschieben des Anlagennullpunketes **********************************************************} #AXIS XY; #REFERENCE XY; #ELV 4, 4; #MOVE 80(900), 8(900); NULL XY; MOVE TO 2(900), 4(900); STOP . {***************************************************** PB22 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 65 Oben Auswahlen einer Beareitungsebene **********************************************************} #AXIS XYZ; #REFERENCE XYZ; LINE YZ; MOVE 20(200), 30(9000), 33(900), 0(21); STOP . {***************************************************** PB23 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 6 unten Ausgabe von impulsen mit der impulssteuerung **********************************************************} #AXIS XYZ; #REFERENCE XYZ; REPEAT PULSE OUT; DELAY 20; 5 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH UNTIL 10; STOP . #START {***************************************************** PB24 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4.0 Seite 7 Oben test des impulseingang **********************************************************} REPEAT PULSE IN ; UNTIL 10; STOP . #START {***************************************************** PB25 Erlauterung Zum PAL-Beispeilprogramm: Interface-Manual 4 Seite Oben Abfragen einer angeschlossenen programmwahleinheit In Gegensatz zur Anleitung sind mit dem PAL PC_Programm AB version 1.2 auch vorwartsbezuge bei labels moglich **********************************************************} #AXIS X; LABEL 1; REPEAT ON_KEY 1, FAHRE ; ON_KEY 2, REFERENCEZ; ON_KEY 3, STOP ; UNTIL 0; FAHRE : MOVE 10(1000); GOTO LABEL1; REFERENZ : reference X; GOTO LABEL; STOP . {**************************************************** PB26 Erlauterung Zum PAL-Beispeilprogramm: E/ A_Erweiterungseinheit seite 23 Bitweises setzen von Ausgangsports der E/A_Erweiterung **********************************************************} #AXIS XYZ; #REFERENCE XYZ; MOVE 50(1000), 50(1000), 30(3000), -2(6000); SET_PORT 65529, 5 = 0; SET_PORT 65529, 4 = 0; SET_PORT 65530, 4 = 0; REFERENCE XYZ; STOP . {***************************************************** PB27 Erlauterung Zum PAL-Beispeilprogramm: E/ A_Erweiterungseinheit seite 23 unten byteweises setzen von Ports der E/A_Erweiterung 6 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH **********************************************************} #AXIS XYZ; #REFERENCE XYZ; MOVE 50(1000), 50(1000), 30(3000), -20(6000); SET_PORT 65529, 128 = 0; SET_PORT 65529, 128 = 27; SET_PORT 65530, 128 = 205; SET_PORT 65530, 128 = 255; SET_PORT 65530, 128 = 0; REFERENCE XYZ; STOP . {**************************************************** PB28 Erlauterung Zum PAL-Beispeilprogramm: E/ A_Erweiterungseinheit seite 24 mitte byteweises lesen eines Port der E/A_Erweiterung **********************************************************} #AXIS XYZ; #REFERENCE XYZ; MOVE 50(3000), 50(3000), 30(3000),-20(6000); ON_PORT 65531, 2 = 0, 3; ON_PORT 65531, 8 = 1, -2; REFERENCE XYZ; MOVE 70(6000), 70(6000)30(4000), -20(6000); REFERENCE XYZ; STOP . {***************************************************** PB29 Erlauterung Zum PAL-Beispeilprogramm:E/ A_Erweiterungseinheit seite 24 uten byteweises lesen eines Port der E/A_Erweiterung ***********************************************************} #AXIS XYZ; #REFERENCE XYZ; MOVE 50(3000), 50(3000), 30(3000),-20(3000); MOVE -40(3000), -40(3000),-5(1000), 0(1000); ON_PORT 65531, 128 = 10, 3; ON_PORT 65531, 128 = 0, -2; ON_PORT 65531, 128 = 205, -4; MOVE 60(6000), 60(6000), 30(3000), 0(3000); REFERENCE XYZ; STOP . {*******************************************************PB31 Anwendungsbeispiel: Programmwaheit Art.Nr.1783 Programm "Pb31" zur Interface_karte ubertragen subD_Buchse von der Interfacekaarte abziechen und Programmwaheinheit anschlieben 7 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH STAART_TASTER durcken und die tasten F1 bis F12 sind funktionsbereit ***********************************************************} #AXIS XYZ; #DEFINE ( ) (21); #ELVE 4, 4, 4; ANFANG; REPEAT ON_KEY 1, REFERENCE Z; ON_KEY 2, FAHREZ; ON_KEY 3, FAHREZ; ON_KEY 4, FAHREZXY; ON_KEY 5, FAHREY; ON_KEY 6, FAHREXY; ON_KEY 7, FAHREX; ON_KEY 8, REFERENCEZ; ON_KEY 9, FAHREX; ON_KEY 10, FAHREXY; ON_KEY 11, FAHREY; ON_KEY 12, FAHREXY; UNTIL 0; FAHREZ: MOVE 0( ), 0( ), -1(2000), 0( ); GO TO ANFANG; FAHREZ: MOVE 0( ), 0( ), 1(2000), 0( ); GO TO ANFANG; FAHREXY: MOVE 10(2000 ), -10(2000 ), 0( ), 0( ); GO TO ANFANG; FAHREX: MOVE 10(2000 ), 0( ), 0( ), 0( ); GO TO ANFANG; FAHREXY: MOVE 10(2000 ), 10(2000 ), 0( ), 0( ); GO TO ANFANG; FAHREX: MOVE 0( ), -10(2000 ), 0( ), 0( ); GO TO ANFANG; FAHREZ: REFERENCE XYZ; GO TO ANFANG; FAHREY: MOVE 0( ), 10(2000 ), 0( ), 0( ); GO TO ANFANG; FAHREXY: MOVE -10(2000 ), -10(2000 ), -10(2000), 0( ), 0( ); GO TO ANFANG; FAHREX: MOVE -10(2000 ), 0( ), 0( ), 0( ); GO TO ANFANG; FAHREXY: MOVE -10(2000 ), 10(2000 ), 0( ), 0( ); GO TO ANFANG; END. STOP. {****************************************************** PB32 Anwendungsbeispiel: Interface-kart mit E/A_Erweiterungseinheit Programm zum Testen der E/A Einheit Programm mit den Befehl "TRNFER" im window_menue zur Interfacekart ubertragen. Nach erfolgreicher ubertragung und compierung solten sie den Befehl "COMMUNICATION" im window_menu aufrufen. Nun betatigen sie die "START" Taste und in window wird "PORT = 0" angezeigt, ercheint die meldung "PORT = 1". Schalten sie nun auf alle Eingange nacheianander die Meldung "PORT = 1, 2, 3, 4, 5, 6, 7, 8" KOMMEN. Schalten sie nur Eingang 7 (bit 7) leuchten zunachst die LED'STOP am Ausgangsport I nacheinande auf, anschliebend am Ausgangsport II. 8 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH Dieser vorgang wiederholt sich nocheinmal Schalten sie nur Eingang 8 (bit 8), leuchten zunachst die LED am Ausgangsport I nacheinander auf, verfahibewegung X_Achse und aufleuchten der LED'STOP am Ausgangsport II nacheiander Dieser vorgang wiederholt sich noch eininol ***********************************************************} #AXIS X; #ELEV 2; #DEFINE M MOVE 1(9000); #DEFINE L MOVE -1(9000) #DEFINE INPUT ON_PORT 65531, 128 = ; #DEFINE P1 SET_PORT 65529, 128 = ; #DEFINE P SET_PORT 65530, 128 = ; #DEFINE T TIME 3; #DEFINE T1 TIME 2; START : PULSE IN; TIME 5; INPUT 0, A; INPUT 1, B; INPUT 3, C; INPUT 7, D; INPUT 15, E; INPUT 31, F; INPUT 63, G; INPUT 127, H; INPUT 255, I ; INPUT 128, K; INPUT 64, N; A: SEND 80; SEND 79; SEND 82; SEND 61; SEND 48; SEND 13; GOTO START ; B: SEND 80; SEND 79; SEND 82; SEND 61; SEND 49; SEND 13; GOTO START ; C: SEND 80; SEND 79; SEND 82; SEND 61; SEND 49; SEND 44; SEND 50; SEND 13; GOTO START ; D: SEND 80; SEND 79; SEND 82; SEND 61; SEND 49; SEND 44; SEND 50; SEND 44; SEND 51; SEND 13; GOTO START ; E: SEND 80; SEND 79; SEND 82; SEND 84; SEND 61; SEND 49; SEND 44; SEND 50; SEND 44; SEND 51; SEND 44; SEND 52; SEND 13; GOTO START ; F: SEND 80; SEND 79; SEND 82; SEND 84; SEND 61; SEND 49; SEND 44; SEND 50; SEND 44; SEND 51; SEND 44; SEND 52; SEND 44; SEND 53; SEND 13; GOTO START ; G: SEND 80; SEND 79; SEND 82; SEND 84; SEND 61; SEND 49; SEND 44; SEND 50; SEND 44; SEND 51; SEND 44; SEND 52; SEND 44; SEND 54; SEND 13; GOTO START ; 9 LUAÄN VAÊN TOÁT NGHIEÄP SVTH: NGUYEÃN THÒ CHÍNH H: SEND 80; SEND 79; SEND 82; SEND 84; SEND 61; SEND 49; SEND 44; SEND 50; SEND 44; SEND 51; SEND 44; SEND 52; SEND 44; SEND 53; SEND 44; SEND 54; SEND 44; SEND 55; SEND 13; GOTO START ; I: SEND 80; SEND 79; SEND 82; SEND 84; SEND 61; SEND 49; SEND 44; SEND 50; SEND 44; SEND 51; SEND 44; SEND 52; SEND 44; SEND 53; SEND 44; SEND 54; SEND 44; SEND 55; SEND 44; SEND 56; SEND 13; GOTO START ; K: SEND 80; SEND 79; SEND 82; SEND 84; SEND 61; SEND 56; SEND 13; GOTO START ; REFERENCE X; REPEAT P1 1; T; P1 2; T; P1 4; T; P1 8; T; P1 16; T; P1 32; T; P1 64; T; P1 128; T; P1 0; T; P 1; M; T1; P 2; L; T1; P 4; M; T1; P 8; L; T1; P 16; M; T1; P 32; L; T1; P 64; M; T1; P 128;L ; T1; P 0; T1; UNTIL 2; GOTO START ; N: SEND 80; SEND 79; SEND 82; SEND 84; SEND 61; SEND 55; SEND 13; REPEAT P1 1; T; P1 3; T; P1 7; T; P1 15; T; P1 31; T; P1 63; T; P1 127; T; P1 255; T; P1 127; T; P1 63; T; P1 31; T; P1 15; T; 10 . LUẬN VĂN TỐT NGHIỆP SVTH: NGUYỄN THỊ CHÍNH CÁC ỨNG DỤNG CỦA PHẦN MỀM CỦA PAL-EP {******************************************************PB01

Ngày đăng: 29/09/2013, 14:20

TỪ KHÓA LIÊN QUAN

w