青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2164|回复: 5

[疑难] 请问在NX 后处理里如何判断当前操作是粗加工,精加工

[复制链接]
发表于 2010-11-16 19:47 | 显示全部楼层 |阅读模式
加工一个零件,从毛坯开始,肯定经过开粗,半精加工,精加工等一系列的操作之后得到结果。: G3 B/ s: |. h9 o  [) ~- w1 Z$ x7 y
相应地,有些机床也有对应的加工精度,比如R1~R5,粗加工可以不必太顾及精度,从而使加工速度加快。
4 C2 K: z4 U" X! Y- y2 L2 q* v/ ]6 a$ m7 {
现在问题是:
+ n; q* f2 Y0 z! _" L. A在NX后处理时,若直接对所有操作同时生成处理,但又要保证能够应用机床的加工精度设置,如何编写tcl文件以便能够应对此类情况?6 j$ j0 ?8 [, U* C; S. I
比如 - `, u7 M/ `$ J3 W& ]. n1 w4 J* k4 A8 e/ F
MOM_output_literal "G332  R3"语句设置后续加工使用R3精度加工,
: s7 v& B! c9 `, S+ l/ W" [+ H5 IMOM_output_literal "G332  R1"语句设置后续加工使用R1精度加工,+ h# [+ G& S0 v5 J+ z
但之前需要判断当前的操作的加工精度是多少,才能决定接下来应该输出语句1呢,还是语句2?
0 h# B" a$ M0 k; o$ V' m6 _请问这个问题如何解决?
$ F) R7 S! F# ?* J# f4 S- ^& F3 ~+ @( [1 g* U/ F, C* Z' M; q6 M0 f
我看了几天书,tcl语言看起来很容易理解,但是对加工,NX后处理里的事件、变量就不那么好掌握了,敬请各位大侠指导指导!
发表于 2010-11-17 21:25 | 显示全部楼层
请问G332  R3等8 ?3 E# P; M! b6 p! F5 K
是单个的一个机床) d& n) d) R: ^) g0 X7 T4 I
可以任职的精度吗& o. V5 y( Z, a+ W5 f+ ~
其他数据不用动对吗,如果是, ~) i7 r) i4 q/ |- D* Q. I$ I
我可以帮你改+ @1 ~" S2 |1 T. {" z# `! P$ M
你只要输入相关字符,处理器就会自己认了
回复 支持 反对

使用道具 举报

发表于 2010-11-17 21:28 | 显示全部楼层
我这周末,可以帮你改
回复 支持 反对

使用道具 举报

发表于 2010-11-18 07:30 | 显示全部楼层
用match method可以判断粗精加工
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-18 19:30 | 显示全部楼层
这个后处理是用在森精机器上的吧,属于fanuc系统% v" l# _+ H! u% W. f* N
"G332 R1." ~ “G332 R3."这种指令在各种机器上的支持程度怎样,我不了解/ ~$ c3 k# ~; \" q
我对加工方面的东西并不熟悉,本身是做二次开发的,看程序可以,tcl语言很简单容易懂,但是加工方面的知识就不那么快能积累出来了。6 r( X2 |( @! b. {

6 B) F9 L. p; T4 r. v/ ^/ a6 g现在我也找到一种方法了,查询$mom_stock_part(部件余量值)的值来判断
& x% e1 [; A1 H( M* M, Xmatch method怎样使用呀?我不是很明白
回复 支持 反对

使用道具 举报

发表于 2010-11-20 13:13 | 显示全部楼层
我用的也是楼上检查余粮的方法,来自动判断,楼上的朋友,我们来可以做个朋友,互相学习马,我懂加工,变量知道一点,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 07:37 , Processed in 0.125580 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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