数控冲床的安全保护区功能的设定_第1页
数控冲床的安全保护区功能的设定_第2页
数控冲床的安全保护区功能的设定_第3页
数控冲床的安全保护区功能的设定_第4页
数控冲床的安全保护区功能的设定_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 冲床的安全保护区功能的设定 %_N_DEFINEAREA_SPF ;$PATH=/_N_SPF_DIR;DEFINE PROTECT ZONE VIA VARIABLER113=R120IF R100=0 GOTOF ENDG40STOPRE$SC_PA_ACTIV_IMMED0=0$SC_PA_T_W0=0$SC_PA_ORI0=0$SC_PA_LIM_3DIM0=0$SC_PA_PLUS_LIM0=0$SC_PA_MINUS_LIM0=0$SC_PA_CONT_NUM0=4$SC_PA_CONT_TYP0,0=1$SC_PA_CONT_ORD0,0=R113+R110+R111$SC_P

2、A_CONT_ABS0,0=R101-R112/2-R110+R92$SC_PA_CONT_TYP0,1=1$SC_PA_CONT_ORD0,1=R113$SC_PA_CONT_ABS0,1=R101-R112/2-R110+R92$SC_PA_CONT_TYP0,2=1$SC_PA_CONT_ORD0,2=R113$SC_PA_CONT_ABS0,2=R101+R110+R112/2-R92$SC_PA_CONT_TYP0,3=1$SC_PA_CONT_ORD0,3=R113+R110+R111$SC_PA_CONT_ABS0,3=R101+R110+R112/2-R92IF R100=1

3、GOTOF ENDSTOPRE$SC_PA_ACTIV_IMMED1=0$SC_PA_T_W1=0$SC_PA_ORI1=0$SC_PA_LIM_3DIM1=0$SC_PA_PLUS_LIM1=0$SC_PA_MINUS_LIM1=0$SC_PA_CONT_NUM1=4$SC_PA_CONT_TYP1,0=1$SC_PA_CONT_ORD1,0=R113+R110+R111$SC_PA_CONT_ABS1,0=R102-R112/2-R110+R92$SC_PA_CONT_TYP1,1=1$SC_PA_CONT_ORD1,1=R113$SC_PA_CONT_ABS1,1=R102-R112/2

4、-R110+R92$SC_PA_CONT_TYP1,2=1$SC_PA_CONT_ORD1,2=R113$SC_PA_CONT_ABS1,2=R102+R110+R112/2-R92$SC_PA_CONT_TYP1,3=1$SC_PA_CONT_ORD1,3=R113+R110+R111$SC_PA_CONT_ABS1,3=R102+R110+R112/2-R92IF R100=2 GOTOF ENDSTOPRE$SC_PA_ACTIV_IMMED2=0$SC_PA_T_W2=0$SC_PA_ORI2=0$SC_PA_LIM_3DIM2=0$SC_PA_PLUS_LIM2=0$SC_PA_MI

5、NUS_LIM2=0$SC_PA_CONT_NUM2=4$SC_PA_CONT_TYP2,0=1$SC_PA_CONT_ORD2,0=R113+R110+R111$SC_PA_CONT_ABS2,0=R106-R112/2-R110+R92$SC_PA_CONT_TYP2,1=1$SC_PA_CONT_ORD2,1=R113$SC_PA_CONT_ABS2,1=R106-R112/2-R110+R92$SC_PA_CONT_TYP2,2=1$SC_PA_CONT_ORD2,2=R113$SC_PA_CONT_ABS2,2=R106+R110+R112/2-R92$SC_PA_CONT_TYP2

6、,3=1$SC_PA_CONT_ORD2,3=R113+R110+R111$SC_PA_CONT_ABS2,3=R106+R110+R112/2-R92END:M17%_N_DETECT_SPF;$PATH=/_N_SPF_DIR;DETECT HOW MANY CLAMPER INSTALLED(R100) AND THEIR POSITION(R101 R102 R103) N05 DEF INT NUM=0N10 DEF REAL STEP=-80, MAXIMUM=0N11 R100=0 R101=0 R102=0 R103=0N15 G17 G53 G90 G01 F30000 X1

7、250 Y1250 N25 STOPREN30 G01 G53 G90 X=MAXIMUM F10000 MEAS=1N35 IF $AC_MEA1N36 R102=$AA_MMX R102=TRUNC(R102) R105=R102+R114-R112/2N40 NUM=1N41 G91 X=STEPN45 ELSEN46 GOTOF LABN50 ENDIFN51 STOPREN52 G01 G53 G90 X=MAXIMUM F10000 MEAS=1 STOPREN53 IF $AC_MEA1N54 R101=$AA_MMX R101=TRUNC(R101) R104=R101+R11

8、4-R112/2N55 NUM=2N56 G91 X=STEPN57 ELSEN58 GOTOF LABN59 ENDIF STOPRE N68 LAB: R100=NUMN125 CASE R100 OF 1 GOTOF LC1 2 GOTOF LC2 3 GOTOF LC3 DEFAULT GOTOF ERRORN130 LC1: MSG(ONE/1 CLAMPER)N135 GOTOF ENDN140 LC2: MSG(TWO/2 CLAMPERS)N145 GOTOF ENDN150 LC3: MSG(THREE/3 CLAMPERS)N155 GOTOF ENDN180 ERROR:

9、 MSG(NO CLAMPER OR TOO MANY,PRESS RESET TO ABORT!)N181 GOTOB ERRORN185 END: G1 G53 G90 F30000 X1250 Y1250M16N190 M17%_N_PROTECT_SPF;$PATH=/_N_SPF_DIR;ACTIVIATE PROTECT ZONE;first deactiviate all protect zonesN05 CPROT(1,0,0,0,0)N10 CPROT(2,0,0,0,0)N15 CPROT(3,0,0,0,0)N20 NPROT(1,0,0,0,0)N25 NPROT(2,

10、0,0,0,0)N30 NPROT(3,0,0,0,0);read current tool radius;R89=current tool numberN40 R110=R90N41 IF R1100 GOTOF LAB1N42 ERROR: MSG(PLEASE CHECK TOOL RADIUS,PRESS RESET TO ABORT!);call contour definition programN45 LAB1: DEFINEAREA;activiate all protect zonesIF R100=0 GOTOF ENDN50 CPROT(1,2,0,0,0)IF R100

11、=1 GOTOF ENDN55 CPROT(2,2,0,0,0)IF R100=2 GOTOF ENDN60 CPROT(3,2,0,0,0)END: M17%_N_TL01_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL01STOPRER89=1R90=R87R120=0M71DEFINEAREAPROTECTM53M73D1G90G01C=R73F14000$P_UIFR1=CTRANS(X,R72, C,R73)G54M17%_N_TL02_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL02STOPRER89=2R90=R88R120=0M71DEFINE

12、AREAPROTECTM52M73D1M17%_N_TL03_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL03STOPRER89=3R90=R88R120=0M71DEFINEAREAPROTECTM52M73D1M17%_N_TL04_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL04STOPRER89=4R90=R87R120=0M71DEFINEAREAPROTECTM53M72D1M17%_N_TL05_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL05STOPRER89=5R90=R87R120=0M71DEFINEAREAPROTE

13、CTM53M73D1M17%_N_TL06_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL06STOPRER89=6R90=R86R120=10M71DEFINEAREAPROTECTM53M74D1M17%_N_TL07_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL07STOPRER89=7R90=R87R120=0M71DEFINEAREAPROTECTM53M73D1M17%_N_TL08_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL08STOPRER89=8R90=R87R120=0M71DEFINEAREAPROTECTM53M73

14、D1M17%_N_TL09_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL09STOPRER89=9R90=R84R120=50DEFINEAREAPROTECTM71DEFINEAREAPROTECTM54M73D1M17%_N_TL10_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL10STOPRER89=10R90=R87R120=0M71DEFINEAREAPROTECTM52M73D1G90G01C=R74F14000$P_UIFR1=CTRANS(X,R72,C,R74)G54M17%_N_TL11_SPF;$PATH=/_N_SPF_DIRSTOP

15、RETOOL11STOPRER89=11R90=R88R120=0M71DEFINEAREAPROTECTM53M72D1M17%_N_TL12_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL12STOPRER89=12R90=R88R120=0M71DEFINEAREAPROTECTM53M72D1M17%_N_TL13_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL13STOPRER89=13R90=R87R120=0M71DEFINEAREAPROTECTM53M73D1M17%_N_TL14_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL

16、14STOPRER89=14R90=R87R120=0M71DEFINEAREAPROTECTM53M73D1M17%_N_TL15_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL15STOPRER89=15R90=R86R120=0M71DEFINEAREAPROTECTM53M72D1M17%_N_TL16_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL16STOPRER89=16R90=R87R120=0M71DEFINEAREAPROTECTM53M73D1M17%_N_TL17_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL17STOP

17、RER89=17R90=R87R120=0M71DEFINEAREAPROTECTM53M73D1M17%_N_TL18_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL18STOPRER89=18R90=R84R120=0M71DEFINEAREAPROTECTM52M72D1M17%_N_TL19_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL19STOPRER89=19R90=R88R120=0+R85M71DEFINEAREAPROTECTM52M72D1M17%_N_TL20_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL20STOPRE

18、R89=20R90=R88R120=0+R85M71DEFINEAREAPROTECTM53M73D1M17%_N_TL21_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL21STOPRER89=21R90=R88R120=0+R85M71DEFINEAREAPROTECTM53M73D1M17%_N_TL22_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL22STOPRER89=22R90=R88R120=0+R85M71DEFINEAREAPROTECTM53M73D1M17%_N_TL23_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL23STOPREM50R89=23R90=R88R120=0+R85M71DEFINEAREAPROTECTM53M73D1M17%_N_TL24_SPF;$PATH=/_N_SPF_DIRSTOPRETOOL24STOPRER89=24R90=R88R120=0+R85M71DEFINEAREAPROTECTM53M72D1M17%_N_TL25_SPF;$PATH=/_N_SPF_DIRST

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论