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