天天看點

斜橢圓宏程式

斜橢圓宏程式

橢圓方程——斜橢圓方程轉換:

       宏程式之是以難,主要就是方程的變換,有些變換會涉及到解析幾何的思想和方法,對于大多數在數控一線的技工來說很難,學起來并不容易。

對于橢圓總有一般方程:

斜橢圓宏程式

此方程可以變形為

斜橢圓宏程式
斜橢圓宏程式

橢圓的标準方程:

斜橢圓宏程式

對于斜橢圓,其旋轉角為-θ(為後續讨論友善,取為負值),在這裡的變換,也可用矩陣變換的思路來做,假設一點P繞坐标原點旋轉變換的2x2變換矩陣:

斜橢圓宏程式

斜橢圓宏程式

帶入标準方程,即得到旋轉後的方程

斜橢圓宏程式

經化簡得到:

斜橢圓宏程式

程式參考:

O0001;

T0101;

M03 S800;

G00 X80 Z2;

G71 U1 R1 P1 Q2 X0.3 Z0.01 F100;

G00 X150 Z150;

T0101;

M03 S1000;

G00 X80 Z2;

N1 G00 X0;

G01 Z0 F50;

G03 X10 Z-5 R5;

G01 Z-7.987;

#I=12;   (Z軸起始尺寸)

#10=20*PI/180;(将角度轉換為弧度)

WHILE #3 GE 2;(斷是否走到Z軸終點)

#2=40*SQRT[13*13-#1*#1]/13;

#3=#1*COS[#10]-#2*SIN[#10];

#4=#1*SIN[#10]+#2*COS[#10];(X軸變量)

G01 X[2*#4] Z[#3-20];(橢圓插補)

#1=#1-0.5;(Z軸步距,每次0.5微米)

ENDW;

G01 X57.5;

N2 Z-40;

G00 X150 Z150;