青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑难] 求高人指点修改 X6 的四轴后处理啊

[复制链接]
发表于 2015-12-13 14:14 | 显示全部楼层 |阅读模式
最近做四轴的零件比较多,但四轴后处理有问题,V9.1版在WIN7系统下很慢,只能用X版的,前段时间在论坛里下载的X7,四轴的也是不能用,出问题找不出原因,始终过切,换的X6四轴也是有问题,没办法,来论坛求救,往高手指点一二啊下面做了个验证四轴定轴加工程序,结果就出现G54、G55、G56、G57四个坐标系来,而且角度也不对
% _! |: H- ?- ^, p 1.png
- E  ^0 m& X$ I' r' c
  y! u1 }- G/ f0 c%9 j+ _" n/ a5 w7 Q; l0 ^- d. A0 R
O0000(T87); o, v4 A# M, c5 B! D( C
(DATE=DD-MM-YY - 13-12-15 TIME=HH:MM - 13:49)' p8 z  J( E0 v- M( _. x5 K$ U
(MCX FILE - G:\G Z W J\ZA XIANG\验证.MCX-6)8 m" h6 y9 N2 F4 U: X- b+ U% m9 Z
(NC FILE - C:\USERS\ADMINISTRATOR\DOCUMENTS\MY MCAMX6\MILL\NC\T87.NC)
1 X- D* G+ x" b% E(MATERIAL - ALUMINUM MM - 2024)
$ H: `- u+ x& }# h1 l( T1 | D10R0 | H1 )8 {2 |2 m0 w: \  [, r( U9 w
G21
: X7 K  g9 b8 |/ p; d1 ?G0 G17 G40 G49 G80 G907 i7 Z  {7 [! I& o" U- o4 D; s
T1 M6
% g" t5 A  L( V* F0 W0 J' uG0 G90 G54 X-68.44 Y-22.176 A0. S30000 M3& {* B7 y$ Z6 z7 N1 ~0 Z( K4 f  f
G43 H1 Z150.
8 y. b8 C" O2 Y1 _5 [1 ]Z53.+ t' u( k1 Y* v# d
G1 Z30. F300.
2 |6 B& @6 k5 Z...............省略
" g$ ^' |0 r4 ^/ l6 p8 K/ |3 PG0 Z150.
2 u, d! I/ \5 L1 _- G8 XG55 X-33.988 Y-19.172 Z150. A-90.' ^; r/ c  _5 K6 {( m: R
Z53.
6 A3 ^" U* t5 p" ?" L. lG1 Z30. F300.' u# P& F3 b" R: ?
...............省略
  T. [3 j; V6 E# U8 g* ]( XG0 Z150.
  N6 e" s% N. M4 F4 z0 RG56 X32.49 Y-25.106 Z150. A-90.* |- `2 w8 I5 t! C0 Z
Z53.+ Q5 I/ R" @* A7 z
G1 Z30. F300.5 `! g* y% i2 E. O- e2 Z- \& h
...............省略
, ]4 F. x1 L" @, u) O5 dG0 Z150.5 x# l5 ^$ _  c
G57 X34.267 Y-29.965 Z150. A-180.
9 o% r% Y; A0 @8 H. u' tZ53.3 Q; d2 m  Y" O) G: j
G1 Z30.106 F300.
7 ~5 c. A# b) K  K...............省略- L8 w; G% t7 k. ]1 R3 _
G0 Z150.5 s* l+ D- p7 i% x
M5- y3 @$ f) g' ^/ I) n& T: k
G91 G28 Z0." k6 I7 b7 q7 G, f  |' T/ g( U) _
G28 X0. Y0. A0.
: r& y  Z4 M  P# c+ |M30
/ W2 T6 C7 Y0 R7 j7 f. q0 `%
! X! Q1 }, L( R2 [9 d% f  Y( }1 ~2 u9 F) r2 B2 l4 r" Y
这是前几天做的零件,分流器,做了7种,都类似差不多的,出乎意料,程序竟然没有问题,也没有撞机盒过切,
* Q4 r% e8 X: ^" d8 J
9 l4 w6 }" a1 M$ o/ b 2.png
* x! h1 L  O6 B现在就要做个比较复杂的零件,零件也比较大,不允许出问题,必须使用四轴,但后处理没有搞好,完全不敢做啊,求高人指点。我这个后处理哪里有问题
2 p0 G- D5 y$ ]# m5 ~# ]# The following three initializations are used for full arc and helix arc output when the CD
+ ~2 G2 t. m! |  e# c#   is set to output R or signed R for arcs
* x. L1 e7 R0 E) Harctype$     : 2     #Arc center type XY plane 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.5 u+ j/ \- v* j( ]
arctypexz$   : 2     #Arc center type XZ plane 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.
0 C+ h- K8 H3 k7 a, Z3 Warctypeyz$   : 2     #Arc center type YZ plane 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.6 J5 a5 c$ h; J3 J& T: Z

9 c; X9 E- Y( y# m# --------------------------------------------------------------------------$ n" P, i0 ^5 C" y2 Z6 \  X
# Rotary Axis Settings# z  \' o- s" L6 W# e
# --------------------------------------------------------------------------* Y5 U5 ~( C2 ]3 l% l  B
read_md         : no$   #Set rotary axis switches by reading Machine Definition?7 P' C6 d2 W9 }4 O
vmc                : 1     #SET_BY_MD 0 = Horizontal Machine, 1 = Vertical Mill
" U  w# e" c1 }rot_on_x        : 1     #SET_BY_MD Default Rotary Axis Orientation
6 n/ K0 {3 j  F( x  _                                #0 = Off, 1 = About X, 2 = About Y, 3 = About Z 6 k) l" g1 Q, F. a4 B( V
rot_ccw_pos  : 0     #SET_BY_MD Axis signed dir, 0 = CW positive, 1 = CCW positive2 p! R1 G  S+ G9 m% C! v! y8 V* g
index              : 0     #SET_BY_MD Use index positioning, 0 = Full Rotary, 1 = Index only
) Q) Z7 g  r8 R7 Z% ictable             : 5     #SET_BY_MD Degrees for each index step with indexing spindle
- w3 B! v8 m9 m- ruse_frinv         : no$   #SET_BY_CD Use Inverse Time Feedrates in 4 Axis, (0 = no, 1 = yes)
2 W* W; \) X/ Zmaxfrdeg        : 2000  #SET_BY_MD Limit for feed in deg/min
* M2 c1 C8 s& s8 q4 r( R0 Fmaxfrinv         : 999.99#SET_BY_MD Limit for feed inverse time" c* X$ O4 C% V# G6 {  `8 J
maxfrinv_m   : 99.99 #SET_BY_MD Maximum feedrate - inverse time8 _( k( d: d; Q* z
frc_cinit    : yes$  #Force C axis reset at toolchange9 o* H, f- x7 i0 O
ctol         : 225   #Tolerance in deg. before rev flag changes
/ V0 Z% l# d8 L! {ixtol        : 0.01  #Tolerance in deg. for index error: N  Q3 u; O0 h6 c
frdegstp     : 10    #Step limit for rotary feed in deg/min
  D. r5 i; w' J0 q3 rrot_type     : 1     #SET_BY_MD Rotary type - 0=signed continuous, 1=signed absolute, 2=shortest direction2 D: b% Q9 U9 |8 Y) S7 n" B) h
force_index  : no$   #Force rotary output to index mode when tool plane positioning with a full rotary' I5 K5 d* q1 p
use_rotmcode : 0     #Output M-Code for Axis direction (sindx_mc)
4 B% k7 U% f( ~+ x; u1 C" p                     #0 = Signed direction (only valid when rot_type = 1)
8 G. |, d, ?. l; H* n6 F4 O1 L- T                     #1 = M-Code for direction2 W  ]# I* _& {( S6 {& ^% H
#Rotary Axis Label options- U  K7 Q4 J5 K1 S. U! C
use_md_rot_label : no$  #Use rotary axis label from machine def? - Leave set to 'no' until available
0 T8 s* C$ U3 p9 x* Wsrot_x       : "A"   #Label applied to rotary axis movement - rotating about X axis - used when use_md_rot_label = no
( g# e/ U5 X0 O, M. psrot_y       : "B"   #Label applied to rotary axis movement - rotating about Y axis - used when use_md_rot_label = no
; O: ?! C! b8 I5 H3 {srot_z       : "C"   #Label applied to rotary axis movement - rotating about Z axis - used when use_md_rot_label = no
2 g$ C2 @; \: z# B2 c  Zsminus       : "-"   #Address for the rotary axis (signed motion)' v9 Y6 ~: _" H6 h4 a% g! @4 R

, m( P2 U2 Z. W#Axis locking
" ~: m1 a: v* W1 F! grot_lock     : 0     #Use rotary axis lock/unlock codes (0 = no, 1 = yes)% ~0 E/ t6 Z5 W3 k3 K# y6 R
slock        : "M10" #Axis lock
- I7 D; v& t" Z" y* S8 Msunlock      : "M11" #Axis unlock
- ]/ X, K" b9 j( Y& K! j6 l
3 v: _5 x, L: E& `+ @% P- r; D5 X# I$ T- _  k1 B  m& t
- z3 }7 H- |# y7 ^3 F& d2 \
 楼主| 发表于 2015-12-13 17:57 | 显示全部楼层
没人指教啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 15:42 , Processed in 0.054304 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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