青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
楼主: babyfire

[原创] mastercam后处理问题大集合

[复制链接]
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
要怎麼修改v9sp1的後處理,才能讓轉出來的 nc 碼中不出現 I J K
/ U4 t3 o$ O6 S8 \/ Y我試過將 arcoutput 設為1 ,但是如果我在
4 X* a8 I9 ^6 J/ ?' ?( H0 a7 ypocket > finish > leader in/out > arc > helix height 中有設 helix 的高度, * ^8 E, h, S4 ?- s6 O
後處理就會轉出有 IJK 的 NC 碼,請問要怎麼改善喔??
% F7 {4 ]& C5 q  |2 O     
8 \* E" y' Y$ ?7 j) b( z   flash_star :你试试以下设置
& s3 S0 n) p3 }breakarcs : 1 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs ' c* _& b0 ~- H1 \
arcoutput : 1 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180
8 D: \  K0 r7 R( F( i0 m( |, _arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc. & _7 {" V) E- G4 u, d
do_full_arc : 0 #Allow full circle output? 0=no, 1=yes ! J8 z; o8 p% W9 }/ p
helix_arc : 2 #Support helix arc output, 0=no, 1=all planes, 2=XY plane only
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
各位大侠,小可最近在做一个铣床改简易数控系统的项目:给市面上3-4万的摇臂铣床加上PC数控系统,用电脑直接控制该铣床,使其具备简易数控功能,可以自动加工,代价也很低。   p2 Z3 i. t: ]: T) M4 d+ Q& c

$ g1 `" c5 F. i5 e$ S6 A      该项目已经快要完工,但遇到一个问题:想要使用MasterCAM转出的程序来控制,对以下代码不理解,高人是否解释一下。多谢! 9 v! X/ n- Q5 \( v  l) A& W
(10. BULL ENDMILL 2. RAD TOOL - 5 DIA. OFF. - 45 LEN. - 5 DIA. - 10.)
8 H% l; e3 S" I9 i; ?4 q* [+ B3 M! k) U  V7 d9 T+ K
另外,想求一标准的后处理文件,产生的代码由我们的系统解读,所以不需要变换格式,只要一个标准的即可。 2 S2 P9 J# I/ j' M& S

" B0 g2 g9 w5 j0 v6 w+ ^, y
( V+ z$ T) N2 U1 {9 h# Y3 G: q0 j4 X6 f% U
这是个注释文件表示刀具型号大小。 $ J, [  Z$ k& d4 Y( g& S; p

# l# T+ V' b" f相当于C语言中的 ' 符号 : ]( j* ~  j0 s- o

3 S! W, c! Q8 k; p贴中内容为 D10R2 刀具。 5 p% E1 |  t6 X; f) C: X; F. q5 Y1 B
# b0 U, C3 @! Q" G4 ?+ y
没有什么标准后置,一切按你控制器手册来编写。
- q- r) l0 @/ W' u
7 j: v2 e( A& A5 T2 j! }# I
: f( g- z1 c7 j$ t7 n, w: ^% e我就是想从这句注解里面弄清楚刀具的信息,以便提示使用者换什么样的刀。
8 d# _1 \; g% w1 K& BDIA. - 10 直径10?
. i( O. ]9 D$ V! t8 Z+ OLEN. - 5 刀长补偿5? 5 W, f. r3 s4 @/ |, A' z- P
RAD TOOL - 5 DIA. OFF. - 45 是什么含义呢?
8 ~7 d7 r! v/ A% R! A+ k1 y- s
$ r7 `2 H  q( p
(10. BULL ENDMILL 2. RAD TOOL - 5 DIA. OFF. - 45 LEN. - 5 DIA. - 10.) % }4 `: J! z1 o& P$ n0 Z' N  v5 g5 N

/ P' y& I. i; ^4 F5 ~% L10. BULL ENDMILL 2 RAD 刀具名 : c. z& ]4 P3 R+ s

) f5 x4 r7 q7 d) G5 DIA 刀具编码
/ e8 Q. @5 [* M3 x' }# k, O. M' E6 x8 h" U- P# ]9 P
OFF 刀塔编号关闭,此项功能在三轴上关闭。
( f5 g' Q/ |2 z7 o+ @9 ^/ p" G: Z- P
+ y: y9 ]4 |4 o8 `6 v45 LEN 刀径补偿在机床控制器45号刀补位置 / O5 k' g2 C0 T2 K
- F" p1 T6 l3 h# A" B
5 DIA 刀长补偿在机床控制器5号刀补位置
6 v: u8 T! m0 F# ?! O% z$ M) V+ _: U1 y* T( S4 E2 z
- 10 刀具真实直径 8 t+ e5 ^' L9 a* N
! U7 c/ x- l! y& S" p
LEN应该是刀长补正,DIA应该是刀径补正 5 x# b4 `) o: Y, ^2 H
( {. ~2 O3 f$ Y$ [# l$ o
修改后置文件将这两个名字改动过来。 1 J( r0 y$ J8 d% z7 Z' e" N
! H& L4 c9 q* Y1 D
给市面上3-4万的摇臂铣床加上PC数控系统,用电脑直接控制该铣床,使其具备简易数控功能,可以自动加工,代价也很低。 ( R  Z' m, ?. O  H, y
' l/ o+ v: k6 R4 b% v' k
在铣床上加一个PLC板,然后再用计算机来控制? ) U5 t8 P, r. H+ K* M

  s: y" @) Y+ W( k. \0 |驱动用什么,开环还是半闭环?   D8 u" c. @: k  i$ K0 q

2 ^" K- {  `" O" F1 {0 j# N' T- A- G+ O2 c: U5 i7 I) u% G8 v) S2 k7 a
谢谢kkqqjj,这些对我很有帮助。 ! p5 I- y4 s; H9 F$ u
. y6 I( g9 f" k- _
计算机控制;大闭环,光栅尺
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
怎么编制macro program程序?7 Y4 n& j3 m. d/ e

$ k. _- h9 N& O- ]! m0 P3 f+ w7 ?4 j$ K" G* \6 w3 T
FANUC MACRO 有分MACRO A 及MACRO B两种如系统参数是开MACRO A则不能读MACRO B的格式。MACRO B的功能较MACRO A强也容易懂,所以要编写MACRO程序要先知道机床是开启那种MACRO,这样执行时才不会出现ALARM - h7 V7 W# @% W, K" i4 B; U: t
还有你要写什么功能的MACRO?
3 O4 c6 T, r% |+ k: X$ [
- r7 L: w4 @  |5 m; X0 v/ A谢谢你告诉我这个。但是MACRO A 及MACRO B两种如系统参数在哪里能看出来它们的设置呢?我要编圆弧的macro。
/ x$ T% c3 n. N2 B2 O3 c) J( X
4 U0 f; M  x4 C0 u5 o9 Z
4 S3 }7 A% f* a, X- W1 D因你没有说是何种控制器所以我也不知道是那个系统参数,不过你可以试看看机床接受那种格式。
" P. N2 h6 c3 v6 r6 a5 bG65H01P#100Q#0 MACRO A
- u+ e8 l' E: @- `% D#100=0 MACRO B
# U/ n3 `; d/ T/ u7 S) x, c! G. W3 g4 U& J4 L4 {
在哪看机床接受那种格式。??
3 k& @% m5 ?& {. I- H. Q/ m! L) BG65H01P#100Q#0 MACRO A
" @5 ?8 }; _1 R, |6 v7 v' z0 L! k#100=0 MACRO B " _3 s+ ]' G* F, d" i
0 G0 e1 l0 t' e! |3 s. w$ g& }8 x
谢谢!
  r7 c2 z4 [/ G) v2 `9 w. o- B9 i% l" ?* w, u1 a- a+ y
( z6 x5 Q) @4 L" r& A/ W2 g

# C8 w# A3 L$ T执行G65H01P#100Q1 后没有ALARM出现且变量100有变为1...MACRO A
# C0 j8 h. `, {7 ?, H4 k执行#100=1 后没有ALARM出现且变量100变量100变为1那就是MACRO B
; J2 L) Y* l2 A$ d! Q6 o' e3 }7 e, j% F0 G) L/ x
要编写macro程序须先了解有关macro指令
2 G# y3 B0 ?( k- _2 a$ a1:变数
& w/ K0 W( V4 z2:自变量 3 p( c0 D, @, ^  G
3:运算指令
' ~5 t9 e0 L0 X  x% y4:控制指令
$ ~! v5 {/ u" `$ ~1 k: L2 h变数(variable number)又有分下列几种
& \/ b+ |, n  a1 i' x+ R- D  s区域变量:#1--#33 变量内的数值不能代出用于其它程序
3 @" o. u, y. c6 W. E共通变数:#100--149(关机再开后会变0) #500--#531(关机再开会保持原数
7 c% p+ s3 H/ x, i9 o         值),变量内的数值可代出用于控制器内的任何程序。
( d" A1 ?  p3 T2 \1 x8 v系统变量:#1000-#19099,可利用系统变量将G code S code T code M code ! Z: v1 z- s+ Z; a6 o2 |" U
             ,单节终点坐标,时间,补正值,工件补正值代出应用。
发表于 2007-7-16 10:54 | 显示全部楼层
老兄,你从那找的这些东西啊?我的神,看的我是云里雾里的,好多的东西看不懂啊,/ d& D# R) o& a

& ^% V/ C6 p5 T& J不行啊,还得学习啊~!
发表于 2007-7-17 15:39 | 显示全部楼层
高手.
发表于 2007-7-22 20:38 | 显示全部楼层
ding
发表于 2007-7-29 09:46 | 显示全部楼层
还要学习哦
发表于 2007-8-10 21:56 | 显示全部楼层
g hk一点都不懂呀
发表于 2007-8-11 09:47 | 显示全部楼层

回复 #1 babyfire 的帖子

发表于 2007-9-27 21:36 | 显示全部楼层
说的是不明不白的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-3-29 14:16 , Processed in 0.055434 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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