青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-9-13 21:10 | 显示全部楼层 |阅读模式
悬赏88G币未解决
后处理检测问题,,很实用但是自己不会用,,求解,,代码下面有
0 E* y* q/ ~3 [) f+ N$ B2 ^& k/ d) w) u4 X
1.转速检测,包括最大和最小转速5 t3 u3 S0 v5 d% e9 O1 t7 A
if { $mom_spindle_speed == 0.0 } { ' J! G) Q5 Q% K, L
#MOM_output_literal " ( ZERO SPINDLE SPEED PROGRAMMED )"
- w) h( o7 F* U2 w5 t) g1 y#MOM_output_literal " M00 " & R. f7 s* Q+ d6 k- b
set mom_spindle_speed 20. ;# dodge div.by zero in tap
7 z1 T2 l9 T3 ~" Aset errmes "\n\n *** Spindle Speed Not set    ***\n***  IN OPERATION   $mom_operation_name  ***\n\n" ! o; B. i; C; @7 C% r
  MOM_abort "$errmes" 3 R2 {# C+ v% I' x

2 E' R- e& v) ^7 e最大转速 ( V: G0 e4 U! ?3 e( V
if { $mom_spindle_speed > 10000 } { 9 v; i0 P9 E) P3 X+ O, Y
set errmes "\n\n *** Spindle Speed Over Max 10000    ***\n***  IN OPERATION   $mom_operation_name  ***\n\n" " l) c+ g/ B0 O4 Z1 m; q( Q3 _
  MOM_abort "$errmes" ; B3 @/ F# S, e9 L

8 b3 Y7 j+ g$ M5 [最小转速! M3 i, N+ J& ^' w' J# n
if { $mom_spindle_speed < 50  } { ( q) o: n0 R/ H: F
set errmes "\n\n *** Spindle Speed Under Min 50    ***\n***  IN OPERATION    $mom_operation_name  ***\n\n"
6 F2 f. [* W+ r) t# _5 i  MOM_abort "$errmes"
. b  t6 K; B+ C2 s" c2 m8 A% e* e# l' G5 `2 K& V% h$ K$ f" ~) O
4.刀具号未设置检测等../ ]- x8 A2 l9 b; t; x0 T) z
if { $mom_tool_number  == 0.0 } {
5 \! K+ i5 O$ ^8 a$ M8 ~#MOM_output_literal " ( TOOL ZERO PROGRAMMED ) "
7 S2 F2 g& o* K1 T#MOM_output_literal " M00 "
, h* b* W  D8 t( Rset errmes "\n\n *** Tool Number Not set    ***\n***  IN OPERATION $mom_operation_name  ***\n\n"
6 z6 m6 z) m  v* p2 d  MOM_abort "$errmes" ' y6 R9 q1 @6 c  r) ]
3.进给检测" j0 ?+ O9 k; ?. y7 ~0 p8 k7 i
4.钻孔的安全平面检测0 s6 g: }  ~# F  E4 z
( h  q1 b  M, a. O) q+ L! {1 F
以下主要是钻孔的一些常用检测功能
& k1 Q9 U9 E4 o9 v# p# R) \global mom_cycle_retract_mode   # h$ y% |( M, U
global mom_clearance_plane_usage  
. P' @+ W5 J. s( B. G+ {global mom_clearance_plane_status  
. z4 d  T# |& u1 n6 v) Bglobal mom_operation_name
6 u+ t3 t4 S& ~1 Mglobal mom_cycle_cam
& ^, s+ F/ l1 B0 yset alarm 0
$ l, b, ]' v1 I3 hset em "\n\n OPERATION : $mom_operation_name  \n\n  "
& d- G- {1 n+ p/ W+ J& iif { $mom_cycle_retract_mode != "AUTO" } {
9 F) Z' U& a5 t: p7 ?, eincr alarm ' F% ]8 @% s' M- x
set tt "\n\n RTCTO Mode not set to AUTO \n\n "
- m& J! t* I1 X/ t! f" h# P  set em $em$tt  ) i, o+ _7 B. T# U. H5 s1 f( [( S
   }
' @/ _- _, Y5 Y$ c& A* y, J& J; g# nif { $mom_clearance_plane_status != 1 } {
( o6 K+ B' L; M* z: i% b. @incr alarm
  u" J, [! K' \. {& _5 ~set tt "\n\n Clearance Plane not Defined and Active \n\n "% p6 f8 A5 q& j2 p7 P% v! I+ G
  set em $em$tt  
- [; c2 _# r; {+ j/ u" Y   }$ j" W: H/ i" W0 N
if { $mom_clearance_plane_usage != 1 } {
+ a# }  _$ J9 S+ kincr alarm
* Z. z4 }  H% s( w9 B# Aset tt "\n\n Clearance Plane not set to Start and End \n\n "# c, J# B* S+ e
  set em $em$tt  ' e8 k% p! l) q  W% a. v3 M! P
   }# F3 \% w8 V% a% V, @
" R: x$ b( w" q7 A1 n
if {[ info exists mom_cycle_cam ]} {
6 I- @+ l9 P2 @) `/ a   if { $mom_cycle_cam > 0 } {
9 [/ \) Z2 k- G  incr alarm2 U) N  Z. p# `/ N3 O* y
  set tt "\n\n Illegal CAM setting in canned cycle \n Set Spindle Speed on Feedrate Dialog \n\n "% J5 z% K+ e; x
   set em $em$tt  
# T1 ?! z( e! N, Z      }
4 H. D$ ?' T. C5 w" `3 _! D* Q    }  
3 [' z7 |5 V5 U# L! g1 z8 pif { $alarm > 0 } { MOM_abort $em }
9 S9 M, b' N7 w0 \: W2 v0 F+ O}3 ^9 V! z2 D9 f0 s+ X

 楼主| 发表于 2011-9-13 21:13 | 显示全部楼层
以下主要讲的进给数度的检测功能,在刀具没有设置进给参数时,可以有效的检测出是哪个*作/刀具没有设置进给
; l' {) X( i2 y" e# |% M
! p7 a2 i* X0 m/ C' ^! h以下是代码% ]8 p+ C) ~- F3 x' s" F+ R

1 O& n& S& l* _$ y$ Sglobal mom_motion_type mom_operation_name mom_programmed_feed_rate
; v5 D/ `0 }$ x7 K3 _0 c' V
3 L- L& `' R) }  K, mif { $mom_motion_type != "RAPID" } {  return }* ~- y3 R) ]- ^( l

7 ?4 ~2 u+ A# ], ^4 q# kif { $mom_programmed_feed_rate != 0 } { / e* ?5 @& }* d! Y, K
   set err "\n\n\n *** ILLEGAL RAPID FEEDRATE IN $mom_operation_name *** "2 ^( a: e) R: w  [. p, F, K
   set err " $err  \n\n\n *** RAPID FEEDRATE SET TO $feed *** "9 @8 Q8 k# z$ c3 }5 N
   set err " $err \n *** SHOULD BE SET TO 0 IN THIS POST *** "* n( i6 _" {( D" Z* a* o8 `
   set err "$err \n \n \n "
4 d: F) u7 C5 y- i7 W: {2 v& u
9 q* t/ f; p! H; ?MOM_abort $err
  K: K9 K3 A2 M2 u% Q' H  c+ z
8 E- p- ^* X9 R0 v1 \% R: a
; d7 ^8 w9 r2 o) I9 b) y! s/ M这些代码都不知道怎么添加到后处理当中,  希望大家帮忙,贴出后处理,  帮我弄好给88金,最后祝大家中秋快乐
$ H1 I; J6 C8 p$ V- }, j4 y! s4 S  l/ }0 {6 D' U
补充内容 (2011-9-14 07:46):( E5 `$ {" }- Q8 i4 a) k7 n# N
转自若枫后处理   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 5 K, A# {* i) D9 d0 N
哪位大哥大姐帮帮忙啊,,放到我的后处理里面,,就给88金,吉祥如意

" p! ~, p" |/ x+ N这写代码是若枫后处理论坛的原创代码。不知楼主为何拿到了这里还去掉了连接。# B  Y! |9 @) B$ y
求解
回复

使用道具 举报

发表于 2011-9-14 07:37 | 显示全部楼层
楼主连最起码的都没有做到。这个代码是本人在若枫后处理论坛的原创代码,而且在网上也是独一无二的。楼主转载没有问题。就是不知道为何去掉了转载连接地址,我猛的一看,还以为这是楼主写的原创代码。
8 F7 G+ D$ O# \6 h- \7 x: i# v' k
回复

使用道具 举报

 楼主| 发表于 2011-9-14 07:44 | 显示全部楼层
本帖最后由 yljzzxcasd 于 2011-9-14 07:46 编辑
1 i9 K& ^; e% Z
SS1268 发表于 2011-9-14 07:37
, f: z' R. E" V) l' `楼主连最起码的都没有做到。这个代码是本人在若枫后处理论坛的原创代码,而且在网上也是独一无二的。楼主转 ...

! A6 _' R$ T7 W8 ]9 z" O9 i0 D3 Q1 A9 \
7 d/ ~( X" T2 l- K( p# ]& g7 X这不是不会搞么,您给解决解决啊,在说我是在这个论坛里复制出来的,不是在你们论坛里复制的
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-9-14 07:49 | 显示全部楼层
SS1268 发表于 2011-9-14 07:46 * h5 }2 H" N4 d  A+ |/ K
我来这个论坛是想看看有多少人在转载资料。并不是来处理问题的。我只在若枫后处理论坛解决问题

4 j5 v6 S$ B8 N! [5 c( R9 Q$ \0 S0 D那我发帖求助嘛,你回复说论坛里有说的很清楚了,那我还是不会么,在QQ群里你还说很忙,那我就来这里试试喽' K2 `4 d$ I( P+ [2 v& y  a/ x# Q
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 18:24 , Processed in 0.081164 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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