青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 5212|回复: 19

[疑难] 88金悬赏,后处理技术性问题,后处理检测代码的运用

[复制链接]
发表于 2011-9-13 21:10 | 显示全部楼层 |阅读模式
悬赏88G币未解决
后处理检测问题,,很实用但是自己不会用,,求解,,代码下面有
% x$ O- g6 o3 B; D" \( y; Z! Y
* J9 l# s( b0 i+ R* Z1.转速检测,包括最大和最小转速4 q+ m' T+ m8 o: x* Z
if { $mom_spindle_speed == 0.0 } {
5 r5 s" D; g1 f/ O#MOM_output_literal " ( ZERO SPINDLE SPEED PROGRAMMED )" 2 o! o5 o) j8 x% K
#MOM_output_literal " M00 " - @( \, T* v$ C6 [) p# Q- W
set mom_spindle_speed 20. ;# dodge div.by zero in tap
0 S1 I+ ^; t+ u9 n: o; S5 Sset errmes "\n\n *** Spindle Speed Not set    ***\n***  IN OPERATION   $mom_operation_name  ***\n\n"
2 r. q& `) I0 m( H7 I7 j) z  MOM_abort "$errmes"
4 n  m3 \/ }+ L, x2 [9 O! f5 [& L: E2 l4 t: Z2 n6 s" u" H
最大转速
6 R; N) V, b* N: K2 t2 ^% [if { $mom_spindle_speed > 10000 } {
* g0 v; e) _8 C4 L7 _) `7 R3 |7 [set errmes "\n\n *** Spindle Speed Over Max 10000    ***\n***  IN OPERATION   $mom_operation_name  ***\n\n"
4 E6 h3 T2 u0 ]8 I. [3 }  MOM_abort "$errmes" 5 X  ^, C2 L/ n& a) [! ^! m
* Y2 v/ f9 J) x; Y% w$ ^
最小转速9 [" W) Q/ C% Z$ Q0 Y
if { $mom_spindle_speed < 50  } {
. U) d- D7 k& n4 A8 W9 lset errmes "\n\n *** Spindle Speed Under Min 50    ***\n***  IN OPERATION    $mom_operation_name  ***\n\n" 4 |% {  k& V0 V; ]# ^
  MOM_abort "$errmes" $ v6 I# G6 _/ {. o$ F+ Y- H
) U4 k6 E; Y% q( J9 @3 Z7 U% K% m" r, X
4.刀具号未设置检测等..
: {& M( `3 u" @9 O% P5 Eif { $mom_tool_number  == 0.0 } { ' Y2 J8 |: @" \; f6 a
#MOM_output_literal " ( TOOL ZERO PROGRAMMED ) " 9 q$ r+ |6 R- z# q# k) K# e
#MOM_output_literal " M00 " 9 ]1 x6 i- r6 U; I% C  Z2 O2 r
set errmes "\n\n *** Tool Number Not set    ***\n***  IN OPERATION $mom_operation_name  ***\n\n"
. \- U( n+ q+ R: O  MOM_abort "$errmes" . Y* W6 w# [, n+ ]
3.进给检测
6 Y& S) ^! [' y" e+ S2 M4.钻孔的安全平面检测
5 I" e* V1 Q3 R* e5 U  `2 R& e0 X+ _
/ I! [) Y7 }% l- ]! a6 L. i7 X* k6 w以下主要是钻孔的一些常用检测功能- s6 ]2 ?; }, E1 O
global mom_cycle_retract_mode   
1 i2 u7 {4 y) j5 k: H- }, `; p) K9 Hglobal mom_clearance_plane_usage  / b* W* o: G/ a; c) Y* m% d
global mom_clearance_plane_status  9 l$ @( |% r  F  R
global mom_operation_name
1 P6 j: Z6 c6 q. ?9 o! uglobal mom_cycle_cam
2 `+ F% E' ?. U) R& j8 W& n. Mset alarm 0
. o7 ~+ W$ z/ F( qset em "\n\n OPERATION : $mom_operation_name  \n\n  "4 t+ o- O0 J3 i+ p
if { $mom_cycle_retract_mode != "AUTO" } {   B4 f" N0 q+ w' a) @5 _
incr alarm + b2 I6 c% O0 Q
set tt "\n\n RTCTO Mode not set to AUTO \n\n "
& _0 Z$ I% s, }  set em $em$tt  
# u9 a$ F3 B+ c  w$ G9 C" m, j   }, ?! u+ s' h1 \7 Y4 c( v
if { $mom_clearance_plane_status != 1 } { 7 b! k, Q3 }9 h; H* z; n
incr alarm
( z. n& `$ Q# g  @6 `6 B; bset tt "\n\n Clearance Plane not Defined and Active \n\n "
3 l6 H' h3 P, ~# H* T4 [5 D, o  set em $em$tt  
( J: E! m# b' \" N9 Y; X0 S, z/ {   }/ V7 X$ {8 c8 g% G2 d4 M
if { $mom_clearance_plane_usage != 1 } { . {, q3 N- I& O" D
incr alarm! e& E6 u! F9 B; _' S
set tt "\n\n Clearance Plane not set to Start and End \n\n "
8 o8 ?2 l" d8 `+ r- k  set em $em$tt  
* I* u& r4 L( a' K# |( Q( w! {   }. {; q& q6 G4 P' q) E- a
6 M4 Z7 \1 V/ c% H
if {[ info exists mom_cycle_cam ]} {* e# t* Q0 `; Z' E4 Y- W2 }: Q9 v! I
   if { $mom_cycle_cam > 0 } {7 T5 a0 R/ r' Y4 y' B$ r6 y
  incr alarm
. ^/ d! z" C$ K  set tt "\n\n Illegal CAM setting in canned cycle \n Set Spindle Speed on Feedrate Dialog \n\n "7 _: A1 j$ U& I; O. `
   set em $em$tt  . T1 R/ p* ~( q, p2 K
      }% k  o) w9 R# [% {+ N
    }  
/ g0 w& d) W: X& ?+ E8 M6 J2 Xif { $alarm > 0 } { MOM_abort $em }- e0 x* E  E! D
}
  A( O; n+ y: M; X2 b3 I

 楼主| 发表于 2011-9-13 21:13 | 显示全部楼层
以下主要讲的进给数度的检测功能,在刀具没有设置进给参数时,可以有效的检测出是哪个*作/刀具没有设置进给
" J0 W' E; \. I5 A) @8 m$ p' a
! i! E, Y8 u& r9 a7 y$ i, l8 j& X以下是代码
0 N' j* i2 W& H4 n: a6 Q3 ^, G) B$ q" J$ g# _4 x8 t
global mom_motion_type mom_operation_name mom_programmed_feed_rate
5 L8 _1 e/ c4 m# n
$ A$ x9 e( s( f- v. u3 u7 \9 {if { $mom_motion_type != "RAPID" } {  return }
( d5 j+ z& G' p& v  e/ n4 j1 B- }8 v3 z# ~9 U3 l
if { $mom_programmed_feed_rate != 0 } { 4 H: w/ y" n, o( D
   set err "\n\n\n *** ILLEGAL RAPID FEEDRATE IN $mom_operation_name *** "& W& q$ R5 P( y4 c
   set err " $err  \n\n\n *** RAPID FEEDRATE SET TO $feed *** "
) V6 D; d- a/ k4 w& H  x   set err " $err \n *** SHOULD BE SET TO 0 IN THIS POST *** "
) @6 f3 q! c" ?0 l2 z2 r  _: X   set err "$err \n \n \n "2 v9 E' ?  q  {2 @) r9 h
. N1 c1 E; {( S
MOM_abort $err
; l% {( B7 p& u: i/ Z+ n# Y1 ]% w9 H/ A: b( S/ X
" t) D7 _! u- B9 N$ p
这些代码都不知道怎么添加到后处理当中,  希望大家帮忙,贴出后处理,  帮我弄好给88金,最后祝大家中秋快乐
9 [, n$ N$ Z* }) I& _6 B( Y
* x7 V: e" }. n( r/ t% D补充内容 (2011-9-14 07:46):
& g- T) Y! Y8 _转自若枫后处理   http://POSTP.NET

hass8.8.zip

30.03 KB, 下载次数: 30, 下载积分: G币 -1

回复

使用道具 举报

 楼主| 发表于 2011-9-14 07:30 | 显示全部楼层
哪位大哥大姐帮帮忙啊,,放到我的后处理里面,,就给88金,吉祥如意
回复

使用道具 举报

发表于 2011-9-14 07:33 | 显示全部楼层
yljzzxcasd 发表于 2011-9-14 07:30
/ V0 a2 a0 u7 ~% u: D, t# ?" e  g哪位大哥大姐帮帮忙啊,,放到我的后处理里面,,就给88金,吉祥如意
6 H- H: N0 i4 o2 z* U% d6 _+ P
这写代码是若枫后处理论坛的原创代码。不知楼主为何拿到了这里还去掉了连接。
7 Z. T/ f* Y1 m% M5 E+ ^) x求解
回复

使用道具 举报

发表于 2011-9-14 07:37 | 显示全部楼层
楼主连最起码的都没有做到。这个代码是本人在若枫后处理论坛的原创代码,而且在网上也是独一无二的。楼主转载没有问题。就是不知道为何去掉了转载连接地址,我猛的一看,还以为这是楼主写的原创代码。
5 O) B7 q  P9 b; S1 W( s. {
回复

使用道具 举报

 楼主| 发表于 2011-9-14 07:44 | 显示全部楼层
本帖最后由 yljzzxcasd 于 2011-9-14 07:46 编辑 + V- D/ i6 {1 R9 ?" _( L/ [  l
SS1268 发表于 2011-9-14 07:37 ; h- o; V" n, n) r4 C
楼主连最起码的都没有做到。这个代码是本人在若枫后处理论坛的原创代码,而且在网上也是独一无二的。楼主转 ...

) W9 ~- L; A2 H. M1 `' T- P8 f  C  G+ g3 Y
这不是不会搞么,您给解决解决啊,在说我是在这个论坛里复制出来的,不是在你们论坛里复制的
回复

使用道具 举报

发表于 2011-9-14 07:46 | 显示全部楼层
我来这个论坛是想看看有多少人在转载资料。并不是来处理问题的。我只在若枫后处理论坛解决问题
回复

使用道具 举报

 楼主| 发表于 2011-9-14 07:49 | 显示全部楼层
SS1268 发表于 2011-9-14 07:46
: \$ I' r: D' @8 ^  Q, x) q9 g+ [我来这个论坛是想看看有多少人在转载资料。并不是来处理问题的。我只在若枫后处理论坛解决问题
$ }( B: G3 Q8 R3 e+ F0 Q) E0 f
那我发帖求助嘛,你回复说论坛里有说的很清楚了,那我还是不会么,在QQ群里你还说很忙,那我就来这里试试喽
/ J& b: V1 G  X9 O% ]7 X- {' ~( l% J
回复

使用道具 举报

发表于 2011-9-14 14:41 | 显示全部楼层
很不容易呀
回复

使用道具 举报

 楼主| 发表于 2011-9-14 17:02 | 显示全部楼层
希望有人能够帮忙
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-27 11:04 , Processed in 0.071708 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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