iCAx开思网

标题: 西门子802D的钻孔循环 [打印本页]

作者: blackbird111    时间: 2007-3-7 22:39
标题: 西门子802D的钻孔循环
后处理总是编不好,还有镗孔等也是。苦恼!
作者: blackbird111    时间: 2007-3-8 00:11
802s的钻孔循环,和802D不一样,也高不定。
作者: blackbird111    时间: 2007-3-8 22:02
西门子802s的Mpost,802D也能用,但解决不了钻,镗的问题。
作者: blackbird111    时间: 2007-3-9 22:14
name Siemens 802s (Metric)

% 00
/ 00
O >4
N >5
G >2
g >2 G
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
H >2
D >2
T >2
M >2
S >4

ModalLetters X Y Z F R

ModalGs 0 1 2 3 73 74 76 80 81 82 83 84 85

Sequence#s N 1 1 1
First#? N
Last#? N

HCode X
VCode Y
Dcode Z
FeedCode F

Comment ;( )

Spindle 3 4 5
Coolant 7 9 8
DComp 41 42 40
LComp 43 49

Feed G<1>
Rapid G<0>
Cw G<2>
Ccw G<3>

Inc/Abs G 91 90

CtrCode I J

Spaces? Y

Incremental? Y
CtrIncremental? Y
ByQuadrants? N

UppercaseComments? Y

StartCode
%<0>
End

1stToolChange
M<Direct> S<Speed>
G<90> G<0> G<Work> G<64> X<H> Y<V>
M<Cool>
End

Infeed
G<Side> X<H> Y<V> D<DComp> F<FRate>
end

Outfeed
G<1> G<40> X<H> Y<V>
end

EndCode
M<9>
M<2>
M<30>
%<0>
End

Drill
G<81> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel

Peck
G<83> X<H> Y<V> Z<D> Q<VBite> R<Vclear> F<FRate>
end cancel

Tap
G<84> X<H> Y<V> Z<D> R<Vclear> F<FRate> Q<VBite>
end cancel

LTap
G<74> X<H> Y<V> Z<D> R<Vclear> F<FRate> Q<VBite>
end cancel

Ream
G<85> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel

Bore
G<86> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel

Back
G<87> X<H> Y<V> Z<D> R<Vclear> F<FRate>
end cancel

Cancel
G<80>
end

Replace "%" with "%_N_siemens_MPF"
作者: sinderal    时间: 2007-3-11 15:23
給我你用手改好正確的程序與你的scprt
作者: blackbird111    时间: 2007-3-11 21:19
802D的循环说明,具体程序要到机床上确认。
作者: sinderal    时间: 2007-3-12 12:52
給我你的scprt 以及 後處理出來的程序, 更正為正確的程序. 這樣比較快. 因為有可能你的某些參數沒有設置 所以輸出不正確
有些可能要用到Surfcam裡鑽孔循環其他的命令 Custom1, Custom2,... 來做輸出
作者: sinderal    时间: 2007-3-12 12:55
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] P1000
end cancel

Peck                                        # Pecking canned/manual cycle      
G83 G[RetPlane] X[H] Y[V] Z[D] Q[VBite] R[Vclear] F[FRate]
end cancel

Chipbreak                                   # Chipbreak canned/manual cycle      
G73 G[RetPlane] X[H] Y[V] Z[D] Q[VBite] R[Vclear] F[FRate]
end cancel

Tap                                         # Tapping canned/manual cycle      
if [Rigid] > 0
M29                                   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        
G76 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] q0.05 F[FRate]
end cancel

Back                                        # Back boring canned/manual cycle   
G87 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] Q[VBite] F[FRate]
end cancel

Custom1
G84 G[RetPlane] X[H] Y[V] Z[D] R[Vclear] Q[VBite] P[Dwell] F[FRate]
end cancel

Cancel                                      # Cancel a canned/manual cycle      
G80
if [Rigid] > 0  
G94                      Unlock Z if w/ rigid tap.
endif
End


上面只是一個例子
作者: blackbird111    时间: 2007-3-14 00:19
有840D的后处理,不知道和802D的有多大差别。
作者: blackbird111    时间: 2007-3-21 01:11
%_N_DRILL_MPF
N1 ;(DRILLAAA.NCC 2007-3-21)
N2 M3 S597
N3 G90 G0 G54 G64 G17 X-50. Y-25. F186
N4 M08
N5 G0 Z25.
N6 CYCLE81(25,0,2.5,,30)
N7 X0 Y0
CYCLE81(25,0,2.5,,30)
N8 X50. Y-25.
CYCLE81(25,0,2.5,,30)
N9 Y25.
CYCLE81(25,0,2.5,,30)
N10 X15. Y15.
CYCLE81(25,0,2.5,,30)
N11 X-15.
CYCLE81(25,0,2.5,,30)
N12 X-50. Y25.
CYCLE81(25,0,2.5,,30)
N13 Z 25
N14 M9
N15 M2
N16 M30
%

一个简单程序。

[ 本帖最后由 blackbird111 于 2007-3-21 01:16 编辑 ]
作者: blackbird111    时间: 2007-3-21 01:20
%_N_DRILL_MPF
N1 ;(DRILLAAA.NCC 2007-3-21)
N2 M3 S597
N3 G90 G0 G54 G64 G17 X-50. Y-25. F186
N4 M08
N5 G0 Z25.
N6 MCALL CYCLE81(25,0,2.5,,30)
N7 X0 Y0

N8 X50. Y-25.

N9 Y25.

N10 X15. Y15.

N11 X-15.

N12 X-50. Y25.
MCALL
N13 Z 25
N14 M9
N15 M2
N16 M30
%

这种方法应该也可以。
作者: pecxon    时间: 2007-4-2 20:38
兄弟,你真的有SIEMENS840D的后处理吗?能不能送给小弟一个,小弟有急用,在此先谢谢了!
请发到我的邮箱:
pecxon@yahoo.com.cn
作者: yuyu_yuyu    时间: 2007-5-22 19:24
标题: 求助
blackbird111,你好,我想学习非均匀有理B样条方面的内容,找了很久电子版的《计算机辅助几何设计与非均匀有理B样条》都没找到,偶然看到你在03年发过电子版的,但现在已经不能下载了,能不能给我发一份电子版的,小弟不胜感激。d_s_f@163.com
作者: Hakuna_matata    时间: 2007-7-15 12:59
blackbird111兄弟
如果很多孔直径相同,但在不同高度的平面上,且孔深度不同,也能自动生成程序吗?
我自己也做过840D的后处理,但碰到上述问题时,自动生成的程序问题!
请多指教!
作者: sinderal    时间: 2007-7-21 13:46
Surfcam 再轉入X_t, Sldprt....等檔案, 可以自動產生要孔加工的中心點與深度線, 一次選取 是可以做不同平面 不同深度的孔循環加工.
作者: yzl0524    时间: 2009-5-20 09:15
说实话,我没有能力给楼主提供帮助,但是我却有着楼主同样懊恼的问题,西门子802C的UG 后处理我找不到,恳请兄弟们帮下忙 要能支持孔循环啊 !跪求了 !ln0415@qq.com谢谢 !
作者: yumingz0    时间: 2010-4-8 16:51
我有正宗的西门子840d,正在使用,谁要?收费了。qq50903243
作者: sinderal    时间: 2010-4-9 10:41
SPost(GPost)現在已經可以一個選項就搞定西門子的鑽孔循環指令, 不必像我以前要寫FIL
作者: winmy    时间: 2011-12-15 16:44
10楼的正解
作者: margar2016    时间: 2017-9-7 09:51
谢谢分享!




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