|
|
|
|
|
标记示例:

|
|
■特点:
l 高扭矩刚性和灵敏度;
l 零回转间隙;
l 波纹管结构补偿径向、角向和轴向偏差;
l 顺时针与逆时针回转特性完全相同;
l 偏差存在的情况下也可保持等速转动;
l 波纹管采用不锈钢材质,轴套采用铝合金材质;
l 免维护,超强抗油和耐腐蚀性;
l 有顶丝式及夹紧式两种联结方式;
l 标准品备有库存。

|
|
|
|
SYB型波纹管联轴器主要尺寸及基本参数
|
参数
型号
|
额定扭矩N.m
|
最大扭矩rpm
|
轴孔直径
φd1、
φd2
|
φD
|
L
|
惯性力矩(kg·m2)
|
静态扭矩刚性N.m/rad
|
径向偏差mm
|
角向偏差
(°)
|
轴向偏差mm
|
|
顶丝式
|
夹紧式
|
|
SYB16
|
0.8
|
1.6
|
4~8
|
16
|
27
|
30
|
3.4×10-7
|
100
|
0.10
|
1.5
|
|
|
SYB20
|
1.5
|
3.0
|
6~12
|
20
|
29
|
33
|
8.9×10-7
|
160
|
0.10
|
1.5
|
|
|
SYB25
|
2.0
|
4.0
|
6~12
|
25
|
34
|
38
|
2.8×10-6
|
220
|
0.15
|
2.0
|
|
|
SYB32
|
2.5
|
5.0
|
8~14
|
32
|
38
|
43
|
8.8×10-6
|
310
|
0.20
|
2.0
|
|
|
SYB32L
|
2.5
|
5.0
|
8~14
|
32
|
49
|
54
|
8.9×10-6
|
310
|
0.20
|
2.0
|
|
|
SYB40
|
10.0
|
10.0
|
10~16
|
40
|
51
|
62
|
1.5×10-5
|
520
|
0.20
|
2.0
|
|
|
SYB55
|
25.0
|
17.0
|
12~19
|
55
|
57
|
72
|
2.3×10-5
|
850
|
0.20
|
2.0
|
|
|
SYB65
|
60.0
|
120.0
|
18~38
|
65
|
-
|
81
|
2.8×10-5
|
960
|
0.20
|
2.0
|
|
|
SYB82
|
80.0
|
160.0
|
20~42
|
82
|
-
|
103
|
6.0×10-5
|
1290
|
0.20
|
2.0
|
|
|
注:(1)顶丝式波纹管联轴器最大外径可作到55mm,夹紧式波纹管联轴器最大外径可作到82mm。(2)顶丝联结及夹紧联结可根据客户要求订作;(3)如有其它特殊要求可与我司技术人员或销售工程师联系商定。 |
|
上一产品:
下一产品: |
|
<%
Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD = 4
Private Const BITS_TO_A_WORD = 32
Private m_lOnBits(30)
Private m_l2Power(30)
Private Function LShift(lValue, iShiftBits)
If iShiftBits = 0 Then
LShift = lValue
Exit Function
ElseIf iShiftBits = 31 Then
If lValue And 1 Then
LShift = &H80000000
Else
LShift = 0
End If
Exit Function
ElseIf iShiftBits < 0 Or iShiftBits > 31 Then
Err.Raise 6
End If
If (lValue And m_l2Power(31 - iShiftBits)) Then
LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000
Else
LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits))
End If
End Function
Private Function RShift(lValue, iShiftBits)
If iShiftBits = 0 Then
RShift = lValue
Exit Function
ElseIf iShiftBits = 31 Then
If lValue And &H80000000 Then
RShift = 1
Else
RShift = 0
End If
Exit Function
ElseIf iShiftBits < 0 Or iShiftBits > 31 Then
Err.Raise 6
End If
RShift = (lValue And &H7FFFFFFE) \ m_l2Power(iShiftBits)
If (lValue And &H80000000) Then
RShift = (RShift Or (&H40000000 \ m_l2Power(iShiftBits - 1)))
End If
End Function
Private Function RotateLeft(lValue, iShiftBits)
RotateLeft = LShift(lValue, iShiftBits) Or RShift(lValue, (32 - iShiftBits))
End Function
Private Function AddUnsigned(lX, lY)
Dim lX4
Dim lY4
Dim lX8
Dim lY8
Dim lResult
lX8 = lX And &H80000000
lY8 = lY And &H80000000
lX4 = lX And &H40000000
lY4 = lY And &H40000000
lResult = (lX And &H3FFFFFFF) + (lY And &H3FFFFFFF)
If lX4 And lY4 Then
lResult = lResult Xor &H80000000 Xor lX8 Xor lY8
ElseIf lX4 Or lY4 Then
If lResult And &H40000000 Then
lResult = lResult Xor &HC0000000 Xor lX8 Xor lY8
Else
lResult = lResult Xor &H40000000 Xor lX8 Xor lY8
End If
Else
lResult = lResult Xor lX8 Xor lY8
End If
AddUnsigned = lResult
End Function
Private Function md5_F(x, y, z)
md5_F = (x And y) Or ((Not x) And z)
End Function
Private Function md5_G(x, y, z)
md5_G = (x And z) Or (y And (Not z))
End Function
Private Function md5_H(x, y, z)
md5_H = (x Xor y Xor z)
End Function
Private Function md5_I(x, y, z)
md5_I = (y Xor (x Or (Not z)))
End Function
Private Sub md5_FF(a, b, c, d, x, s, ac)
a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_F(b, c, d), x), ac))
a = RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Sub md5_GG(a, b, c, d, x, s, ac)
a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_G(b, c, d), x), ac))
a = RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Sub md5_HH(a, b, c, d, x, s, ac)
a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_H(b, c, d), x), ac))
a = RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Sub md5_II(a, b, c, d, x, s, ac)
a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_I(b, c, d), x), ac))
a = RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Function ConvertToWordArray(sMessage)
Dim lMessageLength
Dim lNumberOfWords
Dim lWordArray()
Dim lBytePosition
Dim lByteCount
Dim lWordCount
Const MODULUS_BITS = 512
Const CONGRUENT_BITS = 448
lMessageLength = Len(sMessage)
lNumberOfWords = (((lMessageLength + ((MODULUS_BITS - CONGRUENT_BITS) \ BITS_TO_A_BYTE)) \ (MODULUS_BITS \ BITS_TO_A_BYTE)) + 1) * (MODULUS_BITS \ BITS_TO_A_WORD)
ReDim lWordArray(lNumberOfWords - 1)
lBytePosition = 0
lByteCount = 0
Do Until lByteCount >= lMessageLength
lWordCount = lByteCount \ BYTES_TO_A_WORD
lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE
lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(Asc(Mid(sMessage, lByteCount + 1, 1)), lBytePosition)
lByteCount = lByteCount + 1
Loop
lWordCount = lByteCount \ BYTES_TO_A_WORD
lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE
lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(&H80, lBytePosition)
lWordArray(lNumberOfWords - 2) = LShift(lMessageLength, 3)
lWordArray(lNumberOfWords - 1) = RShift(lMessageLength, 29)
ConvertToWordArray = lWordArray
En | |