青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
要怎麼修改v9sp1的後處理,才能讓轉出來的 nc 碼中不出現 I J K " o0 K5 N9 |( Y* a
我試過將 arcoutput 設為1 ,但是如果我在 / Q. o/ s3 a, f8 G- b1 ?. ^- p8 {
pocket > finish > leader in/out > arc > helix height 中有設 helix 的高度,
0 x7 {, d' G0 @* m% G2 w後處理就會轉出有 IJK 的 NC 碼,請問要怎麼改善喔??
  n4 A2 X! e( v( T. y% t' [/ q     
3 G! O+ T2 s% ]: x4 G" E- z   flash_star :你试试以下设置 - X+ T$ G) W. o7 R2 C1 ^7 x9 b- Y) p
breakarcs : 1 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs - f7 J/ r/ U  o; Y9 ]
arcoutput : 1 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180
4 F) M$ d% a: @arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.
" z0 }5 {) F# P4 n0 {, I1 fdo_full_arc : 0 #Allow full circle output? 0=no, 1=yes 5 B3 H& s( \8 Y, T) |
helix_arc : 2 #Support helix arc output, 0=no, 1=all planes, 2=XY plane only
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
各位大侠,小可最近在做一个铣床改简易数控系统的项目:给市面上3-4万的摇臂铣床加上PC数控系统,用电脑直接控制该铣床,使其具备简易数控功能,可以自动加工,代价也很低。
% ~' }; f  z8 K7 C2 I3 n# w2 G* `7 s4 _5 ]3 X5 ?: }3 K
      该项目已经快要完工,但遇到一个问题:想要使用MasterCAM转出的程序来控制,对以下代码不理解,高人是否解释一下。多谢!
. W2 j7 Y6 _- w(10. BULL ENDMILL 2. RAD TOOL - 5 DIA. OFF. - 45 LEN. - 5 DIA. - 10.) 8 ?, s! M1 W; {: o

( _7 @2 O& |2 N! h" c) ~0 R7 X另外,想求一标准的后处理文件,产生的代码由我们的系统解读,所以不需要变换格式,只要一个标准的即可。
& G( z: @% l" P2 E8 q8 y
; B3 g) j5 p* q
* K9 a& R8 s: J: _! N1 _$ U) e" h( u; A; J, N; P: j
这是个注释文件表示刀具型号大小。
1 G% \, Y+ K! s! L8 M4 S
1 y* Y/ A5 b* ^9 |8 g$ w相当于C语言中的 ' 符号
  o; ]+ A1 D; v9 W2 a
  P7 [# N' `- u# ^贴中内容为 D10R2 刀具。 % s7 e% h7 u9 c
% O( q( \2 H+ ]. ]( j% S+ i2 ?) ]
没有什么标准后置,一切按你控制器手册来编写。 $ Y% k- N! _/ }# ?' l

. P+ E% [6 M, y' L$ q" |8 B! ~+ o$ h0 G
我就是想从这句注解里面弄清楚刀具的信息,以便提示使用者换什么样的刀。
' e/ N3 M" k9 P/ \5 iDIA. - 10 直径10?
" C: l2 \+ t/ P. ~& P9 x+ @LEN. - 5 刀长补偿5? $ H/ g& _) ^! i7 ~! p
RAD TOOL - 5 DIA. OFF. - 45 是什么含义呢? ! R; M9 l& `$ d- g0 o

0 a1 ?; D' ?; o. N! A1 k# P; Y3 ~2 e- G  S' a
(10. BULL ENDMILL 2. RAD TOOL - 5 DIA. OFF. - 45 LEN. - 5 DIA. - 10.) ! H5 S" @; L+ \! Y1 v' d3 u

6 _0 E+ F: X- p3 M10. BULL ENDMILL 2 RAD 刀具名 9 a: V! R2 l; P$ t- V
7 I& x* @- o8 t
5 DIA 刀具编码
' d. S% L; F& Q$ X" D
2 {+ k, N+ e7 M5 k3 YOFF 刀塔编号关闭,此项功能在三轴上关闭。
3 a8 b; l  A$ b$ c2 u2 g" ?2 N3 M
8 ?. j7 e. z4 t5 h- I45 LEN 刀径补偿在机床控制器45号刀补位置
% X% z1 i! u) P5 f% T' a9 c( z- d4 m/ m0 ]
5 DIA 刀长补偿在机床控制器5号刀补位置
$ n, P; Z. O, l6 ]) K5 ^5 _$ i, w+ P
- 10 刀具真实直径
  k. S4 o1 m7 O0 d$ o  W6 `. s8 @: u( l$ t" F6 k  {
LEN应该是刀长补正,DIA应该是刀径补正 6 U) Q! o. \/ E( _
. z( f2 X, L3 q& t7 M0 K" y5 b
修改后置文件将这两个名字改动过来。
* {+ y* D/ B; c( ?  t, F% C2 q: \* u3 L! y5 m
给市面上3-4万的摇臂铣床加上PC数控系统,用电脑直接控制该铣床,使其具备简易数控功能,可以自动加工,代价也很低。
3 u" ]" Y" X9 M: ]  d* E( O1 S  _+ }) K0 ]: a) `2 M
在铣床上加一个PLC板,然后再用计算机来控制?
* V+ e) H9 f) w8 M% B* l3 `
6 E8 n5 F7 {- b/ ]* N驱动用什么,开环还是半闭环?
. ~! y- ]$ Y" z  _& b# }8 O) w2 {3 l) a$ W
' X, _9 c. E; A& a/ m1 T# A2 K% G
谢谢kkqqjj,这些对我很有帮助。 , \* d3 N0 [( x' I: V% U6 ^

/ o) ]& N5 d% V! S2 C7 a, w计算机控制;大闭环,光栅尺
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
怎么编制macro program程序?
8 a9 B) `% J& l3 S  O' y6 Y, p# x" j' x3 g
3 q- G  t  V2 s2 Z. _
FANUC MACRO 有分MACRO A 及MACRO B两种如系统参数是开MACRO A则不能读MACRO B的格式。MACRO B的功能较MACRO A强也容易懂,所以要编写MACRO程序要先知道机床是开启那种MACRO,这样执行时才不会出现ALARM + @: f& V- s# D' }
还有你要写什么功能的MACRO?
/ y4 D2 G  ]% k: f$ m
( F1 B% w5 a3 x谢谢你告诉我这个。但是MACRO A 及MACRO B两种如系统参数在哪里能看出来它们的设置呢?我要编圆弧的macro。 & q: S( A6 {* N9 D8 |7 @
+ U) a: b9 E) A; T) t; B# f6 K( e- {

$ y( W3 Y, w: J9 m4 B; D0 t因你没有说是何种控制器所以我也不知道是那个系统参数,不过你可以试看看机床接受那种格式。 ! {) U, p# b8 `% S# U8 q
G65H01P#100Q#0 MACRO A
( m$ ^8 t( V' f' z$ [% b8 }#100=0 MACRO B . p* p! P3 j$ n  @7 v8 `- X# s
+ y  O5 }* v. c* P! y
在哪看机床接受那种格式。??
$ ]" V1 {; Z1 L( j+ \; }G65H01P#100Q#0 MACRO A
5 C8 u! B, n1 @! B5 ?$ Y#100=0 MACRO B , T! d- f; Q; J$ }+ Z6 q. s; b

) c2 B3 r' ]! j2 H8 L+ _: W! Y谢谢! 3 f4 ^2 N$ i- Q' D

9 S' B( c  [6 l* l5 w, e2 S- S& i1 V0 L

/ H6 Q& W5 o, L( d. g; y; R执行G65H01P#100Q1 后没有ALARM出现且变量100有变为1...MACRO A
  y+ q3 y+ T5 h# G( M执行#100=1 后没有ALARM出现且变量100变量100变为1那就是MACRO B 4 C& b  |) s( J; w" U
- y1 c/ q$ v0 x, Q2 F& a
要编写macro程序须先了解有关macro指令 + g5 h+ f  S* x3 D5 c* I9 ?
1:变数
6 X$ x! ]# _/ \' ?$ c2:自变量
8 r; R+ Z% y7 I7 g- T' [  p* X3:运算指令 2 E( a9 ~) k( a8 w
4:控制指令 8 V2 H. n6 W+ I, z+ T) M% k
变数(variable number)又有分下列几种
$ t8 R; z2 Z$ c: n. w; Z区域变量:#1--#33 变量内的数值不能代出用于其它程序 " G. n/ {. G+ P6 L  e3 |
共通变数:#100--149(关机再开后会变0) #500--#531(关机再开会保持原数
3 @* c* y6 d: {         值),变量内的数值可代出用于控制器内的任何程序。 + [( v/ F7 W" n7 _
系统变量:#1000-#19099,可利用系统变量将G code S code T code M code 7 p# ~9 {, A7 {9 R
             ,单节终点坐标,时间,补正值,工件补正值代出应用。
发表于 2007-7-16 10:54 | 显示全部楼层
老兄,你从那找的这些东西啊?我的神,看的我是云里雾里的,好多的东西看不懂啊,
) t; D) V' H4 D. B3 _" {/ g8 L; x$ k1 t9 Q9 I! s# M/ i. r
不行啊,还得学习啊~!
发表于 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, 2025-9-17 23:13 , Processed in 0.051613 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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