creo数控编程怎么样 怎么编程?

如何成为cnc编程员
查看: 2485|
摘要: 一、数控的英文CNC,计算机数字控制的意思,这里最关键的提到控制,控制什么呢?控制如何切削。切削什么呢?金属为主。 所以学数控就要求三种技能: 1.金属切削 要知道刀具对材料的特性、发热、过载、转速、每层下刀 ...
一、数控的英文CNC,计算机数字控制的意思,这里最关键的提到控制,控制什么呢?控制如何切削。切削什么呢?金属为主。 所以学数控就要求三种技能: 1.金属切削 要知道刀具对材料的特性、发热、过载、转速、每层下刀深度等,需要技能有:金属材料,刀具材料和种类,刀具对金属的切削能力力学分析,可找些这方面的书来看,书店里有很多。 要知道这把刀切削这块金属材料应该给什么样的转速。每分种可以跑多少毫米,每层能加工多深。多看普通铣床或车床,即可解决这一问题(可以去米乐数控技术超市看看)。 2.控制部分 这部分是纯软件问题,如何切削,想好了,分析透了,就要软件去控制,产生想的切削方式。 选择好要加工的曲面或实体后有很多值依次设置好,如深度控制,从Z高加工到多高,每层加工多深,层与层之间如何提起刀具,加工范围控制等。 这部分就是软件,命令学完了,就可以了,这是死的,想学的都可以学会。顺便提到,可惜中国这么大的市场。找不到完整这样分析的书。很多书只是告诉你这里输入多少,那里输入多少,下一步,下一步,OK,这就是典型的抄袭出书。对于编程,数控上岗通是最形像易懂的教程,值得推荐! 3.加工工艺部分 所谓工艺,就是如何加工,怎么加工的问题,当熟悉了刀具对材料的切削能力,了解了软件能控制,接下来就是怎么样切削才好的问题。比如想切削(加工)一个模具(零件)的一个平面或者一个角落,怎么走刀才走的更光,会不会碰到底部的圆角,加工出来漂亮不漂亮,会不会有余量切削不到,等等。对这种分析要有具备实际加工经验的师傅以工作经验对个个形状的情况逐个分析。真正学好数控核心在第三步,工艺分析,很多机构讲了前二点,所以学生学完后,一团迷雾。 学过数控的朋友们 , 想想是不是这样? 二、所需时间 1.金属切削 有普通铣床()或车床的多看,亲自体验最好,无铣床(加工中心)或车床的有机会看更好,主要看刀具的切削状态,听声音。研究刀具的受力表现。亲自体验最好。所以,学好数控,最好去吃苦做过操机,像这样免费招操作的很多。不怕吃苦,做二个月就能吃透了。(现场录象讲解) 2.软件部分 一般是15天,可以讲透软件部分(自动编程软件和仿真模拟软件) 3.工艺分析 一般要一个多月,多编写各种形状的走刀方式的分析,要有工作过的大师傅指点分析。 三、如何学习 1.金属切削部分有条件的多看,多实践,没条件的找书看或者录相教程,米乐数控上岗通值得多看,尤其配套录相很系统很形像! 2.软件部分和工艺分析部分,可以直接购买上岗通教程,非常详细。 3.学习中遇到问题,去咨询有经验的工程师可以少走很多弯路,避免犯不必要的错误!&&&&&&& 要想成为一个数控高手(金属切削类),从大学毕业进工厂起,最起码需要6年以上的时间。他既要有工程师的理论水平,又要有高级技师的实际经验及动手能力。第一步:必须是一个优秀的工艺员。数控机床集钻、铣、镗、铰、攻丝等工序于一体。对工艺人员的技术素养要求很高。数控程序是用计算机语言来体现加工工艺的过程。工艺是编程的基础。不懂工艺,绝不能称会编程。其实,当我们选择了机械切削加工这一职业,也就意味着从业早期是艰辛的,枯糙的。大学里学的一点基础知识面对工厂里的需要是少得可怜的。机械加工的工程师,从某种程度上说是经验师。因此,很多时间必须是和工人们在一起,干车床、铣床、磨床,加工中心等;随后在办公室里编工艺、估材耗、算定额。你必须熟悉各类机床的性能、车间师傅们的技能水平。这样经过2-3年的修炼,你基本可成为一个合格的工艺人员。从我个人的经历来看,我建议刚工作的年轻大学生们,一定要虚心向工人师傅们学习,一旦他们能把数十年的经验传授与你,你可少走很多弯路。因为这些经验书本上是学不到的,工艺的选择是综合考虑设备能力和人员技术能力的选择。没有员工的支持和信任,想成为优秀的工艺员是不可能的。通过这么长时间的学习与积累,你应达到下列技术水准和要求:1、 熟悉钻、铣、镗、磨、刨床的结构、工艺特点,2、 熟悉加工材料的性能。3、 扎实的刀具理论基础知识,掌握刀具的常规切削用量等。4、 熟悉本企业的工艺规范、准则及各种工艺加工能达到的一般要求,常规零件的工艺路线。合理的材料消耗及工时定额等。5、 收集一定量的刀具、机床、机械标准的资料。特别要熟悉数控机床用的刀具系统。6、 熟悉冷却液的选用及维护。7、 对相关工种要有常识性的了解。比如:铸造、电加工、热处理等。8、 有较好的夹具基础。9、 了解被加工零件的装配要求、使用要求。10、有较好的测量技术基础。第二步:精通数控编程和计算机软件的应用。这一点,我觉得比较容易,编程指令也就几十个,各种系统大同小异。一般花1-2个月就能非常熟悉。自动编程软件稍复杂些,需学造型。但对于cad基础好的人来说,不是难事。另外,如果是手工编程,解析几何基础也要好!读书人对这些知识的学习是最适应的。在实践中,一个好程序的标准是:1、 易懂,有条理,操作者人人都能看懂。2、 一个程序段中指令越少越好,以简单、实用、可靠为目的。从编程角度对指令的理解,我以为指令也就G00和G01,其他都为辅助指令,是方便编程才设置的。3、 方便调整。零件加工精度需做微调时最好不用改程序。比如,刀具磨损了,要调整,只要改刀具偏置表中的长度、半径即可。4、 方便操作。程序编制要根据机床的操作特点来编,有利于观察、检查、测量、安全等。例如,同一种零件,同样的加工内容,在立式加工中心和卧式加工中心分别加工,程序肯定不一样。在机械加工中,最简单的方法就是最好的方法。只要有实践经验的同行,想必都会同意这句话吧!第三步:能熟练操作数控机床。这需要1-2年的学习,操作是讲究手感的,初学者、特别是大学生们,心里明白要怎么干,可手就是不听使唤。在这过程中要学:系统的操作方式、夹具的安装、零件基准的找正、对刀、设置零点偏置、设置刀具长度补偿、半径补偿,刀具与刀柄的装、卸,刀具的刃磨、零件的测量(能熟练使用游标卡尺、千分卡、百分表、千分表、内径杠杆表)等。最能体现操作水平的是:卧式加工中心和大型龙门(动粱、顶梁)加工中心。
上一篇:下一篇:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:数控编程方法 - 技术干货集中营 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
数控编程方法
10:38:44  
大牛师傅今天又来送干货教程了,好多人说数控机床编程的比操作的工资还高,那么今天就带大家来了解一下数控编程的基本步骤,看看又不会怀孕,说不定就涨工资了呢!请记住,大牛数控,你身边的数控专家! 数控机床编程步骤1.分析零件图样和工艺要求  分析零件图样和工艺要求的目的,是为了确定加工方法、制定加工计划,以及确认与生产组织有关的问题,此步骤的内容包括:a.&&确定该零件应安排在哪类或哪台机床上进行加工。 b.&&采用何种装夹具或何种装卡位方法。 c.&&确定采用何种刀具或采用多少把刀进行加工。 d.&&确定加工路线,即选择对刀点、程序起点(又称加工起点,加工起点常与对刀点重合)、走刀路线 、程序终点(程序终点常与程序起点重合)。e.&&确定切削深度和宽度、进给速度、主轴转速等切削参数。 f.&&确定加工过程中是否需要提供冷却液、是否需要换刀、何时换刀等。   2.数值计算  根据零件图样几何尺寸,计算零件轮廓数据,或根据零件图样和走刀路线,计算刀具中心(或刀尖)运行轨迹数据。数值计算的最终目的是为了获得数控机床编程所需要的所有相关位置坐标数据。  3.编写加工程序单  常用数控机床编程指令一组有规定次序的代码符号,可以作为一个信息单元存贮、传递和操作。坐标字:用来设定机床各坐标的位移量由坐标地址符及数字组成,一般以X、Y、Z、U、V、W等字母开头,后面紧跟“-”或“-”及一串数字。准备功能字(简称G功能):指定机床的运动方式,为数控系统的插补运算作准备由准备功能地址符“G”和两位数字所组成,G功能的代号已标准化,见表2-3;一些多功能机床,已有数字大于100的指令,见表2-4。常用G指令:坐标定位与插补;坐标平面选择;固定循环加工;刀具补偿;绝对坐标及增量坐标等。辅助功能字:用于机床加工操作时的工艺性指令,以地址符M为首,其后跟二位数字,常用M指令:主轴的转向与启停;冷却液的开与停;程序停止等。进给功能字:指定刀具相对工件的运动速度进给功能字以地址符“F”为首,后跟一串字代码,单位:mm/min(对数控车床还可为mm/r)三位数代码法:F后跟三位数字,第一位为进给速度的整数位数加“3”,后二位是进给速度的前二位有效数字。如1728mm/min指定为F717。二位数代码法:F后跟二位数字,规定了与00~99相对应的速度表,除00与99外,数字代码由01向98递增时,速度按等比关系上升,公比为1.12。一位数代码法:对速度档较少的机床F后跟一位数字,即0 ~9来对应十种预定的速度。直接指定法:在F后按照预定的单位直接写上要求的进给速度。主轴速度功能字:指定主轴旋转速度以地址符S为首,后跟一串数字。单位:r/min,它与进给功能字的指定方法一样。刀具功能字:用以选择替换的刀具以地址符T为首,其后一般跟二位数字,该数代表刀具的编号。模态指令和非模态指令 G指令和M指令均有模态和非模态指令之分模态指令:也称续效指令,一经程序段中指定,便一直有效,直到出现同组另一指令或被其他指令取消时才失效。见表2-3、表2-6 N001 G91 G01 X10 Y10 Z-2 F150 M03S1500; N002 X15; N003 G02 X20Y20 I20 J0; N004 G90 G00 X0 Y0 Z100 M02; 非模态指令:非续效指令,仅在出现的程序段中有效,下一段程序需要时必须重写(如G04)。 在完成上述两个步骤之后,即可根据已确定的加工方案(或计划)及数值计算获得的数据,按照数控系统要求的程序格式和代码格式编写加工程序等。编程者除应了解所用数控机床及系统的功能、熟悉程序指令外,还应具备与机械加工有关的工艺知识,才能编制出正确、实用的加工程序。file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif  4.制作控制介质,输入程序信息  程序单完成后,编程者或机床操作者可以通过CNC机床的操作面板,在EDIT方式下直接将程序信息键入CNC系统程序存储器中;也可以根据CNC系统输入、输出装置的不同,先将程序单的程序制作成或转移至某种控制介质上。控制介质大多采用穿孔带,也可以是磁带、磁盘等信息载体,利用穿孔带阅读机或磁带机、磁盘驱动器等输入(输出)装置,可将控制介质上的程序信息输入到CNC系统程序存储器中。  5.程序检验  编制好的程序,在正式用于生产加工前,必须进行程序运行检查。在某些情况下,还需做零件试加工检查。根据检查结果,对程序进行修改和调整,检查--修改--再检查--再修改……这往往要经过多次反复,直到获得完全满足加工要求的程序为止。  上述编程步骤中的各项工作,主要由人工完成,这样的编程方式称为“手式编程”。在各机械制造行业中,均有大量仅由直线、圆弧等几何元素构成的形状并不复杂的零件需要加工。这些零件的数值计算较为简单,程序段数不多,程序检验也容易实现,因而可采用手工编程方式完成编程工作。由于手工编程不需要特别配置专门的编程设备,不同文化程度的人均可掌握和运用,因此在国内外,手工编程仍然是一种运用十分普遍的编程方法。数控机床编程中的代码 数控机床编程编制过程  把图纸上的工程语言变为数控装置的语言,并把它记录在控制介质上。数控机床编程的主要内容1.&&分析图样、确定工艺过程:进行零件工艺分析,确定加工路线、切削用量等工艺参数。 2.&&数值计算:对形状简单的零件(如直线和圆弧组成的零件)的轮廓加工,计算几何元素的起点、终点、圆弧的圆心、两元素的交点或切点的坐标值等;对形状复杂的零件(如非圆曲线、曲面组成的零件),用直线段或圆弧段逼近,由精度要求计算出节点坐标值,这种情况可用计算机完成数值计算。3.&&编写零件加工程序单编程人员根据数控系统规定的功能指令代码及程序段格式,逐段编写加工程序单。 4.&&程序校验与首件试切在有CRT图形显示屏的数控机床上,用模拟刀具与工件切削过程的方法进行检验,此方法只能检验出运动轨迹是否正确,不能查出被加工零件的加工精度,因此,要进行零件首件试切。数控机床编程程序段格式  每个程序段是由程序段编号,若干个指令(功能字)和程序段结束符号组成。  需要说明的是,数控机床的指令格式在国际上有很多标准,并不完全一致。而随着数控机床的发展,不断改进和创新,其系统功能更加强大和使用方便,在不同数控系统之间,程序格式上存在一定的差异,因此,在具体进行某一数控机床编程时,要仔细了解其数控系统的编程格式,参考该数控机床编程手册。数控代码  国际标准化组织码:ISO代码  美国电子工业协会标准码:EIA代码  两者表示的符号相同,但编码孔的数目和排列位置不同。其特点为:1.&&EIA码为补奇代码,第5列为补奇列;ISO代码为补偶码,第8列为补偶列。2.&&ISO代码有特征可寻,数字码在第5、6列都有孔,字母码在第7列都有孔;EIA代码无特征。 3.&&ISO比EIA代码信息量大。   常用的数控标准有以下几方面:1.&&数控的名词术语; 2.&&数控机床的坐标轴和运动方向; 3.&&数控机床的字符编码(ISO、EIA)4.&&数控编程的程序段格式; 5.&&准备功能(G代码)和辅助功能(M代码);6.&&进给功能、主轴功能和刀具功能。   我国许多数控标准与ISO标准一致。数控程序结构  数控程序由程序编号、程序内容和程序结束段组成。例如:O001& && && && && && && && && && && && && && &&&程序编号 N001& &&&G92& &&&X40.0& &&&Y30.0 ; N002& && &G90 G00X28.0 T01 S800 M03 ; N003& && &G01X-8.0& &&&Y8.0& &&&F200 ; N004& &&&X0& &&&Y0;& && && && && && && && && && && & 程序内容 N005& &&&X28.0& &&&Y30.0 ; N006& &&&G00& &&&X40.0 ; N007& && &M02;& && && && && && && && && && && && & 程序结束段 程序编号  采用程序编号地址码区分存储器中的程序,不同数控系统程序编号地址码不同,如O、P、%等。程序内容  由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作,每一程序段结束用“;”号。程序结束段以程序结束指令M02或M30作为整个程序结束的符号 相信好多人看了这篇干货也学习到了很多东西,当然,编程工资高是有其原因的,光看这一篇文章,相信我就说可以你们也不会相信,因此多看资料,多实践,才能真正掌握,俗话说学以致用嘛,那么,很多人就要问了,数控编程这些学习资料去哪里找呢?哈哈哈,这就是我说大牛数控、你身边的数控专家的原因了,度娘直接搜索大牛数控或者进入官网“3个w点d6sk点com”,免费数控文库等着你去发现!
高级工程师
16:31:12  
这个比较专业,学习了~~~~~谢谢喽值得分享。
20:44:52  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
感谢分享!“3个w点d6sk点com”
22:31:01  
谢谢分享!!!
Powered by
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
下载发烧友APP
版权所有 (C) 深圳华强聚丰电子科技有限公司在数控车床上如何运用子程序编写程序
发布时间:10-11-09
阅读:11611
所属分类:
在经济型中,由于大部分都采用开环控制方式,简单,内存容量小等特点,编程人员应如何尽量编制较短的加工程序来达到高精度的零件加工要求,成了的关键。因此,在程序段中,当某一程序反复出现(即工件上有好几个部分相同的切削路线)时,把同类的程序段单独编制,并按一定格式单独加以命名,作为子程序,事先编好程序存储起来,编程时调用,这样便可使程序简单清楚。现以CK6136车床为例说明。&&1.&子程序指令格式 在不同的中,几乎都有子程序加工指令,但书写格式不尽相同。各指令的书写格式如下: 1.1&M98─子程序调用指令&编程格式:M98 Pxxxx Lxxxx 说明:&P后面的4位为子程序号;L后面4位为重复调用次数,省略时为调用一次。 1.2&M99─子程序的返回&编程格式:M99 说明:在一个子程序的最后设置,表示该子程序运行结束,并返回到主程序。&&2&.子程序指令编程应用 在中,并不是所有的加工零件都要用子程序指令来编程,只有在一个零件上,凡是有两处或两处以上形状和大小都相同的加工部位,为简化程序的编制,均可用子程序调用来加工。已知:毛坯直径Φ32mm,长度77mm,一号刀为外圆车刀,二号刀为切断刀,其宽度为3mm。 编程如下: &&&&&&&&主程序: &&&&&&&&O1000; &&&&&&&&N010 G00&X100.&Z100.;&(对刀点的设置) &&&&&&&&N020 T0101; &&&&&&&&N030 S800&M03&M08&G95; &&&&&&&&N040 X35.&Z0.; &&&&&&&&N050 G01&X0.&F0.&3;&(车削右端面) &&&&&&&&N060 G00&X30.&Z2.; &&&&&&&&N070 G01&Z-55.;&(车Φ30的外径) &&&&&&&&N080 X35.; &&&&&&&&N090 T0100; &&&&&&&&N100 G00&X100.&Z100.&T0202;&(返回对刀点) &&&&&&&&N110 X32.&Z0.; &&&&&&&&N120 M98&P2000&L2;&(调用子程序) &&&&&&&&N130 G00&W-12.; &&&&&&&&N140 G01&U-10.&F0.15;& &&&&&&&&N150 G04&X2.; &&&&&&&&N160 U2.; &&&&&&&&N170 G01&U-10.; &&&&&&&&N180 G04&X2.; &&&&&&&&N190 U2.; &&&&&&&&N200 G01&U-10.&F0.15; &&&&&&&&N210 G04&X2.; &&&&&&&&N220 U2.; &&&&&&&&N230 G01&U-7.; &&&&&&&&N240 G04&X2.; &&&&&&&&N250 U31.; &&&&&&&&N260 G00&X100.; &&&&&&&&N270 Z100.&M09; &&&&&&&&N280 M05; &&&&&&&&N290 M30; &&&&&&&&子程序1: &&&&&&&&O2000; &&&&&&&&N310 G00&W-12.; &&&&&&&&N320 M98&P3000&L1; &&&&&&&&N330 W-8.; &&&&&&&&N340 M98&P3000; &&&&&&&&N350 M99; &&&&&&&&子程序2: &&&&&&&&O3000; &&&&&&&&N410 G01&U-8.&F0.15; &&&&&&&&N420 G04&X2.; &&&&&&&&N430 U2.; &&&&&&&&N440 G01&U-6.; &&&&&&&&N450 G04&X2.; &&&&&&&&N460 U12.; &&&&&&&&N470 M99;
3.&程序指令的应用技巧 3.1&加工的4个槽宽相等,但各槽的距离不等,此时不宜用循环编程方法(适用槽等距)编程,选用子程序编程就显得简单了;以上O2000为子程序,N009为主程序中调用子程序用来加工4个槽;为了提高编程速度,降低出错的可能性,子程序必须采用增量(G91)方式编程。 3.2&子程序编程注意事项&子程序中不得有循环指令;子程序必须事先编好并存储起来,供主程序段调用;在一个子程序的最后设置M99,表示该子程序结束并返回主程序;在使用子程序时,不但可以从主程序调用子程序,而且子程序也可以调用其它的子程序(子程序调用下一级子程序称为嵌套),上一级子程序与下一级子程序的关系,与主程序和第一层子程序的关系相同,子程序可以嵌套多少层由具体的数控系统决定,在&0i系统中,只能有两次嵌套。&在数控车床中合理采用子程序编程可以缩短程序段,减少程序所占内存,提高数控加工速度,从而有效提高了加工产品的生产效率。分享给朋友:通用代码: <input id="link4" type="text" class="form_input form_input_s" value="" />复 制数控怎么编程
数控车床编程怎么学
数控编程下载至电脑扫码用手机看用或微信扫码在手机上继续观看二维码2小时内有效数控怎么编程
数控车床编程怎么学
数控编程扫码用手机继续看用或微信扫码在手机上继续观看二维码2小时内有效,扫码后可分享给好友没有优酷APP?立即下载请根据您的设备选择下载版本
药品服务许可证(京)-经营- 请使用者仔细阅读优酷、、、Copyright(C)2017 优酷
版权所有不良信息举报电话:}

我要回帖

更多关于 数控车床怎么编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信