matlab几种干涉程序

matlab几种干涉程序,第1张

程序:

clear all

lam=500e-9%输入波长

a=2e-3D=1

ym=5*lam*D/axs=ym%设定光屏的范围

n=101ys=linspace(-ym,ym,n)%把光屏的y方向分成101点

for i=1:n

r1=sqrt((ys(i)-a/2).^2+D^2)

r2=sqrt((ys(i)+a/2).^2+D^2)

phi=2*pi*(r2-r1)/lam

B(i,:)=4*cos(phi/2).^2

end

N=225%确定用灰度等级为255级

Br=(B/4.0)*N%使最大光强对应于最大灰度级(白色)

subplot(1,2,1)

image(xs,ys,Br)%面干涉条纹

colormap(gray(N))

subplot(1,2,2)

plot(B,ys)%画出光强变化曲线

没有圆的中心。

没有圆的中心,两个反射镜没有调节好,应调节参考镜的螺钉,使条纹变宽、变弯,最终成为条纹。

迈克尔逊干涉仪,是1881年美国物理学家迈克尔逊和莫雷合作,为研究以太漂移而设计制造出来的精密光学仪器。

M指令 M00 程序暂时停止 BACK0.5 M00;在0.5的地方暂停

M01 程序在一定条件下暂时停止

M02 程序终止 表示主程序结束

M05 忽视接触感知 只是与M05在同一BLOCK的指令在移动中、忽视接触感

M06 加工过程为无放电移动 执行该动作时,接触感知功能有效

M98 调用子程序

M99 子程序结束 程序返回到主程序,继续执行主程序

M199 Q文件结束 程序返回到调用Q命令的主程序,然后继续执行主程序

T指令 T84 高压水

T85 低压水

T89 喷水加工

T94 浸水加工

T90 自动剪线

T91 自动穿线

SODICK 线切割机指令一览表

指令 功能 输入格式 备注

G指令 G00 空跑移动

G01 直线

G02 顺时针圆弧

G03 逆时针圆弧

G04 延时 G04X--

G05 X镜像变换

G06 Y镜像变换

G09 镜像取消

G22 软件限位ON 各轴可动范围的数据,事先在设定*动作中设

置,范围由机械坐标指定

G23 软件限位OFF

G26 图形旋转ON 把某一特定形状循环旋转可以生成所希望的

形状

G27 图形旋转OFF

G40 电极半径补偿取消 G140 取消上下异形补偿

G41 电极半径向左补偿 G141 上下异形左补偿

G42 电极半径向右补偿 G142 上下异形右补偿

G50 取消锥度倾斜 TP编程面到床台面的距离,TN辅助面到床台

的距离。

G51 锥度向左倾

G52 锥度向右倾

G54~ G598 工作坐标系0~95 G54~G59````G954~G958

G959机械坐标

G80 移动至接触感知 G80{轴}{方向±} G80X+Y+:450方向前进(碰数据时要

走线,条件用C777)

G81 移动到机械极限 G81{轴}{方向±}

G82 移动到原点和现在位置的一半处 G82{轴}

G90 绝对坐标指令 ABS

G91 增量坐标指令 INC

G92 设定坐标原点的指令 设定现在调用工作坐标系里的坐标值

G97 设定坐标系原点的指令 设定除机械坐标系里以外坐标系的坐标值

G126 坐标旋转ON 在G959(机械坐标系)里不能使用

G127 坐标旋转OFF

G132 干涉回避ON 在进行电极半径补偿调整后,若加工比这还

小的凹行状态时,程序轨迹和补偿轨迹不一样,会发生熔蚀现象。用此指令可防止产生该

现象

G133 干涉回避OFF

JUPM****跳到N****开始加工


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7727135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存