搜档网
当前位置:搜档网 › 基于MasterCAM的PC与数控机床间的数控程序传输

基于MasterCAM的PC与数控机床间的数控程序传输

基于MasterCAM的PC与数控机床间的数控程序传输
基于MasterCAM的PC与数控机床间的数控程序传输

数控机床传动系统设计介绍

1. 开发XXX型号数控车床的目的和理由 国内数控车床经过十几年的发展,已形成较为完整的系列产品,但用户要求越来越高,对价格性能比更为看重,尤其对某些小型零件的加工,其所需负荷较小,调速范围不宽,加工工序少,效率高,但目前国内数控车床功能多,价格高,造成很大浪费,而我厂现有的数控车床,虽然在这方面做得较好,其加工范围的覆盖面也较宽,但针对上述零件加工的机床还是空白,对用户无法做到“量体裁衣”。随着市场经济的发展和产品升级换代,上述零件加工越来越多,市场对其具有较高效率,价格较低的排刀式数控车床的要求量越来越大,综上所述,为适应市场要求,扩大我厂数控车床在国内机床市场上的占有量,特进行N-089型数控车床的开发。 2 机床概况、用途和使用范围 2.1 概述: XXX型号是结合我厂数控机床和普通机床的生产经验,为满足高速、高效和高精度生产而设计成铸造底座、平床身、滚动导轨,可根据加工零件的要求自由排刀的全封闭式小规格数控车床。本机床采用SIEMENS 802S系统,主电机为YD132S-2/4双速电机。主传动采用富士FRN5.5G9S-4型变频器进行变频调速,进给采用德国SIEMENS公司生产的110BYG-550A 和110BYG-550B步进电机驱动的半闭环系统,两轴联动。 2.2 用途: XXX型号型数控车床可以完成直线、圆锥、锥面、螺纹及其它各种回转体曲面的车削加工,适合小轴类、小盘类零件的单件和批量生产,特别适合于工序少,调速范围窄,生产节拍快的小轴类零件的批量生产。 2.3 使用范围: 本机床是一种小规格,排刀式数控车床,广泛用于汽车、摩托车、纺织、仪器、仪表、航空航天、油泵油嘴等各种机械行业。 3 XXX型号型数控车床的主要技术参数: 3.1 切削区域: a. 拖板上最大回转直径75mm b. 最大切削长度180mm

数控机床编程实例图纸程序

“创业杯”数控车床技能大赛试题3 用数控车床完成 图示零件的加工, 此零件为配合件, 配合锥面用涂色

法检查,要求锥体接触面积不小于50%,零件材料为45钢。 评分标准

各工序刀具的切削参数

参考程序 O0001 (大件左端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08;

N40 G71 P50 Q180 U0.3 W0.2 F0.2; N50 G00 G42 X26.0 ; N60 G01 Z0.0; N70 G01 X27.99 Z-1.0; N80 G01 W-8.0; N90 X31.0; N100 X35.0 W-20.0; N110 X40.0; N120 X41.99 W-1.0; N130 W-20.0; N140 X46.0; N150 X47.985 W-1.0; N160 Z-58.0; N170 X52.0; N180 Z-155.0; N190 G00 X70.0 Z50.0; N200 G21 G40 G97 G99 M03 S1000 T0202; N210 G00 X60.0 Z10.0; N220 G70 P50 Q180 F0.1; N230 G00 X70.0 Z50.0; N240 G21 G40 G97 G99 M03 S300 T0303; N250 G00 X60.0 Z-155.0; N260 G01 X4.0 F0.15; N270 G01 X60.0; N280 G00 Z50.0 M05; N290 M09; N300 M30; O0002 (大件右端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08; N30 G71 U2.0 R1.0; N40 G71 P50 Q150 U0.3 W0.2 F0.2; N50 G42 G00 X20.0; N60 G01 Z0.0;

数控机床调试步骤要求

数控机床调试步骤要求 (一)安装调试的前期准备工作:用户的准备事项,由售后服务人员联系落实。 (1)立式加工中心 1.机床的吊运与安装:包括机床的吊运、开箱、安装、粗调水平、防锈油的清洗。其中安装可采用混凝土地基加地脚螺钉固定机床,或直接使用随机的调整垫铁加地脚螺钉固定机床。 2.根据机床型号的不同确定外接电源线的线径,以下为各种型号机床参考线径: CY-VMC650采用10平方毫米左右线径。 CY-VMC850采用16平方毫米左右线径。 CY-VMC1060/1270/1370采用25平方毫米左右线径。 CY-VMC1580/1690/1890采用35平方毫米左右线径。 所有机床必须可靠接地。 3.安装调试前用户需购买以下备件物品: 空压机,要求排量在立方米/分钟以上。 连接空压机至机床的PTV气管,外径为12毫米。 标准刀柄和拉钉:CY-VMC650/850/1060采用型号为BT-40刀柄和45°拉钉;CY-VMC1270/1370/1580采用型号为BT-50刀柄和45°拉钉。 刀具的购买:根据用户加工零件的实际情况,来确定购买不同夹持方式的刀柄和刀具,比如: 铣平面用的盘铣刀柄和直径为Ф63、Ф80、Ф100不等的盘铣刀体及刀片。 强力铣夹头刀柄,主要方便于夹持直径较大的外圆铣刀和球头铣刀,例如夹持Ф20毫米的球头铣刀。 弹簧夹头刀柄,主要方便于夹持小直径外圆铣刀和球头铣刀,例如夹持Ф3~Ф16毫米的外圆铣刀。常用的刀柄规格型号为Ф32型刀柄。 一体式或分离式钻夹头刀柄,主要用于装夹直柄小直径钻头,常见刀柄规格型号为Ф3~Ф13毫米的钻夹头。 带扁尾莫氏锥孔刀柄,主要用于装夹锥柄钻头。常用的刀柄规格型号是3号和4号莫氏锥孔刀柄。 不带扁尾莫氏锥孔刀柄,主要用于装夹锥柄外圆铣刀。常用的刀柄规格型号是3号和4号莫氏锥孔刀柄。 粗镗孔刀柄,主要用于内孔的粗加工。 精镗孔刀柄,主要用于内孔的精加工。 快换式或一体式攻牙刀柄,主要用于夹持丝锥进行内螺纹的加工。 其他专用刀具夹持刀柄。 刀座(锁刀器),主要用于夹紧刀柄上的刀具。使用时把刀座固定在钳工桌上,刀柄装入刀座后,夹紧刀具时刀柄不会跟着旋转。在各大刀柄刀具厂家都能购买到,比如:上海量具刃具公司、成都量具刃具公司、株洲钻石量具刃具公司、山东威海量具刃具公司、桂林量具刃具公司等等。 导轨用润滑油,常用规格型号为:32~46号机械油。

数控机床主传动系统

数控机床主传动系统 第一节概述 1、对主传动系统的要求 (1)调速范围 :多用途、通用性大的机床要求主轴的调速范围大,低速大转矩功能,较高的速度,如车削加工中心。 (2)热变形: 电动机、主轴及传动件都是热源。低温升、小的热变形是对主传动系统要求的重要指标。 (3)主轴的旋转精度和运动精度: 主轴的旋转精度是指装配后,在无载荷、低速转动条件下测量主轴前端和距离前端300mm处的径向圆跳动和端面圆跳动值。主轴在工作速度旋转时测量上述的两项精度称为运动精度。数控机床要求有高的旋转精度和运动精度。 (4)主轴的静刚度和抗振性: 数控机床加工精度较高,主轴的转速又很高,因此对主轴的静刚度和抗振性要求较高。主轴的轴颈尺寸、轴承类型及配置方式,轴承预紧量大小,主轴组件的质量分布是否均匀及主轴组件的阻尼等对主轴组件的静刚度和抗振性都会产生影响。 (5)主轴组件的耐磨性: 主轴组件必须有足够的耐磨性,使之能够长期保持良好的精度。 2、主轴变速方式 (1).无级变速 (2)(分段无级变速 :1)带有变速齿轮的主传动2)通过带传动的主传动3)用两个电动机分别驱动主轴 (3)(液压拨叉变速机构在带有齿轮传动的主传动系统中,齿轮的换挡主要靠液压拨耳来完成 3、主轴部件

主轴部件是机床的一个关键部件,它包括主轴的支承、安装在主轴上的传动零件等。 机床的主轴部件满足的要求:主轴的回转精度、部件的结构刚度和抗振性、运转温度和热稳定性以及部件的耐磨性和精度保持能力等。 对于数控机床尤其是自动换刀数控机床,为了实现刀具在主轴上的自动装卸与夹持,还必须有刀具的自动夹紧装置、主轴准停装置和主轴孔的清理装置等结构。 (1)、主轴端部的结构形状 主轴端部用于安装刀具或夹持工件的夹具,在设计要求上,应能保证定位准确、安装可靠、联接牢固、装卸方便,并能传递足够的转矩 主轴为空心,前端有莫氏锥度孔,用以安装顶尖或心轴。 1)莫氏锥度是一个锥度的国际标准,用于静配合以精确定位。锥度很小,利用摩擦力可以传递一定的扭矩,方便拆卸。莫氏锥度又分为长锥和短锥,长锥多用于主动机床的主轴孔,短锥用于机床附件和机床连接孔, (2)主轴部件的支承 机床主轴带着刀具或夹具在支承中作回转运动,应能传递切削转矩承受切削抗力,并保证必要的旋转精度。机床主轴多采用滚动轴承作为支承,对于精度要求高的主轴则采用动压或静压滑动轴承作为支承。 (3)滚动轴承的精度 主轴部件所用滚动轴承的精度有高级E、精密级D、特精级C和超精级B。前支承的精度一般比后支承的精度高一级,也可以用相同的精度等级。普通精度的机床通常前支承取C、D级,后支承用D、E级。特高精度的机床前后支承均用B级精度液体静压轴承和动压轴承主要应用在主轴高转速、高回转精度的场合,对于要求更高转速的主轴,可以采用空气静压轴承,这种轴承达每分钟几万转的转速,有非常高的回转精度。 (4)(主轴滚动轴承的预紧

DNC数控机床联网数据采集解决方案

DNC数控机床联网、数据采集解决方案 苏州摩恩信息技术有限公司

1.DNC的概念 DNC(Distributed Numerical Control)称为分布式数控,是数控机床联网专业术语。DNC数控机床联网解决方案对车间的加工设备进行有效的整合,提高了设备的利用率,减少了机床的辅助时间;实现车间的资源与信息透明化,降低了管理成本及管理难度,解决了过去对设备无法掌控的被动局面。帮助企业有效的优化生产、提高人员工作效率、增强各部门间的协同能力,最终实现企业经济效益的同比显著增长。 2.DNC数控机床联网解决方案 DNC服务器是负责与通讯相关的所有活动的中央数据应用程序,它主要和机床的串口/网口进行通讯,处理机床发送的命令,自动查找匹配的数控程序发送给机床,服务器端实现无人值守,加强了

编程部门和车间设备的连接,使您不再使用CF卡或者U盘满车间跑,逐个机床拷贝程序,编程员只要将编制好的数控程序放在指定的目录即可,操作员只要在机床面板上直接调用相关的数控程序即可,一切变得如此简单。 DNC服务器功能介绍: 1) 一台DNC服务器可管理256 台机床。更新许可证即可增加机床。 2) 批量从机床到电脑上传数控程序和批量从电脑到机床下载数控程序。 3) 自动备份,当机床上传的文件与服务器重复时,自动备份。方便数控程序管理。 4) 操作人员在机床控制面板前就可以完成各种操作,包括查看电脑目录中的数控程序、大小、修改时间等,完成程序的发送与接收,进行双向通讯,无需来回跑动。 5) 所有联网机床可以同时进行双向通讯,互不干扰,支持同时做DNC在线加工。 6) 远程查看服务器程序目录,只要在机床上发个命令就可以查看服务器上目录下面的程序名,程序大小,最后修改日期等。 7) 循环呼叫,在进行批量DNC加工时,实用改功能只要呼叫一次程序即可,换工件后直接进行加工。 8) 呼叫批处理,通过该功能,用户可以直接在机床端,通过修改控制程序中的一行程序,调用电脑上的一批NC程序。

数控机床的机械结构汇总

第一节机械结构的主要特点与基本要求 一、数控机床对机械结构的基本要求 从数控技术的特点看,由于数控机床采用了伺服电动机,应用数字技术实现了对机床执行部件动作顺序和运动位移的直接控制,传统机床的变速箱结构被取消了,因而机械结构也大大简化了。数字控制还要求机械系统有较高的传动刚度且没有传动间隙,以确保控制指令的执行和控制品质的实现。同时由于计算机水平和控制能力的不断提高,同一台机床上允许更多功能部件同时执行所需要的各种辅助功能已成为可能,因而数控机床的机械结构比传统机床具有更高的集成化功能要求。 从制造技术发展的要求看,随着新材料和新工艺的出现以及市场竞争对低成本的要求,金属切削加工正朝着切削精度和速度越来越高、生产效率越来越高和系统越来越可靠的方向发展。这就要求在传统机床基础上发展起来的数控机床精度更高、驱动功率更大,机械结构动、静、热态刚度更好,工作更可靠,能实现长时间连续运行和有尽可能少的停机时间。 综合上述原因,数控机床对其基本要求可归纳为要有更高的精度,更好动、静态刚度,以适应高速运动的耐用度和工作可靠性。 二、数控机床机械结构构成 典型数控机床的机械结构主要由基础件、主传动系统、进给传动系统、回转工作台、自动换刀装置及其他机械功能部件等几部分组成。 数控机床的基础件通常是指床身、立柱(或横梁)、工作台、底座等结构件,由于其尺寸较大,俗称“大件”,构成了机床的基本框架。其他部件附着在基础件上,有的部件还需要沿着基础件运动。由于基础件起着支承和导向的作用,因而对基础件的基本要求是刚度好。此外,由于基础件通常固有频率较低,在设计时,还希望它的固有频率能高一些,阻尼能大一些。 和传统机床一样,数控机床的主传动系统将动力传递给主轴,保证系统具有切削所需要的转矩和速度。但由于数控机床具有比传统机床更高的切削性能要求,因而要求数控机床的主轴部件具有更高的回转精度、更好的结构刚度和抗振性能。由于数控机床的主传动常采用大功率的变速电动机,因而主传动链较传统机床短,不需要复杂的变速机构。由于自动换刀的需要,具有自动换刀功能的数控机床主轴在内孔中需要有刀具自动送开和夹紧装置。 数控机床的进给驱动机械结构是直接接受计算机发出的控制指令,实现直线或旋转运动的进给和定位,对机床的运行精度和质量影响最明显。因此,对数控机床传动系统的主要要求是精度、稳定性和快速响应的能力,即要它能尽快地根据控制指令要求,稳定地达到需要的加工速度和位置精度,并尽量小地出现振荡和超调现象。 根据工作要求回转工作台分成两种类型,即数控转台和分度转台。数控转台在加工过程中参与切削,相当于进给运动坐标轴,因而对它的要求和进给传动系统的要求是一样的。分度转台只完成分度运动,主要要求分度精度指标和在切削力作用下保持位置不变的能力。转塔刀架在原理和结构上都和分度转台类似。

FANUC0M系统数控机床参数丢失的处理(精)

FANUC 0 M系统数控机床参数丢失的处理 Wednesday, June 02, 2010 10:02:56 AM 发布 :sunlight 数控系统参数是数控机床灵魂, 数控机床软硬件功能正常发挥是参数来设定。机床制造精度和维修后精度恢复也需要参数来调整, 数控机床没有参数等一堆废铁。数控机数控系统参数全部丢失而引起机床瘫痪,称为“ 死机” 。“ 死机” 固然可怕,若我们掌握了解决方法和预防措施,问题就容易了。下面是针对 FANUC 0 M 系统出现“ 死机” 情况分析和处理。仅供从事数控人员参考。 一、引起“ 死机” 主要原因。 1、做 DNC 通讯中, M51执行动作完成后, M50尚未解除 M51时不能执行 M30自动断电功能, 否则会出现“ 死机” 现象。 2、执行 M51动作,进行 DNC 通讯期间若断电,可能会出现“ 死机” 。 3、更换电池时,没有开机或断电,就会使参数丢失。若长期不开机,电池耗尽,也会丢失参数。 4、误操作,若同时按住 Reset 及 Delete 两键,并按电源 Power ON ,就会消除全部参数。 5、处理 P/S报警会引起参数丢失。如:处理 P/S101报警(DNC 执行中断共有三种方法。前两种排除不掉报警时,必须要用第三种方法,而最后一种会“ 死机” 。 A :① PEW =1 ② Power OFF ③同时按 Delete Power ON 两键 ④ PWE =O

B :① PWE =1 ②参数 901 =01000100改为 0 ③按 DEL 键 ④ Power OFF ⑤ Power ON ⑥参数 901 =010001000 ⑦ PWE= 0 C :①备份所有 PC 、 NC 、 DGN 参数(会死机 ② Power OFF ③同时按 RESET POWER ON 键, PWE= 1 ④输入 900以上参数,输入 NO.1-900参数输入 DGN 参数 ⑤ POWER OFF ⑥ POWER ON ⑦ PWE=0(应按 A 、 B 、 C 序排除,若 A 、 B 都不能排除就用 C 方法二、“ 死机” 后状态显示 CRT 显示屏上出现如下报警: 417#X AXIS DGTL PARAM 417#、 427#、 437#报警分别 427#Y AXIS DGTL PARAM 为 X 、 Y 、 Z (或第 3轴马达 437#Z AXIS DGTL PARAM 参数设定异常

数控机床主传动系统及主轴设计.

新疆工程学院机械工程系毕业设计(论文)任务书 学生姓名专业班级机电一体化09-11(1)班设计(论文)题目数控机床主传动系统及主轴设计 接受任务日期2012年2月29日完成任务日期2012年4月9日指导教师指导教师单位机械工程系 设 计(论文)内容目标 培养学生综合应用所学的基本理论,基础知识和基本技能进行科学研究能力的初步训练;培养和提高学生分析问题,解决问题能力。通过毕业设计,使学生对学过的基础理论和专业知识进行一次全面地系统地回顾和总结。通过对具体题目的分析和设计,使理论与实践结合,巩固和发展所学理论知识,掌握正确的思维方法和基本技能。 设计(论文)要求 1.论文格式要正确。 2.题目要求:设计题目尽可能选择与生产、实验室建设等任务相结合的实际题目,完成一个真实的小型课题或大课题中的一个完整的部分。 3.设计要求学生整个课题由学生独立完成。 4.学生在写论文期间至少要和指导老师见面5次以上并且和指导教师随时联系,以便掌握最新论文的书写情况。 论文指导记录 2012年3月1号早上9:30-12:00在教室和XX老师确定题目。2012年3月6日早上10:00-12:00在教室确定论文大纲与大纲审核。2012年3月13日早上10:00-12:00在教室确定论文格式。 2012年3月20日早上9:30-12:00在教室对论文一次修改。 2012年3月27日早上9:30-12:00在教室对论文二次修改。 2012年4月6日早上9:30-12:30在教室对论文三次修改。 2012年4月9日早上9:30-12:00在教室老师对论文进行总评。 参考资料[1]成大先.机械设计手册-轴承[M].化学工业出版社 2004.1 [2]濮良贵纪名刚.机械设计[M].高等教育出版社 2006.5 [3]李晓沛张琳娜赵凤霞. 简明公差标准应用手册[M].上海科学技术出版社 2005.5 [4]文怀兴夏田.数控机床设计实践指南[M].化学工业出版社 2008.1 [5][日]刚野修一(著). 杨晓辉白彦华(译) .机械公式应用手册[M].科学出版社 2004

数控车床编程实例详解(30个例子)(1)

车床编程实例一 半径编程 图3.1.1 半径编程 %3110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 (调用子程序,并循环6 次) N4 G00 X16 Z1 (返回对刀点) N5 G36 (取消半径编程) N6 M05 (主轴停) N7 M30 (主程序结束并复位) %0003 (子程序名) N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8 园弧段)N3 U3.215 W-39.877 R60 (加工R60 园弧段) N4 G02 U1.4 W-28.636 R40(加工切R40 园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点Z 轴处) N7 G01 U-4.8 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序)

直线插补指令编程 图3.3.5 G01 编程实例 %3305 N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置) N2 G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26 外圆) N5 U34 W-10 (切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30 (主程序结束并复位) 车床编程实例三 圆弧插补指令编程 %3308 N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置) N2 M03 S400 (主轴以400r/min 旋转) N3 G00 X0 (到达工件中心) N4 G01 Z0 F60 (工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15 圆弧段) N6 G02 X26 Z-31 R5 (加工R5 圆弧段) N7 G01 Z-40 (加工Φ26 外圆) N8 X40 Z5 (回对刀点) N9 M30 (主轴停、主程序结束并复位 图3.3.8 G02/G03 编程实例

数控机床传输软件

第六章数控机床传输软件FANUC系统机床数据的传输形式: (1)RS-232异步串行数字传输形式 系统I/O通道设定为:0、1、2、3 (2)系统存储卡传输形式 系统I/O通道设定为:4 (3)以太网传输形式 系统I/O通道设定为:5 本章主要内容: (1)数控机床传输软件的功能及RS-232异步串行通信(2)传输软件的使用及数控机床数据的输入/输出操作(3)RS-232通信过程中的故障原因分析及处理方法

第一节传输软件的功能及异步串行数据传输 1. 数控机床传输软件的功能: (1)将数控设备CNC内部数据送人至计算机内存(数控机床数据的备份)。 (2)将计算机内存数据输出至CNC中(数控机床数据的恢复)。 (3)对机床参数、加工程序等数据进行编辑、打印、删除等。 (4)可通过传输软件实现数控机床的在线加工和在线监控。 (5)可通过传输软件(LADDER传输软件)实现系统PMC程序和PMC参数的备份、编辑及恢复。

2.异步串行通信数据格式: 起始位:表示一个字符的开始,接收方可用起始位使自己的接收时钟与数据同步,起始位为低电平有效。 停止位:则表示一个字符的结束,通常停止位为1位或2位。数据位:通信的发送方和接收方之间数据信息的传输位, 通常为7位或8位。 奇偶校验位:用来检验数据的正确性,奇偶校验位为1位。FANUC数控系统的异步串行通信数据格式为: 数据位为7位、停止位为2位、奇偶校验位为1位。

3.FANUC数控系统RS-232通信电缆 机床标准RS-232-C通信电缆连接图

与FANUC系统直接连接的RS-232通信电缆信号接口 FANUC—OC/OD系统FANUC—16/18/21/0i系统

数控车床编程实例100

数控车床编程实例 例1.G01直线插补指令编程如下图所示 安装装仿形工件 请设置安装装仿形工件,各点坐标参考如下(X向余量4mm) 坐标点X(直径)Z圆弧半径圆弧顺逆A00 B300 C30-48 D64-58 E84-73 F84-150 0-150 FUNAC数控车编程如下: O9001

N10G50 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 G98 F120 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位) //////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下: %9001 N10G92 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 F300 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位)

数控车床宏程序编程

数控宏程序 一.什么是宏程序 什么是数控加工宏程序简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点: 1.使用了变量或表达式(计算能力),例如: (1)G01 X[3+5] ;有表达式3+5 (2)G00 X4 F[#1] ;有变量#1 (3)G01 Y[50*SIN[3]] ;有函数运算 2.使用了程序流程控制(决策能力),例如: (1)IF #3 GE 9 ;有选择执行命令 …… ENDIF (2)WHILE #1 LT #4*5 ;有条件循环命令 …… ENDW 二.用宏程编程有什么好处 1.宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等; 2.宏程序可以完成图形一样,尺寸不同的系列零件加工; 3.宏程序可以完成工艺路径一样,位置不同的系列零件加工; 4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分; 5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。

一.宏变量及宏常量 1.宏变量 先看一段简单的程序: G00 上面的程序在X轴作一个快速定位。其中数据是固定的,引入变量后可以写成:#1= ;#1是一个变量 G00 X[#1] ;#1就是一个变量 宏程序中,用“#”号后面紧跟1~4位数字表示一个变量,如#1,#50,#101,……。变量有什么用呢变量可以用来代替程序中的数据,如尺寸、刀补号、G指令编号……,变量的使用,给程序的设计带来了极大的灵活性。 使用变量前,变量必需带有正确的值。如 #1=25 G01 X[#1] ;表示G01 X25 #1=-10 ;运行过程中可以随时改变#1的值 G01 X[#1] ;表示G01 X-10 用变量不仅可以表示坐标,还可以表示G、M、F、D、H、M、X、Y、……等各种代码后的数字。如: #2=3 G[#2] X30 ;表示G03 X30 例1 使用了变量的宏子程序。 %1000 #50=20 ;先给变量赋值 M98 P1001 ;然后调用子程序

电脑与数控机床加工程序的传输及操作

电脑与数控机床加工程序的传输及操作 作者:未知文章来源:本站原创点击数514 更新时间:2005-10-7 文章录入:admin 责任编辑:admin 摘要介绍电脑与数控机床加工程序的传输软件及操作方法 关键词数据传输软件 中图分类号TP334 文献识别码B 近年来,大连机车车辆有限公司先后从日本、德国、美国、台湾、奥地利、等国陆续引进数控加工中心和数控车床数十台。以前,数控机床加工程序的输入采用纸带传输程序或是手工输入时,存在如下缺点:(1)纸带传输效率低,识别正确率低;(2)纸带传输程序时会将机床中原有的程序自动删除;(3)纸带不易长时间保存;(4)手工输入效率低,编程者劳动强度大,易出错;(5)CNC内存较小,程序比较大时就无法输入。针对上述问题,公司应用PCIN4.2和DNC4.0数控机床的数据传输软件,通过笔记本电脑,即可解决所有数控机床的程序数据的输入和输出。 DNC4.0数据传输软件是台湾NEWCAM为WINDOWS操作界面,适用于FANUC—16i系统、FANUC—18M系统、SIEMENS—840D。 PCIN4.2软件(SIEMENS公司出品),DOS操作界面,适用于较早的NC操作系统,如FANUC—0、6系统、SIEMENS 850系统。 接口,通过笔记本电脑与数控机床CNC之间用一根RS232数据传输电缆线联接,即可快速而准确地实现互相传输的目的。 下面分别介绍DNC和PCIN的使用和具体的操作方法。 1、DNC软件的使用 (1)参数设置 利用笔记本电脑传输程序,将数据线连接好。打开电脑中的DNC软件,出现菜单界面。 点击“参数”键后,参数对话框中,添入相应内容:收送码别:ASCII;收送埠值:COM1收送速率:19200;同位检查:偶数;资料长度:7;停止位元:1;交谈模式:控制器码,收送目标:控制器。 参数设置完成后按“确定”键(注意参数必须与机床搭配,否则无法进行程序传输)。 (2)传送程序 将电脑中存储的已编制好的程序传送到机床中。点击菜单中的“传送”键,在传送程式对话框中,选择已编制好的加工程序,在窗口中找到要传输的程序的路径。 这时将机床传输操作准备好(机床操作参考“加工中心电控系统操作说明书”)。用点击传送程式对话框“打开”键。同时,按机床的传输执行键,NC便开始读入程序。(注意:如果按执行键过早,机床屏幕显示无连接;如果按执行键过晚,机床接收到的程序将缺少前面的程序段。) (3)接收程序

数控机床与机械结构基础知识考试题

《数控机床与机械结构》复习题 一、填空题() 1、滚珠丝杠螺母机构双螺母丝杠间隙调整方法有 调整间隙法、调整间隙法和调整间隙法三种。 2、直齿圆柱齿轮传动间隙的消除方法,可以分为调整 法、调整法和调整法三种。 3、主轴准停可分为准停控制和准停控制。 4、数控机床常用的工作台有工作台和 工作台。 5、刀库的类型有式刀库和式刀库和 式刀库。 6、数控系统目前应用比较多的有、、和广 州数控系统 7、滚珠丝杠螺母副的滚珠循环方式有和方式 8、现代数控机床最常用的滚动导轨有两 种:和 9、数控机床中常见的排屑装置有三 种、、。 二、判断题() ()1、数控机床的加工精度比普通机床要低。 ()4、我国是从1958年开始研制数控机床的。 ()5、普通车床可以车出形状复杂的回转体。 ()6、数控机床的刚度和抗震性都比较差。 ()7、滚珠丝杠螺母机构可以实现自锁。 ()9、数控机床中齿轮传动不需要消除间隙。 ()10、数控机床导轨的导向精度要高。 ()11、数控机床导轨的耐磨性比较差。 ()15、滚动导轨的导轨面之间的摩擦是滑动摩擦 ()16、排刀式刀架用于大规格数控车床上。 (19、刮板式排屑装置负载比较小。 ()21、机械准停装置是在高速状态下准停的。 ()22、数控加工中心有刀库和自动换刀装置。 ()24、加工中心主轴的热稳定性要好。 ()25、主轴电机调速范围要宽。 ()26、刀具顺序选择是按加工工序来选刀。 ()27、数控加工过程中,铁屑对加工没影响,所以不用及时排出。 ()28、主轴准停的定位要准确。 ()30、使用了自动换刀系统以后加工效率可以明显提高

()CIMS是指计算机集成制造系统,FMS是指柔性制造系统。 ()1.半闭环、闭环数控机床带有检测反馈装置。 ()2.数控机床的反向间隙可用补偿来消除,因此对加工无明显影响。 ()3.直线型检测元件有感应同步器、光栅、磁栅、激光干涉仪。 ()4.数控机床工作时,数控装置发出的控制信号可直接驱动各轴的伺服电机。 ()5.目前数控机床只有数控铣、数控磨、数控车、电加工等几种。 ()6.旋转型检测元件有旋转变压器、脉冲编码器、测速发电机。 (7.数控机床的高科技含量,可使操作简单,可以不制订操作规程。 ()8.开环进给伺服系统的数控机床,其定位精度主要取决于伺服驱动元件和机床传动机构精度、刚度和动态特性。 ()9.按数控系统操作面板上的RESET键后就能消除报警信息。 ()10.数控机床中MDI是机床诊断智能化的英文缩写。 ()11.切削用量中,影响切削温度最大的因素是切削速度。 ()12.数控车床传动系统的进给运动有纵向进给运动和横向进给运动。 ()13.数控机床的位移检测装置主要有直线型和旋转型。 ()14.数控机床配备的固定循环功能主要用于孔加工。 ()15.数控机床为了避免运动件运动时出现爬行现象,可以通过减少运动件的摩擦来实现。 ()16.数控机床加工过程中不能根据需要改变主轴速度和进给速度。 ()17.车床主轴编码器的作用是防止切削螺纹时乱扣。 ()18.在开环和半闭环数控机床上,定位精度主要取决于进给丝杠的精度。 ()19.数控机床编程有绝对值和增量值编程,使用时不能将它们放在同一程序段中。 ()20.数控机床是在普通机床的基础上将普通电气装置更换成CNC装置。 二、选择题 ()1、下列对于排刀式刀架说法错误的是 A、主要用于大规模的数控车床 B、提高了生产效率 C、要有良好的刚度 D、要有良好的强度 ()2、下列对于排屑装置说法错误的是 A、可以提高效率 B、是手动排屑 C、将铁屑排出机床之外 D、尽可能靠近切削部位 ()3、数控铣床一般不用于加工 A 平面 B 孔 C.沟槽 D.螺纹 ()5、下列对于准停装置说法错误的是 A、用于定位 B、是自动换刀必需的

数控机床编程代码

快速定位(G00) 1. 格式 这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到 某个距离处(在增量坐标方式下)。 2. 非直线切削形式的定位 我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线, 根据到达的顺序,机器轴依次停止在命令指定的位置。 3. 直线定位 刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定 位于要求的位置。 图5.2-1 4. 举例 N10 G00 X-100 Y-100 Z65 G01 直线切削进给(G01) 1. 格式 G00 X_ Y_ Z_ G01 X_ Y_ Z_F_ 这个命令将刀具以直线形式,按F代码指定的速率,从它的当前位置移动到程序要求的 位置。F 的速率是程序中指定轴速率的复合速率。 图5.2-2 2. 举例

G01 G90 X-50. F100;或 G01 G91 X30. F100; G01 G90 X-50. Y30. F100;或 G01 G91 X30. Y15. Z0 F100; G01 G90 X-50. Y30. Z15. F100; 圆弧切削(G02/G03 G17/G18/G19) 1. 格式 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程序块里定 义了这些命令,也能够省略。圆弧的回转方向像下图表示那样,由G02/G03 来指定。在圆 圆弧在XY 面上 G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_;或G17 G02 ( G03 ) G90 ( G9 1 ) I_ J_ F_; 或G17 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在XZ 面上 G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_;或G18 G02 ( G03 ) G90 ( G91 ) I_ K_ F_; 或G18 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在YZ 面上 G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_;或G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_; 或G19 G02 ( G03 ) G90 ( G91 ) R_ F_; G02/G03 G17/G18/G19 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程

在数控车床上如何运用子程序编写程序

在数控车床上如何运用子程序编写程序 发表时间:2009-11-26T15:29:15.153Z 来源:《中小企业管理与科技》2009年7月下旬刊供稿作者:任传威[导读] 本文着重介绍经济型数控车床加工编程中子程序概念、应用技巧及编程中注意的问题,并给出了具体的示例。任传威(辽宁省锦州市机电工程学校机加教研室)摘要:子程序编程是数控车床手工编程中常用的方法之一,正确使用子程序,可以有效简化手工编程工作量,减少程序所占内存,提高加 工效率。本文着重介绍经济型数控车床加工编程中子程序概念、应用技巧及编程中注意的问题,并给出了具体的示例。关键词:数控车床子程序指令编程 0 引言 在经济型数控车床中,由于大部分都采用开环控制方式,数控系统简单,内存容量小等特点,编程人员应如何尽量编制较短的加工程序来达到高精度的零件加工要求,成了数控编程的关键。因此,在程序段中,当某一程序反复出现(即工件上有好几个部分相同的切削路线)时,把同类的程序段单独编制,并按一定格式单独加以命名,作为子程序,事先编好程序存储起来,编程时调用,这样便可使程序简单清楚。现以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.;

数控车床编程基础实例

数控基础编程实例全系全解 G00 快速定位速度值机床本身决定、由速率旋钮控制 G01 直线切削第一节程式一定要附于F值 G02 顺时针圆弧切削 G03 逆时针圆弧切削 G04 暂停 G15 极坐标系统取消 G16 极坐标系统设定 G17 X-Y 平面设置 G18 X-Z平面设置 G19 Y-Z平面设置 G20 英制单位设置 G21 公制单位设置 G28 返回机床原点 G29 从原点到指令点 G40 刀具补正取消 G41 刀具左补正(半径) G42 刀具右补正 G43 刀具长度正向补正 G44 刀具长度负向补正 G49 长度补正取消(H 为刀长补正代码,注意撞刀,要仔细)

G54 工作坐标1 G55 工作坐标2 G56 工作坐标3 G57 工作坐标4 G58 工作坐标5 G59 工作坐标6 G70 精加工 G73 高速深孔钻循环G80 取消循环 G81 钻孔循环 G82 深孔钻削循环G83 深孔啄钻 G84 右螺旋功牙 G85 铰孔 G86 镗孔 G90 绝对坐标 G91 增量坐标 G92 工件坐标设定G98 回归起始点循环G99 回归R点循环这几个是最常用的:M00 程序停止

M01 任选停止 M02 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M06 刀具交换 M08 冷却液开 M09 冷却液关 M30 程序结束 M40 主轴齿轮空档 M41 主轴齿轮1档或底速线圈 M42 主轴齿轮2档或高速线圈 M98调用子程序 M99返回主程序 这个面的做为参考:M00 程序停止M01 任选停止 M02 程序结束 M03 工作主轴起动(正转) M04 工作主轴起动(反转) M05 主轴停止 M06 刀具交换 M07 吹气

广州数控车床编程自学手册

广州数控车床编程手册 第一章:编程基础 1.1GSK980TD简介 广州数控研制的新一代普及型车床CNC GSK980TD是GSK980TA的升级产品,采用了32位高性能CPU和超大规模可编程器件FPGA,运用实时多任务控制技术和硬件插补技术, 实现μm级精度运动控制和PLC逻辑控制。 技术规格一览表

1.2 机床数控系统和数控机床 数控机床是由机床数控系统(Numerical Control Systems of machine tools)、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。机控系统由控制装置(Computer Numerical Controler简称CNC)、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。 数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNC,CNC加工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CNC传送给机床电气控制

系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler 简称PLC),PLC具有体积小、应用方便、可靠性高等优点。由此可见,运动控制和逻辑控制是数控机床的主要控制任务。 GSK980TD车床CNC同时具备运动控制和逻辑控制功能,可完成数控车床的二轴运动控制,还具有内置式PLC功能。根据机床的输入、输出控制要求编写PLC程序(梯形图)并下载到GSK980TD,就能实现所需的机床电气控制要求,方便了机床电气设计,也降低了数控机床成本。 实现GSK980TD车床CNC控制功能的软件分为系统软件(以下简称NC)和PLC软件(以下简称PLC)二个模块,NC模块完成显示、通讯、编辑、译码、插补、加减速等控制,PLC模块完成梯形图解释、执行和输入输出处理。 1.3编程基本知识 1、坐标轴定义 数控车床示意图 GSK980TD使用X轴、Z轴组成的直角坐标系,X轴与主轴轴线垂直,Z轴与主轴轴线方向平行,接近工件的方向为负方向,离开工件的方向为正方向。

相关主题