搜档网
当前位置:搜档网 › 数控车椭圆宏程序的编制

数控车椭圆宏程序的编制

数控车椭圆宏程序的编制
数控车椭圆宏程序的编制

数控车椭圆宏程序的编制

摘要:数控加工非圆曲线构成的回转体时,常规的插补指令已无能为力,除了使用相关软件自动编程外,还可采用宏程序

来编制程序,加工零件。本文以FANUCOi-TC系统为例,

介绍了宏程序的基本知识,并用简单易懂的方式详细阐述

了数控车椭圆时的宏程序编制方法。

关键词:数控车椭圆宏程序

数控车床加工对象是回转面,对于规则曲线所组成的圆柱面、圆锥面、圆弧面、球面等的加工,只要使用普通程序利用直线插补或圆弧插补指令即可完成。但对于非圆曲线(椭圆、抛物线、双曲线)构成的回转体时,手工常规编程通常就无能为力,当采用软件自动编程又受设备和条件的限制时,则可以通过编制宏程序来实现产品的加工。宏程序采用小段直线或者小段圆弧逼近的方法,只要拟合步距足够小,就能加工出标准的非圆曲线。

用户宏程序就是在程序本体中,能使用变量,可以给变量赋值,变量间可以运算,语句间可以跳转的程序。编制宏程序的加工原理是将数学中的标准曲线方程,转化为编程用方程,利用数控系统的宏程序功能,采用直线逼近法,在Z向或X向以一个适合的步距进行分段,,并把Z或X作为自变量,X作为Z或Z作为X的函数来进行处理,算出曲线上的坐标点值,然后驱动刀具沿着这些计算点一步步移动就能拟合加工出非圆曲线轮廓。

下面以FANUCOi-TC系统加工椭圆为例对宏程序的编制进行介绍。

一、宏程序参数简介

宏程序可以让用户利用数控系统提供的变量、数学运算、逻辑判断和程序循环等功能,来实现一些特殊的用法,从而使得编制同样的加工程序更加简便。

1.变量

使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。如:#1=#2+1或G01 X#1 F0.2。

(1)变量的表示及类型。变量用变量符号“#” 和后面的变量号指定。例如:

#1、#2等。表达式可以用于指定变量号。

(2)变量的运算

1)变量常用算术、逻辑运算和运算符。运算符右边的表达式可包含常量,或由函数或运算符组成的变量。表达式中的变量“#j”和“#k”可以用常数赋值。左边的变量也可以用表达式赋值。

2)运算符的优先级。按照优先级的先后顺序依次是:函数→乘和除运算 (* 、/、AND、MOD)→加和减运算(+、-、OR、XOR)。

3)括号嵌套。括号用于改变运算优先级。括号最多可以嵌套使用5级,包括函数内部使用的括号。

2.功能语句

循环(WHILE)语句

在WHILE后指定一条件表达式,当条件满足时,执行DO到END之间的程序(然后返回到WHILE重新判断条件),不满足则执行END后的下一程序段。

格式为:WHILE[条件式]DOm;(m=1,2,3循环执行范围的识别号,)

END m;

其中m只能是1、2 和3,否则系统报警。DO——END循环能够按需要使用多次,即循环嵌套。

二、实例分析

椭圆标准方程有两种,一种是极坐标方程,一种是直角坐标方程。在编制宏程序前应根据给定零件图中的标注来选择方程(具体见实例)。先确定椭圆的标准方程,然后转化为编程用方程,把标准方程中的X用Z代替,而Y在编程方程中就变成了X(因为普通数控车床坐标系中不用Y坐标)。

如图1所示零件,该零件编程时以椭圆右端中心A 点作为编程原点,由于加工的椭圆极角θ为90°,所以可以将椭圆极角设为自变量,当椭圆极角从A点(0°)逐渐增加到B点(90°)时,根据椭圆极坐标参数方程求得椭圆AB段上每个点所对应的短轴值和长轴值,然后再算出椭圆AB段上每个点在工件坐标系中所对应的X值和Z值,从而加工出椭圆。编程中采用循环(WHILE)语句。

1.确定极坐标方程

式中:a为x向椭圆半轴长

b为z向椭圆半轴长

θ为椭圆上某点的圆心角,零角度在z轴正向

2.根据坐标方程确定自变量及编程方程

设#1为角度自变量,#2、#3分别为X方向和Z方向的应变量可得以下方程 #2=42*SIN[#1]

#3=30*COS[#1]

3.程序编制

G97 G99

T0101

M03 S1000

G00 X55 Z5 (循环起刀点)

G73U25R12(加工余量与走刀次数粗加工每刀2mm)

G73P1Q2U0.5W0F0.15(循环的程序号与加工余量及进给量)

N1G1X0F0.1(循环的起始程序号)

Z0

#1=0 (将椭圆极角设为自变量,赋初值为0°)

WHILE[#1LE90]DO1(判断句,当#1≤90顺序执行,否则跳至END1下面语句)

#2=42*SIN[#1] (参数方程中椭圆X方向短轴值(直径))

#3=30*COS[#1] 参数方程中椭圆长轴值

#4=#3-30(椭圆圆心与编程原点O在Z方向的偏移值)

G01 X[#2] Z[#4] F0.1 (加工椭圆)

#1=#1+1 (自变量椭圆极角每次增量为1°)

END1

G1Z-35(走B点向右一小段)

N2X55(循环结束)

G00 X100 Z100(退刀至安全位置)

M05

M30

图2所示零件,该零件编程时以其右端中心O点作为编程原点,此例如用椭圆极坐标方程,则要分别计算出A和B点处的椭圆极角,很麻烦。从零件图给出的尺寸可知 A 点对应的椭圆长轴值为7mm,B 点对应的椭圆长值为11.93 mm (18.93-7=11.93),因此我们可以将椭圆长轴设为自变量,数值由A 点的7mm逐渐减少到B 点的-11.93mm,然后根据椭圆直角坐标标准方程,求得所对应的短轴变化值,最后再算出椭圆AB 段每个点在工件坐标系中对应的X 值和Z值,从而加工出该零件的椭圆部分。编程中采用循环(WHILE)语句。

1.确定直角坐标方程

式中:a为x向椭圆半轴长

b为z向椭圆半轴长

2.根据坐标方程确定自变量及编程方程

设#1为z方向自变量,#2为X方向的应变量,可得以下方程

#2=12/16*SQRT[16*16-#1*#1]

3.程序编制

G97 G99

T0101

M03 S1000

G00 X55 Z10 (循环起刀点)

G73U7R4(加工余量与走刀次数粗加工每刀2mm)

G73P1Q2U0.5W0F0.15(循环的程序号与加工余量及进给量)

N1G1X40F0.1(循环的起始程序号)

Z5

#1=7 (将椭圆长轴设为自变量,赋初值为7)

WHILE[#1GE-11.93]DO1 (判断句,当#1≥-11.93顺序执行,否则跳至END1下

面语句)

#2=2*12/16*SQRT[16*16-#1*#1] (参数方程中椭圆X方向短轴值(直径))#3=#2+10*2 (椭圆圆心与编程原点O在X方向的偏移值)

#4=#1-7(椭圆圆心与编程原点O在Z方向的偏移值)

G01 X[#3] Z[#4] F0.1 (加工椭圆)

#1=#1-0.1 (自变量椭圆长轴每次增量为-0.1mm)

END1

G1Z-25.89(走B点向右一小段)

N2X55(循环结束)

G00 X100 Z100(退刀至安全位置)

M05

M30

三、小结

两个实例在编程中都使用了宏程序,但是选择了不同的标准方程转化的编程方程,选取了不同的参数作为自变量,例1中使用的是极坐标方程,以椭圆极角做为自变量,例2 选择直角坐标方程,以椭圆长轴做为自变量,当然也可以短轴作为自变量。这主要由椭圆在工件坐标系中的位置及图样中给出的尺寸而定。通过两个实例可以看出,编写加工椭圆的宏程序首先要选择合理的参数方程,再选择合适的自变量,然后依据自变量和椭圆方程求得椭圆上每个点所对应的短轴值和长轴值,再计算出椭圆上每个点在工件坐标中的X值和Z值,最终加工出椭圆。以上只是零件粗加工编程,零件的精加工只要使用G70P1Q2即可。

数控编程中的有关标准与代码

数控编程中的有关标准与代码 为了满足设计、制造、维修和普及的需要,在输入代码、坐标系统、程序格式、加工指令及辅助功能等方面,国际上已经形成了两种通用标准,即国际标准化组织(ISO)标准和美国电子工业协会(EIA)标准。我国根据ISO标准制定了JB3050—1982《数字控制机床用七单位编码字符》、JB3051—1982《数字控制机床坐标和运动方向的命名》、JB3832—1985《数控机床轮廓和点位切削加工可变程序段格式》、JB/T3208—1999《数控机床程序段格式中的准备功能G和辅助功能M代码》等。但是由于各个数控机床生产厂家所用的标准尚未完全统一,其所用的代码、指令及其含义不完全相同,因此在编程时必须按所用数控机床编程手册中的规定进行。 2.1.1 数控机床的坐标系统 数控加工是基于数字的加工,刀具与工件的相对位置必须在相应坐标系下才能确定。数控机床的坐标系统,包括坐标系、坐标原点和运动方向,对于数控工艺制定、编程及操作,是一个十分重要的概念。 1.数控机床的坐标系 (1)标准坐标系和运动方向 标准坐标系采用右手直角笛卡儿定则。基本坐标轴为X、Y、Z并构成直角坐标系,相应每个坐 标轴的旋转坐标分别为A、B、C,如图2-1所示。 图2-1 数控机床标准坐标系 基本坐标轴X、Y、Z的关系及其正方向用右手直角定则判定,拇指为X轴,食指为Y轴,中指为Z轴,围绕X、Y、Z各轴的回转运动及其正方向+A、+B、+C分别用右手螺旋定则判定,拇指为X、Y、Z的正向,四指弯曲的方向为对应的A、B、C的正向。与+X、+Y、+Z、+A、+B、+C相反的方向相应用带“′”的+X′、+Y′、+Z′、+A′、+B′、+C′表示。注意:+X′、+Y′、+Z′之间不符合右手直角笛卡儿定则。 由于数控机床各坐标轴既可以是刀具相对于工件运动,也可以是反之,所以ISO标准和我国的JB3052—1982部颁标准都规定: ①不论机床的具体结构是工件静止、刀具运动,或是工件运动、刀具静止,在确定坐标系时,一律看作是刀具相对静止的工件运动。 ②机床的直线坐标轴X、Y、Z的判定顺序是:先Z轴,再X轴,最后按右手定则判定Y轴。 ③坐标轴名(X、Y、Z、A、B、C)不带“′”的表示刀具运动;带“′”的表示工件运动。 ④增大工件与刀具之间距离的方向为坐标轴正方向。 (2)坐标轴判定的方法和步骤 ①Z轴 规定平行于机床轴线的坐标轴为Z轴(见图2-2、图2-3、图2-4)。对于有多个主轴或没有主轴的机床(如刨床),标准规定垂直于工件装夹面的轴为Z轴。对于能摆动的主轴,若在摆动范围内仅有一个坐标轴平行主轴轴线,则该轴即为Z轴;若在摆动范围内有多个坐标轴平行主轴轴线,则规定其中垂直于工件装夹面的坐标轴为Z轴。 规定刀具远离工件的方向为Z轴的正方向(+Z)。

数控车椭圆宏程序的编制

数控车椭圆宏程序的编制 摘要:数控加工非圆曲线构成的回转体时,常规的插补指令已无能为力,除了使用相关软件自动编程外,还可采用宏程序 来编制程序,加工零件。本文以FANUCOi-TC系统为例, 介绍了宏程序的基本知识,并用简单易懂的方式详细阐述 了数控车椭圆时的宏程序编制方法。 关键词:数控车椭圆宏程序 数控车床加工对象是回转面,对于规则曲线所组成的圆柱面、圆锥面、圆弧面、球面等的加工,只要使用普通程序利用直线插补或圆弧插补指令即可完成。但对于非圆曲线(椭圆、抛物线、双曲线)构成的回转体时,手工常规编程通常就无能为力,当采用软件自动编程又受设备和条件的限制时,则可以通过编制宏程序来实现产品的加工。宏程序采用小段直线或者小段圆弧逼近的方法,只要拟合步距足够小,就能加工出标准的非圆曲线。 用户宏程序就是在程序本体中,能使用变量,可以给变量赋值,变量间可以运算,语句间可以跳转的程序。编制宏程序的加工原理是将数学中的标准曲线方程,转化为编程用方程,利用数控系统的宏程序功能,采用直线逼近法,在Z向或X向以一个适合的步距进行分段,,并把Z或X作为自变量,X作为Z或Z作为X的函数来进行处理,算出曲线上的坐标点值,然后驱动刀具沿着这些计算点一步步移动就能拟合加工出非圆曲线轮廓。 下面以FANUCOi-TC系统加工椭圆为例对宏程序的编制进行介绍。 一、宏程序参数简介 宏程序可以让用户利用数控系统提供的变量、数学运算、逻辑判断和程序循环等功能,来实现一些特殊的用法,从而使得编制同样的加工程序更加简便。 1.变量 使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。如:#1=#2+1或G01 X#1 F0.2。 (1)变量的表示及类型。变量用变量符号“#” 和后面的变量号指定。例如:

数控车床由浅入深的宏程序实例

宏程序 裳华职业技术中专鲍新涛 宏程序概述 其实说起来宏就是用公式来加工零件的,比如说,如果没有宏的话,我们要逐点算出上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削,实际上宏在程序中主要起到的是运算作用。.宏一般分为A类宏和B类宏。 A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序 则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。 宏程序的作用 数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。 宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程。较大地简化编程;扩展应用范围。 宏的分类 B类宏 由于现在B类宏程序的大量使用,很多书都进行了介绍这里我就不再重复了,但在一些老系统中,比如(FANUC)OTD系统中由于它的MDI键盘上没有公式符号,连最简单的等于号都没有,为此如果应用B类宏程序的话就只能在计算机上编好

再通过RSN-32接口传输的数控系统中,可是如果我们没有PC机和RSN-32电缆的话怎么办呢,那么只有通过A类宏程序来进行宏程序编制了,下面我介绍一下A 类宏的引用; A类宏 A类宏是用G65 Hxx P#xx Q#xx R#xx或G65 Hxx P#xx Qxx Rxx格式输入的,xx 的意思就是数值,是以um级的量输入的,比如你输入100那就是0.1MM.#xx就是号,变量号就是把数值代入到一个固定的地址中,固定的地址就是变量,一般OTD 系统中有#0~#100~#149~#500~#531.关闭电源时变量#100~#149被初始化成“空”,而变量#500~#531保持数据.我们如果说#100=30那么现在#100地址内的数据就是30了,就是这么简单.好现在我来说一下H代码,大家可以看到A类宏的标准格式中#xx和xx都是数值,而G65表示使用A类宏,那么这个H就是要表示各个数值和变量号内的数值或者各个变量号内的数值与其他变量号内的数值之间要进行一个什么运算,可以说你了解了H代码A类宏程序你基本就可以应用了,好,现在说一下H代码的各个含义: 应用 以下都以#100和#101和#102,及数值10和20做为例子,应用的时候别把他们当格式就行, 基本指令 H01赋值;格式:G65H01P#101Q#102:把#102内的数值赋予到#101中 G65H01P#101Q#10:把#10赋予到#101中 H02加指令;格式G65 H02 P#101 Q#102 R#103,把#102的数值加上#103的数值赋予#101

新代数控车床宏程序说明

一.用户宏程序的基本概念 用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。 在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。其代表指令称为用户宏命令,也称作宏程序调用指令。 用户宏有以下四个主要特征: 1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式; 2)能够进行变量之间的各种运算; 3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参; 4)容易实现程序流程的控制。 使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。 二.基本书写格式 数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACRO语法。而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。“@MACRO”关键词必须是大写字母。 对于程序的注释可以采用“//……”的形式,这和高级语言C++一样。 例一:MACRO格式文档 % @MACRO //用户宏程序文档,必须包含“@MACRO”关键词 IF @1 = 1 THEN G00 X100.; ELSE G00 Z100.; END_IF; M99; 例二:ISO格式文档 % 这是标题行,可当作档案用途说明,此行可有可无 G00 X100.; G00 Z100.; G00 X0; G00 Z0; M99;

数控车床代码格式表

数控车床代码格式表 G00快速定位 G00X(U)_Z(W)__ G01直线切割 G01 X(U)_Z(W)__F__ G02顺时针圆弧插补X(U)_Z(W)__R__F__ G03逆时针圆弧插补X(U)_Z(W)__R__F__ 切削圆弧的大小和范围,通过指定圆弧的起点(刀具当前的位置)至圆弧中心的距离(I,K)以及圆弧的终点(在工件坐标系中设定的坐标上的X,Z 点,或通过增量坐标值U,V 指定的点)决定. I 指定圆弧起点至X 轴方向的圆弧中心的距离(半径值) K 指定圆弧起点至Z 轴方向的圆弧中心的距离 G 04暂停(以秒为单位) G04 p__ (1秒=10000)(例:G04 P10000) G04 U__ G04 X__ G09精确停止 G10道具修正量的可编程数据输入 G10 P__X__Z__R__Q__ G10 P__U__W__C__Q__ P:偏移编号 刀具磨损量的情况 P=刀具磨损编号 刀具形状量的情况 P=10000+刀具形状编号 X: X 轴偏移量(绝对值)

Z: Z轴偏移量(绝对值) U: X轴偏移量(增量值) W: Z轴偏移量(增量) R: 刀尖R偏移量(绝对值) C: 刀尖R偏移量(增量) Q:虚拟刀尖编号 G20英制输入 G21公制输入 G27参考点复位检查 G27X(U) 0 Z(W) 0 T0000 G28参考点返回 G28X(U)__Z(W)__ G30回到第二参考点 G30 X(U)__Z(W)__ G32螺纹切削 G32 X(U)__Z(W)__F__(F为螺距) G40刀尖R修正取消 G41刀尖R左修正 G42 刀尖R右修正 G50坐标系设定,主轴最高转速设定 G54-G59工件坐标系设定 G70精加工循环

数控车床宏程序编程

数控宏程序 一.什么是宏程序? 什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点: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 X25.0 上面的程序在X tt作一个快速定位。其中数据25.0是固定的,引入变量后可以写成:#1=25.0 ;#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、MX、Y、……等各种代码后的数字。如: #2=3 G[#2] X30 ; 表示G03 X30 例1 使用了变量的宏子程序 %1000 #50=20 ; 先给变量赋值 M98 P1001 ; 然后调用子程序 #50=350 ; 重新赋值 M98 P1001 ; 再调用子程序 M30

数控车床不用宏程序车削椭圆的方法

数控车床不用宏程序车椭圆(长半轴25mm,短半轴 14mm)的计算和操作 1、椭圆上各点X、Z坐标的计算公式:X2/短半轴2+Z2/长半轴2=1 2、利用上面公式计算出椭圆上各个点X、Z的坐标尺寸。 车削好的椭圆图 加工图

椭圆的加工程序(椭圆,短半轴14mm,长半轴25mm) G99G96M3S100T0303 G50S600 G0X32Z3 G73U10W1R6F0.5 G73P1Q2U0.5W0 N1G0X0Z3 G1Z0.0F0.6 X3.062Z-0.15 X3.95Z-0.25 X4.668Z-0.35 X5.572Z-0.5

X7.026Z-0.8 X7.646Z-0.95 X8.214Z-1.1 X8.744Z-1.25 X9.238Z-1.4 X9.706Z-1.55 X10.148Z-1.7 X10.57Z-1.85 X10.974Z-2 X11.486Z-2.2 X11.97Z-2.4 X12.434Z-2.6 X12.876Z-2.8 X13.3Z-3 X13.904Z-3.3 X14.476Z-3.6 X15.018Z-3.9 X15.534Z-4.2 X16.026Z-4.5 X16.498Z-4.8 X17.094Z-5.2

X18.198Z-6 X18.71Z-6.4 X19.196Z-6.8 X19.774Z-7.3 X20.53Z-8 X21.23Z-8.7 X21.968Z-9.5 X22.648Z-10.3 X23.198Z-11 X23.566Z-11.5 X23.916Z-12 X24.564Z-13 X25.144Z-14 X25.662Z-15 X26.122Z-16 X26.528Z-17 X26.88Z-18 X27.182Z-19 X27.64Z-21 X27.91Z-23 X28Z-25

数控加工程序段的结构与格式复习过程

数控加工程序段的结 构与格式

数控车床程序的结构 ☆学习目标 1、了解一个完整程序的基本构成。 2、掌握G、S、M、F、T功能的使用方法。 一、加工程序结构 数控加工中,为使机床运行而送到CNC的一组指令称为程序。每一个程序都是由程序名、程序内容和程序结束三部分组成。程序的内容则由若干程序段组成,程序段是由若干字组成,每个字又由字母和数字组成。即字母和数字组成字,字组成程序段,程序段组成程序。 二、程序代码 ①国际标准化组织ISO(international standard organization) ②美国电子工业协会EIA(electronic industries association) 国际上通用的数控代码有ISO、EIA两种。目前,数控编程广泛采用的程序段格式是ISO。 1、程序组成 (1)程序编号(程序名) 程序名为程序的开始部分,采用程序编号地址码区分存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。不同数控系统程序编号地址码不同,如日本FANUC数控系统采用“O”作为程序编号地址码;美国的AB8400数控系统采用P作为程序编号地址码;德国的SIEMENS数控系统采用%作为程序编号地址码等。 程序名是零件加工程序的代码,它是加工程序的识别标记,不同程序名对应着不同的加工程序零件。 在程序名编写的时候要注意下面几点: ①程序名写在程序的最前面,并且单列一行。 ②在同一数控机床中,程序名不可以重复使用。

③ FANUC系统中,程序号的书写格式是O××××,其中O是地址符,其后为四位数字,数值从O0000到O9999,如O0001。在书写时起数字前的零可以省略不写,如O0001可写成O1。O0000在数控系统中通常有特殊的含义,一般应尽量避免使用。(O0000是MDI方式下默认的编号) (2)程序内容(刀具的运动轨迹) 程序内容部分是整个程序的核心,由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作,每一程序段结束用“;”号。 程序内容应具备六要素: ①、准备功能字G ②、尺寸功能字X、Z ③、进给功能字F ④、主轴功能字S ⑤、刀具功能字T ⑥、辅助功能字M (3)程序结束段 以程序结束指令M02或M30作为整个程序结束的符号。 M02与M30的区别: M02表示程序结束,不返回到程序开始部分;M30表示程序结束且返回到程序开始部分。 2、程序结构 ①加工程序由若干个程序段组成。 ②程序段由一个或若干个指令字组成,字是数控程序的最小单位。 ③每个指令字由地址符和数字组成(字―地址结构),代表机床的一个位置或一个动作。地址符由字母组成,每个字母、数字、符号(正负号)称为字符。 ⑤程序的起始符:O、%。 ⑥程序结束符:M02或M30。 ⑦每一行程序以分号结尾。 下表为加工程序结构举例 加工程序结构举例

B类宏程序,数控车椭圆加工

非圆曲线编程是手工编程中的难点,本文以椭圆加工为例,介绍了循环功能(WHILE语句)在椭圆宏程序编程中的应用。 椭圆是数控车加工中相对较难却又比较典型的非圆曲线,目前数控系统还没有提供完善的非圆曲线插补功能,因此在实际操作中椭圆的编程多采用变量来完成。虽然随着计算机辅助编程的进一步普及,手工编写宏程序越来越少,但作为初学者,根据不同情况,掌握各种非圆曲线,特别是椭圆曲线的编程仍然是必要的。 一、循环功能WHILE语句 椭圆宏程序编制中重要的循环功能语句是WHILE语句,其格式如下: WHILE[条件表达式] DO m(m=1,2,3) ; END m ; 说明:如果指定的条件表达式满足时,则执行DO到END之间的程序。否则,转道END后面的程序段。DO后面的标号和END 后面的标号是指程序执行范围的标号,标号值为1,2,3。 二、椭圆标准方程与参数方程 编制椭圆宏程序要熟悉椭圆标准方程和参数方程,它们均表达出了椭圆上点的坐标及两坐标之间的关系。例如:图1中,椭圆的标准 方程为 (20mm为长半轴的长,14mm为短半轴的长,椭圆的中心即为坐标系的原点),参数方程为X=20cosФ,Y=14sinФ(Ф为角度参数)。 宏程序编制中,编程坐标系是Z 、X 轴,所以在应用椭圆标准

方程或参数方程时,要从X、Y轴相应转换为编程坐标系中的Z 、X 轴。如上例椭圆在X、Z坐标系中的标准方程则为: (图2),参数方程相应转换为X=14sinФ,Z=20cosФ。 变量编程时,注意椭圆上点的坐标在椭圆坐标系和在编程坐标系中的不同表达,两者之间的联系在于椭圆原点在编程坐标系中的值。椭圆坐标系原点在椭圆圆心,编程坐标系及原点是由编程者设定,下文编程坐标系原点均选在工件右端面与中心轴线的交点处。 三、以Ф参数(角度)为初始变量 本帖隐藏的内容 如图3,毛坯为Ф30mm×70mm的棒料,45号钢。编程原点设在右端面与中心轴线的交点上,椭圆原点在编程坐标系(0,-20)处。 分析:三爪卡盘夹住左端,伸出55mm,手动车右端面,选择1号30?外圆车刀加工外轮廓。切削用量的选择:粗加工主轴转速为

数控编程程序格式

1)程序结构 程序段是可作为一个单位来处理的连续的字组,它实际是数控加工程序中的一段程序。零件加工程序的主体由若干个程序段组成。多数程序段是用来指令机床完成或执行某一动作。程序段是由尺寸字、非尺寸字和程序段结束指令构成。在书写和打印时,每个程序段一般占一行,在屏幕显示程序时也是如此。 (2)程序格式 常规加工程序由开始符(单列一段)、程序名(单列一段)、程序主体和程序结束指令(一般单列一段)组成。程序的最后还有一个程序结束符。程序开始符与程序结束符是同一个字符:在ISO代码中是%,在EIA代码中是ER。程序结束指令可用M02(程序结来)或M30(纸带结束)。现在的数控机床一般都使用存储式的程序运行,此时M02与M30的共同点是:在完成了所在程序段其它所有指令之后,用以停止主轴、冷却液和进给,并使控制系统复位。M02与M30在有些机床(系统)上使用时是完全等效的,而在另一些机床(系统)上使用有如下不同:用M02结束程序场合,自动运行结束后光标停在程序结束处;而用M3O结束程序运行场合,自动运行结束后光标和屏幕显示能自动返回到程序开头处,一按启动钮就可以再次运行程序。虽然M02与M30允许与其它程序字合用一个程序段,但最好还是将其单列一段,或者只与顺序号共用一个程序段。 程序名位于程序主体之前、程序开始符之后,它一般独占一行。程序名有两种形式:一种是以规定的英文字(多用O)打头、后面紧跟若干位数字组成。数字的最多允许位数由说明书规定,常见的是两位和四位两种。这种形式的程序名也可称作程序号。另一种形式是,程序名由英文字、数字或英文、数字混合组成,中间还可以加入“—”号。这种形式使用户命名程序比较灵活,例如在LC30型数控车床上加工零件图号为215的法兰第三道工序的程序,可命名为LC30-FIANGE-215-3,这就给使用、存储和检索等带来很大方便。程序名用哪种形式是由数控系统决定的。 % O1001 N0 G92 X0 Y0 Z0 N5 G91 G00 X50 Y35 S500 MO3 N10 G43 Z-25 T01.01 N15 G01 G007 Z-12 N20 G00 Z12 N25 X40 N30 G01 Z-17 N35 G00 G44 Z42 M05 N40 G90 X0 Y0 N45 M30 % (3)程序段格式 程序段中字、字符和数据的安排形式的规则称为程序段格式(block format)。数控历史上曾经用过固定顺序格式和分隔符(HT或TAB)程序段格式。这两种程序段格式己经过时,目前国内外都广泛采用字地址可变程序段格式,又称为字地址格式。在这种格式中,程序字长是不固定的,程序字的个数也是可变的,绝大多数数控系统允许程序字的顺序是任意排列的,故属于可变程序段格式。但是,在大多数场合,为了书写、输入、检查和校对的方便,程序字在程序段中习惯按一定的顺序排列。 数控机床的编程说明书中用详细格式来分类规定程序编制的细节:程序编制所用字符、程序

华中数控车宏程序文件

华中数控宏程序 一.什么是宏程序? 什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点: 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 X25.0 上面的程序在X轴作一个快速定位。其中数据25.0是固定的,引入变量后可以写成:#1=25.0 ;#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

SOP-数控铣床标准化作业程序1

中国石油 数控铣床 标准作业程序 (试行) 川庆钻探工程有限公司测井公司编制

目录 规定 作业程序流程框图 岗位及职责 第一章设备启动前的检查 第二章设备操作 2.1开机 2.2调整刀具 2.3装夹工件 2.4回零、对刀 2.5开始铣削 2.6停机 2.7紧急处置 第三章设备维护保养 3.1数控铣床每日维护保养 3.2数控铣床每周维护保养 3.3数控铣床每月维护保养 3.4数控铣床半年维护保养 3.5数控铣床年度维护保养 附录一数控铣床启动前检查清单 附录二设备运转记录 附录三设备故障维修登记表 附录四数控铣床维护保养清单(每日)附录五数控铣床维护保养清单(每周)附录六数控铣床维护保养清单(每月)附录七数控铣床维护保养清单(半年)附录八数控铣床维护保养清单(年度)

规定:1. 进行数控铣床操作及维护保养作业必须执行本程序。 2. 本设备操作人员应经过培训,并取得上岗证后方可上岗操作。作业程序流程框图:

岗位和职责: A-最终责任,R-执行,C-咨询,I-告知

第一章设备启动前的检查 1.1操作人员上岗前应正确穿戴好劳保服、工鞋、护目镜、不准围围巾、佩戴装饰品,女工应戴工作帽。 1.2 操作人员负责设备启动前的检查,检查内容应包括: 1.2.1铣头安装紧固可靠、无松动、无裂纹。 1.2.2检查定位夹具完好。 1.2.2检查各油管及接头无渗漏。 1.2.1铣床主轴箱、进给箱、变速箱润滑油油面高度≥1/2油标高度,不足应及时添加。 1.2.2冷却油箱油面高度≥2/3油标高度,不足应及时添加。 1.2.3检查机床各进给轴及其它辅助设备的连接状态良好。 1.2.4铣床电器柜门及电源开关门关闭。 1.2.5铣床床身、工作台、主轴横梁及运动部件上无工件、工具等。 1.2.6检查操作面板各按键无损坏。 1.2.7图纸、工艺卡片放置在搁物架指定位置,保持其清洁和完整。 1.2.8刀具、量具及工具整齐摆放在工作台上。 1.2.9铣床四周保持场地干燥、光线适宜,操作者步行范围内无障碍物。 1.2.10检查前一日维护保养记录,确保设备无故障。 1.3 由当班操作人员负责填写《数控铣床启动前检查清单》(见附表一)。

数车椭圆宏程序

O0035 M03S1000 T0101 G00Z20 X156 G73U14R7 G73P100Q200U0.2F0.25 N100G00X156 #1=50 WHILE[#1GE-50]DO1

#2=[30/50*SQRT[50*50-#1*#1]] G01X[-2*[#2-78]]Z[#1-30] #1=#1-0.25 END1 N200G00X156 G70P100Q200F0.1S1500 G28U0 G28W0 M05 M00 M03S1000 T0101 G00Z0 X120 G01Z-100F0.2 M05 G28U0 G28W0 M30 外圆表面任意位置正凹椭圆又一例: 机械-FANUC-0iT编2010-05-11 21:22:42 阅读21 评论0 字号:大中小订阅

O0035 M03S1000 T0101 G00X126Z0 G71U2R0 G71P100Q200U0.2F0.25 N100G00X60 #1=0 WHILE[#1GE-50]DO1 #2=[30/50*SQRT[50*50-#1*#1]] G01X[-2*[#2-60]]Z[#1-70] #1=#1-0.25 END1 N200G00X126 G70P100Q200F0.1S1500 G28U0

G28W0 M05 M30 外圆表面任意位置正凹椭圆一例: 机械-FANUC-0iT编2010-05-11 21:19:30 阅读18 评论0 字号:大中小订阅 O0035 M03S1000 T0101 G00X126Z0 G73U30R15 G73P100Q200U0.2F0.25 N100G00X120 #1=50 WHILE[#1GE-50]DO1

数控车椭圆宏程序

车床椭圆编程 例1. 如图,以原点为圆心,分别以a、b()为半径作两个圆,点B是大圆半径OA与小圆的交点,过点A作,垂足为N,过点B作,垂足为M,当半径OA绕点O旋转时求点M的轨迹的参数方程。并说明曲线类型。 解:设点M的坐标为(x,y),是以Ox为始边,OA为终边的正角。 取为参数,那么 即这就是所求点M的轨迹的参数方程。 消去参数后得到,由此可知,点M的轨迹是椭圆。 椭圆z向长轴半径40,X向短轴半径24,右半椭圆直接采用分层切削加工出椭圆。

O0001 G0 X100 Z100 T0101 M03 S450 G0 X49 Z3 G1 Z1 F200 G65 H01 P#201 Q46500 赋值#201=46.5 (把X值的开始切削点向直径外偏移出来) N70 G65 H01 P#200 Q0000 赋值#200=0 (开始的角度) N80 G65 H31 P#204 Q48000 R#200 #204=48*SIN(#200) G65 H02 P#204 Q#204 R#201 把开始切削点向直径外偏移出来 G65 H32 P#205 Q40000 R#200 G65 H03 P#205 Q#205 R39500 把Z值的开始切削点移到Z=0.5处(Z留0.5的加工余量) G1 X#204 Z#205 加工 G65 H02 P#200 Q#200 R5000 #200=#200+5 (增加5度) G65 H84 P80 Q#204 R47990 判断X的值是否到48mm处,没有再回到70句继续加工 G65 H03 P#201 Q#201 R1500 增加X的加工余量。准备再重新加工 G0 X49 Z1 G0 X#201 避免到加工后面时,进刀太慢 G65 H84 P70 Q#200 R85000 判断角度是否到85度,少于时,再重新加工一层。(不加工到90度是让X有精加工的余量) G0 X100 Z100 M05 M00 停车看加工粗加工的情况。 T0101 M3 S1000 G0 X0 Z3 G1 Z0 F100 G65 H01 P#200 Q0000 N80 G65 H31 P#204 Q48000 R#200 G65 H32 P#205 Q40000 R#200 G65 H03 P#205 Q#205 R40000 这里在Z=0处开始加工 G1 X#204 Z#205 G65 H02 P#200 Q#200 R1000 增加1度 G65 H84 P80 Q#200 R90000 这里要加工到90度 G0 X100 Z100 M05 T0100 M30

华中数控车宏程序修订稿

华中数控车宏程序 WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-

华中数控宏程序 一.什么是宏程序? 什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点: 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 ;然后调用子程序 #50=350 ;重新赋值

数控编程教案

知识目标:1数控机床的组成 2数控机床的分类 3数控机床的加工特点 技能目标:1能说出数控机床的组成 2能说出数控机床的各种分类特点 3能说出数控机床优于普通机床的加工特点 任务下达:任务一、数控机床 任务分析 相关知识2 1数控机床的组成,输入/输出设备。数控装置,伺服系统,机床本体,检测反馈装置。 2数控机床的分类 (1)按加工方式分为 金属切削累,金属成型累,特种加工类,其他类 (2)按控制系统功能分类 点位控制数控机床 直线控制数控机床 轮廓控制机床 (3)按伺服控制分类 开环控制数控机床 闭环控制数控机床

半闭环控制数控机床 (4)按数控系统的功能分 高档数控机床 中档数控机床 抵挡数控机床 (5)按可联动的轴数分 两轴控制 两州半控制(两个轴式连续控制,第三轴式位位或直线控制) 多轴控制 3数控机床的加工特点 适应性强 适合加工复杂型面得零件 加工精度高加工质量稳定 加工生产率高 一机多用 减轻操作者的劳动强度 有利于生产管理的现代化 价格较费 调试于维修较复杂 任务实施:通过多媒体教学师生互动完成对数控机床组成,分类,加工特点的认知

任务评价:通过提问检查授课的效果

知识目标:1数控.数控机床的概念 2数控机床的发展趋势 技能目标: 1能说出普通机床与数控机床的根本区别 2能说出数控.数控机床的概念 3 能说出数控机床的发展趋势 任务下达: 任务二、认识数控机床 相关知识1 普通机床与数控机床在加工零件的根本区别:数控机床是按 事先编制好的加工程序自动的完成对零件的加工而普通机 床是由操作者按照工艺规程通过手动操作来完成零件的加 工. 1数控/数控机床 数控:数字控制CNC-Numberied.Control)的简称。是用数字 化信号对机床的运动及加工过程进行控制的自动控制技术 数控机床:采用数字控制的机床或装备了数控系统的机床 2数控机床的产生 (1)1949年美国密执安州特拉弗斯城帕森斯公司的帕森斯。为精 确的制作直升飞机叶片的样板.设想了用电子技术控制坐标的 镗床的方案 (2)1989年美国空军后勤司令部位了在短时间内造出经常变更设 计的火箭零件于帕森斯公司合作.并选择麻省理工学院伺服机 构研究所协作单位.于1952年研制成功

数控编程术语与标准系列

数控编程术语与标准系列 字符编码标准与加工程序指令标准化 以前广泛采用数控穿孔纸带作为加工程序信息输入介质,常用的标准纸带有五单位和八单位两种,数控机床多用八单位纸带。纸带上表示代码的字符及其穿孔编码标准有EIA (美国电子工业协会)制定的EIA RS-244和ISO(国际标准化协会)制定的ISO-RS840两种标准。国际上大都采用ISO代码,由于EIA代码发展较早,已有的数控机床中,有一些是应用EIA 代码的,现在我国规定新产品一律采用ISO代码。也有一些机床,具有两套译码功能,既可采用ISO代码也可采用EIA代码。目前绝大多数数控系统采用通用计算机编码,并提供与通用微型计算机完全相同的文件格式,保存、传送数控加工程序,因此,纸带已逐步被现代化的信息介质所取代。除了字符编码标准外,更重要的是加工程序指令的标准化,主要包括准备功能码(G代码)、辅助功能码(M代码)及其它指令代码。我国机械工业部制定了有关G代码和M代码的JB3202-1983标准,它与国际上使用的ISO1056-1975E标准基本一致。 数控机床的坐标系定义 数控机床通过各个移动件的运动产生刀具与工件之间的相对运动来实现切削加工。为表示各移动件的移动方位和方向(机床坐标轴),在ISO标准中统一规定采用右手直角笛卡儿坐标系对机床的坐标系进行命名,在这个坐标系下定义刀具位置及其运动的轨迹。 机床坐标的命名方法如图所示:

通常在坐标轴命名或编程时,不论在加工中是刀具移动,还是被加工工件移动,都一律假定工件相对静止不动而刀具在移动,并同时规定刀具远离工件的方向作为坐标轴的正方向。在坐标轴命名时,如果把刀具看作相对静止不动,工件移动,那么,在坐标轴的符号上应加注标记('),如X'、Y'、Z'等。确定机床坐标轴,一般是先确定Z轴,再确定X轴和Y轴。 1.确定Z轴对于有主轴的机床,如车床、铣床等则以机床主轴轴线方向作为Z轴方向。对于没有主轴的机床,如刨床,则以与装卡工件的工作台相垂直的直线作为Z轴方向。如果机床有几个主轴,则选择其中一个与机床工作台面相垂直的主轴作为主要主轴,并以它来确定Z轴方向。 2.确定X轴X轴一般位于与工件安装面相平行的水平面内。对于机床主轴带动工件旋转的机床,如车床、磨床等,则在水平面内选定垂直于工件旋转轴线的方向为X轴,且刀具远离主轴轴线方向为X轴的正方向。对于机床主轴带动刀具旋转的机床,当主轴是水平的,如卧式铣床、卧式镗床等,则规定人面对主轴,选定主轴左侧方向为X轴正方向;当主轴是竖直时,如立式铣床、立式钻床等,则规定人面对主轴,选定主轴右侧方向为X轴正方向。对于无主轴的机床,如刨床,则选定切削方向为X轴正方向。 3.确定Y轴Y轴方向可以根据已选定的Z、X轴方向,按右手直角坐标系来确定。 坐标运动命名 如果机床除有X、Y、Z主要直线运动之外,还有平行于它们的坐标运动,则应分别命名为U、V、W。如果还有第三组运动,则应分别命名为P、Q、R。如在第一组回转运动A、B和C的同时,还有第二组回转运动,可命名为D或E等。 数控加工程序的程序段格式 字地址格式一个零件的加工程序是由许多按规定格式书写的程序段组成。每个程序段包含着各种指令和数据,它对应着零件的一段加工过程。常见的程序段格式有固定顺序格式、分隔符顺序格式及字地址格式三种。而目前常用的是字地址格式。典型的字地址格式如图。

数控车宏程序

数控宏程序 FANUC 数控车

第一章编程代码----------------------------------------------------------1 1.准备功能G------------------------------------------------------------1 2.辅助功能M-----------------------------------------------------------6 第二章用户宏程序-------------------------------------------------------7 1. 运算符号---------------------------------------------------------------7 2.转移和循环-----------------------------------------------------------7 3.运算指令--------------------------------------------------------------8第三章宏程序编程------------------------------------------------------11 1.车V型圆锥- --------------------------------------------------------11 2.车U圆弧-------------------------------------------------------------12 3.方程曲线车削加工-------------------------------------------------13 5.车梯形螺纹36×6--------------------------------------------------14 6.蜗杆-------------------------------------------------------------------15 7.加工多件--------------------------------------------------------------17 第四章自动编程---------------------------------------------------------------21 1.UG建模--------------------------------------------------------------------21 2.创建几何体----------------------------------------------------------------24 附录--------------------------------------------------------------------------29

相关主题