青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
要怎麼修改v9sp1的後處理,才能讓轉出來的 nc 碼中不出現 I J K 6 @$ O4 [9 m! [* E4 L
我試過將 arcoutput 設為1 ,但是如果我在 7 A  C- ?2 c! ]5 J* k1 l- N
pocket > finish > leader in/out > arc > helix height 中有設 helix 的高度,
' I6 l$ G5 p( z! y$ G' g後處理就會轉出有 IJK 的 NC 碼,請問要怎麼改善喔?? ; B7 t$ h' b8 V8 R; \
     
7 U1 e% G- E8 n- r" M* `3 b   flash_star :你试试以下设置 % E0 `4 o& d0 }8 g" `6 }/ Y# ^
breakarcs : 1 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs / _, w& @8 L: Q9 J  H+ b
arcoutput : 1 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180
8 q6 {8 U/ P2 a' x9 O# a1 b+ Warctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.
( ~7 Q# P: q6 \1 D" n0 ddo_full_arc : 0 #Allow full circle output? 0=no, 1=yes
6 X, d. M( j, Z% whelix_arc : 2 #Support helix arc output, 0=no, 1=all planes, 2=XY plane only
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
各位大侠,小可最近在做一个铣床改简易数控系统的项目:给市面上3-4万的摇臂铣床加上PC数控系统,用电脑直接控制该铣床,使其具备简易数控功能,可以自动加工,代价也很低。
/ x; n. }, U: `, t. W+ u, B1 [- L' h% N
      该项目已经快要完工,但遇到一个问题:想要使用MasterCAM转出的程序来控制,对以下代码不理解,高人是否解释一下。多谢! 8 _0 x$ E5 M! v& G6 s
(10. BULL ENDMILL 2. RAD TOOL - 5 DIA. OFF. - 45 LEN. - 5 DIA. - 10.) 0 ]7 R" }8 c* Z" O+ X  K7 v
# D$ L0 |  |% O4 m5 L9 Q
另外,想求一标准的后处理文件,产生的代码由我们的系统解读,所以不需要变换格式,只要一个标准的即可。 ) u6 o, D- K/ p( x( L  m5 |- Z: x

# V$ a6 V4 ~" J" g2 I8 k! r2 P1 Q. c6 z1 j! x

( l+ ?# n& m; F8 \这是个注释文件表示刀具型号大小。
9 c" }! h! V; x6 _% o% T. g/ P% Y; f/ q
相当于C语言中的 ' 符号
0 @! A* A9 o( Y
# V1 f1 s) `, c2 E贴中内容为 D10R2 刀具。 , r2 {8 t6 w  R2 D) g

& R+ B/ ^  {0 R% M! u6 t没有什么标准后置,一切按你控制器手册来编写。
: F) h  y7 o* r; Q6 S' i3 G8 F
( Q4 z5 K: G: a4 U7 B
$ X. {+ r7 W8 D; S我就是想从这句注解里面弄清楚刀具的信息,以便提示使用者换什么样的刀。
  {9 s: p5 O. F7 M2 L0 w# E" gDIA. - 10 直径10? ! g) v, l7 N* O- H: D5 A- P
LEN. - 5 刀长补偿5? ' C  p( w  O4 x) r- e
RAD TOOL - 5 DIA. OFF. - 45 是什么含义呢? " |/ R& y+ k/ ]: c+ v
# h* |+ [/ n" B4 f$ K) l  f

) f7 a3 V# i$ j. j& d(10. BULL ENDMILL 2. RAD TOOL - 5 DIA. OFF. - 45 LEN. - 5 DIA. - 10.) : h5 A; }) \  R
2 K( x0 x( P) H" N4 y
10. BULL ENDMILL 2 RAD 刀具名
; l+ G' `4 M% G, _* ^+ o" K5 w# `9 P& h0 D/ K8 B
5 DIA 刀具编码
5 I% f1 x5 E; J) J) w8 R0 y
3 u  X) i) q% ~1 `OFF 刀塔编号关闭,此项功能在三轴上关闭。   B! I# u$ H, Y, m2 \$ @5 P7 M

( l9 \$ h9 K0 Q# G45 LEN 刀径补偿在机床控制器45号刀补位置
, w7 ?/ s0 U( F2 H3 S! {
! A( Q7 E8 G8 K# K5 r2 l/ D5 DIA 刀长补偿在机床控制器5号刀补位置 5 L7 F9 k# R1 \! M% K
' D/ p9 {+ W4 [
- 10 刀具真实直径
1 Q$ D- l2 T  f! P0 L9 W. f$ o- M' B6 U9 y- H# O6 u9 a
LEN应该是刀长补正,DIA应该是刀径补正 4 R. ?5 K: D  \: n3 E" W' k% l" |2 x
. e4 |5 Y% C, V- c8 n% v& f
修改后置文件将这两个名字改动过来。
8 K- V, K# I1 ~5 l
& z9 h5 X( F4 j! y' N给市面上3-4万的摇臂铣床加上PC数控系统,用电脑直接控制该铣床,使其具备简易数控功能,可以自动加工,代价也很低。
- O" B1 [7 T3 a- ^0 u5 i
) R: ~: v: g$ m7 n2 W5 p3 y在铣床上加一个PLC板,然后再用计算机来控制?
6 }0 b3 k9 {" p9 l9 q( ^7 J9 o2 ?" H' ?! J; }3 s
驱动用什么,开环还是半闭环?
& M* A9 W9 F3 _2 o# F% G3 Q# `
. j" Y0 t  j1 V
% j) D- i% }, _: ?2 Z8 W/ \! ^谢谢kkqqjj,这些对我很有帮助。
4 A* H. C2 u  L! ?
) f0 x, G( ]$ E$ I计算机控制;大闭环,光栅尺
 楼主| 发表于 2007-7-15 14:39 | 显示全部楼层
怎么编制macro program程序?1 l, C. x3 e$ X5 m% ?  q9 o; w- V
  p; c; }4 @4 D

6 N3 _  q! I$ ~: ]1 t0 \FANUC MACRO 有分MACRO A 及MACRO B两种如系统参数是开MACRO A则不能读MACRO B的格式。MACRO B的功能较MACRO A强也容易懂,所以要编写MACRO程序要先知道机床是开启那种MACRO,这样执行时才不会出现ALARM ( H- F* E6 Q0 f
还有你要写什么功能的MACRO?
+ O" x, M- x  X% |1 _3 b
  F7 T2 @- u0 C+ Z& _0 Z谢谢你告诉我这个。但是MACRO A 及MACRO B两种如系统参数在哪里能看出来它们的设置呢?我要编圆弧的macro。
  H% U0 U; z( F. x2 q
3 J, |0 w. c% I0 ]; s& M& j8 B+ s7 l: g" v
因你没有说是何种控制器所以我也不知道是那个系统参数,不过你可以试看看机床接受那种格式。 ' k/ o5 f# r8 v1 @& T% p
G65H01P#100Q#0 MACRO A & O. [9 L6 h2 ~# Y2 ~
#100=0 MACRO B
0 o# T/ i! X# q- d0 q/ j- r4 ~% N6 _5 i( y  E4 s8 W
在哪看机床接受那种格式。??
3 b2 t, D$ K* c! G8 `# i9 BG65H01P#100Q#0 MACRO A
; @% I5 z# S# K  ?. g+ J: z  t& E2 J; F#100=0 MACRO B + A7 G3 l$ I" h" ]
$ {, x& e4 p' _7 X. ?# h4 g
谢谢! ( r- n6 r* Q1 m( T" x9 c

1 P5 t/ L3 f0 l. P& Y- f" C% o- t& W* K  f) `9 H) R

6 a8 l" s9 Y1 M执行G65H01P#100Q1 后没有ALARM出现且变量100有变为1...MACRO A * Q7 o) D& i" H+ G- ~" o
执行#100=1 后没有ALARM出现且变量100变量100变为1那就是MACRO B 8 B" l+ D% ]- C

. H: w& o  Z% ]! Z要编写macro程序须先了解有关macro指令
% g# ^9 L1 ^7 f. |% v1:变数
8 I  o- ]* Y1 H2 h9 T8 Y2:自变量
# P% u# y( y7 e9 f" M$ b* g3:运算指令 ) @" {# a# k: D8 }
4:控制指令
( S+ G9 X+ H' Y5 v; V! D变数(variable number)又有分下列几种 + w+ v: s8 {% [% s; r
区域变量:#1--#33 变量内的数值不能代出用于其它程序 1 i2 ?7 I* S& b- g
共通变数:#100--149(关机再开后会变0) #500--#531(关机再开会保持原数
' a. O# k3 ]" l; u/ {5 V% o         值),变量内的数值可代出用于控制器内的任何程序。
; P$ B6 U; ^- R( T# v系统变量:#1000-#19099,可利用系统变量将G code S code T code M code
- @( t2 B( y, G3 G8 X* ^' s+ y             ,单节终点坐标,时间,补正值,工件补正值代出应用。
发表于 2007-7-16 10:54 | 显示全部楼层
老兄,你从那找的这些东西啊?我的神,看的我是云里雾里的,好多的东西看不懂啊,
1 Y3 S% k8 p% ^
! u) X, p; J8 u% }+ V, V不行啊,还得学习啊~!
发表于 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-4-27 22:03 , Processed in 0.331477 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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