Cimatron 后置处理技术

Cimatron 后置处理技术

ID:44713977

大小:84.51 KB

页数:12页

时间:2019-10-25

Cimatron 后置处理技术_第1页
Cimatron 后置处理技术_第2页
Cimatron 后置处理技术_第3页
Cimatron 后置处理技术_第4页
Cimatron 后置处理技术_第5页
资源描述:

《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;*******************************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。