找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1212|回复: 7

[求助] 求DM2800后处理程序 使用特殊dynacode代码

[复制链接]

6

主题

12

回帖

27

积分

注册会员

积分
27
发表于 2011-12-4 08:15:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

×
本帖最后由 christzyy 于 2011-12-4 08:42 编辑 ; b1 K1 V: w2 x, H, b4 P4 T, W

, O9 G; n2 [( i4 o( R 1111111222222.jpg
; t' A8 Y, J( ^6 R: k+ q这是谷歌翻译的:后处理器的软件,你可以去Mastercam的网站,并寻找到教育后处理器。 DM2800,你可以免费下载有一个......下面的计算机系统将能够工作的一次对话的语言编写的程序转移......
0 n1 s/ B; I9 ?% B( C" w机床
% k6 s0 H7 G0 Z- r5 y! i7 q" S2 k b.jpg * |( ~! ], ^! J' Q9 z6 w

3 T- T+ b2 ^, O& l这是DYNA自家的代码 一种对话式高级编程语言
% Z1 a8 f) I0 o1;TD=0.1250
* J! S7 C( I( ^1 W2;FR XYZ=10.0
2 O* k6 {$ m3 e& A0 ]; M. [0 P3;SETUO>zcxyu- b2 I: f$ r# w+ m; O
4;Go X 0.5025& r# b& J+ d& g9 k
5;Y 2.0000" o% H8 D5 F/ A/ l  z; B+ [. l, g4 F1 [; K
6;Go Z -0.0400
3 h+ z0 D& B) `* N" F( p9 {7;Go Y 2.6750
2 ]1 r/ k( \2 O' v. K: z! R8;Go X 0.6825
* w" ]- R8 ~" d# X4 c4 i% C# B! ^* v9;ZERO AT3 m( P2 N# J9 w5 C+ s8 u
10; X 0.6825
) J5 R3 `; O  z' g11;Y 2.4850
3 \4 {/ i* n6 l2 G+ i* Z12;GR a -90.000' y( r5 ?3 G; x+ o( D' w) ~7 g* y
13;Go Y -0.29504 v( [  F6 \. L! y2 z* h% s
14;ZERO Y& C7 K. F. O4 X/ F. u. i/ `
15:Go a -90.000
( i( I, ?4 D2 X# H1 G5 @16;Go X -0.18009 t. _' z8 x, q# r# j+ _
17;Z>C
% P* ~  m8 }+ D( [  @; f18;>REF COODS
& l, O: a6 g! x( x2 \7 i5 L19;Go X 1.22504 o& Q) x5 E3 w: M5 b! y- V/ f. [
20:Go Z -0.0400+ ~3 S! y: t+ Z( P  k
21;Go Y 2.3346
" O3 {( l1 G$ F# m, j22;ZERO XY: L/ a4 p" H* C8 ]0 r
23:Go r 0.37006 X9 o7 K/ F! k% l' }
24;a 60.000
" f* |1 c( i6 A25;Go r0.0000
2 s) u" k6 W& ]4 T26;Go r0.37008 p* H9 c% f9 n& z
27;a 120.000
- I3 W/ f2 u$ N. i7 D( g6 J, C  T28;Z>C
! j3 N% y: D/ g) P29;>REF COODS
" \0 t, f, r9 _* F; n  W30;Go X 1.58252 j/ y/ c7 ~& b# L) h, [. V
31;Y 2.00003 k, J7 I- I) X. \  ~, g, I
32;Go Z -0.0400
1 V3 X5 y0 ~9 i( M$ N" A33;Go Y 2.6750( r+ j, s' z/ G; u
34;Go X1.9525
' t7 G# T3 G3 b/ s& p' g35; Y 2.0000
) i- S; p- z- G7 @1 C. u36;Go Y2.6750
( r. U4 J  l8 K37;Z>C
* N. N0 `  h) F8 `/ ~4 x! P38;Go X 2.12256 S/ Y- Y) r; s) w5 Q5 P
39; Y 2.0000! r/ M0 E" \6 q1 [' |5 h
40;Go Z -0.0400
+ S- h8 T9 N( A4 Z# j3 _
3 a# p" A+ k$ Z8 V3 |' Q4 T我现在找不到这个后处理 愿意付费 以前一直学的是UG 现在忽然需要用Mastercam 实在措手不及 麻烦高手指点一下 那个版本的Mastercam最稳定 另外可不可以用UG做出刀路 然后再用Mastercam做后处理 谢谢

6

主题

12

回帖

27

积分

注册会员

积分
27
 楼主| 发表于 2011-12-4 08:20:37 | 显示全部楼层
本帖最后由 christzyy 于 2011-12-4 08:42 编辑
1 x3 {2 q  T3 q6 V! ?
! k/ \; [8 N: Y3 m这是我的机床 刚买到 努力学习中
' P! F1 K2 w. D, k! s5 n  [1 R链接发不上来 百度(DYNA MYTE 2800工业数控小铣)就能找到 超多图
5 _1 \0 G& ^9 x; ~$ K" z个人业余爱好 没事自己做做小零件 欢迎交流 QQ:804913212
回复

使用道具 举报

4

主题

85

回帖

62

积分

注册会员

积分
62
发表于 2011-12-4 17:06:37 | 显示全部楼层
是晃小瞊产产不为为
回复

使用道具 举报

6

主题

12

回帖

27

积分

注册会员

积分
27
 楼主| 发表于 2011-12-9 08:24:57 | 显示全部楼层
本帖最后由 christzyy 于 2011-12-9 08:43 编辑
5 ~5 p3 `+ @" n! G7 b% m# c2 W5 A# Z% S7 y- }" R
不好意思全是E文 我有时间会翻译好 这里不是针对2800的 但和2800有千丝万缕的联系4 z. V& @9 G. e' C, L+ c" p! ?
代码的编号是从000开始到900结束 长代码也要按这个方式断开 开头是第几段编码 用(*** START INS ** 开头代码是不是必须这样我不确定) 结尾必须是(*** END NEWPART)(*** END)   *表示数字+ d7 R* v+ y# F' r& I6 I4 G# b
一楼的代码是我用软件编辑过 所以编号不对 发上来时忘记改回来了) X7 x0 |) a# u0 O  t' V

. I0 h2 J, P# [( z- e8 eLine 849 - Shows start of program, inches mode, prog. no. 20) T% Y3 Z- B& F. b3 O* q
Line 850 - Tool Dia. .125 in
  `5 W+ p. L/ gLine 851 - Feed Rate on X and Y axes to 16 in/min
% j" a; h! Z% F$ Y: B1 }Line 852 - Feed Rate on Z axis to 5 in/min1 g" {: h  Z7 A; E  t: q
Line 853 - Halts the program and prompts you to set up the axes (if that's not in the manual, let me know and i'll go into more explanation)
' r8 c& c4 `, N0 g& P2 q# \Line 854 - Turns on the spindle, note on the left side of the spindle there's a switch that if turned off will keep the spindle from starting, also there's a local/program switch on the left front of the yellow box that transfers control of the spindle to the program)
6 l. a3 k( _$ ELine 855 - "GO Fast" (rapid traverse) to X = -.3125. x, V0 o9 p. q0 H
Line 859 - GO to Z = -.3750 (at defined feedrate)
7 B7 c# ]  Q8 I  k* c, H& rLine 864 and 865 - using only one GO command and specifying two axes will do linear interpolation on those two axes (note that on this example that the Y axis is already there so it isn't obvious, this was a move to drill a hole, and mastercam likes to specify points that we're already at quite often)
8 c/ H: U; _: z6 g7 ILine 873 - turns off the coolant that was mysteriously never turned on using the COOLANT ON command.
  b! D6 t6 o( R) g3 x4 F) {3 ?" FLine 874 - raises spindle above clearance plane9 x" t. I. {# z% l
Line 875 - turns off spindle6 b0 p- ?  ^6 F! r
Line 876 - shows where program ends and gets machine ready to run it again.
6 P) ]0 B# ]" F4 Z% ?
0 ?* k3 ]0 p' n9 |. M8 m, [...../ I) F! D/ |# i
849 START INS 20
* J, P  j" l. j( z8 A$ q* d850 TD = .125
7 i6 a9 t7 @5 N/ P, r( \7 T851 FR XY = 16' |# x8 o, E6 U) X/ m- _
852 FR Z = 5) ^: m' j  W! `# X: [, ^2 o
853 SETUP >ZCXYU
: w: Y: N+ g5 u854 SPINDLE ON: l  r; b! n( H
855 GOF X-.3125) f; G8 Z; z* d
856 GOF Y-1.1875
' G$ e5 _2 [+ E857 GOF Z.1000
7 t: v$ b; N  Z& b( T: ?858 FR XYZ = 4.1
2 p5 C' ]1 a' T$ o, W( w# e859 GO Z- .3750
( w/ @0 n: ^# u, m) y0 Z860 GOF Z.1000
. C+ \9 c( A) O& B, X861 GOF X-1.6250( F# N; v- r7 h: K4 E
862 GOF Y-.4297: \" y' B. q5 Z: Z% D
863 FR XYZ = 4.1
" `8 y+ l2 {' d3 Q5 U7 g. g864 GO Y- .4297% v5 i% e3 e8 c. i( I
865 Z- .3750
2 \1 E2 L% P8 C4 |1 e866 GOF Z.1000( g( g4 k( I4 A
867 GOF X-1.62503 G& P' e/ I9 ?% J  j
868 GOF Y-1.9453
7 y+ N2 \$ b) P& s( e8 S4 b869 FR XYZ = 4.1
$ z& O' O$ a1 h$ H" O, q870 GO Y- 1.9453* o: d1 i1 C% F- g" S4 {
871 Z- .37501 e' @1 _3 t- u+ L) t  u1 r
872 GOF Z.1000; n+ z2 W$ R1 e8 E* P) l$ `
873 COOLANT OFF% @% g) o1 o( x2 F5 p* g- k
874 Z>C4 o& l9 n" `0 y  L
875 SPINDLE OFF
! s/ s+ C- R  M8 a2 a2 z876 END NEWPART( Q& e! J6 h  J# n0 Y# k
.....
7 b: `2 z& B  P" }! e' e- [+ C  _
$ e# e- v- L- \" B# j% d9 eNext segment of code show how to implement a tool change.0 G, W" m1 D5 s" Z$ E
program is running until line 354, which raises the z axis all the way up.8 M1 S' C* l* i$ \! S
then turns off the spindle. HALT will pause the program, allowing time for a tool change, until the "next" button on the keypad, which will resume program execustion, in this case it will turn the spindle back on and start motion again# x* m+ m0 f* Z* k
...../ v( E1 F( g, l
352 Z- .3750
/ Z. h0 B+ }" t  A% d353 GOF Z.1000 % Q0 P, o4 Z5 _4 m& m, C# p
354 Z>ZMAX ; y% Y$ S8 i' h3 E
355 SPINDLE OFF , r' k- Y- m2 `" @1 r+ A6 N: [5 l' v
356 HALT - ]" r7 l! Y+ |, {- D$ J
357 SPINDLE ON ( ^* \$ t: z  g1 f2 k; w
358 GOF Z.2500 0 N( _3 U9 p% z& G/ S
359 GOF X5.09381 s- W% G8 v7 n2 ]0 J5 h, \0 {
.....
+ r6 d' t$ W& Y. A0 d2 Y
# \3 G& A) g1 v& ?# d3 mThis next segment show how circular interpolation can be specified.
5 Y* H: s5 F  }/ A! \starting at line 14 a local zero is specified to be at at 0,0 on lines 15 and 16. Line 17 tells it to "Go Relative angle" 90 degree CCW motion. (negative values indicate CW), i believe values up to 360 degrees can be used and there is a special command that needs to be used when the center is outside the machining envelope (i think it's an "i" or something, but i've never used it so i can't say for sure). Line 18 executes the move.
& T% J9 j" a3 s7 c.....( g1 i5 T9 ^4 a
012 GO Z- .0938- y/ K- u9 b$ w1 P  O
013 FR XYZ = 12.0' h4 X7 R3 K6 u4 _. _* V0 b8 a
014 ZERO AT1 C8 q& P9 A, Z6 E; L
015 GO X .0000, e9 J/ M" ?2 [5 T) q0 G8 G4 E
016 Y .0000" ]; i0 D" V& P, ]* B
017 GR a 90.. V2 l' H4 O  z' |" i
018 >REF COODS; p  J8 l" A0 E# ~0 z
.....
* T" _; R! V" I+ Y( M: X7 g% k下面是一些相关资料
/ z8 t8 [4 o& M" B- c  E DYNAMYTE 2400 3 AXIS MILL.zip (58.02 KB, 下载次数: 4) MPD2400C.zip (31.22 KB, 下载次数: 2) MPD4400C.zip (31.74 KB, 下载次数: 1) mpdyna.zip (22.27 KB, 下载次数: 2)
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014264
发表于 2011-12-10 15:18:34 | 显示全部楼层
回复 4# christzyy
5 ?; ~8 [0 A1 L5 l$ U1 l8 s# z1 G- T, O
- B& I" i. E+ l$ t, c, f
    这个后处理应该可以满足你的要求。你可以把生产的代码进行相关的上机测试即可
回复

使用道具 举报

6

主题

12

回帖

27

积分

注册会员

积分
27
 楼主| 发表于 2011-12-10 22:23:51 | 显示全部楼层
后处理可否做成UG使用的 Mastercam使用实在不习惯
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014264
发表于 2011-12-11 01:44:59 | 显示全部楼层
回复 6# christzyy
. _) `1 R' a& w! Z3 @
4 @2 U7 z5 I, x; A# h
  s6 g" Z  z3 K# m7 Z1 j; A6 _    工作量太大。不做
回复

使用道具 举报

8

主题

253

回帖

478

积分

中级会员

积分
478
发表于 2011-12-11 12:11:33 | 显示全部楼层
下载了看了一下,真是很特殊啊,看不懂那些代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-7-20 00:52 , Processed in 0.645215 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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