当前位置:首页 > 培训职业 > 正文

数控车床如何运用巨集程式编椭圆. 给据个例子。

例如车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

软体很方便,图画出来就好了,csxa mastercam ug 都能实现

G00 X80 Z2

G73 U20 R10 P1Q2 X0.1 Z 0 F0.2

N1 G00 X50

G01 Z-30 F0.12

#1=30

WHILE #1GE-30 (这个地方改成0就是90度 现在加工的是180度)

#2=15*SQRT[30*30-#1*#1]/30

G01 X[2*#2+25*2] Z[#1-60]

#1=#1-0.1

ENDW

G01 Z-(图纸没有尺寸)

N2 X(图纸没有尺寸)

G00 X100 Z100

M05

M30

比如直径20的球,,,,

G0 Z5.

X0.

G3 X20. Z-10.F0.1;

G3 X0.Z-20. F0.1;

只是举个例子,这样绝对不能干活

WHILE :当条件满足时,执行下面的程式段到ENDW。

ENDW

巨集程式可以用来加工同一型别不同尺寸的工件 只要改一个或者几个变数就可以了 也可以用来加工公式曲线 还可以根据需要自己做回圈程式 编写一句两句说不清楚 一般就是用wh do 语句和if goto还要用到变数和运算!

什么系统啊 就是方程 没有说明书 指令记不住

意识就是 如果a=0 a=a+1

G90 x=a z=(那个方程 用X表示)

IF x等于小于直径 返回开始 OR 程式继续

结束 \

指令记不住 将就看吧 等有机会的 给你好好弄个

用回圈 也行 就是把G90 换了 G71 或G73

楼上的说的很对我在补充下,U、R分别是数车上使用G71指令(内径、外径粗车回圈)的径向被吃刀量和径向退刀量,N后面是程式段,比如N1,程式起始段,N2结尾段,用在G71中可实现粗车回圈。U、W是相对座标程式设计用到的,比如一个台阶轴,第一个小外圆长20,直径30,接下来是大外圆长15,直径45且有个倒角1X45°,就可编辑 G01 X30 Z-20; X43; X45; W-1;(相对座标程式设计) 【Z-21;绝对座标程式设计】 W-13;(。。。。。。) 【Z-34 ;。。。。。..】 希望你明白,祝你工作愉快。。。。。。。。。。。

你需要的软体已发私信给你,

此软体在XP和win7的32位系统中无需安装,解压就可以用,

请在电脑上登入百度知道查收私信,

满意请采纳答案!

谢谢!

多重随机标签

猜你喜欢文章