5800缓和曲线程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5800缓和曲线程序清单
Deg:Fix4:9→DimZ
“XJD=”?C:”YJD=”?D:”FWJ=”F:”ZXJ=”?K:?R:”LH= =”?W:”ZHLC=”?M
“P=”:L2/(24R)-L∧(4)/(2688R∧(3)) →P◢
“Q=”:L/2-L∧(3)/(240R2) →Q◢
“E=”:(R+P)/(cos(Abs(K))/2) →E◢
“T=”:(R+P)tan((Abs(K))/2)+Q→T◢
“S=”:(л/180)*R*(Abs(K))+L→S◢
If F≥180:Then F-180→Z[1]:Else 180+F→Z[1]:IfEnd
C+T*cos(Z[1]) →Z[3]
D+T*sin(Z[1]) →Z[4]
Lbl 1
“CDLC=”?Z
“LJK=”?V
Z-M→U
If K≥0:Then V→Z[2]:Else (-V)→Z[2]:IfEnd
If Z[2]≤0:Then Z[5]→Z[2]:Else If U<0:Then Z[5]→Z[2]:Else If U≤L:Then Z[2]+(U/L)*W→Z[5]:Else If U If U<0:Then Goto 3:Else If U≤L:Then Goto 4: Else If U Else If U≤S: Then Goto 6:Else Goto 7:IfEnd: IfEnd: IfEnd: IfEnd Lbl 2 If K<0:Then Z[8]=-Z[8]: IfEnd “X=”: Z[3]+ Z[7]*cos(F)- Z[8]*sin(F)→X◢ “Y=”: Z[4]+ Z[7]*sin(F)+ Z[8]*scos(F)→Y◢ If K<0:Then F-Z[1]→H:Else F+Z[1]→H:IfEnd If H<0:Then H+360→H:Else If H≥360:Then H-360→H: IfEnd: IfEnd “QXFWJ=”:H◆DMS◢ Goto 1 Lbl 3:”ZX1” Z[1]→0 Z[7]→U Z[8]→Z[5] Goto 1 Lbl 4:”HH1” 90U2/(лRL)→Z[1] U-U∧(5)/(40 R2 L2)+U∧(9)/(3465R∧(4) L∧(4))-Z[5]*sin(Z[1])→Z[7] U∧(3)/(6RL)-U∧(7)/(336R∧(3)L∧(3))+ U∧(11)/(42240 R∧(5)L∧(5))+ Z[5]*cos (Z[1])→Z[8] Goto 2 Lbl 5:”YQ” 90(2U-L)/(лR)→Z[1] Rsin(Z[1])+Q-Z[5]*sin(Z[1])→Z[7] R(1-cos(Z[1]))+P+Z[5]*cos(Z[1])→Z[8] Goto 2 Lbl 6:”HH2” (S-U)-(S-U)∧(5)/(40 R2 L2)+(S-U)∧(9)/ (3465R∧(4)L∧(4))→Z[6] (S-U)∧(3)/(6RL)-(S-U)∧(7)/(336R∧(3)L∧(3))+(S-U)∧(11)/ (42240R∧(5)L∧(5))→Z[9] Abs(K)-90*(S-U)2/(лRL)→Z[1] T+(T-Z[6])*cos(Abs(K))-Z[9]*sin(Abs(K))-Z[5]*sin(Z[1])→Z[7] (T-Z[6])*sin(Abs(K))+Z[9]*cos(Abs(K))+Z[5]*cos(Z[1]) →Z[8] Goto 2 Lbl 7:”ZX2” Abs(K)→Z[1] T+(U-S+T)*cos(Z[1])- Z[5]*sin(Z[1])→Z[7] (U-S+T)*sin(Z[1])+Z[5]*cos(Z[1])→Z[8] Goto 2