欢迎来到天天文库
浏览记录
ID:44713977
大小:84.51 KB
页数:12页
时间:2019-10-25
《Cimatron 后置处理技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Cimatron后置处理技术*DEMO3axesPostProcessorforFANUC*表示为注释文本,将不起作用*CIMATRON90VER9.0*Lastupdate:23-FEB-1998*********************************************************defineprivatevariables:*定义后置处理中需要用到的变量类型,通常不修改FORMAT(SEQUENCING)SeqSubSeqCNTRL_NUMNURBS_DEGcountfirstdeg;FORMAT(TOOL)CutterCompFirstToolLastTool
2、;FORMAT(COORDINATES)XoldYoldZoldDXcenterDYcenterDZcenter;FORMAT(COORDINATES)ZinitClearDepthCNTRL_XCNTRL_YCNTRL_ZKNOT_;FORMAT(COORDINATES)XhomeYhomeZhome;FORMAT(COORDINATES)XfirstOriginYfirstOriginZfirstOrigin;FORMAT(USER_1)CurrSubNum;FORMAT(coordinates)ORIGOLDIORIGOLDJORIGOLDK;*defineprivateflags:FO
3、RMAT(USER_2)FlagSubFlagSeqFlagSpin;FORMAT(USER_2)FirstOriginChangeFlagErrorFlagrotmac;*defineprivateconstants:FORMAT(USER_2)YESNO;*changetheformatofexistingvariables:FORMAT(USER_1)SUB_NUMBER;********************************************************INTERACTION(USER_1)"MAIN-PROGRAM-NUMBER"MainNum=100;I
4、NTERACTION(TOOL)"DIACOMP=TOOL+"DiaComp=50;INTERACTION(USER_1)"TOOL-CHANGE-PROGRAM"ChangeTool=8000;INTERACTION(CHARACTER)"SEQUENCING"NumYN="N";INTERACTION(SEQUENCING)"SEQUENC-START"SeqStart=10;INTERACTION(SEQUENCING)"SEQUENC-INCR."SeqIncr=10;INTERACTION(CHARACTER)"SUBROUTINES"Sub="Y";IN
5、TERACTION(USER_1)"SUB-PROGRAM-NUMBER"StartSubNum=1000;*INTERACTION为交互内容,可以输入,即在后置处理对话框中出现的内容可以试着将里面的文字变为中文********************************************************NON_MODALALL_VAR;*MODAL定义变量是否为模态,像X_CURPOS这种坐标位置当然是随时都在变化的MODALX_CURPOSY_CURPOSZ_CURPOS;MODALLIN_MOVCIRC_MOVMCH_FEEDSPIN_SPEEDSPIN_DIRMCH_
6、COOLMCH_DWELL;MODALCUTCOM_ONCUTCOM_OFF;MODALCYC_DEPTHCYC_PECKCYC_DWELLCYC_RETRCYC_CLEARDepthClearNURBS_MOV;IDENTICALX_CURPOSX_ENDPT;IDENTICALY_CURPOSY_ENDPT;*每输出一行程序之前,调用一个新的值,即保持侦测状态********************************************************NEW_LINE_IS$;*$为换行指令,这一段内容制定程序是如何换行的IF_SET(FlagSeq_EQ_NO)$使用I
7、F….ELSE语句判断,OUTPUT表示输出OUTPUTJ;ELSEIF_SET(FlagSub_EQ_NO)OUTPUTJ"N"Seq;Seq=Seq+SeqIncr;ELSEOUTPUTJ"N"SubSeq;SubSeq=SubSeq+SeqIncr;END_IF;END_IF;*******************************************************
此文档下载收益归作者所有