找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

【原创】Surfcam MPostwin解釋兼教程

 关闭 [复制链接]
11
发表于 2003-11-9 15:52:35 | 只看该作者
數值 的 乘 與  除

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
12
发表于 2003-11-9 15:55:55 | 只看该作者
分數 與 加

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
13
发表于 2003-11-9 15:58:10 | 只看该作者
數值 要 減 怎麼辦?   
  
先回答出來 加分
14
发表于 2003-11-11 13:25:41 | 只看该作者
ModalLetters X Y Z F R                      # 哪些位址碼是缺省l     
  
ModalGs 0 1 2 3 73 74 76 80 81 82 83 84 85  # G 碼缺省l     
  
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 ( )                           ----   # Begin End comment char.            
  
Spindle 3 4 5                             ---  # Cw, ccw & stop m codes            
Coolant 8 9 7 61 62 63 64              ---     # Flood, Off, Mist and Thru Spindle M codes            
DComp 41 42 40                           ---   # Left, Right & Cancel m codes      
LComp 43 49                               --  # On & Off codes                     
  
Feed G01                                   --  # Linear move                        
Rapid G00                                  --  # Rapid positioning word  
ArcPlane G 17 18 19                   --    # G19, G18, G17 Arc Plane selection  
ReturnPlane 98 99                       --    # G98 G99 Return Plane selection            
Cw G2                                     --  # Circular move clockwise            
Ccw G3                                   --   # Circular move counter clockwise   
  
Inc/Abs G 91 90                         --    #Inc& Abs char. & values           
   
CtrCode I J K                             --  # I J or R or I J K L                  
Helical? Y                             
Spaces? Y                               --    # Y or N  'Spaces between words      
  
Incremental? Y                         --     # Y or N  'Inc or abs output         
CtrIncremental? Y                     --      # Y or N  'Inc or abs I & J         
ByQuadrants? Y                       --       # Y or N  'Break arcs at quadrants   
  
UppercaseComments? Y               # Y or N 'Require uppercase comments
15
发表于 2003-11-11 13:29:34 | 只看该作者
CtrCode I J K 改成 CtrCode R
  
就 輸出 G02/ G03 X Y R
16
发表于 2003-11-11 13:31:49 | 只看该作者
鑽孔循環等 定義:
  
Drill                                       # Drilling canned/manual cycle      
G81 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] F[FRate]
end cancel
  
CSink  
G82 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] F[FRate] P[Dwell]
end cancel
  
Peck                                        # Pecking canned/manual cycle        
G83 G[RetPlane] X[H] Y[V] Z[D] Q[VBite] R[Vclear] F[FRate]
end cancel
  
Tap                                         # Tapping canned/manual cycle        
if [Rigid] > 0
G93           G93 to lock Z to spindle rotation.
G84 G[RetPlane] X[H] Y[V] Z[D] P[Dwell] R[VClear] F[FRate]
else
G84 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] F[FRate]  
Endif
end cancel
  
LTap                                        # Left handed tapping cycle         
G74 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] F[FRate] Q[VBite]
end cancel
  
Ream                                        # Reaming canned/manual cycle        
G85 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] F[FRate]
end cancel
  
Bore                                        # Boring canned/manual cycle         
G86 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] F[FRate]
end cancel
  
Back                                        # Back boring canned/manual cycle   
G87 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] F[FRate]
end cancel
  
Cancel                                      # Cancel a canned/manual cycle      
G80
if [Rigid] > 0   
G94          Unlock Z if w/ rigid tap.
endif
End
17
发表于 2003-11-11 13:44:56 | 只看该作者
程序起始
  
StartCode                                   # Start of the program               
%0
O&ltrogram#>
G17 G40 G80 G90
G91 g28 x0 y0 z0
End
18
发表于 2003-11-11 13:46:33 | 只看该作者
第一次換刀的時候輸出 定義:
  
1stToolChange                               # First tool change                  
ask <Val1> " If this operation is without Cycle, please enter 1" "1"
N[Block] T[Tool] M6
(0 d[ToolRad] e[ToolDiam] f[corner] )0
M[Direct] S[Speed]
if [Val1] = 1
^0
G0 G[54] X[H] Y[V]
G43 z[D] H[Lcomp]
M[Cool]
else
G0 G[54] X[H] Y[V]
G43 z[D] H[Lcomp]
M[Cool]
endif
End
19
发表于 2003-11-11 14:03:57 | 只看该作者
因為要判斷 有 鑽孔循環的 時候 不輸出G5.1 Q1
所以 加了Ask <Val1> 問使用者...內定值 1,  代表 不是 Canned Cycle
  
^0
輸出 G5.1 Q1  
  
偶在後處理配置文件 最後面有一行
replace "d" with "Tool Radius "
replace "e" with "Tool Diam "
replace "f" with "Corner Rad. "
Replace "^" with "G5.1 Q1"
Replace "&" with "G5.1 Q0"
  
(0 d[ToolRad] e[ToolDiam] f[corner] )0  
輸出( 刀具半徑, 刀具直徑, 刀鼻半徑)
20
发表于 2003-11-11 14:06:18 | 只看该作者
G0 G[54] X[H] Y[V]  
G43 Z[D] H[Lcomp]  
M[Cool]
  
建議改成
G0 G[Work] X[H] Y[V]  
G43 Z[D] H[Lcomp]  
M[Cool]
  
Work 是 G54 -- G59的變數...後處理的時候 系統會問你 要輸出什麼值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-22 21:15 , Processed in 0.084849 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表