青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 9223|回复: 12

对刀与刀库设定

  [复制链接]
发表于 2007-7-15 08:50 | 显示全部楼层 |阅读模式
同时做多个铜公时(同一刀具),如何用一个程式将多个铜公一齐加工。9 ~; t" D' P  _7 E) {
. A' d. A4 L5 q! J
偏数啊,一个坐标一个铜公。不是有六个坐标给你吗? # ^4 Y% a  u, |+ p( t( n2 E! K3 N/ G6 Z
M98﹐呼叫副程式﹗
  N# ]9 m: @1 |3 [% R! i
* E" [( M( X! n- G你真失败啊。 " B4 f$ b% ^/ i5 @5 c3 t' K- M" m  H' t
这么简单的东西还要这么复杂的去弄。 6 U; t, A6 W& k- E  x9 V& k
那如果在这个工件上我有二百个铜公,那你们不是要偏二百个坐标,呼二百个子程序?????
/ G: F0 L: u0 q4 W: Z4 c失败啊
) W# h5 C! t  y) |* g( }& Q解决方案:如果笨一点的话呢,先一个一个的生成刀路,把所有的刀路生成在一个程序中就可以了。 3 T/ k- q$ X; N" O5 B* x
                如果要快一点的话呢,可以先成一个刀路,然后可以把这个刀路进行偏移或旋转等操作。
2 W7 s' O$ h/ r- I- t1 F! F3 b自己看着办吧,不要再问我了。
+ f- s$ t0 h3 |% {% n8 v人家说的是指数个大小不一的铜公,不是在一同个工件上,是在坐标未知的情况下。你老弟这么牛可以预知数个中心啊。还是你成心想害死 * ^5 C" \8 _, [. z  w! Y4 X
操机的,让他去按照你给的中心去摆铜公啊。
* v: p9 K$ V  H& e: m: { & @) C3 a1 U4 ?+ Y4 {' {+ B7 w+ F
適銅公數量和擺放位置而完成: 若數量多規律擺放可將程式做旋轉移動等方法處理后,合並程式;若數量不多.位置不規則; 可用多個坐標系.也可合并處理: . E4 r1 n* a. ~! |( o. p& n4 s  u
按實際情況而定!! i: r) v3 S5 `/ Z  B8 |- U# a6 j; D& q

5 @4 ^6 h" i' S' x# d4 W4 f" ]最多一次加工6个(上板),程式分别为1.nc,2.nc...6.nc,将6程式合并为粗cu.nc(cu.nc=1.nc+2.nc+3.nc+4.nc+5.nc+6.nc)编辑cu.nc,更改坐标系分别为G54,G55,G56,G57,G58,G59并把多余的指令如M30,符号%等删除,在这里对刀高度Z得动点脑筋,如果操机的不是很水的话,那是你的福气,否则得自己动手了! 3 d! V0 @6 M2 o" C4 v$ Q
" j9 Q7 Q: A! y% j) l
靠G54、G55这样来控制是不怎么方便,而且程序里面还要手工修改,容易出错,效率也低,我原来的方法是,例如一般是装6个工件,以左下角那个分中为基准,再分其他的工件的中心出来,在机械值里面算出相对的XY距离记下来,然后在电脑里把工件按此距离排好,都是底板为零,这下就都是G54坐标了,刀库就上吧
& Y5 C: J* o7 M, W软、硬件版主 :你的方法只能先找座标再偏程,但我的程式一般是提前一.二天完成的。(在各种情况许可下)
7 Y5 O" @8 f) V! ~$ R
; ?: L: S8 w5 e# H: o  i坐标都分出来了还要算相对坐标这么麻烦啊。那有改一下G5*快啊,
* e0 l+ }  m) q还有不用自己动手,开机的自己改一下就OK了。如果这样都会出错 1 \; d* Z2 N# p, H
就不用开机了回家种田。这样也可以培养开机的水平嘛。 / j& T  T( V/ E( f2 U9 z
反对! % f. e) _$ r3 X, P4 R, E; a0 I6 x2 o
假如我5个上板,一个上批士,你怎么给零位,你这么做不嫌麻烦吗?没有改G5*来得快。刀库照上!如果这都会出错,还搞什么电脑锣!!! ( h2 T  j, ~" h0 p9 m5 \+ T. M
8 C0 s% ]7 f" q# l+ r3 H% `
“对刀库还要段时间”?why?看来bababom兄本身的操机水平欠佳(编程不敢评论),我这里都是用刀库的,12把刀,只对一把刀即可,想想吧,这操数有点学问的,按通常作法效率太低,我有自己的绝活!
) W) J/ @* e1 [  K) ~   " ?2 V* J: E; d8 z% z
真诚请教:装刀时高度样吗?(我真的不知道12把刀对一把就可以是怎样弄的)我这里对刀每次都是全部对下,再走程式(自动换刀)。
8 Z9 g4 O3 k5 {+ i; N! B( u能详细介绍吗?
" Q' f7 b4 o3 r0 y/ U$ p谢谢! % b; x! y$ e4 l% g9 ^8 h
哇?!这么大反应!
' o. ~0 ?: b, L& s. r5 g这是实践出来的经验啦,可能我水平还太差了些 8 m6 w$ L% @$ X3 c( r0 C
另外我原来编程把什么都考虑好,操机的连进刀的百分率都不用调全部是100%,这主要是锻炼自己的水平,对材料、加工工艺、思维方式、整体概念方面的锻炼,无他 操机这种半个钟头就学会的东西对带的徒弟没多大程度的锻炼,最多锻炼个熟练程度,对加工工艺的思维理解才是培养的重点 + v, n; x2 t) W: ^6 q8 D
是不是对第一把刀,再抬高100走自动,手工编程为快速移位到例如对刀的G54坐标的Z0点,在按那个什么什么坐标(一下子想不起来,那个有很多个坐标显示的菜单里面的一个坐标值)里面的差值抄数吧?
6 ]  h! X4 F- I用的是对刀器,选一把刀作基准,其余的刀与它作差值补偿,把补偿值输入刀库即可。 对吗?
* @6 {0 ]; V0 S% d这样做是不错,但效率不敢恭维。假如刀库不是12把而是更多,岂不累趴你?
; Y) j! @" z/ b. B4 n2 `4 [    7年前,我在武汉数控机床厂工作时,其加工中心有多大,恐怕各位想象不到!----三个回转工作台,全是630X630,加工时使用一个,装夹下一工件用一个,闲置一个,用于周转,刀库装60把刀,假如用你的方法,如果你是老板,看见你的员工这样做事,作何感想?! - G9 \# o7 {( V' ~' P: D( B" B" r, }
  大家再想想!问问那些操机大佬,肯定有人知道。 % m0 r4 U! X7 W3 {8 J
  我暂时保密。
+ Q. m9 ]+ z; p) F0 j) ^$ i) f你这样搞是不是更麻烦呀! ! R' D. i( w; ?5 `
我的做法是程式还是一个一个出,在用刀上,尽可能用一样的刀,尽可能的少用刀,开粗光刀用刀不分,不用先旧刀开粗,再换新刀光刀,这样可以让现场少一些装刀时间!
" `/ p; @' A  T5 S8 R4 k. J/ w& n像BABABOM大的做法,还要知道现场各铜式的间隔. ' y; E/ }& b8 F& d" V
如果我有6个差不多可以串刀做的铜工,我出程式的时候,会分别把6个POST成54.55.56.57.58.59,ug可以的,MCA好象只有换POST,同样的刀用同刀号,再让现场选看是不是要串起来做! * N' z6 Z4 [  o& S' N. @
如果要串起做的话只要来个COPY +再把程式中%,M30替换成 SPACE,就可啦!现场也很好做呀!
- P4 c( ]+ z- D+ e  r再有做铜工尽可能用同样的刀,就是一个一个做,做像一个时,就不要重新装刀,对刀啦!
$ y) S: n* r: Z8 }( }; W. A
1 S3 m% L: l/ o6 m
% ^+ r9 E3 v& p2 w  说起来,其实很简单。 & H3 r$ a) t, R9 X8 k: e
  所有刀具对刀(对刀仪或滚刀)时,直接把机械坐标,操入对应之刀长补正位置.
# C+ ^; ]2 P% Z' D4 F+ B3 X' J. X  一惯的做法是,只操基准刀的机械值,其它刀抄差值(有可能是正有可能是负),这样做太慢,效率太低,动一把刀,其它差值必须全部重新计算输入。
% B$ N' s. U6 j% T% l$ I. L& r    我的方法:
) G" w; w" f% m9 l) J! `    以第一次对刀为例,对所有刀。 8 r8 N7 h4 S5 Z; f& @
   举例来说:T1是基准刀,对对刀仪,其机械坐标值Z-200,将-200抄入T1之补正位置(OFFSET SETTING 内NO 001)此时将相对坐标清零,再用这把刀(T1)对工件表面,将“相对坐标”的差值(假设是+20)抄入此工件所在作标系之Z值,假设是G54,并分中G54之工件,抄数得G54:X..Y..Z20,同理,对其它工件得G55X..Y..Z50.G56X..Y..Z-10等等,这里的Z值只是工件顶面为零的情况,当然实际中不会都是顶面为零,不过没关系,假设G54之工件,根据程式单,“顶降30为零”,于是在G54输入(Z20-30)即Z-10.类推,计算并输入其它坐标系对应坐标之Z值(抬就+,降就-),至此,基准刀的事就算做完了,再对其它刀(对对刀仪或滚刀),并于对应位置抄入其机械值(OFFSET SETTING 内NO...),注意:当前坐标系(EXT)为X0Y0Z0。至此大功告成,连好程式即可开始加工。
" E0 X3 C9 ?( p   加工中断刀,或换刀只要对刀抄其机械值即可! 2 Y' q/ }  Z, B! h4 D: y5 |
   以后加工时,只需将任一把刀,手动摇到其机械值(OFFSET SETTING 内
, l1 x" i$ k3 I( iNO 00_)位置,将相对坐标值清零,再对工件表面,将“相对坐标”的差值抄入对应坐标系之Z_,根据程式单计算Z值并抄数即可。
* |5 i. J4 B  @" O  v    就只需对一把刀,一点都不吹牛!
6 z/ I+ d1 |, `$ o1 q/ K    当然万事有利必有弊,我的方法也一样。惟一缺点就是在加工中不能直接看出目前的加工深度(因为抄数抄的机械值),不过也没多大关系,稍作加减即可知道。 5 _- V9 W' s2 g5 s& g( {! v9 Q
    认为我的方法绝的话,请顶一下。
: V, x' v/ e0 b* l8 q    不当之处,请多指教。
2 q/ g' q: \5 f
' m! {) P0 s& @* C9 Y7 Q3 H4 {我的机床系统是FANUC-18M的,如果在G54坐标中设Z20.,则回不了第二参考点(G30 ZO)。 0 l  G( p2 k! d

/ }' K. j: m1 l/ E5 }' d0 r你用几把刀?请确认在OFFSET SETING内各对应刀补位置,均为机械值,还有当前坐标系EXT Z值几何? 0 B' N" z3 k7 O& e
    实际中操作一下,用基准刀对对刀仪,相对坐标清零,再对工件表面,这时 ) a  o) i6 |  k8 t: ^
相对坐标有一差值,将这个差值放在工件所在坐标系之Z位置,你做了吗?
4 W7 A# e- _2 y7 b7 k' x/ w0 q    G30Z0换刀时才用到,跟这里G5_Z20没有关系。
/ u( V2 U0 r/ y0 @    问句题外话:你在钟表行业?加工中心Z方向换刀,对吗?奥克玛?东洋? VTC_? R450? ; E0 }2 l' R0 p9 G
- |% f! Q8 ?4 r1 q4 p
还是有些不明白: 5 {- `( O9 Y5 d3 i" \* x( [* m
你用对刀仪得到机械坐标,就是说,你的对刀仪在机床上了
% V' k3 e3 H0 t0 a$ j( m还是别的办法?请指教!
+ u3 R, ^# ~- T  }* D, D3 x没有对刀仪,滚刀也一样啊!
( y4 P* G' a3 b0 ]对刀仪放在机床工作台上,如果Z行程不够,得加个垫块。
) b% t- `$ w* Q, G; S; P, _0 V你没操过机? $ a+ }0 L3 j( r, c; t

4 {% ~8 E- c' N. n) w" jraogongyh 的做法和我想的差不多 . v4 z3 E& ~7 Z6 B# K4 n# |- [% o
先选个好对刀的点对完所有的刀,抄到补正来!
! Q5 {& `% p6 v  t要用时,只要算出程式O点和对刀点差多少补上去就可以啦! ' k2 M: X; n& ~& p
你说的看不到加工深度我不明白呀,我没有这种事呀? 7 C; ]0 _$ v7 a% R! z  N
raogongyh
* [, A" @6 l! j8 D/ ?我说的对吗?请指教
  n8 q5 ^$ o0 f8 a6 C! V記住一把刀在(所有校刀具的)標準零面的相對坐標,后補差值即可!
! ~: z* N  V' p# P( k6 {3 h3 z6 U* ?; O9 D7 B+ V
说得也太玄乎了,只对一把刀!!结果看raogongyh兄这么一说结果还是第一次加工时要把一把把刀对好,把机械值直接抄到刀长补正的参数里面,这方法我原来在本坛就说过,但多工件加工以差值补正最佳 3 b6 T6 w' D& s% I! I" f
另外raogongyh兄说抄差值的话动一把刀,其它差值必须全部重新计算输入,这想法就错误的,刀长差值其实并不是以第一把刀为准的,只是因为第一把刀对刀后在G5X里抄的Z坐标系深度,这G5X的Z坐标系深度才是所有刀的基准!所以这所谓的基准刀也可以换,而其他刀的差值全部不用动的
+ p, {" q: O7 T* p: L4 j6 \9 [
看得我头晕 6 R" i* D2 Q% V- Y: `  @: W
楼上说得对,我是这样做的:
6 B2 T: j% d0 u9 F5 ^3 E. m# v先对第一把刀,作为基准刀,(实际是以此刀长度值为基准)刀补置0;其他刀对出与第一把刀的差值即为刀补值。 5 m) u1 g7 Q# J# R
如果换刀则对出新旧刀之差值,与原刀补值代数加,即为新刀补值。
" m- g1 K# a* O8 T* X每把刀刀补各自独立,各补各的,互不影响。
0 q& d+ N; h6 W# F( O  [( v5 @! n' R1 u5 D$ J- O; l! @
       raogongyh说的很好!!!看来以前也是操机老手.我们现在也是这样加工的,很方便,刀库无论有多少刀都一样.只要先找个基准平面对刀.
* N. Z. x0 a. e# z+ i  任一把刀都可作为基准刀,我也是啊,我这里只是以T1为例。
& B; G6 Y: j9 A+ ?6 e2 I有一点不明白,你的基准刀的机械值抄在哪里?是G5X呢?还是OFFET SETTING NO001 ?
" s' ~& V. o2 J$ u4 y( h& U基准刀的机械值就抄在G5X里面,其他刀就在刀长补正里抄差值,基准刀换掉的话就在那把基准刀的刀号里补正和原G5X的差值,其他刀不用再对过
发表于 2007-7-21 19:44 | 显示全部楼层
瞎搅!晕!晕!晕!
发表于 2007-9-8 04:18 | 显示全部楼层
瞎搅
发表于 2007-9-8 06:57 | 显示全部楼层
不明白说什么。
发表于 2007-9-27 20:26 | 显示全部楼层
也可以把第一把刀对了之后将如G54坐标清0  补正0然后其它刀对了之后直接填写机床坐标为补正就行了
发表于 2007-11-1 22:29 | 显示全部楼层
瞎搞.........
发表于 2007-12-31 23:48 | 显示全部楼层
发表于 2008-1-2 20:59 | 显示全部楼层
瞎搞,瞎搞,瞎搞,
发表于 2012-3-23 13:01 | 显示全部楼层
貌似可以设N个坐标系
回复 支持 反对

使用道具 举报

发表于 2012-5-8 09:51 | 显示全部楼层
怎么搞的这么麻烦?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 01:53 , Processed in 0.058056 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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