青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2433|回复: 1

[分享] 应用GSK990M实现MASTERCAM自动编程加工

[复制链接]
发表于 2010-10-22 08:43 | 显示全部楼层 |阅读模式
MasterCAM 是我国目前机械加工行业使用较为普遍的一种CAD/ CAM 软件,它在CAD 部分提供了多种造型功能,不仅有完备的二维、三维线框造型,而且有多种实用的曲面造型功能及扩展的标准几何图形的造型功能。在CAM 部分,MasterCAM 可对零件图形直接编制刀具路径(NCR)。此外,MasterCAM 还具有加工功能强大、广泛适应的可扩展的前后置处理能力、强大的外界接口功能、人机界面友好、易学易懂等特点。由于具有以上特点,在众多的CAD/ CAM软件中,MasterCAM 因较为适合广大中小企业而得到较广泛的应用。* V/ B, g! @7 c5 L

3 U3 s0 a# }: |% P9 o) U7 J; ZGSK990M 是广州数控设备厂开发的经济型数控系统,在华南地区有众多的使用客户。本文作者在实践教学和实际工程应用中,对应用GSK990 数控系统实现MasterCAM 自动加工进行了探索,并归纳如下。* D! a. f) w) F# N( P- \+ [+ _
1 MasterCAM NC 程序格式对机床数控系统适应性分析
+ n! a, L8 n; z* `6 v' ^4 {  g0 F! s6 R4 T7 B& r3 K8 C/ _
Master CAM 作为一种通用性很强的CAD/ CAM 软件,它自动生成的数控加工程序能适应很多种类的数控机床,但程序中有些独特的格式却与大多数数控系统都不直接兼容,所以一般都要对MasterCAM 生成的程序作一些局部的修改(以上所述的格式不是指数控的指令系统,如果机床的指令系统不兼容,则首先要在中选择合适的后处理器,产生与本机兼容的数控程序)。这种修改不但对经济数控铣床是必要的,即使是在数控加工中心上也是需要的。修改的范围或内容,随着机床的不同可能会有些区别。如果使用者在MasterCAM 中已建模,并已建好刀具路径,进入操作管理,点击图中的Post 的对话框,在框中勾选Save NC file 和Edit(图1),确认后建立新的NC文件名,即自动生成MasterCAM NC 文件。要使该NC文件的格式符合GSK990M 要求,还必须经相应的处理。+ p5 u8 ^& L8 n$ u
1 \3 c5 p+ U; D% i8 Y" Z" \
就GSK990M 而言,文件的格式应该作以下几项改动。
6 B9 P$ u# a9 ~) ~: N
. d/ J, O8 e! X2 A* H3 {  A1. 1 程序名的修改2 ~( N- }( S7 z6 s; R6 a
3 H# {8 h/ l/ V0 Y
GSK990M 数控系统规定程序的名称以“:” 打头,后面带数字来表示程序名。而MasterCAM 的程序第一行只有百分号%,没有后面的数字,这不符合该机系统的规定。所以要在第一行用“:” 符号代替原百分号%,并在后面加上一个不全为0 的四位数的数字,系统才能识别程序。; \4 h+ B* |$ j

2 }1 k5 Y* e) a2 B# \7 p1. 2 注释语句的删除3 u2 o; ]% ~7 ^1 W! n2 E. v; D
. g! y% X" G  |* L1 E
MasterCAM 生成的程序前面有几行英语注释,它们分别是:
. k+ u4 o+ v( Y
0 C0 o' N& m' @: r  G& Z(PROGRAM NAME)% i9 E. ~) }, `
(DATE. . . TIME)( r- I" L' m  d8 J$ W+ |. Q
(FLAT ENDMILL. . . . )
) B$ X/ y- W8 D* R1 C
; ^+ e$ g$ p: q上面三段分别是表示程序名称,程序生成的日期(年、月、日)及时间,使用刀具的种类、刀具号、刀具直径等内容。这三段的内容与运行轨迹无关,需要删除。需要注意的是,如果程序中使用了多把刀具,每换一把刀就会出现一次有关刀具的注释,在修改程序时要全部找出来,一次性删除。
1 ?3 z( k6 `7 ^+ P( f- b* m4 K  M0 t3 q9 Q5 F9 d! E4 i6 M; H& E
1. 3 个别不兼容指令或不起作用的指令的修改
: q8 D. J  P9 J" m# N1 a/ L  b& i3 N8 |% ~* i, w; Q' F
作这项修改,要求操作者具有数控编程的基本知识,并熟悉自己使用的操作系统。根据广州GSK990M 型机床的情况,有以下几种情况可以作改动:$ i; w- U- @: c2 N7 H
* V: V- D2 E0 U0 f. x" v3 Q
一是删除或更改不兼容指令,如删除程序开头和结尾出现的代码“AO”。对深孔钻的钻孔指令程序段进行局部改写。0 l  u' a! g/ k* _$ ?; v

2 q3 V6 _) c, f6 Z, w! x! V二 是删除一些经济型机床不具备的功能指令,比如,MasterCAM 遇到多种刀具切削时,数控加工中心具有自动换刀与刀具补偿功能,而GSK990M 数控铣床则只能采用人工换刀,因此,应删除调用刀指令(如T1M6)、刀具正向补偿(G43)指令、取消刀度长度补偿指令(G49)。此外,由于机床不能变频调速,主轴速度功能S 也应删除。# D: @- ^! R8 h2 i6 A
( A' {- c, P' T. M) J& G1 X
三是为简练程序删除一些不起作用的指令,如程序初始化时的G21、G40、G49、G80、G90 等指令(注:这些指令如果在程序中不是起初始化作用,则不能删除),因为这些指令都是系统默认状态,可以删除。
: {9 J. @5 X5 l$ u/ P* W1 `7 g2 MasterCAM NC 程序对机床运动功能适应性分析: {* F9 f, j  a

" b( D/ R- B+ T# G3 H$ u% p8 m9 D2. 1 设备功能对刀路轨迹的限制) j8 m3 U2 X9 @6 r8 L* F* d# L+ W

8 N5 `6 Z: j6 u) LGSK990M 属经济型数控铣床,它不具备三轴联动的功能。因此,在对两维和三维图形编制刀路时,应考虑以下的功能限制。
* V) X1 L1 M4 D# T: W
+ U% e( T' D( g/ R2. 1. 1 下刀方式
% h1 W7 t2 i9 o- ^" k" Y2 m
: O. ?' @! z) f8 l" E( w2 D# R3 `在型腔加工中,为有效保证切入的顺利进行,MasterCAM 一般采用螺旋进刀。这种进刀方式从工件上面开始,螺旋向下切入。由于采用的连续加工的方式,可以比较容易保证加工精度。而且,由于没有速度突变,可以用较高的速度进行加工。但是,由于GSK990M 不具备三轴联动的功能,所以不能采取螺旋进刀方式,一般用以下进刀方式代替:2 |/ ]" F$ L8 ~- s4 H& Y" @
# p8 p% `5 I" S' G
一是垂直进刀。这种导入方式首先需要用钻头在工件上钻一个孔,然后再垂直进刀。垂直导入方式直接明了,不需要太多的计算。先在工件上钻一个孔可以避免产生极大的冲击力。但这种导入方式不容易排屑。
0 ~% f( p, d! m" b3 W1 p: d
' G1 L7 T/ X# m. Z; F' {二是斜线进刀。这种方式是令刀具与工件保持一定斜角进刀,直接铣削到一定的深度,然后在平面内进行来回铣削。因为采取侧刃加工,加工时需要设定刀具切入加工面的角度。
, l! V% u! x% {5 |
9 [8 M% q: c! z$ o( G三是折线进刀。这种方式是刀具以折线下降的方式进刀,到达一定深度后,水平铣削平面。折线进刀是斜线进刀的改进方式。; y3 I8 `" o% E( m) Z

9 D' f" p% w$ P4 K6 g, X0 S2. 1. 2 某些三维图形的刀路
/ v5 w: l( S) i( Q9 n! X9 e) \( r8 A; r6 n9 K2 ^; {, m
在MasterCAM 的三维曲面加工刀路中,有七种曲面粗加工方式和十种精加工方式。在这些刀路中,有相当部分涉及到三轴联动,由于机床运动功能的限制,这些刀路有的不能在GSK990M 机床上运行( 如Radial 放射式),有的需要对刀路的参数作特殊的限制才能运行(如平行式Surface Rough Parallel)。根据笔者对部分典型零件的加工体会,比较适合的刀路有粗加工的等高外形式( Surface RoUGh Contour) 和挖槽式(Surface Rough Pocket)以及精加工的等高外形式( Surface Finish Contour)。因此在GSK990M 机床上加工三维曲面受到一定的限制。5 }6 X2 X; O& k2 O
: X% k$ }9 _8 Y
2. 2 坐标系的使用
2 H9 p1 r" w% {2 l1 o* C7 a' W' Z3 ^3 r) }! G) X
MasterCAMNC 程序采用G54 作为工件坐标系。在GSK990M 系统中,有两类建立坐标系的方法,一是将原MasterCAM 的G54 坐标系改为G92 坐标系,它通过设置坐标原点( 程序原点)到刀具起点的有向距离来实现坐标系的建立。建立坐标系后,还需增加刀具移动的指令。G92 坐标系适合单件零件的加工。
$ S: X9 c. }4 [/ _. Q8 u, |! T% R
: @$ D, y& p. X8 x% z另外一个是直接采用MasterCAM 的G54 坐标系,可通过输入某工件的坐标系原点的机床坐标值而设置出G54 坐标。G54 坐标系适合批量生产,在很多中小企业中得到广泛采用。
- Y9 |2 u7 `5 o5 _: t4 a+ @9 e6 J) F5 x
在批量生产时,为提高加工效率,加工完后可直接提刀,不回机械原点。这时可对NC 程序作以下修改:/ m. t( N9 z5 T1 V" U8 u5 j
0 F3 ]/ n8 Z5 P. F( ~' {) C
原MasterCAM NC程序:
' S- V1 W# g1 D+ L/ Q  a( T9 L' f
2 k" N( y4 j; l! m% k$ \(程序结束前)
/ C! ~5 P2 l7 V; @0 uM5* I. V1 O$ B4 g; Y4 D8 \0 V# E4 N
G91G28Z0.
: ~) I% ]" V& F, w8 z5 q. T" cG28X0.Y0.
5 Q- G" X% t7 x5 T9 ^" _/ wM30
9 S& S4 ?" Y" a) m8 f' q%
6 Y8 ?4 }4 s! b* I: w; v/ g4 Z* a: j! h
修改后:
/ d7 l, v* N  x" s. Y9 C
: _! r% H5 |% k+ o(程序结束前)
$ f; [& A- Y0 r6 D( q5 lM5
  N5 z9 y, s) z* YG0Z50(安全高度)4 v  @- M' B% u6 n: D1 K5 j" s
X0Y0$ L4 C+ S! M  Z/ R. e/ f
M30' Y1 l" m6 J3 ?
%
; x0 W" q! Q/ f4 o7 n" z
0 M0 M1 ]! D( p* S8 ]以上修改对批量较大的产品的加工效果更明显。
# J  L- ^9 t8 q$ n- U3 结束语
& |' i/ d! \) k9 M8 Z
: M. W! [) X* A' @/ Z9 z% d- `在GSK990M 应用MasterCAM 进行自动编程加工尽管在某些功能上受到一定的限制,作为一种经济型数控铣床,由于其具有极好的可靠性和易操作性,能胜任各种高精度切削,因此得到较广泛应用,经济效益明显。
发表于 2012-11-30 18:18 | 显示全部楼层
赞一个!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 01:15 , Processed in 0.094074 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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