O7070

download O7070

If you can't read please download the document

description

wrwtrwer

Transcript of O7070

% O7070(PROGRAM GENERAL FREZARE SI GAURIRE)G90G17 G80G49G40G54(**N10-FREZARE DREPTUNGHIULARA INTERIOARA**) (**N20-FREZARE DREPTUNGHIULARA EXTERIOARA**) (**N30-FREZARE CIRCULARA INTERIOARA**) (**N40-FREZARE CIRCULARA EXTERIOARA**) (**N50-GAURIRE CIRCULARA PE UN DIAMETRU DAT**) (**N60-FREZARE FATA DREAPTA**) (***PROGRAM VERIFICAT***)N10(***FREZARE DREPTUNGHIULARA INTERIOARA***)(ORIGINEA SE AFLA IN MIJLOCUL PATRULATERULUI)(===========================================) (T17-FREZA DIAM.MAI MIC SAU EGAL CU RAZELE DE PE COLTURI) N100G90G00G40G54 N101M00(REVEZI PARAMETRII DE MAI JOS)N102#1=20.(DIAMETRUL FREZEI) N103#2=0.(DEPLASAREA PE X A ORIGINII)N104#3=0.(DEPLASAREA PE Y A ORIGINII)N105#4=100.(DIMENSIUNEA PE **X**)N106#5=40.(DIMENSIUNEA PE **Y**)N107#6=20.(RAZA LA COLT DE EXECUTAT) N108#7=10.(ADAOS DE PATRUNDERE PE X) N109#8=3.(PASUL PE Z)N110#9=8.(ADANCIMEA FINALA DE EXECUTAT)N111#11=700.(AVANSUL DE INTRARE SI IESIRE Z SI X)N112#12=300.(AVANSUL DE INTRARE PE PROFIL X) N113#13=500.(AVANSUL PE PROFIL DREPT)N114#14=200.(AVANSUL PE RAZE)N115IF[#1*0.5GT#6]GOTO101N116IF[#7GT#4*0.5]GOTO101N117G43H17G0X[#2+#4*0.5]Y#3Z50.S800N118M00(CALEAZA) N119G0X[#2+#4*0.5-#1*0.5-#7]Y#3N120Z3.N121M3 N122(M8) N123#10=#8 N124G1Z-#10F#11N125G1X[#2+#4*0.5-#1*0.5-#7]Y#3N126X[#2+#4*0.5-#1*0.5]F#12N127Y[#3+#5*0.5-#6]F#13N128G3X[#2+#4*0.5-#6]Y[#3+#5*0.5-#1*0.5]R[#6-#1*0.5]F#14 N129G1X[#2-#4*0.5+#6]F#13N130G3X[#2-#4*0.5+#1*0.5]Y[#3+#5*0.5-#6]R[#6-#1*0.5]F#14 N131G1Y[#3-#5*0.5+#6]F#13N132G3X[#2-#4*0.5+#6]Y[#3-#5*0.5+#1*0.5]R[#6-#1*0.5]F#14 N133G1X[#2+#4*0.5-#6]F#13N134G3X[#2+#4*0.5-#1*0.5]Y[#3-#5*0.5+#6]R[#6-#1*0.5]F#14 N135G1Y#3F#13 N136G1X[#2+#4*0.5-#1*0.5-#7]Y#3F#11N137IF[#10EQ#9]GOTO144 N138#10=[#10+#8] N139IF[#10LT#9]GOTO140 N140IF[#10GT#9]GOTO142 N141GOTO124N142#10=#9 N143GOTO124N144M5 N145M9 N146G0Z50. N147M00 (***PROGRAM VERIFICAT***)N20(***FREZARE DREPTUNGHIULARA EXTERIOARA***)(ORIGINEA SE AFLA IN MIJLOCUL PATRULATERULUI)(===========================================) (T17-FREZA DIAM.CARE TREBUIE) N200G90G00G40G54 N201#1=10.(DIAMETRUL FREZEI) N202#2=0.(DEPLASAREA PE X A ORIGINII)N203#3=0.(DEPLASAREA PE Y A ORIGINII)N204#4=100.(DIMENSIUNEA PE **X**)N205#5=100.(DIMENSIUNEA PE **Y**)N206#6=10.(RAZA LA COLT DE EXECUTAT) N207#7=10.(ADAOSUL DE MATERIAL)N208#8=3.(PASUL PE Z)N209#9=8.(ADANCIMEA FINALA DE EXECUTAT)N210#11=700.(AVANSUL DE INTRARE SI IESIRE Z SI X)N211#12=300.(AVANSUL DE INTRARE PE PROFIL X) N212#13=500.(AVANSUL PE PROFIL DREPT)N213#14=200.(AVANSUL PE RAZE)N214G43H17G0X[#2+#4*0.5]Y#3Z50.S800N215M00(CALEAZA) N216G0X[#2+#4*0.5+#1*0.5+#7]Y#3N217Z3.N218M3 N219(M8) N220#10=#8 N221G1Z-#10F#11N222G1X[#2+#4*0.5+#1*0.5+#7]Y#3N223X[#2+#4*0.5+#1*0.5]F#12N224Y[#3-#5*0.5+#6]F#13N225G2X[#2+#4*0.5-#6]Y[#3-#5*0.5-#1*0.5]R[#6+#1*0.5]F#14 N226G1X[#2-#4*0.5+#6]F#13N227G2X[#2-#4*0.5-#1*0.5]Y[#3-#5*0.5+#6]R[#6+#1*0.5]F#14 N228G1Y[#3+#5*0.5-#6]F#13N229G2X[#2-#4*0.5+#6]Y[#3+#5*0.5+#1*0.5]R[#6+#1*0.5]F#14 N230G1X[#2+#4*0.5-#6]F#13N231G2X[#2+#4*0.5+#1*0.5]Y[#3+#5*0.5-#6]R[#6+#1*0.5]F#14 N232G1Y[#3-1.]F#13 N233G1X[#2+#4*0.5+#1*0.5+#7]Y#3F#11N234IF[#10EQ#9]GOTO241 N235#10=[#10+#8] N236IF[#10LT#9]GOTO237 N237IF[#10GT#9]GOTO239 N238GOTO221N239#10=#9 N240GOTO221N241M5 N242M9 N243G0Z50. N244M00 (***PROGRAM VERIFICAT***)N30(***FREZARE CIRCULARA INTERIOR***)(ORIGINEA SE AFLA IN MIJLOCUL CERCULUI DE EXECUTAT)(===========================================) (T17-FREZA DIAM.CARE TREBUIE) N300G90G00G40G54 N301M00(RECALCULEAZA #5) N302(DACA VREI SA PLECI DIN CENTRU FARA ADAOS #5=#2/2-#1/2)N303#1=20.(DIAMETRUL FREZEI) N304#2=100.(DIAMETRUL DE EXECUTAT) N308#3=0.(DEPLASAREA PE X) N309#4=0.(DEPLASAREA PE Y) N307#5=10.(ADAOSUL DE MATERIAL)N308#6=3.(PASUL PE Z)N309#7=8.(ADANCIMEA FINALA DE EXECUTAT)N310#9=700.(AVANSUL DE INTRARE SI IESIRE Z SI X) N311#10=300.(AVANSUL DE INTRARE PE PROFIL X) N312#11=500.(AVANSUL PE CERC)N313IF[#5GT#2/2-#1/2]GOTO301 N314G43H17G0X[#3+#2*0.5]Y#4Z50.S800N315M00(CALEAZA) N316X[#3+#2*0.5-#1*0.5-#5]Y#4N317Z3.N318M3 N319(M8) N320#8=#6N321G1Z-#8F#9N322X[#3+#2*0.5-#1*0.5-#5]Y#4N323X[#3+#2*0.5-#1*0.5]F#10N324G3I-[#2*0.5-#1*0.5]J0.F#11 N325G1X[#3+#2*0.5-#1*0.5-#5]F#9N326IF[#8EQ#7]GOTO333N327#8=[#8+#6] N328IF[#8LT#7]GOTO329N329IF[#8GT#7]GOTO331N330GOTO321N331#8=#7N332GOTO321N333M5 N334M9 N335G0Z50. N336M00 (***PROGRAM VERIFICAT***)N40(***FREZARE CIRCULARA EXTERIOR***)(ORIGINEA SE AFLA IN MIJLOCUL CERCULUI DE EXECUTAT)(===========================================) (T17-FREZA DIAM.CARE TREBUIE) N400G90G00G40G54 N401#1=20.(DIAMETRUL FREZEI) N402#2=100.(DIAMETRUL DE EXECUTAT) N403#3=0.(DEPLASAREA PE X) N404#4=0.(DEPLASAREA PE Y) N405#5=10.(ADAOSUL DE MATERIAL)N406#6=3.(PASUL PE Z)N407#7=8.(ADANCIMEA FINALA DE EXECUTAT)N408#9=700.(AVANSUL DE INTRARE SI IESIRE Z SI X) N409#10=300.(AVANSUL DE INTRARE PE PROFIL X) N410#11=500.(AVANSUL PE CERC)N411G43H17G0X[#3+#2*0.5]Y#4Z50.S800N412M00(CALEAZA) N413X[#3+#2*0.5+#1*0.5+#5]Y#4N414Z3.N415M3 N416(M8) N417#8=#6N418G1Z-#8F#9N419X[#3+#2*0.5+#1*0.5+#5]Y#4N420X[#3+#2*0.5+#1*0.5]F#10N421G2I-[#2*0.5+#1*0.5]J0.F#11 N422G1X[#3+#2*0.5+#1*0.5+#5]F#9N423IF[#8EQ#7]GOTO430N424#8=[#8+#6] N425IF[#8LT#7]GOTO426N426IF[#8GT#7]GOTO428N427GOTO418N428#8=#7N429GOTO418N430M5 N431M9 N432G0Z50. N433M00 (***PROGRAM VERIFICAT***)N50(**N50-GAURIRE CIRCULARA PE UN DIAMETRU DAT**)(ORIGINEA SE AFLA IN MIJLOCUL CERCULUI DE DISPUNERE AL GAURILOR) (===========================================) (T17-SCULA CARE-TI TREBUIE) N500G90G00G40G54 N501G43H17G0X0.Y0.Z50.S200N502M00(VEZI LUNGIMEA SCULEI)N503#1=937.5(RAZA DE DISPUNERE A GAURILOR MM)N504#2=12(NUMARUL GAURILOR)N505#3=15.(UNGHIUL PRIMEI GAURI FATA DE +X GR) N506#4=30.(UNGHIUL DINTRE GAURI GR)N507#5=0.(X0 A CENTRULUI CERCULUI DE DISPUNERE)N508#6=0.(Y0 A CENTRULUI CERCULUI DE DISPUNERE)N509#7=81.(CICLUL DE GAURIRE ALES)N510#8=20.(PLAN DE RETRAGERE MM)N511#9=-1.(ADANCIMEA GAURII MM)N512#10=2.(PLAN DE INCEPUT AL CICLULUI MM) N513#11=40(AVANS DE LUCRU) N514#12=5.(PASUL DE INTRARE MM)N515M3 N516#13=0.(EXECUTION # ALWAYS=0 AT BEGINING) N517#14=#4*#13+#3(HOLES ANGLE STEP X EXECUTION # + FIRST HOLE ANGLE POSITION)N518#15=COS[#14]*#1+#5(HOLE X POSITION)N519#16=SIN[#14]*#1+#6(HOLE Y POSITION)N520IF[#7LT90]GOTO522N521GOTO524N522X#15Y#16Z#8N523G98G#7Z#9R#10Q#12F#11N524G80N525#13=#13+1N526IF[#13GE#2]GOTO528 N527GOTO517N528G80N529M5 N530G0Z50. N531M00(***PROGRAM VERIFICAT***)N60(***FREZARE FATA DREAPTA***)(ORIGINEA SE AFLA IN COLTUL DIN STANGA JOS)(=========================================) (T17-FREZA DIAM.CARE TREBUIE)N600 G90G00G40G54N601 (***PARAMETRI DE MODIFICAT***)N602 #1=150(DIAMETRUL FREZEI) N603 #2=0.(DEPLASAREA PE X A ORIGINII)N604 #3=0.(DEPLASAREA PE Y A ORIGINII)N605 #4=2000(DIMENSIUNEA PE **X**)N606 #5=1600(DIMENSIUNEA PE **Y**) N607 #6=10(ADANCIMEA DE EXECUTAT) N608 #7=2.5(PASUL PE *Z*)N609 #8=500(AVANSUL DE LUCRU *F*) N610 #9=500(TURATIA *S*)N611 (*****GATA CU MODIFICATUL*****)N612 (*****************************)N613 #10=[0.8*#1](PASUL RAPORTAT LA DIAM.FREZEI) N614 #12=#7(ADANCIMEA SECVENTIALA)N615 G43H17G0X#2Y#3Z100.S#9N616 G0 Z50.N617 M00(CALEAZA)N618 G0 Z50N619 M3N620 #13=0(DETERMINA POZITIA PE *Y*) N621 G0X[#2-#1*0.5]Y[#3+#13] N622 G0 Z3. N623 #11=1 (SENS*1+X***-1-X*) N624 G1 Z-#12 F#8 N625 IF[#11EQ1]GOTO627 N626 IF[#11EQ-1]GOTO630 N627 G1X[#2+#4+#1*.5] F#8 N628 IF[#13EQ#5]GOTO641 N629 GOTO632N630 G1X[#2-#1*.5] F#8 N631 IF[#13EQ#5]GOTO641 N632 #13=[#13+#10] N633 IF[#13LT#5]GOTO634 N634 IF[#13GT#5]GOTO636 N635 GOTO637N636 #13=#5 N637 #11=[-#11] N638 G1Y[#3+#13]F#8 N639 GOTO625N640 IF[#13EQ#5]GOTO641 N641 IF[#12EQ#6]GOTO648 N642 #12=[#12+#7] N643 IF[#12LT#6]GOTO644 N644 IF[#12GT#6]GOTO646 N645 GOTO618N646 #12=#6 N647 GOTO618N648 G0Z50.N649 M5 N650 M00%