iCAx开思网

标题: 【推荐】版主, 大夥來個PM OPT的技術探討的探討吧? [打印本页]

作者: a45899    时间: 2003-1-22 13:00
标题: 【推荐】版主, 大夥來個PM OPT的技術探討的探討吧?
相信板上有不少同好, 大家把自己CNC所適用的 OPT 都貼上來, 交換收集一下, 彙整之後共享, 這樣集思廣意, 以後不論是自己走SOHO CAD/CAM路線, 或委外
加工, 或是自己加工, 都可以提昇自己的工作效益!
  
大家都採用統一格式, 然後自己的CNC OPT用附件方式貼上來, 我願幫大家做這
份整理. 並做每雙月的更新. 如果能成, 我會盡可能做出兩種格式, 一個是表單用的 OPT, 另個是CNC 機台使用的 OPT, 這樣大家就可以減少後處理上的困擾!
  
格式如下;
1.機台名稱:
2.機台型號:
3.機台加工軸數:
4.控制器(包含PC 模擬何廠控制器):
5.控制器型號:
6.使用OPT檔名:
7.OPT修改日期:
  
#若 OPT 有修改, 請檔內加註說明修改部分
作者: caog    时间: 2003-2-8 15:20
没人响应?
作者: wwggkk    时间: 2003-2-8 21:47
caog wrote:
没人响应?

  
支持::y::y::y
作者: a45899    时间: 2003-2-14 13:06
希望大家都把自己的POS OPT貼上來!
我貼, 我貼, 我貼貼貼!
-------------------------
machine Mitusbishi
  word order = ( OP N G6 G3 G1 G4 G7 G2 G5 )
  word order = (+ X Y Z B C )
  word order = (+ H M1 M2  MS T msg EM )
  word order = (+  Q Q1 Z2 R2 ID F)
  define word ID
  address letter = "O"
  end define
  define word TN
     address letter = "(TOOL TYPE: "
     address width  = 15
     field width    = 10
   end define
#35
   define word TD
     address letter = " TOOL DIA.: "
     address width  = 13
     scale factor   = 2
   end define
#35
   define word TR
     address letter = " TIP RADIUS : "
     address width  = 15
   end define
#40
   define format ( TN TD TR )
     modal
     field width    = 8
     metric formats
     decimal point  = true
     decimal places = 3
     trailing zeros = false
   end define
#45
  word order = ( + TN TD TR )
  define word ID
  address letter = "O"
  end define
   define format (  X  Y  Z  )  
      field width      = 8  
      leading zeros = false
      decimal point = true  
    end define  
define format ( F )  
      field width   = 8  
      leading zeros = false
      trailing zeros = true  
      decimal point = true  
      decimal places = 1
    end define  
  define format all
  tape position = 1
  end define
  define format (G1 G2 G3 M1 M2 )
  leading zeros = true
  end define
  define codes
  change tool = M1 6
  coolant on mist = M2 7
  coolant on flood = M2 8
  coolant off = M2 9
  end define
  message output = false
  circle output = ( 0 1 1 0)
  block order  = true
  use progid = false
  define block tape start
  "%"
  end define
  define block tool change first
  G6 90 ; G1 00 ; G7 40 ; G2 49 ; G5 80
  G4 28 ; Z 0  
  G4 28 ; X 0 ; Y 0 ; G4 =C
  T ToolNum  
  G3 54 ; G1 0 ; X FromX ; Y FromY ; G1 =C ; X =C ; Y  =C
  G3 43 ; H Toolnum ; Z FromZ  ; Z  =C ; G3 =C
  end define
define block tool change
  M2 9
  M2 5
  G6 90 ; G6 =C
  G4 28 ; Z 0 ; G4 =C
  G4 28 ; X 0 ; Y 0 ; G4 =C
  T ToolNum  
  G6 90 ; G3 54 ; G1 0 ; X FromX ; Y FromY ; G6 =C ; G3 =C ; G1 =C ; X =C ; Y  =C
  G3 43 ; H Toolnum ; Z FromZ  ; Z  =C ; G3 =C
  end define
  define block move rapid
  G1 ; X ; Y ; Z
  M1 ; S
  M2
  end define
  define block move linear
  G1 ; X ; Y ; Z ; F
  end define
  define block tape end
  M2 5
  G6 90 ; G6 =C
  M1 30
  "%"
  end define
end
作者: caog    时间: 2003-2-14 14:34
说老实话我不太懂
作者: aven    时间: 2003-2-14 18:41
我七窍通六窍了。。。。::l::l
作者: a45899    时间: 2003-2-15 00:09
aven, ^ ^我只通一竅!!
請大家多多提供自己的 POST OPT!!!
  
machine MISUBI64.OPT
  word order = ( OP N G5 G3 G1 G2 G6 G4 G7 )
  word order = (+ X Y Z B C I J K R D H )
  word order = (+ S M1 M2 MS T msg EM )
  word order = (+ Q Q1 Z2 R2  ID F )
  define word ID
  address letter = "O"
  end define
  define format all
  tape position = 0
  end define
  define codes
  change tool = M1 6
  coolant on mist = M2 7
  coolant off = M2 9
  end define
  define format (G1 M1 M2)
  leading zeros = false
  end define
  define format (I J K)
  scale factor = -1
  end define
  message output = false
  define block tape start
  "%"
  "O0001"
  end define
  define block tool change first
  OP  ; change tool ; T ToolNum
  "G101"   
  G5 90 ; G3 54 ; G5 =C ; G3 =C
  G1 0 ;  X FromX ; Y FromY ; X =C ; Y =C
  end define
define block tool change
  G6 91 ; G7 28 ; G1 0 ; Z 0
  OP ; change tool ; T ToolNum
  "G101"  
  G5 90 ; G3 54 ; G5 =C ; G3 =C
  G1 0 ;  X FromX ; Y FromY ; X =C ; Y =C ; G1 =C
  end define  
  define block move rapid   
  G1 ; G2 ;  
  Z
  X ; Y   
  S ; M1
  M2
  end define
  define block move circle
  G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F
  end define
  define block tape end
  G1 ; G5 ; G3 ; Z FromZ
  X FromX ; Y FromY
  M2
  M1 5
  G6 28 ; G5 91 ; Z 0 ; Z =C
  M1 2
  "%"
  end define
end
作者: hunte    时间: 2003-2-20 16:48
能解释一下里面的内容是什么意思吗?
作者: c850h002    时间: 2003-3-9 21:39
PM 的後處理更改方式大致如下
machine MitusBishi64 OPT
word order = ( OP N G5 G3 G1 G2 G6 G4 G7 )  ---控制GM CODE的順序  
word order = (+ X Y Z B C I J K R D H )     ---控制點或XYZ CODE的順序  
word order = (+ S M1 M2 MS T msg EM )   
word order = (+ Q Q1 Z2 R2  ID F )
define word ID
  address letter = "O"
end define
define format all
  tape position = 0                          --控制 XYZ 的間距
end define
define codes
  change tool = M1 6                             --控制換刀
  coolant on mist = M2 7                     --控制切削液得輸出
  coolant off = M2 9                         --控制切削液得關閉
end define
define format (G1 M1 M2)
  leading zeros = false
end define
define format (I J K)
  scale factor = -1
end define
  message output = false
define block tape start
  "%"                                        --強制輸出""
  "O0001"
  end define
define block tool change first
  OP  ; change tool ; T ToolNum              --換刀動作
  "G101"   
  G5 90 ; G3 54 ; G5 =C ; G3 =C
  G1 0 ;  X FromX ; Y FromY ; X =C ; Y =C    --控制刀具起始點XY
end define
define block tool change                     --換刀動作
  G6 91 ; G7 28 ; G1 0 ; Z 0
  OP ; change tool ; T ToolNum
  "G101"  
  G5 90 ; G3 54 ; G5 =C ; G3 =C
  G1 0 ;  X FromX ; Y FromY ; X =C ; Y =C ; G1 =C
end define  
define block move rapid                      --提刀的方式
  G1 ; G2 ;  
  Z
  X ; Y   
  S ; M1
  M2
end define
define block move circle                    --移動的方式
  G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F
end define
define block tape end                            --結尾
  G1 ; G5 ; G3 ; Z FromZ
  X FromX ; Y FromY
  M2
  M1 5
  G6 28 ; G5 91 ; Z 0 ; Z =C
  M1 2
"%"
end define
end
  
天兵
作者: toms    时间: 2003-4-27 22:09
我用了出错
作者: c850h002    时间: 2003-4-27 22:54
toms wrote:
我用了出错

  
請將後處理中的中文刪除
thx
  在試試吧
作者: toms    时间: 2003-4-28 21:26
还是不成,程序头是这样:
(PROGRAM NAME -T )  
(DATE, Day-Month-Year - 27-04-03 TIME, Hr:Min - 21:59 )  
( TOOL - 01 DIA. OFF. - 41 LENGTH - 01 DIA. - 10.000 3D-CONTOUR )  
N100 G91 G28 Z0.  
N102 G00 G40 G49 G17 G80 G90 G54  
N104 G00 G90 G54 X84.962 Y-58.012  
N106 S3881 M3  
N108 G01 G43 H1 Z7. F3000.  
怎样改?THKS
作者: kanii    时间: 2003-4-29 22:03
我现在正为此发恼呢,我用的也是MitusBishi64控制器但用PM编程处理出来的程式运行起来不连续,不知错在哪?不知各位有没遇到此种情况?
作者: c850h002    时间: 2003-4-30 21:48
toms wrote:
还是不成,程序头是这样:  
  (PROGRAM NAME -T )   
  (DATE, Day-Month-Year - 27-04-03 TIME, Hr:Min - 21:59 )   
  ( TOOL - 01 DIA. OFF. - 41 LENGTH - 01 DIA. - 10.000 3D-CONTOUR )   
  N100 G91 G28 Z0.   
  N102 G00 G40 G49 G17 G80 G90 G54   
  N104 G00 G90 G54 X84.962 Y-58.012   
  N106 S3881 M3   
  N108 G01 G43 H1 Z7. F3000.   
  怎样改?THKS

  
請告知程序頭及程序尾吧
甚至是整個您想改的結果將檔案傳上來了解了解
作者: serpent    时间: 2003-5-1 21:19
我用的是oku的床子,请问我怎么提取这些参数呀?
作者: AYI998    时间: 2003-7-4 17:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: yihuihui    时间: 2003-7-5 08:36

faunc 18m post file
作者: TFY79    时间: 2009-10-22 16:09
顶!!!!!!!!!!!!!!!!
作者: TFY79    时间: 2009-10-22 16:09
顶!!!!!!!!!!!!!!!!




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