當前位置:編程學習大全網 - 編程語言 - 廣數980Tdb宏程序怎麽車90乘8的梯形螺紋

廣數980Tdb宏程序怎麽車90乘8的梯形螺紋

此程序為分層左中右進刀車削,適合螺距≥6的梯形螺紋

M03S100T0101

#100=(x為起點);

#101=(z為起點)

#102=(螺距);

#103=(刀尖寬度);

#104=(前8層吃刀量,直徑值)

#105=(大經);

#106=(z終點)

#119=0.366

#117=0.13395

#107=#102

#110=#100-#105

#111=[#107-#119*#102-#103]/2+#118*#117

IF[#102LT14]GOTO2

IF[#102GT44]GOTO3

#120=2[#102/2+1]+#110

#124=0.8

GOTO5

N2IF[#102LT6]GOTO3

IF[#102GT12]GOTO3

#120=2[#102/2+0.5]+#110

#124=0.6

GOTO5

N3GOTO200

N5#114=#107-#119*#102-2*#103

#131=[#114-#103]/2

#130=#114+1-2*#103

G00Z#101

X#100

WHILE[#110NE#120]DO1

IF[#118EQ#0]GOTO6

#114=0

#115=2

GOTO9

N6IF[#112GT7]GOTO7

#115=#104

GOTO9

N7IF[#112NE8]GOTO8

#115=3*#104/4

GOTO9

N8IF[#112NE28]GOTO9

#115=#104/2

N9#113=#117*#115

#110=#110+#115

IF[#110LE#12O]GOTO11

#110=#120

#113=[#120-#116]*#117

N11#111=#111-#113

G00Z#101

IF[#130LT0.6]GOTO14

G92U-#110Z#106F#107

#130=#130-2*#113

#123=#123+1

N14IF[#131LT0.3]GOTO13

G00W[#131+0.5]

G92U-#110Z#106F#107

G00Z#101

G00W-[#131+0.5]

N13IF[#114LT#124]GOTO12

G92U-#110Z#106F#107

#114=#114-2*#113

#131=#131-#113

G00Z#101

N12G00W#111

G92U-#110Z#106F#107

G00Z#101

G00W-#111

G92U-#110Z#106F#107

G00Z#101

#112=#112+1

#116=#110

END1

N200G00U200

M05

M30

擴展資料:

螺紋代號:單線螺紋:Tr40×6-6h-L;Tr:螺紋種類代號(梯形螺紋);40:公稱直徑;6:導程(對於單線螺紋而言,導程即為螺距);6h:內螺紋公差代號;L:旋合長度代號。

左旋螺紋需在尺寸規格之後加註“LH”,右旋則不註出。例如Tr36×12(6);Tr44×16(8)LH等。

各基本尺寸名稱,代號及計算公式如下:

牙型角:α=30°

螺距P:由螺紋標準確定,牙頂間隙acP=1.5~5ac=0.25;P=6~12ac=0.5;P=14~44ac=1

外螺紋:大徑d公稱直徑

內螺紋:大徑D4=d+2ac;中徑D2=d2;小徑D1=d-P;牙高H4=h3;牙頂寬f=0.366P;牙槽底寬w=0.366P-0.536ac;

螺紋升角ψ:tgψ=P/πd2。

百度百科-梯形螺紋

  • 上一篇:求壹個關於用C語言編寫的電子時鐘的程序,內容要有鬧鐘,可以調整時間
  • 下一篇:女生自學技能才藝,偷偷成長!
  • copyright 2024編程學習大全網