广数车床980TD编椭圆宏程序,举个例子。

如题所述

例如车1/4椭圆(从0度到90度),X半轴为40,Z半轴为30,坐标零点在椭圆圆心上。

精车程序

T0101 S1000 M03

#1=40(X半轴)

#2=30 (Z半轴)

#3=0 (起始角度)

#4=90 (终止角度)

G0 X0 Z32

G1 Z30 F0.1

WHILE[#3LE#4] DO1 (判断式,当#3小于等于#4时,循环有效)

#5=#1*SIN[#3] (求X值)

#6=#2*COS[#3] (求Z值)

G1 X[2*#5] Z[#6] F0.05

#3=#3+1 (角度增加1度)

END1

G0 X150 Z150

M30

扩展资料:

数控车床的相关要求规定:

1、数控机床是按照事先编制好的加工程序,自动地对被加工零件进行加工。我们把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数以及辅助功能,按照数控机床规定的指令代码及程序格式编写成加工程序单,再把这程序单中的内容记录在控制介质上,然后输入到数控机床的数控装置中,从而指挥机床加工零件。

2、数控机床是数字控制机床的简称,是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,从而使机床动作并加工零件。

3、

数控车床由数控装置、床身、主轴箱、刀架进给系统、尾座、液压系统、冷却系统、润滑系统、排屑器等部分组成。数控车床分为立式数控车床和卧式数控车床两种类型。立式数控车床用于回转直径较大的盘类零件车削加工。

参考资料来源:百度百科-数控车床

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-07

我记得980TD只支持A类宏程序,程序如下

M03S200T0101
G00Z10
X0
G65H01P#5Q30
N1 G65H04P#1Q#5R#5
G65H05P#1Q#1R900
G65H03P#1Q1R#1
G65H21P#1Q#1
G65H04P#2Q38R#1
G65H03P#5Q#5R30
G01X#2Z#5F0.2
G65H03P#5Q#5R0.1
G65H85P1Q#5R-18.37X30
Z-80
G00X200
Z200
M05
M30

本回答被提问者和网友采纳
第2个回答  推荐于2017-09-27
T0101M3S800
G0X30.0
Z2.0
#1=90
N10#2=2.0*15*SIN[#1]+0.5
#3=[50*COS[#1]-50]+0.5
G0X#2
G1Z#3F0.5
G0U2.0
Z2.0
#1=#1-2
IF[#1GE0]GOTO10
#1=0
N20#2=2.0*15*SIN[#1]
#3=50*COS[#1]-50
G1X#2Z#3F0.1
#1=#1+0.1
IF[#1LE90]GOTO20追问

宏程序分A,B两类,这一类我会另一种请举例

相似回答