iCAx开思网

标题: 【讨论】Surfcam Mpost, LPost, EPost 疑難雜症 [打印本页]

作者: sinderal    时间: 2002-10-24 13:22
标题: 【讨论】Surfcam Mpost, LPost, EPost 疑難雜症
用Surfcam的朋友, 大多使用 MPostwin, LPostwin與 EPostwin 來做後處理. 相對應的使用
xxxxx.M3, xxxxx.M4 --> 銑床的機器配置文件
xxxxx.L2                --> 車床的機器配置文件
xxxxx.E2, xxxxx.E4  --> 線切割的機器配置文件
  
遇到什麼疑難雜症? 在此帖貼出討論!
作者: sinderal    时间: 2002-10-24 16:15
有些控制器與機器的搭配,  NC程序裡的 圓弧差補數值很小的時候, 數控系統會跑錯 方向, (360-正確的弧度數), 而造成過切! 其實是數控系統的公差設置問題, 但如果弧小於控制系統的圓弧差補誤差(數控系統也沒法調整了!), 我們必須將小於控制系統誤差的圓弧差補 強迫 輸出為 直線差補來取代.
  
在Surfcam的Post改機器配置文件, 例如: 銑床/ 加工中心
xxxx.m3  ----- 你用的那個機器配置文件
  
name M320 W/R G01 (Metric)
  
% 00
/ 00
O >4
N >4
g >2 G
G >2
X ->4.>3
Y ->4.>3
Z ->4.>3
A ->4.>3
I ->4.>3
J ->4.>3
K ->4.>3
Q ->4.>3
R ->4.>3
P >40
F >3.1
H >2
D >2
T >2
M >2
S >4
  
ModalLetters X Y F R                # List of letters that are modal
  
ModalGs 0 1 2 3 73 74 76 80 81 82 83 84 85  # List of g codes that are modal
  
Sequence#s N 0 1 1                    # Char, freq, incr & start
First#? N                             # Y or N  'Output 1st sequence no.
Last#? N                              # Y or N  'Output last sequence no.
  
HCode X                               # X or X U  'Horizontal char.
VCode Y                               # Y or Y V  'Vertical char.
Dcode Z                               # Depth char.
FeedCode F                            # Feed rate char.
  
Comment ( )
  
Spindle 3 4 5                         # Cw, ccw & stop m codes
Coolant 8 9 7                         # On, Off & Mist m codes
DComp 41 42 40                        # Left, Right & Cancel m codes
LComp 43 49                           # On & Off codes
  
Feed G<1>                             # Linear move
Rapid G<0>                            # Rapid positioning word
Cw G<2>                               # Circular move clockwise
Ccw G<3>                              # Circular move counter clockwise
  
Inc/Abs G 91 90                       # Inc & Abs char. & values
  
CtrCode R                             # I J or R or I J K L
  
MinRad .02                #這裡加這行, 代表小於0.02的弧, 強迫輸出為G01
  
Spaces? N                             # Y or N  'Spaces between words
Incremental? N                        # Y or N  'Inc or abs output
CtrIncremental? Y                     # Y or N  'Inc or abs I & J
ByQuadrants? N                        # Y or N  'Break arcs at quadrants
  
UppercaseComments? Y                  # Y or N 'Require uppercase comments
  
StartCode                             # Start of the program
%<0>
O&ltrogram#>
G<17> G<40> G<49> G<80>
g<91> G<28> Z<0>
End
  
1stToolChange                         # First tool change
G<90> G<0> G<Work> X<0> Y<0>
G<0> X<H> Y<V>
M<Direct> S<Speed>
G<43> Z<D> H<Lcomp>
M<Cool>
End
  
Infeed                                # Enable cutter comp
G<Side> X<H> Y<V> D<DComp> F<FRate>
end
  
Outfeed                               # Disable cutter comp
G<1> G<40> X<H> Y<V>
end
  
ToolChange
M<9>           
g<91> G<28> Z<0>                     # Secondary tool changes
N<Block> T<Tool>   
M<Direct> S<Speed>
G<90> G<WORK> G<0> X<H> Y<V>
G<43> Z<D> H<Lcomp>
M<Cool>
End
  
EndCode                               # End of the program
M<5> M<9>
g<91> G<28> Z<0>
M<30>
%<0>
End
  
Drill                                 # Drilling canned/manual cycle
G<81> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel
  
Peck                                  # Pecking canned/manual cycle
G<83> X<H> Y<V> Z<D> Q<VBite> R<Vclear> F<FRate>
end cancel
  
Tap                                   # Tapping canned/manual cycle
G<84> X<H> Y<V> Z<D> R<Vclear> F<Frate> Q<VBite>
end cancel
  
LTap                                  # Left handed tapping cycle
G<74> X<H> Y<V> Z<D> R<Vclear> F<Frate> Q<VBite>
end cancel
  
Ream                                  # Reaming canned/manual cycle
G<85> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel
  
Bore                                  # Boring canned/manual cycle
G<86> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel
  
Back                                  # Back boring canned/manual cycle
G<87> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel
  
Cancel                                # Cancel a canned/manual cycle
G<80>
end
作者: cjh    时间: 2002-11-19 12:16
版主.初学  SURFCAM 的一问题.请指教!谢谢!
作者: sinderal    时间: 2002-11-19 12:32
你用的是 Demo/Educational Mode, 所做的走刀路徑, 系統只儲存加工參數, 沒能儲存真正的走刀路徑!
作者: cjh    时间: 2002-11-19 12:53
谢过!
我刚刚也向同行请教,得到同一说法
作者: fnew    时间: 2002-12-24 22:52
那么怎样出程序,我刚学
作者: blackbird111    时间: 2002-12-24 23:32
X ->4.>3  
Y ->4.>3  
Z ->4.>3  
A ->4.>3  
I ->4.>3  
J ->4.>3  
K ->4.>3  
Q ->4.>3  
R ->4.>3  
  
小数点前4位数,小数点后三位数。
作者: sinderal    时间: 2002-12-26 23:57
前面有 - 代表負值時候要輸出 - 號
作者: sinderal    时间: 2002-12-26 23:58
fnew wrote:
那么怎样出程序,我刚学

  
做完路逕, 選 右手邊的後處理, 再選Post
作者: 平淡似水    时间: 2003-9-10 22:31
我改了后置处理器 出错了 如上
结果是程序中 D[DCOMP]不起作用 加不成刀补 我错那了?
作者: sinderal    时间: 2003-9-10 22:56
附上你的DSN與ICD, 偶看看
作者: 平淡似水    时间: 2003-9-13 16:02
dsn
作者: 平淡似水    时间: 2003-9-13 16:03
icd
作者: 平淡似水    时间: 2003-9-13 16:03
post
作者: sinderal    时间: 2003-9-13 16:33
1. 你的ICD裡沒有 走刀路逕..
2. 應該是這裡的設置
作者: sinderal    时间: 2003-9-13 16:36
後處理出來的程序
  
%  
O1  
N1  
T129  
M6  
G0 G54 G90 X-37.965 Y-3.938  
G43 Z25. H129 M3 S9549  
M8  
G0 Z5.  
G1 Z0 F229.18  
G42 X-37.995 Y-3.911 F458.37 D129   
G1 X-37.561 Y-3.435  
....
....
...
作者: sinderal    时间: 2003-9-13 16:39
Contour時候:
Cutter Compensation: 要選 Offset with Compensation 或 part/edge with Compensation
  
Pocket的時候:
Cutter Compensation: 要選 Offset with Compensation
作者: 平淡似水    时间: 2003-9-13 19:13
非常感谢斑竹 铣轮廓时offset with compensation 翻译过来是夹具补正吗? 我不太懂 大概意思应该是用补正侧铣轮廓或是用刀心走轮廓
掏内腔时 用补正侧铣内腔 是吗?
另外:旗标machine left-over..是默认左补正吗?
您的QQ或E-MAIL是?
我的是64287476      jhj435@sina.com
盼望与您直接交流
作者: sinderal    时间: 2003-9-14 13:56
Offset with Compensation : 表示要輸出刀具刀徑補正碼..
CAM一般都是補出一個刀具半徑來走刀路.. 不管你是用順銑或逆銑..
  
用Offset with Compensation 後所輸出的 G41或G42與你的刀具在加工邊界的左側或是右側有關..
  
治夾具捕正是在 第一頁Work Offset G54 ---
作者: 平淡似水    时间: 2003-9-15 22:06
斑竹兄:
  兄弟英文不好 搞不清此栏中:office ,office with compensation,office with clearance,part/edge with Compensation ,part/edge with clearance他们的区别 我以前用surf35中好象没有类似设置 谢谢
作者: sinderal    时间: 2003-9-15 23:45
這邊有解釋:
  
https://icax.org/cgi-bin/ut/topico_show.cgi?id=31744&h=1&bpg=3&age=0
作者: sinderal    时间: 2003-9-15 23:51
平淡似水 wrote:
斑竹兄:  
  兄弟英文不好 搞不清此栏中:office ,office with compensation,office with clearance,part/edge with Compensation ,part/edge with clearance他们的区别 我以前用surf35中好象没有类似设置 谢谢

  
Offset:  Surfcam只算出刀補半徑的走刀路逕
Offset with clearence: Surfcam算出刀補半徑+間隙 的走刀路逕
Offset with compensation: Surfcam算出刀補半徑的走刀路逕, 並輸出刀徑補正碼
  
part/edge with Compensation ,part/edge with clearance
與上面類似... 只有Contour才有...
作者: sinderal    时间: 2003-9-15 23:52
平淡似水 wrote:
斑竹兄:  
   兄弟英文不好 搞不清此栏中:office ,office with compensation,office with clearance,part/edge with Compensation ,part/edge with clearance他们的区别 我以前用surf35中好象没有类似设置 谢谢

  
Offset:  Surfcam只算出刀補半徑的走刀路逕
Offset with clearence: Surfcam算出刀補半徑+間隙 的走刀路逕
Offset with compensation: Surfcam算出刀補半徑的走刀路逕, 並輸出刀徑補正碼
  
part/edge with Compensation ,part/edge with clearance
與上面類似... 只有Contour才有...
https://icax.org/cgi-bin/ut/topico_show.cgi?id=11349&h=1&bpg=1&age=0
作者: 平淡似水    时间: 2003-9-17 23:48
sinderal 兄:
Offset with clearence中的间隙是z方向上的 还是D方向上的?
谢谢
作者: sinderal    时间: 2003-9-18 01:29
平淡似水 wrote:
sinderal 兄:  
  Offset with clearence中的间隙是z方向上的 还是D方向上的?  
  谢谢

  
側邊...
作者: jovi2002na    时间: 2003-9-19 20:42
renwenluntan@engputer
作者: jovi2002na    时间: 2003-9-19 20:42
renwenluntan@engpute
作者: vip    时间: 2003-10-9 20:46
请教版主:
小弟刚用SURFAM2001不久每次后处理程序中都有一些代码多余比如:
%
O0
因为没有自动换刀器所以对于
T18 M6此段代码也必需删除。
另还有最后一段
G90 G00 G49 Z0 M5
X0 Y0
可否修改后处理文件把这些代码自动删除的不然每次都要手工删除很是麻烦。
作者: sinderal    时间: 2003-10-10 01:02
你是用那個 後處理?
作者: vip    时间: 2003-10-14 22:09
唉我也弄不太清楚我是用哪个后处理,反正每次我都是选FANUC,再点POST,它就自动后处理了,如果要贴是否要把POSTLIB这个文件夹整个贴上来啊?1.65MB,不小哇.
作者: sinderal    时间: 2003-10-15 00:42
vip wrote:
唉我也弄不太清楚我是用哪个后处理,反正每次我都是选FANUC,再点POST,它就自动后处理了,如果要贴是否要把POSTLIB这个文件夹整个贴上来啊?1.65MB,不小哇.

  
用文本編輯器把 surfcam/surf2001/surfcam.pst 打開..
看二軸 或 三軸  你挑的Fanuc是哪個...用Mpost 還是 SPost..
對應的檔案 在哪裡?

作者: vip    时间: 2003-10-15 21:02
档案如下:
###############################################################################
#                               SURFCAM Version 2001                          #
#                          Post Menu Configuration File                       #
###############################################################################
  
BeginPost EDM Default:1
PostItem List all
         Status Display all posts in postform.e
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem AGIE
         Status Agie
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n" 1  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem CHARMILLES
         Status Charmilles
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n" 2
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem MITSUBISHI
         Status  Mitsubishi H Series
         Delete  "%p%N.NCC"
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n" 3
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem SODICK
         Status Sodick
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n" 4
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItemX CHARMILLES 4 Axis
          Status Charmilles 4 Axis
          ChDir   "c:\Surfcam\SURF2001\MPOST"
          Delete  "%p%N.NCC"
          Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n" 5
          Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItemX MITSUBISHI 4 Axis
          Status Mitsubishi 4 Axis
          ChDir   "c:\Surfcam\SURF2001\MPOST"
          Delete  "%p%N.NCC"
          Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n" 6
          Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItemX SODICK 4 Axis
          Status Sodick 4 Axis
          ChDir   "c:\Surfcam\SURF2001\MPOST"
          Delete  "%p%N.NCC"
          Command "c:\Surfcam\SURF2001\MPOST\EPOSTWIN" "%p%n" 7
          Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem APT-CL
         Status APT Cutter Location
         Command "c:\Surfcam\SURF2001\INC2APT" -d -I "%p%n" -O "%p%N.apt"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.apt"
EndPost
###############################################################################
BeginPost Lathe Default:1
PostItem List all
         Status Display all posts in postform.l
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\LPOSTWIN" "%p%n"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem FANUC
         Status FANUC Model 10T
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\LPOSTWIN" "%p%n" 1
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem HAAS
         Status HAAS HL Series
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\LPOSTWIN" "%p%n" 2
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem MORI SEIKI
         Status MORI SEIKI MF series
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\LPOSTWIN" "%p%n" 3
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem OKUMA
         Status OKUMA OSP Series
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\LPOSTWIN" "%p%n" 4
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem GE 550
         Status GE 550
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\LPOSTWIN" "%p%n" 5
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem MILL/TURN   
         Status  MILL/TURN POST PROCESSOR
         Command "c:\Surfcam\SURF2001\INC2APT" -op -b -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 75 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem APT-CL
        Status  APT Cutter Location
        Command "c:\Surfcam\SURF2001\INC2APT" -d -I "%p%n" -O "%p%N.apt"
        Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.apt"
EndPost
###############################################################################
BeginPost 2 Axis Default:1
PostItem List all
         Status Display all posts in postform.m
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem FANUC
         Status FANUC Model 15M-B
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 1
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem HAAS
         Status HAAS VF Series
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 2
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem FADAL
         Status FADAL Format 1
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 3
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem DYNAPATH
         Status DYNAPATH Delta 30
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 4
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem MAZAK
         Status MAZAK M2
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 5
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem APT-CL
         Status  APT Cutter location
         Command "c:\Surfcam\SURF2001\INC2APT" -d -I "%p%n" -O "%p%N.apt"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.apt"
EndPost
###############################################################################
BeginPost 3 Axis Default:1
PostItem List all
         Status Display all posts in postform.m
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem FANUC
         Status FANUC 15M-B
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 1
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem HAAS
         Status HAAS VF Series
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 2
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem FADAL
         Status FADAL Format 1
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 3
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem DYNAPATH
         Status DYNAPATH Delta 30
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 4
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem MAZAK
         Status MAZAK M2
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n" 5
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem NURB  
         Status FANUC Style NURB
         Command "c:\Surfcam\SURF2001\INC2APT" -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 69 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem APT-CL   
         Status  APT Cutter location
         Command "c:\Surfcam\SURF2001\INC2APT" -d -I "%p%n" -O "%p%N.apt"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.apt"
EndPost
###############################################################################
BeginPost 4 Axis Default:1
PostItem List all
         Status Display all posts in postform.m
         ChDir   "c:\Surfcam\SURF2001\MPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\MPOST\MPOSTWIN" "%p%n"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"  
  
PostItem FANUC   
         Status  FANUC 15M-B
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 05 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem HAAS   
         Status  HAAS VF Series
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 15 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem FADAL   
         Status  FADAL Format One
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 20 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem DYNAPATH   
         Status  DYNAPATH Conversational
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 25 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem MAZAK   
         Status  MAZAK M2
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 30 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem APT-CL   
         Status  APT Cutter location
         Command "c:\Surfcam\SURF2001\INC2APT" -d -I "%p%n" -O "%p%N.apt"
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.apt"
EndPost
###############################################################################
BeginPost 5 Axis Default:3
PostItem Bridge Mill
         Status  Vertical Bridge Style Mill- Dual Rotary Head
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -op -f 1 -r 45 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 80 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem Dual Rotary Table   
         Status  Dual Rotary Table Mill - AB configuration
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -op -f 1 -r 45 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 85 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem Laser Contouring   
         Status  5 Axis Laser Contouring Post
         Command "c:\Surfcam\SURF2001\INC2APT" -w -5 -b -f 1 -r 45 -I "%p%n" -O "%p%N.apt"
         ChDir   "c:\Surfcam\SURF2001\SPOST"
         Delete  "%p%N.NCC"
         Command "c:\Surfcam\SURF2001\SPOST\SPOSTM" "%p%N.apt" 90 "%p%N.ncc"  
         Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.ncc"
  
PostItem APT-CL
        Status  APT Cutter Location
        Command "c:\Surfcam\SURF2001\INC2APT" -d -w -5 -r 45 -I "%p%n" -O "%p%N.apt"
        Task    "c:\Surfcam\SURF2001\SEDIT\SEDIT" "%p%N.apt"  
EndPost
  
############################ Setup sheet ######################################
  SetupSheet             "c:\Surfcam\SURF2001\sview" -m SSHEET.TXT             #  
###############################################################################
  
############################ INC Filters ######################################
  IncFilter               "c:\Surfcam\SURF2001\FILTERS\ArcFltr.dll"               
#IncFilter               "c:\Surfcam\SURF2001\FILTERS\ArcFltrMx.dll"          #  
  IncFilter               "c:\Surfcam\SURF2001\FILTERS\NurbFltr.dll"              
###############################################################################
  
####################### SURFCAM.PST general description #######################
# This file is used to configure the NC Post commands for each NC Mode.       #
#                                                                             #
# Lines that begin with a # contain comments which are ignored when read.     #
#                                                                             #
# Each NC Mode section must begin with a line 'BeginPost <name> Default:<n>'  #
#       <name> is the name of the NC Mode.                                    #
#       <n> is the number of the default post item (initial list selection)   #
#                                                                             #
# Each Post Must begin with a line 'PostItem <name>'                          #
# The <name> is used to select the post from a list of posts for each NC Mode.#
# Each post item is followed by lines of Post Commands to execute the post.   #
# Each command line consists of a command keyword followed by command string. #
#                                                                             #
###############################################################################
  
########################### NC Post commands ##################################
# Command                  Description                                        #
# Status    <status>       Provides one line of help for each post item       #
# ChDir     <dir>          Changes Directory to make <dir> current directory  #
# Command   <cmd>          Executes sequential list of a particular commands. #
# Task      <cmd>          Executes win apps for multi-tasking within SURFCAM #
# Delete    <file>         Delete temporary file.                             #
# Rename    <file>         Rename file.                                       #
# CopyFile  <file>         Copy file.                                         #
###############################################################################
  
######################### Command line variables ##############################
# Variables                Description                                        #
# %p                       256 character path                                 #
# %q                       8 character path                                   #
# %n                       256 character file name                            #
# %s                       8 character file name                              #
# %N                       256 character file name without extension          #
# %S                       8 character file name without extension            #
###############################################################################
  
########################### INC2APT switches ##################################
# Switch                   Description                                        #
# -w                       Output WORLD coordinates                           #
# -m                       Output inverted MCS matrix                         #
# -5                       Output I,J,K vectors with all GOTO/ commands       #
# -op                      Output OPERTN/ commands                            #
# -P                       Output Tool Pre-select command                     #
# -b                       Output ROW/START and ROW/END commands              #
# -d                       Display INC2APT dialog                             #
# -toolinfo                Output Tool comment from library                   #
# -n                       Output RAPID0 and RAPID1 commands                  #
# -x                       Output GOTO/ commands at any quadrant              #
# -c                       Check to see if existing file exists               #
# -cview                   Output Cview number and name                       #
# -event                   Output event records                               #
# -debug                   Output debug data                                  #
# -far                     Output redundant REDRAT/ command after RAPID       #
# -f angle                 Output GOTO/ commands at a defined angle           #
# -r angle                 Output GOTO/ commands at a defined angle           #
# -Precision value         Define X,Y,Z coordinate precision                  #
# -Vprecision value        Define I,J,K vector precision                      #
# -I Input path            Define input path(e.g. ""%p%n"")                   #
# -O Ouput path            Define output path(e.g. "d:\surfcam\APT")          #
作者: sinderal    时间: 2003-10-15 22:58
用文本編輯器 將Surfcam\postlib\postform.m 打開
編輯第一個 Fanuc 15M  將 紅色 部分刪除
  
StartCode                                   # Start of the program               
%0
O[0]   <----- 刪除
$[0]
^[0]  
&[0] *[0]  <----------到此

G17 G40 G80 G90
End
  
1stToolChange                               # First tool change                  
T[Tool] M6   <-------  刪除
M[Direct] S[Speed]
G0 G[54] X[H] Y[V]
G43 Z[D] H[Lcomp]
M[Cool]
End
  
Infeed                                      # Enable cutter comp                 
G[Side] X[H] Y[V] D[DComp] F[FRate]
end
  
Outfeed                                     # Disable cutter comp               
G1 G40 X[H] Y[V]
end
  
ToolChange                                  # Secondary tool changes            
M9
G49 Z0 M5
T[Tool] M6
M[Direct] S[Speed]
G0 X[H] Y[V]
G43 Z[D] H[Lcomp]
M[Cool]
End
  
EndCode                                     # End of the program                 
M9
G90 G0 G49 Z0 M5
X0 Y0

M30
%0
End
作者: vip    时间: 2003-10-19 22:10
俺去试试
谢过版主先。
作者: vip    时间: 2003-10-19 22:30
版主
好象有很多个T[TOOL]M6
是否都删掉?
作者: vip    时间: 2003-10-19 22:37
嘿嘿
版主真是高人
这下省去俺每次写完程式删除的麻烦喽
谢就一个字我只说一次~~
作者: sinderal    时间: 2003-10-29 13:07
PostForm.M 裡的 每個 Name xxxxx 代表一個後處理機器配置文件
應該說他是你所有有用到的後處理機器配置文件的總成文件
在postlib/mpost/ 下的那些 xxxxx.m3, xxxx.m4, xxxx.l2, xxxx.e2, xxxx.e4 是各個後處理配置文件的 樣版
  
Surfcam.pst裡的 是 所有後處理 命令的批次文件總成
作者: zzhzzhzzh    时间: 2004-12-7 12:06
请问:做五轴的后置处理怎么出不来?
作者: sinderal    时间: 2004-12-10 10:26
zzhzzhzzh wrote:
请问:做五轴的后置处理怎么出不来?

  
把你的Surfcam2003\surf2003\surfcam.pst 貼上來..
我看看..
作者: zzhzzhzzh    时间: 2004-12-10 11:33
帮我看看,谢谢!
作者: sinderal    时间: 2004-12-10 14:13
後處理有出來的...只是你的Surfcam.pst有問題..
因為可能同時有裝了兩個
Surfcam\surf2003\
Surfcam2003\surf2003\
  
你把Surfcam2003\surf2003\surfcam.pst 裡的
c:\surfcam\ 替換成 c:\surfcam2003\
應該就可以了
  
你先前後處理出來的 NCC 應該都在
c:\surfcam2003\scprt\samples\valve.ncd\下面
作者: zzhzzhzzh    时间: 2004-12-11 13:01
     我检查了一下,只装了一个SurfCAM,PST里的路径也对。对2~3轴,后置处理可以出来。4轴用Mpost的默认处理器可以,Spost的默认处理器不可以。5-axis则不均可以(但APT文件可以生成)。不知为何?
作者: sinderal    时间: 2004-12-11 15:11
你的F:\surfcam2003\surf2003\
你乾脆把那個檔案 copy 到 c:\surfcam\scprt\下面再試一次
作者: sinderal    时间: 2004-12-11 15:31
看你用哪一個後處理 幾號?  
再到Surfcam\postlib\spost\看有沒有那個
UNCX01.Pxx與UNCX01.Fxx
作者: zzhzzhzzh    时间: 2004-12-13 09:22
在处理前,c:\surfcam\surfcam2003\spost目录下,含有该文件:  
  
如:  PostItem Dual Rotary Table  
      Status Dual Rotary Table Mill - AB configuration  
         Command "c:\surfcam\surf2003\INC2APT" -w -5 -op -f 1 -r 45 -I "%p%n" -O "%p%N.apt"  
          ChDir "c:\surfcam\surf2003\SPOST"  
          Delete "%p%N.NCC"  
          Command "c:\surfcam\surf2003\SPOST\SPOSTM" "%p%N.apt" 85 "%p%N.ncc"  
          Task "c:\surfcam\Predator Software\Editor 6.0\peditor" "%p%N.ncc"  
   
  有UNCX01.P85 與UNCX01.f85  
  另外: C:\surfcam\postlib\spost中也有一份。  
  结果不出。
  
  
這樣粉難查出 問題出在哪裡...你將所有的Surfcam 2003版全部移除...重新安裝..
作者: zzhzzhzzh    时间: 2004-12-24 09:48

作者: bde01    时间: 2005-5-8 22:38
SurfCAM2002 Z轴等高加工没有检查干涉面,不知道那位大侠能指点、指点。
作者: sinderal    时间: 2005-5-9 13:17
bde01 wrote:
SurfCAM2002 Z轴等高加工没有检查干涉面,不知道那位大侠能指点、指点。

  
自動做干涉檢查...另外可以依需要 設置 邊界曲線 來限制刀路
作者: yanliienovo    时间: 2005-8-11 17:04
你没有装一个文件,自己找找,盘里有,是一个WINS布丁文件,不要让我告诉你是什么文件名,那样显得你水平很低.好吗.
作者: 十五    时间: 2005-9-15 23:17
标题: surfacm怎样设置快捷键

作者: 十五    时间: 2005-9-15 23:18
标题: 我是刚学的

作者: 十五    时间: 2005-9-15 23:24
标题: 我是刚学的打开那个WINS文件怎么设置快捷键能不能告诉我

作者: sinderal    时间: 2005-9-15 23:26
Surfcam 线上说明里的第二项有啊...




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