Exemplo n.º 1
0
 def test10(self):
     '''Verify thread passes.'''
     self.assertList(PathThreadMilling.threadPasses(1, radii, 10, 9, 0, 0),
                     [10])
     self.assertList(PathThreadMilling.threadPasses(2, radii, 10, 9, 0, 0),
                     [9.5, 10])
     self.assertList(PathThreadMilling.threadPasses(5, radii, 10, 9, 0, 0),
                     [9.2, 9.4, 9.6, 9.8, 10])
 def test30(self):
     """Verify external thread passes."""
     self.assertList(
         PathThreadMilling.threadPasses(1, radii, False, 10, 9, 0, 0), [9])
     self.assertList(
         PathThreadMilling.threadPasses(2, radii, False, 10, 9, 0, 0),
         [9.292893, 9])
     self.assertList(
         PathThreadMilling.threadPasses(5, radii, False, 10, 9, 0, 0),
         [9.552786, 9.367544, 9.225403, 9.105573, 9],
     )
 def test10(self):
     """Verify internal thread passes."""
     self.assertList(
         PathThreadMilling.threadPasses(1, radii, True, 10, 9, 0, 0), [10])
     self.assertList(
         PathThreadMilling.threadPasses(2, radii, True, 10, 9, 0, 0),
         [9.707107, 10])
     self.assertList(
         PathThreadMilling.threadPasses(5, radii, True, 10, 9, 0, 0),
         [9.447214, 9.632456, 9.774597, 9.894427, 10],
     )
 def test21(self):
     """Verify external radii with tool crest."""
     self.assertRadii(PathThreadMilling.threadRadii(False, 20, 18, 2, 0.1),
                      (11, 9.513397))
 def test20(self):
     """Verify external radii."""
     self.assertRadii(PathThreadMilling.threadRadii(False, 20, 18, 2, 0),
                      (11, 9.6))
     self.assertRadii(PathThreadMilling.threadRadii(False, 20, 19, 2, 0),
                      (11, 10.3))
 def test01(self):
     """Verify internal radii with tool crest."""
     self.assertRadii(PathThreadMilling.threadRadii(True, 20, 18, 2, 0.1),
                      (8, 9.113397))
 def test00(self):
     """Verify internal radii."""
     self.assertRadii(PathThreadMilling.threadRadii(True, 20, 18, 2, 0),
                      (8, 9.2))
     self.assertRadii(PathThreadMilling.threadRadii(True, 20, 19, 2, 0),
                      (8.5, 9.1))
Exemplo n.º 8
0
 def test01(self):
     '''Verify internal radii with tool crest.'''
     self.assertRadii(PathThreadMilling.radiiInternal(20, 18, 2, 0.1),
                      (8, 9.113397))
Exemplo n.º 9
0
 def test00(self):
     '''Verify internal radii.'''
     self.assertRadii(PathThreadMilling.radiiInternal(20, 18, 2, 0),
                      (8, 9.2))
     self.assertRadii(PathThreadMilling.radiiInternal(20, 19, 2, 0),
                      (8.5, 9.1))