|
可能有做数控的朋友以前在网上看到过有人说自己学数控车一周内就把编程搞定的,通常都是觉得这个人吹牛,自己就是干这个的自己还不知道吗?有人搞了几个月甚至几年才会的东西几天能会就是开玩笑,我对此表示理解,因为学数控有个关键点被大家忽略了,尤其是普车师傅和工厂学徒出身的人,把极其简单的事搞得异常复杂。其实好久就想写这个帖子,这也是我学数控后最先思考的问题,但是最开始没有找到原因,直到后来和很多人交流后我才恍然大悟。现在慢慢大家开始用软件编程,手编以后基本不会用,我觉得写出来给想学或者正在学但迷茫的人一点思路。$ o9 q* s8 \) O0 P" j: S
+ u" k7 ^. ^% m1 j q, R 会者不难,难者不会,有些人本来一开始就是这样掌握的,那就权当看个热闹,主要是写给还有相当一部分用普车思路学数车的朋友。7 V5 U2 {; \ i7 n+ Q
1 G$ z* c; a, m" }# B0 B
我只是谈数控本身,不谈其他夹具找正之类相关工艺的东西。因为我发现很多数控人走进了一个误区,有些人以另一种方式走出来了,有些人觉得反正能干出活儿根本不会去想这个问题。包括自己学或者带徒弟,有人把学习能力简单的归纳为聪明和悟性,这太不科学了~~~我学数控最开始跟着一个厂普车出身的大师傅,全厂20多台数控车因为是标准件都是他编程工作量也不大,下面的小年轻都不会,但是师傅人很好总是很耐心的讲“编程就是要车这里你先X下去再Z过去”,就这样每次他去调机器,我就在身边看,从去年8月到到今年2月看了半年别说编程了就是对刀这样简单的东西都是一脸懵,后来我去找了一个中专学校的老师,他也是说我没有普车经验直接学数车可能有点费工夫,所以最开始没有谈学费说先学吧,毕竟学两个月和学两个星期是不一样的概念。三天后我实操做出第一个工件,老师说我是他二十多年教过最聪明的学生,本来只是教数控车的,觉得既然我这么好教,几天时间也没法深入了解,就顺便把加工中心也教给我,一个月都跟着他们参加数控大赛的集训队在实训基地上课,毕竟不能耽误学员训练所以上课时候我只是看不自己操机,大家下课再给我一个小时操。总之我这个完全门外汉二把刀两个月后有模有样协助两个厂搞数控车和加工中心编程找正对刀,还带出了一个做加工中心的操作员,因为我们的产品是标准件难度一般~~~
) N$ y$ ~9 V& V7 K& `. t7 i8 T0 P- |3 y' [' |$ M U% V2 o
后来我也尝试教厂里的小年轻编程,但是感觉怎么说都说不明白,我努力寻找问题的根源,确实大师傅编的程序和我编的一看就不一样,我习惯于X Z在一个程序段 ,哪怕X或者Z不变,我也会习惯性写,但是经常会看到大师傅只有X和Z单独出现的时候,当然用熟悉的人知道这是省略,但是我当时就觉得这不是通常意义上的省略,应该是思路的不一样,后来在另外两个做轴的厂,也是同类情况,我和这些师傅讨论过,他们编程其实就是普车思路,要车一个台阶,先X下去多少,再Z走多少,再继续这样切下一刀,也就是把数控车当普通车在用。这也是为什么最开始我很难理解的原因,因为实在太复杂了,基本上每走一个图形都需要好几个程序段,每切削一层就要编一个程序,每走一个点就需要想X怎么走Z怎么走~~~: f4 y9 y+ s* o( P- V5 s" Z
3 ~4 ^6 Y0 Q$ M t) m
数控编程的核心就是对于“坐标系”的理解,也就是笛卡尔坐标系,而不是普车一样的直观刀路。编程就是图纸上的尺寸坐标系一连,指令一给就可以了,不要小看这点思路上的不同,区别就在于如果按照普车思路编,编程需要消耗双倍的精力,因为每走一刀要考虑进多少走多少相当于每切一刀要写两个坐标系,而理解坐标系的意义就是图纸上有几个点只需要连接这几个点位就可以了。不知道我这样说能不能说清楚。我之所以讲这个问题,主要也是目前很多中小企业如果是自学出来的师傅,在带徒弟时特别费劲,需要比较长的时间,甚至可能很多小年轻还要先学普车,而且容易错~~~尤其是形成固定思维后,对于G71 G73等循环指令的学习会有个障碍,实际上一开始就把图纸上的点位坐标理解了,始终就是套模态指令,余量少用G00 G01,余量多用G71 G70之类的,没有任何费脑子的事情。所以学数车和会不会普车没有联系,因为是两个思路~~~
! ^2 P f! ]1 C/ F g2 c1 I0 r/ j7 i+ h' |
随便画了一个图表达一下, s/ s+ S; ?# r: p1 I) ]
5 b6 x2 Y, F# E$ M: e
图1是普车思路,先走第一步考虑多深,再走第二步走出长度0 a$ K4 P& z: b8 h/ Q
' |6 a, ^, ^/ `( F
! Z7 h$ a& ^6 y2 a6 R/ g+ m. k
8 ?' A) B6 e/ r# k7 T% e
1 B' m, [; t/ T图二是坐标系思路,只要依次连接红色的点位
! b# R, T) x, e0 o; S
+ U4 _$ _: y' I% O( H- H) L @3 c
" n* ?) b( j1 [% S- M9 y7 I6 v5 L, V2 _
2 c9 I( H$ E& p0 O9 z+ f
" u, g3 {9 X, J" d6 Z* `) j, @/ D; j0 ]4 D
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
评分
-
查看全部评分
|