机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 8845|回复: 28
打印 上一主题 下一主题

数控机床程序学习,大家一起打基础

[复制链接]
跳转到指定楼层
1#
发表于 2015-1-14 23:54:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    计划接着之前发的帖子继续整理自己的知识积累,计划把自己学到的整理出一个系列,供大家批评指教。+ R! V5 x/ {+ L; @+ X

/ g  K, e3 n4 P8 Q& T    我的工作岗位是制造工艺,对于工艺员来说有以下几类工作:编写工艺表(衔接设计和制造,并对不好加工的地方在不影响功能的情况下和设计人员沟通修改),编写数控程序并调试(这个过程需要思考配套的刀具夹具),现场巡视解决生产问题。这篇写写我学习的数控编程。% V* m. W9 U8 T+ @  X
- d6 @- x7 d0 u4 C3 r* d
    还是从大学接触编程开始讲,学校的好处就是老师会给你系统的介绍一下大的环境。在编数控机床程序的领域有两个比较牛逼也具有代表性的程序:发那科和西门子。发那科主要用于亚洲地区,而西门子是欧州。程序分为若干个程序段,参考工艺表对每一个步骤需要达成的效果有一个整体的概念。程序中最先写的是程序的序号,尽量以10,20,30类推编写,这样的好处是当需要在第一段和第二段(编号为10,20)的程序中加修改程序的时候有空余的十个程序号,同时也比较容易看出来哪些程序时调试后加入的。
+ w8 t( o! \3 S  p
6 n) q5 q: O/ P7 F2 k    接着是写信息,确定坐标系,调用刀具,设定刀具长度和直径补偿,转速和进给速度等。3 o2 I5 O+ f/ s% v$ Z) \) N
    而后需要写动作,直线插补的路径,是打孔还是铣削等。最后刀具回原位,写程序结束。
/ b5 N! I0 x! u6 ]6 J  K0 z3 z
6 h4 w, q6 }# m; c) A# g# c    学习的过程中会慢慢熟悉所用程序的g代码m代码的含义,这个时候一定要发挥牛角尖精神。为啥m3和m30都是结束,有什么区别?绝对坐标和增量坐标的区别等,需要烂熟于心。9 p$ v$ B% a& E4 Q

% C, b1 ~+ G5 L+ S  X    在调试修改别人程序时候要注意别人的基本信息,调用的坐标系时哪种。至于转速和进给,则需要计算和经验。超快速和超慢速(研磨)好像都能带来良好的光洁度,我到现在也不确定表面粗糙度不好的时候该快还是慢,但是可以慢慢尝试。刚接手的时候去翻以前老工程师的程序,把所用刀具材料和加工件材料记下来,看看他们的数值然后在那周围找。对于调试完成后也尽量抽空看看那个机床加工零件的质量并微调以达到更好的效果。+ y: X0 m( E8 G1 i- Z8 B7 v- ~
4 l5 K/ M( |1 W% e% S; B
    工作后,我接触到最多的是okama程序,它和发那科很像,学习的时候可以对比。/ p# q" r! ]5 M
* c0 b; S) c; l5 p7 S" ]
    基础的编程知识具备以后,在条件允许下我做了一些实验。把单位购买机床的编程手册翻出来看看有哪些新奇的东西。如何套用子程序?自程序一般序号是o开头的。还有我们加工的东西经常有圆形阵列一组孔的情况,以往的做法是每次用3d软件抓取每一个点圆心的横纵坐标,但是我在看编程手册的时候看到了一个坐标系旋转的命令。我当时是找了台暂时没活的机床,空跑了这个程序,在没个点定位的时候抄下横纵坐标,最后和3d抓点的坐标对比。发现还是比较好用的,而且当时很有成就感。! `9 m% L' {* ]. k3 X6 \( m! V

* X8 o, S, O! ]) f! W5 q$ @     学习和工作时不一样的,学习中需要更多的练习机会。我就有两种方法,第一是用我能想到的一些指令去编程,然后再找其他指令再编,可以借助cam软件进行验证,比较他们的优劣,我们肯定需要好修改干活又快的方法。还有一种很有乐趣,把g代码m代码等都放桌子上,除去必要的常规的直接用(比如结束的m30一类的),我抽签。最逗的一回是我要打孔,但是我没抽到打孔的g代码,我用g0和g1编了整个程序。这个过程让我拆分了打孔的形成,也更好的用了这两个。当然也有时候很背,抽的东西怎么编也弄不好,那也没关系,至少思考的过程你就复习了很多知识。' ~( K  }% D; ]
3 S. X' M8 }, X! @" _  h1 d/ ?/ h
5 j5 V" T, }1 R" J) B+ R' J5 Y
   工作和学习的区别是,学习中有了经验和优劣对比,工作中要用符合单位工程师习惯的方法去编,尽量简单和逻辑好。如此做是为了方便别人学习和修改或者帮你检查。
% c1 A; w' {$ R: x4 S4 a5 z8 i6 S/ B" F
   这些编程的东西在现在有很多的cam软件都可以自动生成,你要什么代码都有,但是还是一个工艺员必备的技能。至少会一些。然后好好学cam软件,它可以在你没空余床子的时候模拟你的新想法,同时也可以把一些计算错误的撞刀等事故降低。
6 k2 d/ E: R* b' P
8 q. x! @1 E/ D1 L2 i' K   就说这么多吧,谢谢之前一直挺我的各位,谢谢必威APP精装版下载提供了交流的机会,谢谢老鹰管理员给我的评价,让我可以继续整理下去。
8 W( K2 x4 c5 |8 ~) o
4 b7 @% k- P" O. d0 T9 U* V2 h: }0 C+ b7 w: e9 v. z0 X9 m

, o" {; i2 n) w8 p
% h! Z/ v2 u" m9 p补充内容 (2015-1-15 09:28):0 e4 _" d6 m" Q" U0 c0 ~2 r, u
文中有好几处错别字,还有网友指出的okama应该是okuma。停止程序是m02和m30,不是m03和m30.望大家海涵,下次一定注意好好校稿

评分

参与人数 1威望 +100 收起 理由
老鹰 + 100

查看全部评分

回复

使用道具 举报

30#
发表于 2024-10-11 20:07:06 | 只看该作者
春哥出来聊一聊!我不发表
回复 支持 反对

使用道具 举报

29#
发表于 2024-6-18 03:54:33 | 只看该作者
路过
回复

使用道具 举报

28#
发表于 2024-6-17 20:52:56 | 只看该作者
路过
回复

使用道具 举报

27#
发表于 2024-4-30 00:10:49 | 只看该作者
谢谢了
回复

使用道具 举报

26#
发表于 2024-4-2 08:36:23 | 只看该作者
大家一起学习
回复 支持 反对

使用道具 举报

25#
发表于 2024-3-18 11:06:20 | 只看该作者
感谢楼主
回复

使用道具 举报

24#
发表于 2015-2-7 14:59:29 | 只看该作者
软件CAM后置处理很重要,有什么软件做磨削CAM比较好的么?
回复 支持 反对

使用道具 举报

23#
发表于 2015-1-20 20:53:23 | 只看该作者
panyuhao 发表于 2015-1-20 20:01
! N% c6 |; E: n$ N数控编程已经没有什么技术含量了,越来越“平民化”了,如果说有,就是多轴编程的还算好混点。其他的什么产 ...
" L. B" u2 D3 x& ?# `5 a
       没那么简单,虽然现在软件很好学,上手也快。但不懂机加工的工艺还是玩不转的。里面体现细节的东西太多了,我体会到现在复杂的形状对数控来说也变得不难。反而以前能在铣床上能加工出来的东西放到数控上怎么又快又轻松完成,倒没那容易。
( ?  A; Z! t5 |

点评

我所说的"平民化“是指现在越来越多的车间操作人员学会了普通三轴编程,企业招聘的专职编程的岗位很少了,反倒是操作加编程的越来越多。跟你所说的外行学编程是两回事。  发表于 2015-1-20 21:02
回复 支持 反对

使用道具 举报

22#
发表于 2015-1-20 20:01:54 | 只看该作者
数控编程已经没有什么技术含量了,越来越“平民化”了,如果说有,就是多轴编程的还算好混点。其他的什么产品编程、模具编程的工作已经跟文员很相近了

点评

我有提起,我写文章是为了整理自己学习机械加工以及后续的过程,同时希望分享给后来的人,让他们则善从之。至少学习的过程需要这些基础知识的,比如再牛逼的科学家也得知道1+1吧  发表于 2015-1-22 10:31
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-12-1 09:45 , Processed in 0.059566 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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