利用宏指令编程及加工

合集下载

数控车宏程序编程方法及编程指令应用

数控车宏程序编程方法及编程指令应用
还是一个值小于或大于另一个值。一般情况不能使用不等符号。 常用运算符表
项目八 数控车宏程序编程方法及指令应用
一、宏程序的基本概念与原理 6、转移和循环
3)循环(While语句) 在 WHILE 后指定一个条件表达式,当指定条件满足时,执行从
DO 到END之间的程序。否则,转到 END后的程序段。 例如:
的无限循环。 • 未定义的变量 在使用 EQ 或 NE 的条件表达式中 <空>和零有不同的效果。
在其它形式的条件表达式中 <空>被当作零。 • 处理时间 当在 GOTO 语句中有标号转移的语句时。进行顺序号检索,
反向检索的时间要比正向检索长。用 WHILE 语句实现循环可减少 处理时间。
项目八 数控车宏程序编程方法及指令应用
G01 X80 Z-50 Z-90
X100 Z-110 M05
M30
项目八 数控车宏程序编程方法及指令应用
二、典型编程案例 3、椭圆加工编程 案例2
项目八 数控车宏程序编程方法及指令应用
二、典型编程案例 3、椭圆加工编程 案例2
O5521 T0101 M03 S1200 F0.1 G0 X80 Z50 G1 Z-15 X50 #1=360 WHILE [#1 GT 180] DO1 #2=30*COS[#1]-45 #3=24*SIN[#1]+50 G01 X[#3] Z[#2] F200 #1=#1-1 END1 G01 X80 Z50 M30
(6)
项目八 数控车宏程序编程方法及指令应用
二、典型编程案例 3、椭圆加工编程 案例3
O5218 T0101 M03 S1200 F0.1 G0 X80 Z50 G1 Z0 X0 #1=50 WHILE [#1 GE -40] DO1 #2=40*SQRT[50*50-#1*#1]/50 G01 X[#2] Z[#1-50] F0.2 #1=#1-0.2 END1 G01 X24 Z-90 X100 M30

cnc宏程序代码大全(加工中心指令代码大全)

cnc宏程序代码大全(加工中心指令代码大全)

cnc宏程序代码大全(加工中心指令代码大全)UG编程粥2018-9-111.字母在数控程序中的意义o:程序号,设置程序号n:节目段号,设置节目序号。

g:准备功能X/Y/Z:尺寸字符,轴移动指令视听:附加轴移动指令r:圆弧半径I/J/K:圆弧中心坐标(矢量)外宾:喂,设定喂量。

s:主轴速度,设定主轴速度。

t:刀具功能,设置刀具号。

m:辅助功能,开/关控制功能H/D:刀具偏置号,设置刀具偏置号。

P/X:延迟,设置延迟时间。

p:程序号指令,设置子程序号(如子程序调用:M98P1000)L:重复,设置子程序或固定循环的重复次数(如M98 P1000 L2,L1省略L)P/W/R/Q:参数,固定周期使用的参数(如敲击G98/(G99)G84 X_ Y_ R_ Z_ P_ F_)2.通用g代码解释G00:定位或快速移动G01:线性插值G02:圆弧插补/螺旋插补CWG03:圆弧插补/螺旋插补G04:停留时间或延迟时间例如:G04 X1000(或G04 X1.0)G04 P1000表示停留1秒。

G09:准确停止检查或准确停止检查(检查是否在目标范围内)G10:可编程数据输入G17:选择XPYP平面XP: x轴或其平行轴。

G18:选择ZPXP平面的YP: Y轴或其平行轴。

G19:选择YPZP平面ZP: Z轴或其平行轴。

G20:英寸输入G21:毫米输入G28:返回参考点检测格式:G91/(G90) G28 X__ Y__ Z__通过中间点X _ _ _ _ _ Y _ _ _ _ _ Z _ _(绝对值/增量值指令)返回参考点G29:从参考点返回G91/(G90) G29 X__ Y__ Z__通过参考点从起点到目标点X__ Y__ Z__的指令(绝对值/增量值指令)。

G30返回第二、第三和第四参考点G91/(G90)G30 P2 X _ _ Y _ _ Z _ _;回到第二个参考点(P2可以省略。

)G91/(G90)G30 P3 X _ _ Y _ _ Z _ _;回到第三个参考点G91/(G90)G30 P4 X _ _ Y _ _ Z _ _;回到第四个参考点。

宏程序

宏程序

实际应用中,还经常会遇到各种各样的椭圆形加工特征。

在现今的数控系统中,无论硬件数控系统,还是软件数控系统,其插补的基本原理是相同的,只是实现插补运算的方法有所区别。

常见的是直线插补和圆弧擂补,没有椭圆插补,手工常规编程无法编制出椭圆加工程序,常需要用电脑逐一编程,但这有时受设备和条件的限制。

这时可以采用拟合计算,用宏程序方式,手工编程即可实现,简捷高效,并且不受条件的限制。

加工如下图所示的椭圆形的半球曲面,刀具为R8的球铣刀。

利用椭圆的参数方程和圆的参数方程来编写宏程序。

椭圆的参数方程为:X=A*COS&;Y=B*COS&;其中,A为椭圆的长轴,B为椭圆的短轴。

编制参考宏程序如下:%0012#1=0#2=20#3=30#4=1#5=90WHILE #5 GE #1 DO1#6=#3*COS[#5*PI/180]+4#7=#2*SIN[#5*PI/180]G01X[#6]F800Z[#7]#8=360#9=0WHILE #9 LE #8 DO2#10=#6*COS[#9*PI/180]#11=#6*SIN[#9*pi/180]*2/3G01X[#10]Y[#11]F800#9=#9+1 (计数器)END1#5=#5-#4 (计数器)END2M99在上例中可看出,角度每次增加的大小和最后工件的加工表面质量有较大关系,即记数器的每次变化量与加工的表面质量和效率有直接关系。

希望读者在实际应用中注意。

华中数控华中世纪星系统宏指令编程HNC-21M 数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。

一宏变量及常量(1) 宏变量#0~#49 当前局部变量#50~#199 全局变量#200~#249 0 层局部变量#250~#299 1 层局部变量#300~#349 2 层局部变量#350~#399 3 层局部变量#400~#449 4 层局部变量#450~#499 5 层局部变量#500~#549 6 层局部变量#550~#599 7 层局部变量#600~#699 刀具长度寄存器H0~H99#700~#799 刀具半径寄存器D0~D99#800~#899 刀具寿命寄存器(2) 常量PI:圆周率πTRUE:条件成立(真)FALSE:条件不成立(假)二运算符与表达式(1) 算术运算符:+,-,*,/(2) 条件运算符EQ(=),NE(≠),GT(>),GE(≥),LT(<),LE(≤)(3) 逻辑运算符AND,OR,NOT(4) 函数SIN,COS,TAN,ATAN,ATAN2,ABS,INT,SIGN,SQRT,EXP(5) 表达式用运算符连接起来的常数,宏变量构成表达式。

数控车床宏程序

数控车床宏程序

数控车床宏程序FANUC数控车第一章编程代码----------------------------------------------------------1 1.准备功能G------------------------------------------------------------1 2.辅助功能M-----------------------------------------------------------6 第二章用户宏程序-------------------------------------------------------71. 运算符号---------------------------------------------------------------72.转移和循环-----------------------------------------------------------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第一章编程代码1.准备功能G00快速定位G01直线插补G02顺弧插补G03逆弧插补G04暂停G9,G60,G64准确/连续停G20英制输入G21米制输入G40取消刀具补偿G41建立左刀具补偿G42建立右刀具补偿G50坐标设定/主轴最高速设定G70精车循环格式:G70 P(ns) Q(nf)ns: 精加工形状程序的第一个段号。

g65编程实例及解释

g65编程实例及解释

g65编程实例及解释G65编程实例及解释G65是一种常用的宏编程指令,它可以将一组指令封装成一个宏,方便程序员在编程时调用。

本文将介绍G65的基本语法和实例应用。

一、G65的基本语法G65的基本语法如下:G65 Pxxx Axxx Bxxx Cxxx Dxxx Exxx Fxxx Hxxx Ixxx Jxxx Kxxx Lxxx Mxxx Nxxx Oxxx Qxxx Rxxx Sxxx Txxx Uxxx Vxxx Wxxx Xxxx Yxxx Zxxx其中,Pxxx表示宏程序号,Axxx~Zxxx表示宏程序中的参数。

宏程序号是必须的,而参数可以根据需要添加或省略。

二、G65的实例应用下面我们将通过一个实例来介绍G65的应用。

假设我们需要编写一个宏程序,用于控制机床在X轴和Y轴上进行直线插补运动。

我们可以将这个宏程序命名为“MYMACRO”,并将其定义如下:G65 P1000 A1.0 B2.0 C3.0 D4.0 E5.0 F6.0其中,P1000表示宏程序号,A1.0和B2.0表示X轴和Y轴的起点坐标,C3.0和D4.0表示X轴和Y轴的终点坐标,E5.0和F6.0表示X轴和Y轴的进给速度。

在程序中调用这个宏程序时,只需要输入以下指令:M98 P1000其中,M98表示调用宏程序的指令,P1000表示要调用的宏程序号。

三、G65的注意事项在使用G65时,需要注意以下几点:1. 宏程序号必须是唯一的,不能与其他宏程序号重复。

2. 宏程序中的参数可以根据需要添加或省略,但是必须按照指定的顺序排列。

3. 宏程序中的参数可以是常数、变量或表达式,但是必须符合机床控制系统的语法规则。

4. 在调用宏程序时,必须保证宏程序已经定义并存储在机床控制系统中。

四、总结G65是一种常用的宏编程指令,它可以将一组指令封装成一个宏,方便程序员在编程时调用。

在使用G65时,需要注意宏程序号的唯一性、参数的顺序和语法规则,以及宏程序的定义和存储。

数控车宏程序编程方法及技巧

数控车宏程序编程方法及技巧
在数控车床编程中,宏程序
编程灵活、高效、快捷。宏程序不 仅可以实现象子程序那样,对编制 相同加工操作的程序非常有用,还 可以完成子程序无法实现的特殊功 能,例如: 系列零件加工宏程序、
椭圆加工宏程序、抛物线加工宏程 序、双曲线加工宏程序等。
数控车床宏程序编程特征 ➢ 宏程序中的变量 ➢ 宏程序变量间的运算指令 ➢ 宏程序的控制语句 数控车床宏程序编程技巧编程实例 ➢ 宏程序用于系列零件的加工 ➢ 椭圆类零件的宏程序编制 ➢ 抛物线类零件的宏程序编制 ➢ 双曲线过渡类零件的宏程序编制
变量及变量的引用
(1)、变量的表示
#i #[表达式]
——(变量号i=0,1,2,3,4……) 例:#8、#110、#1100 ——表达式必须用括号括起来 例:#[#1+#2-12]
(2)、变量的引用
<地址>#1 <地址> - #1
例:F#10——当#10=20时,F20被指令。 X- #20——当#20=100.时,X-100.被指令。 G#130——当#130=2时,G2被指令。
…… END 3; …… END 2 …… END 1;
1.宏程序用于系列零件的加工
宏程序用于系列零件的加工,此系列零件形状 相同,但是部分尺寸不同,如果将这些不同的尺寸 用宏变量表示,由程序自动将相关基点坐标进行计 算则可用同一个程序完成一个系列零件的加工。
以上图为例。该系列零件的右端面半球球径可取 R10与R15,可将球径用变量表示,编程原点设在工 件右端面中心,毛坯直径¢45.从图中可以看出编程所 需基点A·D ·E三点外,B ·C点均与球径R相关, 下面给出各基点坐标:
2.宏程序变量间的运算
加法:#i=#j + #k 减法: #i=#j - #k 乘法: #i=#j * #k 除法: #i=#j / #k

宏程序在数控编程中的应用及技巧分析

宏程序在数控编程中的应用及技巧分析

宏程序在数控编程中的应用及技巧分析宏程序在数控编程中是一个重要的应用技术,通过宏程序的编写,可以快速实现复杂曲线的加工和零件的批量加工等需求。

本文将从宏程序的定义、应用和技巧三个方面探讨宏程序在数控编程中的应用及技巧。

一、宏程序的定义宏程序又称宏指令,是一个由指令序列组成的代码块,用来完成一个特定的功能。

在数控编程中,宏程序通常用于定义复杂曲线的加工方式、重复性加工和程控加工等特殊的功能需求。

在实际编程过程中,宏程序可以在数控机床中重复使用,可以提高加工效率和准确度。

在数控编程中,宏程序具有广泛的应用,其中主要包括以下方面:1. 定义复杂曲线的加工方式数控加工需要将复杂的曲线变成简单的线段和圆弧,通过组合得到复杂的轮廓形状。

宏程序可以通过组合预定的元素来定义复杂的轮廓,避免了繁琐的手工编程过程。

2. 重复性加工在加工中经常会遇到相似形状的零件,如果每次都重新编程,显然是低效的。

宏程序可以通过预设参数和变量,实现零件的高效加工。

3. 程控加工宏程序可以结合辅助函数、判断语句和回调函数等实现程控加工,比如在特定的情况下,加工工件的加工方式和切削参数可以根据实际情况实时进行调整,提高了加工的精度和效率。

在宏程序的设计和编写中,需要注意以下技巧:1. 合理设计参数宏程序的参数设置要合理,要充分考虑加工零件的材料、切削条件和机床精度等因素,保证操作员使用方便、加工质量稳定。

2. 安全考虑宏程序的安全性要考虑周全,如加工过程中的相关信号和故障保护等,以有效避免不必要的事故或损失。

3. 少量的代码和有序的排列宏程序的代码要少量且有序,代码块之间要有规律,以方便操作员查找和定位。

要充分考虑程序的效率和可维护性,同时保证程序的可读性和易懂性。

总结宏程序在数控编程中的应用极其广泛,可以为加工提供重要的帮助和支持。

在编写宏程序的过程中,要注意安全、可行性和可维护性,使宏程序成为加工工艺中重要的工具。

课题8:宏指令编程

课题8:宏指令编程
沈阳理工大学应用技术学院
3、赋值语句
即把常数或表达式的值送给一个宏变量。
其格式为:宏变量=常数或表达式。
例如:#2=175/SQRT[2] * COS[55 * PI/180 ];
#3=124.0;
4、条件判别语句 IF——ELSE——ENDIF
5、循环语句
WHILE——ENDW
沈阳理工大学应用技术学院
数控机床与编程技术
第2篇 数控车床与编程技术 课题8:宏指令编程
沈阳理工大学应用技术学院
学习目的
宏指令编程是学习数控车床编程技术的重要一环。通 过本课题的学习,要掌握如下知识:宏指令编程的适 用范围;宏变量及常量;运算符与表达式;赋值语句;
• 1.宏指令编程的适用范围 • 2.宏变量及常量 • 3.运算符与表达式 • 4.赋值语句 • 5.宏指令编程实例
#300~#349 2层局部变量
#350~#399 3层局部变量
#400~#449 4层局部变量
沈阳理工大学应用技术学院
#450~#499 5层局部变量
#500~#549 6层局部变量
#550~#599 7层局部变量
#600~#699 刀具长度寄存器 H0~H99
#700~#799 刀具半径寄存器 D0~D99
• 实例1:编制图示零件的数控加工程序。曲线部分 为抛物线。请使用华中数控系统编程。
沈阳理工大学应用技术学院
%0617 T0101 M03 G90 G00 X22 Z2 G71 U1 R1 P10 Q20 X0.2 Z0.1 F150 N10 G01 X0 Z0 F60 #10=0 #11=0 WHILE #10 LE 16 G01 X[#10] Z[#11] #10=#10+0.2 #11=-[#10*#10/8] ENDW G01 W-3.5 G02 X19 Z-37 R1.5 G01 Z-41 N20 X22 G00 X100 Z100 M05 M30
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3)如果程序作无条件转移,则条件部分可以被省略。
4)表达式可按如下书写:
#j EQ #k
表示=
#j NE #k
表示≠
#j GT #k
表示>
#j LT #k
表示<
#j GE #k
表示≥
#j LE #k
表示≤
WHILE语句说明
1、条件表达式不满足时,程序转到END m后处执行;
2、如果WHILE[条件表达式]部分被省略,则程序段DO m至 END m之间的语句将一直重 复执行。
详细说明
➢ 循环语句(While DO-END语句)
程序格式: WHILE [条件表达式] DO m (m = 1,2,3) …… END m
详细说明
IF语句说明
1)如果条件表达式的条件得以满足,则转而执行程序中程序号为n的相
应操作,程序段序执行下一段程序;
椭圆编程与加工实例
【案例】 加工如图12-3所示的零件。工艺条件:工件材质为45#钢或铝;毛坯为直径30mm, 长100mm的棒料。
解决过程
解决过程
零件图工艺分析 数值计算 工件参考程序与加工操作过程 安全操作和注意事项
零件图工艺分析
(1)技术要求分析。如图12-3所示,零件由圆柱面、椭圆面构成。零件材料为45#钢棒或铝棒。 (2)确定装夹方案、定位基准、加工起点、换刀点。毛坯为棒料,用三爪自定心卡盘夹紧定 位。工件零点设在工件右端,加工起点和换刀点可以设为同一点,在工件的右前方距工件右端 面100mm,X向距轴心线50mm的位置。 (3)制定加工工艺路线,确定刀具及切削用量。加工刀具的确定如表12-2所示,加工方案的制 定如表12-3所示
G94 X20 Z68.2 F0.1
切槽
X26 Z68.2 I3
表 12-2 案例 12.1 刀具卡
实训课题
序号 刀具号
1
T0101
2
T0202
刀具补偿 编程及加工 刀具名称及规格 35°右偏 粗、精车外圆刀
切断刀
零件名称 综 合 件
刀尖半径
数量
0.4mm
1
刀宽 3.2mm
1
零件图号 加工表面
外圆、椭圆面 椭圆面、沟槽
12-3 备注
表 12-3 案例 12.1 工序和操作清单
续 表1
编程原点
工件右端面与轴线交点
编写日期
零件名称
椭圆手柄
零件图号
12-3
材料
45#或 Al
车床型号
CAK6150DJ
夹具名称
三爪卡盘
实训车间
数控中心
O6001
编程系统
FANUC 0-TD
程序
简要说明
X14 Z42
X14 Z40.521
G0 X32 Z40.521
定位在椭圆左端外面
#1=14
定义变量 X
➢ 变量的级别
本级变量:#1~#33,作用于宏程序某一级中的变量
通用变量#100~#144,#500~#531 ,可在各级宏程序中被共同使用
算术运算指令
变量之间进行运算的通常表达形式是:#i =(表达式)
(1)变量的定义和替换
#i =#j
(2)加减运算
#i =#j + #k 加
#i =#j #k
注意:条件表达式满足时,程序段DO m至 END m即重复执行; 1) WHILE DO m和 END m必须成对使用; 2)DO语句允许有3层嵌套,即:
D
O
1
D
O
2
D
O
3
E
N
D
3
E
N
D
2
E
N
D
1
3)DO语句范围不允许交叉,即如下语句是错误的:
D
O
1
D
O
2
E
N
D
1
END 2
3、示例
示例
例: 用宏程序编制如图所示抛物线Z=X2/8 在区间[0,16]内的程序。 %8002
#2=17.321
定义变量 Z
WHILE [#2 LE 0] DO 1
宏程序粗加工椭圆左端
G0 Z[[#2]20]
G1 X[#1]
G0 W1
G0 X32
#2=#2+3
#1=28/20*SQRT[20*20#2*#2]
END 1
G0 X100 Z50 M5
返回换刀点,停主轴
T0101 (35°尖刀)
换 1 号刀
能对工件加工质量进行正确分析处理 。
相关知识简介
➢用户宏程序与子程序的相同之处
用户宏程序是提高数控车床性能的一种特殊功能,使用中,通常把能完成 某一功能的一系列指令像子程序一样存入存储器,然后用一个总指令代表它们, 使用时只需给出这个总指令就能执行其功能。
子程序是将零件中常会出现几何形状完全相同的加工轨迹,编制成有固定顺 序和重复模式的程序段,通常在几个程序中都会使用它。
编写日期
零件名称
椭圆手柄
零件图号
12-3
材料
45#或 Al
车床型号
CAK6150DJ
夹具名称
三爪卡盘
实训车间
数控中心
O6001
编程系统
FANUC 0-TD
程序
简要说明
G50 X100 Z50
建立工件坐标系、换刀点
S800 M3
主轴正转
T0101
选择 1 号外圆刀
G0 X30 Z2
G95 G90 X28.5 Z70 F0.18
#i =ABS [#j ]
取绝对值
(5)运算的组合。以上算术运算和函数运算可以结合在一起使用,运算的先后顺序是:函数运 算、乘除运算、加减运算。
(6)括号的应用。表达式中括号的运算将优先进行。连同函数中使用的括号在内,括号在表达 式中最多可用5层。
控制指令
➢ 条件转移
程序格式: IF [条件表达式] GOTO n
第12章 利用宏指令编程及加工
知识、技能目标 相关知识简介 宏程序的调用和编写格式 变量 算术运算指令 控制指令 操作实训 小结
知识、技能目标
➢知识目标
了解宏程序应用范围 。 掌握宏指令编程技巧 。
➢技能目标
通过对带椭圆、抛物线等二次曲线的零件实训加工,掌握用数 控车床加工该类零件的主要步骤和合理的工艺路径,扩展数控车 床的应用范围。
➢ 宏程序简单的调用格式
指令格式:G65 P(宏程序号) L(重复次数)(变量分配) 式中:G65:宏程序调用指令; P(宏程序号):被调用的宏程序代号; L(重复次数):宏程序重复运行的次数,重复次数为1时,可省略不写; (变量分配):宏程序中使用的变量赋值。
宏程序与子程序相同的一点是,一个宏程序可被另一个宏程序调用,最多可调用4重。
精车椭圆
#2=#20.1
#1=28/20*SQRT[20*20#2*#2]
END 2
G1 X14 Z37.321 F0.18
精车沟槽
X14 Z45
X28 C1
精车平面、倒角
Z70 G40
精车结束,取消刀补
G00 X100
刀具返回换刀点
Z50 M05
M00
M3 S300 T0202
换切断刀
G0 X32 Z68.2
➢ 宏程序的编写格式
宏程序的编写格式与子程序相同。 O ~(0001~8999为宏程序号) N10 指令 …… N~ M99 说明:程序内容,除通常的编程指令外,还可使用变量、算术运算指令及其他控制指令。
变量
➢ 变量的分配类型
表12-1 文字变量与数字序号变量的关系
文字变量为除G、L、N、O、P以外的英文字母,一般可不按字母顺序排列, 但I、J、 K需要按字母顺序指定;#1~#26为数字序号变量。 例如,G65 P1000 A1.0 B2.0 I3.0 上述程序段为宏程序的简单调用格式,其含义为:调用宏程序号为1000的宏程序运行 一次,并为宏程序中的变量赋值,其中:#1为1.0,#2为2.0,#4为3.0。
续 表2
编程原点
工件右端面与轴线交点
编写日期
零件名称
椭圆手柄
零件图号
12-3
材料
45#或 Al
车床型号
CAK6150DJ
夹具名称
三爪卡盘
实训车间
数控中心
O6001
编程系统
FANUC 0-TD
程序
简要说明
WHILE [#2 GE 17.321] DO 2
以下为精车工件外形轮廓
G95 G1 X[#1] Z[#220] F0.18
1 加工
粗车工件外圆柱面等
G90 T0101 700
130
1.5
粗车椭圆右端
宏程序 T0101 700
130
1.0
粗车外沟槽
G01 T0101 1200
130
0.3
粗车椭圆左端
宏程序 T0101 1200
60
0.3
精车工件外轮廓
宏程序 T0303 600
车外沟槽
G01 T0404 500
20
切断
G70 G01
➢提出问题
如何采用手工编程完成下图所示的椭圆手柄的数控车削加工?
➢分析问题
前面学过的各种数控编程指令,其功能都是固定的,使用者只 需按规定编程即可。但有时这些指令满足不了用户的要求,如加工 椭圆、双曲线等,这时就需要使用用户宏程序功能,用户可以自己 扩展数控系统的功能。
➢解决问题
用宏程序指令编程来加工如图所示工件。请进入
加工,进行程序校核及修整。 (4)安装刀具,对刀操作,建立工件坐标系。 (5)启动程序,自动加工。 (6)停车后,按图纸要求检测工件,对工件进行误差与质量分析。
相关文档
最新文档