青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-9-13 21:10 | 显示全部楼层 |阅读模式
悬赏88G币未解决
后处理检测问题,,很实用但是自己不会用,,求解,,代码下面有
; N* t! B* j* v1 i: S' H9 H
" ]# C) V) }1 p% r, L6 j8 q1.转速检测,包括最大和最小转速. _; A8 a/ |, ?! S" T# ^- e: p- X
if { $mom_spindle_speed == 0.0 } {
& a6 T+ Q1 B$ q' p#MOM_output_literal " ( ZERO SPINDLE SPEED PROGRAMMED )" ' j, P5 X5 c. ^- w3 k
#MOM_output_literal " M00 " * S# G+ `: n1 Q# f, }2 Y% X
set mom_spindle_speed 20. ;# dodge div.by zero in tap
4 I, X* m. p% G5 Uset errmes "\n\n *** Spindle Speed Not set    ***\n***  IN OPERATION   $mom_operation_name  ***\n\n"
( P& Q5 P1 L5 s/ R9 |7 Z  MOM_abort "$errmes" . m6 d# d$ `( c% p& @

9 q3 r6 m2 G( \* y$ \: c最大转速 5 a5 P$ ~2 f" O; }  R2 N% c
if { $mom_spindle_speed > 10000 } { ( K  L# e" m- M: @! q
set errmes "\n\n *** Spindle Speed Over Max 10000    ***\n***  IN OPERATION   $mom_operation_name  ***\n\n" & v* T7 g4 W& Q  m
  MOM_abort "$errmes"
- z, d  a1 [' R  u6 w, A  [/ I6 O; Q' F$ A; A
最小转速1 W. `# S+ H* _' M. A% r  }' [& b
if { $mom_spindle_speed < 50  } {
) H6 Y4 z7 N& n1 w" Q) A- aset errmes "\n\n *** Spindle Speed Under Min 50    ***\n***  IN OPERATION    $mom_operation_name  ***\n\n" . E" T* q; a) `* G! ^, b# E, x
  MOM_abort "$errmes" 0 H. Y" r6 C7 i) R$ g
; B. b2 a& I8 ~2 q* ?6 z) m
4.刀具号未设置检测等..
2 G) N3 E8 f" P+ [if { $mom_tool_number  == 0.0 } { + @9 B& \3 n; ~9 ~% X* q
#MOM_output_literal " ( TOOL ZERO PROGRAMMED ) "
" V2 c6 [5 x, q# c" i2 l6 ?4 x' n#MOM_output_literal " M00 " ' B' D( K( v6 t* e
set errmes "\n\n *** Tool Number Not set    ***\n***  IN OPERATION $mom_operation_name  ***\n\n"
% c0 s2 M% v) u  MOM_abort "$errmes" / S9 |6 I5 \( k' [0 M
3.进给检测
7 c  k& K4 a/ q3 \8 F/ |4.钻孔的安全平面检测
( F* K) [& o+ q- |* i6 v) L5 X, R; L' N& c% g% _/ a
以下主要是钻孔的一些常用检测功能- a3 D5 m+ [# R5 A! {3 t# \# c
global mom_cycle_retract_mode   
6 I1 g; J- q9 ~; vglobal mom_clearance_plane_usage  , {) X) X( L# E% ]3 h' H/ Z; C5 ~
global mom_clearance_plane_status  
/ `6 |; X* i. Sglobal mom_operation_name
- @2 o, q+ {3 s% h; H4 K9 s$ vglobal mom_cycle_cam
9 f: N" h8 P; u+ Hset alarm 0
4 _$ \4 n. }; qset em "\n\n OPERATION : $mom_operation_name  \n\n  "
+ V+ @, q' ]- z$ y' b* Jif { $mom_cycle_retract_mode != "AUTO" } {
: P3 G" ?: x9 Y. q" ?0 j' I9 Eincr alarm 1 I4 O+ {# G: K# g" f& k* \
set tt "\n\n RTCTO Mode not set to AUTO \n\n "  {$ A2 ]5 n. A0 J3 l3 L
  set em $em$tt  
! w! g! @2 ?/ C   }/ U$ g8 c  X; K- E8 x1 Z$ g
if { $mom_clearance_plane_status != 1 } { $ R" F8 c7 M! `" T4 w( b; T0 \9 ~
incr alarm5 c" Y6 Z0 ?$ }9 b" {
set tt "\n\n Clearance Plane not Defined and Active \n\n "+ a7 o* a+ q' A3 {! V
  set em $em$tt  ! v. N, [6 s  \9 y- W% c* u
   }
8 V7 u& W' r; U/ R3 O$ {if { $mom_clearance_plane_usage != 1 } {
$ R# B2 _9 }8 u4 v/ i- B! B  Pincr alarm
/ J; |& @4 F, S$ p/ z: V5 jset tt "\n\n Clearance Plane not set to Start and End \n\n "
# }! q' @6 \+ L, g% L/ F5 t  set em $em$tt  9 Y& @% V/ f8 U: g  D* y
   }
# m3 Z- ^* B% y7 W8 n0 Z
8 Q% n4 L8 I: Wif {[ info exists mom_cycle_cam ]} {
) N7 R& c+ U) N! f$ `8 q" A   if { $mom_cycle_cam > 0 } {3 D4 d  `2 ~5 }8 T: ]
  incr alarm2 d- ?/ B% u. A& B
  set tt "\n\n Illegal CAM setting in canned cycle \n Set Spindle Speed on Feedrate Dialog \n\n "
* G* v2 C( u* {+ @   set em $em$tt  
& u) K1 A; o, C' t      }
% J- e' h& Y1 n# i. h    }  - b$ I- L+ P+ ]# F  }' a) K
if { $alarm > 0 } { MOM_abort $em }
7 d/ t! S4 R: T  j3 k}3 D+ G" w6 n0 r2 W* [' A" K! n

 楼主| 发表于 2011-9-13 21:13 | 显示全部楼层
以下主要讲的进给数度的检测功能,在刀具没有设置进给参数时,可以有效的检测出是哪个*作/刀具没有设置进给+ l0 y* l- i% x& m* M+ i
4 p5 y- z( Y* j5 O; l4 h* C
以下是代码' |  P: c/ R& Z2 t! L" i# ?1 g

) o& ~6 l1 m5 q# g8 |( _% s+ y2 |global mom_motion_type mom_operation_name mom_programmed_feed_rate, X8 a' q& k/ G3 e& v
/ R% k% f2 N$ O* g
if { $mom_motion_type != "RAPID" } {  return }7 Q1 t; |3 O$ S/ g+ X
' }! }1 K% |* D- i7 e% O
if { $mom_programmed_feed_rate != 0 } {
' N/ U5 L4 J, J! `6 s   set err "\n\n\n *** ILLEGAL RAPID FEEDRATE IN $mom_operation_name *** "
; v( x. k* S9 ?3 z& r& P   set err " $err  \n\n\n *** RAPID FEEDRATE SET TO $feed *** "
0 M" ?2 d0 w4 p   set err " $err \n *** SHOULD BE SET TO 0 IN THIS POST *** "
; g# L3 Y$ P2 ]2 j8 w5 g   set err "$err \n \n \n "
8 P5 e4 `! [# R# O  l0 k2 _  _4 t4 t0 P/ I  p7 J1 n; Q+ g
MOM_abort $err
% f9 G2 Z. F9 ~6 c) z7 Y8 s1 X7 [% h( R8 r# P

% w4 P0 J6 R+ _$ p! |; D这些代码都不知道怎么添加到后处理当中,  希望大家帮忙,贴出后处理,  帮我弄好给88金,最后祝大家中秋快乐
- ]1 H5 f. r* U* F; m0 @  p( `* N2 S  J3 x. z2 C/ M. C  x2 P/ d# l
补充内容 (2011-9-14 07:46):) o7 `7 l% f4 B% s
转自若枫后处理   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 , T% q8 w6 h+ n; ]  c
哪位大哥大姐帮帮忙啊,,放到我的后处理里面,,就给88金,吉祥如意

. p" S$ G: r% K4 Y4 [& w( W. y  L这写代码是若枫后处理论坛的原创代码。不知楼主为何拿到了这里还去掉了连接。
/ U4 L7 {; [7 {2 T求解
回复

使用道具 举报

发表于 2011-9-14 07:37 | 显示全部楼层
楼主连最起码的都没有做到。这个代码是本人在若枫后处理论坛的原创代码,而且在网上也是独一无二的。楼主转载没有问题。就是不知道为何去掉了转载连接地址,我猛的一看,还以为这是楼主写的原创代码。/ N1 ~1 j8 L1 l# A; f8 P8 ^
回复

使用道具 举报

 楼主| 发表于 2011-9-14 07:44 | 显示全部楼层
本帖最后由 yljzzxcasd 于 2011-9-14 07:46 编辑
6 Q: y) E! ^# S" u9 D0 _
SS1268 发表于 2011-9-14 07:37 4 I, k+ b' F6 p! A0 f& w" \: K
楼主连最起码的都没有做到。这个代码是本人在若枫后处理论坛的原创代码,而且在网上也是独一无二的。楼主转 ...
# ?9 g# O% i$ B2 F3 Y; o( e1 y' E

2 y$ P& c6 M# D. r4 ]这不是不会搞么,您给解决解决啊,在说我是在这个论坛里复制出来的,不是在你们论坛里复制的
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-9-14 07:49 | 显示全部楼层
SS1268 发表于 2011-9-14 07:46 0 }( R. o3 F5 W6 ~
我来这个论坛是想看看有多少人在转载资料。并不是来处理问题的。我只在若枫后处理论坛解决问题
0 P4 x, {+ I$ x
那我发帖求助嘛,你回复说论坛里有说的很清楚了,那我还是不会么,在QQ群里你还说很忙,那我就来这里试试喽5 Y  L( `5 f, g0 L. [( ?
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 21:22 , Processed in 0.054084 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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