iCAx开思网

标题: 【求助】哪为大虾能帮忙解释一下这个后置处理程式的含义! [打印本页]

作者: 我爱计算机    时间: 2003-6-23 13:25
标题: 【求助】哪为大虾能帮忙解释一下这个后置处理程式的含义!
CIMFIL/ON,5,5
  IF (SPSTRT .EQ. YES) THEN            
    XX = POSTF(20)                     这句是保存已经处理了的CL数据吗?
    ISPRNG = POSTF(1,1,1523)           这句是提取的哪个数据,请问?
    MRANGE = POSTF(1,1,(1972+ISPRNG))  这里相加是什么意思呀?
    MTRNG  = POSTF(4,1,(1972+ISPRNG))  这里又是什么意思呢?
  
    IF (MTRNG .NE.1) AUXFUN/MRANGE,NEXT  这里又什么东东?
    AUXFUN/(POSTF(1,1,1513)),NEXT      这个我晓得是提取主轴正反转‘M03或M04“
   &nbspOSTN/IN,19,(POSTF(1,2,10)),NEXT   这个又什么?
  
   &nbspREFUN/(POSTF(1,1,3428)),NEXT 这个是提取G54或G55等
   &nbspREFUN/(POSTF(1,1,534)),NEXT       这个是G90或91
    
    IF (SIGN .EQ. 1) THEN
    MCLON = POSTF(1,1,1962)            这个又是什么?
    REPEAT/OFF                        这个又是什么?
    REPEAT/26,13,MCLON                这个是什么呢?
    ENDIF
  
    XX = POSTF(21)                     这个是加载先前储存的CL数据是不是?
    XX = POSTF(26,5,5,0)               这个是什么东东
  ENDIF
  XX = POSTF(13)            这个是继续处理CL数据
  MODE/INCR         这个又是什么呢?
CIMFIL/OFF
作者: sinderal    时间: 2003-6-23 22:27
老弟, 能不能看手冊啊....
我爱计算机 wrote:
CIMFIL/ON,5,5  
    IF (SPSTRT .EQ. YES) THEN              
      XX = POSTF(20)                     这句是保存已经处理了的CL数据吗? 保存你Spindle 的數據
      ISPRNG = POSTF(1,1,1523)           这句是提取的哪个数据,请问? 看下一張貼圖
      MRANGE = POSTF(1,1,(1972+ISPRNG))  这里相加是什么意思呀?  偶的Post可能與你的不同, 1972 查不到
      MTRNG  = POSTF(4,1,(1972+ISPRNG))  这里又是什么意思呢?  
  
      IF (MTRNG .NE.1) AUXFUN/MRANGE,NEXT  这里又什么东东?  輸出M(範圍碼)於下行
      AUXFUN/(POSTF(1,1,1513)),NEXT      这个我晓得是提取主轴正反转‘M03或M04“  
      POSTN/IN,19,(POSTF(1,2,10)),NEXT   这个又什么? 輸出S(值)於下一行
  
      PREFUN/(POSTF(1,1,3428)),NEXT 这个是提取G54或G55等  
      PREFUN/(POSTF(1,1,534)),NEXT       这个是G90或91  
        
      IF (SIGN .EQ. 1) THEN  
      MCLON = POSTF(1,1,1962)            这个又是什么?  
      REPEAT/OFF                        这个又是什么?  
      REPEAT/26,13,MCLON                这个是什么呢?  
      ENDIF  
  
      XX = POSTF(21)                     这个是加载先前储存的CL数据是不是?  
      XX = POSTF(26,5,5,0)               这个是什么东东  
    ENDIF  
    XX = POSTF(13)            这个是继续处理CL数据  
    MODE/INCR         这个又是什么呢? 增量模式
  CIMFIL/OFF

作者: sinderal    时间: 2003-6-23 22:28
:I
作者: 我爱计算机    时间: 2003-6-24 08:11
谢谢楼上的兄弟!太感谢了!可以交个朋友吗?
作者: 我爱计算机    时间: 2003-6-24 08:13
MRANGE = POSTF(1,1,(1972+ISPRNG))
我想问问,这里“+“是什么意义呢》?
我没手册,有点资料全是E文的, 好多看不懂??
作者: sinderal    时间: 2003-6-24 08:41
我爱计算机 wrote:
MRANGE = POSTF(1,1,(1972+ISPRNG))  
  我想问问,这里“+“是什么意义呢》?  
  我没手册,有点资料全是E文的, 好多看不懂??

  
MRANGE 應該是 41, 42, ....
1972 應該是記錄了內定Mrange的起始值...
ISPRNG  應該是真正你APT Spindle Range的數值 1, 2, ......

作者: 我爱计算机    时间: 2003-6-24 09:32
  XX = POSTF(26,5,5,1)     
这个是什么意思呢?
我认为是当遇见第二个GOTO时就结束当前处理?
是吗?




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3