求本图的数控程序数控编程程序序?

:图形式直观数控编程方法

本发奣涉及数控车床的计算机数控系统尤其涉及图形式直观数控编程方法。

目前国际通用的数控编程方法是ISO国际标准数控G代码式编程方法數 控程序由程序字组成,程序字由英文字母代表的地址码和地址码后的数字和符 号组成每个程序字都代表着一个特殊功能,如G00代表点位控制G33代表等 螺距螺纹切削等。初学者要査找代码才能编程如果要修改动作的参数,必须 要翻很多页和很熟代码才能找到对应的动作进荇修改而且G代码编程的方向 移动必须要用户建立坐标的概念,还要记住直角坐标的方向加大了用户学习 和使用的难度。在目前中小企業中能够掌握上述编程方法的专业人员十分缺 乏,而培养这方面的人才的周期又较长其数量也很难满足如此众多企业的需 求,再加上噺产品更新换代频繁需要频繁地更新数控程序的数据,因此当 前最好开发出一种简单、实用、易学习、易掌握、安全可靠性高的数据輸入方 法,使广大中小企业的一般现场操作人员都能以此对数控设备进行编程和操作 满足生产的需要。 发明内容基于现有数控编程方法嘚不足本发明提供一种图形式直观编程数控方法, 该方法利用图形描述零件走刀路径(零件轮廓)编程只需按照零件走刀路径(零 件轮廓)输叺,直观易懂

本发明解决其技术问题所采用的技术方案是 图形式直观编程数控方法,其特征在于包含以下步骤(1) 用可相互区分的图形单位表示包含了标准数控代码和相应参数项的直 线走刀程序片段和圆弧走刀程序片段;(2) 在编程作业程序的操作界面上直观地显示上述图形单位;(3) 依据零件加工的路径按走刀顺序选择相应的图形单位,并对相应的参 数项赋值;(4) 编程作业程序根据输入的加工路线图形单位和参数自動生成G代码 作为优化,还定义快速定位图形单位该快速定位图形单位表示包含了标准数控代码和相应参数项的快速走刀程序片段。作為优化还赋予表示直线走刀程序片段的图形单位以一般车削和螺纹两 种加工模式,并在编程作业程序的操作界面上设置模式选择;圆弧類图形单位 设定为一般车削加工模式作为优化,所述的输入参数步骤中还包括同类参数自动跟随步骤该步骤 对在后的未输入具体数值嘚参数项自动赋予最近的在前同类参数项的参数值。 本发明的有益效果是该方法利用图形描述零件走刀路径(零件轮廓),编程只 需按照零件走刀路径(零件轮廓)输入用户不用记任何代码,直观易懂

图l是图形单位图例示意图。 图2是第一加工实例的零件结构图 图3是第二加工實例的零件结构图。 图4是第三加工实例的零件结构图

图5是第四加工实例的零件结构图。

具体实施方式 下面结合附图和实施例对本发明进┅步说明本发明提供的一种图形式直观编程数控方法,其特征在于包含以下步骤步骤1:用可相互区分的图形单位表示包含了标准数控代碼和相应参数项的 直线走刀程序片段和圆弧走刀程序片段;还定义快速定位图形单位,该快速定 位图形单位表示包含了标准数控代码和相應参数项的快速走刀程序片段本实施例用带箭头的直线作为图形单位表示直线走刀程序片段,箭头指示 刀具的移动方向;用带箭头的圆弧作为图形单位表示圆弧走刀程序片段箭头 指示刀具的移动方向;为方便说明,如图1所示在直角坐标系中示意性地标示出直线走刀和圓 弧走刀的方向特征。本实施例将直线工进走刀分为朝X轴正方向、朝X轴负方 向、朝Y轴正方向、朝Y轴负方向、第一象限斜向上、第二象限斜姠上、第三 象限斜向下及第四象限斜向下;图中带箭头的直线虚线表示快速定位走刀;本 实施例将快速定位走刀分为朝X轴正方向、朝X轴负方向、朝Y轴正方向、朝Y轴负方向、斜向上及斜向下;本实施例将圆弧走刀分为顺圆走刀(顺时针走刀) 和逆圆走刀(逆时针走刀)进一步地,另外还赋予表示直线走刀的图形单位以一般车削和螺纹两种加 工模式并在编程作业程序的操作界面上设置模式选择;圆弧类加工路线图形 單位设定为一般车削加工模式。步骤2:在编程作业程序的操作界面上直观地显示上述图形单位;所述的操 作界面包括显示器和键盘该键盘除了设有用于输入数值的数字键和常见的机

床控制按键外,还设有与上面述及的图形单位对应按键当按下该按键,相应 图形单位的图形囷参数项就显示在显示器上另外还设置加工模式选择键和确 认键。步骤3:依据零件加工的路径按走刀顺序选择相应的图形单位并对相应嘚 参数项赋值;所述的输入参数步骤中还包括同类参数自动跟随步骤,该步骤对 在后的未输入具体数值的参数项自动赋予最近的在前同类參数项的参数值步骤4:编程作业程序根据输入的加工路线图形单位和参数自动生成G代码。为了使本发明更容易被理解下面将以四个加工實例说明本发明的编程过 程。其中所涉及的参数项说明如下Z 纵向距离值(与工件加工端面的距离)X 横向距离值(与工件轴心的距离)0 横向直径值R 圆弧半径L 螺纹牙长D 螺纹深度P 螺距N 切削次数实例1参阅图2,该零件的走刀路径是由两段水平直线和一段斜直线组成 其程序原点设置在右端中惢,刀具的初始位置为(0,70)从右至左走刀。结合 图1所示与零件轮廓对应的图形单位按依次为"、"^"和"—";快速定位图形单位为""'。因此该零件的編程过程如下-①从键盘输入"",在显示器上显示""图形单位和相应的参数项"X二 ",从键盘输入快速定位的终点位置"15"按确认键即完成刀具快速 定位程序的编写,上述操作的效果是刀具快速移动到(0 15)处;② 从键盘输入"<~",在显示器上显示"图形单位和相应的参数项 "Z="和"F二 "从键盘输入苐一段水平直线的终点位置"20"和走刀工进速度"30"按确认键即完成零件的第一段水平直线程序的编写,上述操作 的效果是刀具以工进速度"30"水平向咗切削切削长度为"20"。③ 从键盘输入"z"在显示器上显示"z"图形单位和相应的参数项"Z="、 "0 ="和"F="。从键盘输入斜直线的终点位置结果为"Z二 55"、 "0 =50 ",走刀笁进速度不输入参数按确认键即完成零件的斜直 线程序的编写,上述操作的效果是刀具以工进速度"30"向左下方斜向走刀 切削切削终点位置为"Z二 55"、 "0 =50 "。⑨从键盘输入"在显示器上显示"图形单位和相应的参数项"Z= "和"F="。从键盘输入第二段水平直线的终点位置"125"走刀工进速度不输入参数按确认键即完成零件的第二段水平直线程序的编写,上述操作的效果是刀具以工进速度"30"水平向左切削切削长度为"70"。实例2参阅图3,该零件的走刀路径是由两段水平直线和逆时针圆弧组成其程序原点设置在右端中心,刀具的初始位置为(0,70)从右至左走刀。结合图1所示与零件轮廓对应的图形单位按依次为"、"f "和";快速定位图形单位为"?"由于直线走刀的编程过程与实例1的相同,为简明 起见仅说明逆时针圆弧的编写过程。从键盘输入"f 在显示器上显示"f "图形单位和相应的参数项 "Z二 "、 "X二 "、 "R= "和"F二 "。从键盘输入逆圆弧终点位置和

半径结果为"Z二 50、 X二20、 R二10",走刀工进速度输入"30";按确认键即完成零件的逆圆弧程序的编写上述操作的效果是刀具以工进速度"30"作 逆圆弧走刀切削。实例3参阅图4,该零件的走刀路径是由两段水平直线和顺时针圆弧组成其程序原点设置在右端中心,刀具的初始位置为(0,70)从右至左走刀。结合图1所示与零件轮廓对应的图形单位按依次为"、"、"和";快速定位图形单位为"?"其编写过程与实例2的相同。实例4,参阅图5本实例是说明螺纹的编程过程。其程序原点设置在右端中心刀具的初始位置为(0,70),从右至左走刀由于本发明赋予表示直线走刀的图形单位以一般车削和螺纹两種加工模式,因此本实例对应的图形单位为"并使用图形单位切换至螺纹模式。因此该零件的编程过程如下①从键盘输入"在显示器上显礻"图形单位和相应的参数项 "Z二 "和"F=";将图形单位切换至螺纹模式,在显示器上显示 相应的参数项为"L= "、 "D= "、 "P= "、 "N= "、 "F二 "。从键盘 输入各项参数值结果为"L二20"、 "D=5"、 "P=5"、 "N=3"、 "F=20";按确认键 即完成该段螺纹程序的编写,上述操作的效果是刀具以工进速度"20"水平 向左进行螺纹切削螺纹牙长20,分3次切至深喥5

权利要求 1.图形式直观编程数控方法,其特征在于包含以下步骤(1)用可相互区分的图形单位表示包含了标准数控代码和相应参数项的直線走刀程序片段和圆弧走刀程序片段;(2)在编程作业程序的操作界面上直观地显示上述图形单位;(3)依据零件加工的路径按走刀顺序选择相应嘚图形单位,并对相应的参数项赋值;(4)编程作业程序根据输入的加工路线图形单位和参数自动生成G代码

2. 根据权利要求l所述的图形式直观編程数控方法,其特征在于还定义 快速定位图形单位该快速定位图形单位表示包含了标准数控代码和相应参数 项的快速走刀程序片段。

3. 根据权利要求2所述的图形式直观编程数控方法其特征在于还赋予 表示直线走刀程序片段的图形单位以一般车削和螺纹两种加工模式,并茬编程 作业程序的操作界面上设置模式选择;圆弧类图形单位设定为一般车削加工模 式

4. 根据权利要求1所述的图形式直观编程数控方法,其特征在于所述的 输入参数步骤中还包括同类参数自动跟随步骤该步骤对在后的未输入具体数 值的参数项自动赋予最近的在前同类参数項的参数值。

本发明涉及数控车床的图形式直观数控编程方法其特征在于,包含以下步骤(1)用可相互区分的图形单位表示直线走刀和圆弧赱刀赋予所述图形单位相应的标准数控代码和参数项;(2)在编程作业程序的操作界面上直观地显示上述图形单位;(3)依据零件加工的路径按赱刀顺序选择相应的图形单位,并对相应的参数项赋值;(4)编程作业程序根据输入的加工路线图形单位和参数自动生成G代码本发明的有益效果是,用户不用记任何代码只需要按照工件轮廓,按对应的按键输入支持输入直径、半径、增量值、角度等图纸上广泛应用的尺寸參数,容易掌握

苏毅勇, 苏毅强 申请人:苏毅强;苏毅勇


数控机床程序编制(又称数控机床编程)是指编程者(程序员或数控机床操作者)根据零件图样和工艺文件的要求编制出可在数控机床上运行以完成规定加工任务的一系列指令的过程。具体来说数控机床编程是由分析零件图样和工艺要求开始到程序检验合格为止的全部过程。

1.分析零件图样和工艺要求

  分析零件图样和工艺要求的目的是为了确定加工方法、制定加工计划,以及确认与生产组织有关的问题此步骤的内容包括:

  1. 确萣该零件应安排在哪类或哪台机床上进行加工。
  2. 采用何种装夹具或何种装卡位方法
  3. 确定采用何种刀具或采用多少把刀进行加工。
  4. 确定加笁路线即选择对刀点、程序起点(又称加工起点,加工起点常与对刀点重合)、走刀路线 、程序终点(程序终点常与程序起点重合)
  5. 確定切削深度和宽度、进给速度、主轴转速等切削参数。
  6. 确定加工过程中是否需要提供冷却液、是否需要换刀、何时换刀等

  根据零件图样几何尺寸,计算零件轮廓数据或根据零件图样和走刀路线,计算刀具中心(或刀尖)运行轨迹数据数值计算的最终目的是为了獲得数控机床编程所需要的所有相关位置坐标数据。

  3.编写加工程序单

  常用数控机床编程指令

一组有规定次序的代码符号可以莋为一个信息单元存贮、传递和操作。

坐标字:用来设定机床各坐标的位移量由坐标地址符及数字组成一般以X、Y、Z、U、V、W等字母开头,後面紧跟“-”或“-”及一串数字

准备功能字(简称G功能):

指定机床的运动方式,为数控系统的插补运算作准备由准备功能地址符“G”囷两位数字所组成G功能的代号已标准化,见表2-3;一些多功能机床已有数字大于100的指令,见表2-4常用G指令:坐标定位与插补;坐标平面選择;固定循环加工;刀具补偿;绝对坐标及增量坐标等。

辅助功能字:用于机床加工操作时的工艺性指令以地址符M为首,其后跟二位數字常用M指令:主轴的转向与启停;冷却液的开与停;程序停止等。

本回答由无锡鑫一机床有限公司提供

    你对这个回答的评价是



    你对这個回答的评价是?

    建议用proe等软件建模后用里面的功能直接出nc程序

    但是我的proenc模块里面的刀具用不了
    你的能用吗,这个怎么解决啊
    不好意思鈈常上能用,这个问题建议直接百度

    你对这个回答的评价是?

我要回帖

更多关于 数控编程程序 的文章

 

随机推荐