Problem in Tension/compression


Closed Thread
Results 1 to 18 of 18

Hybrid View

  1. #1
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    If LastW0.15 = 1 then the result is negative.

    I'm not familiar with your display, so I don't know how to show the minus sign.
    <br>
    DT

  2. #2
    Join Date
    Mar 2006
    Location
    INDIA
    Posts
    89


    Did you find this post helpful? Yes | No

    Default

    Thanks a million Sir Darrel Taylor. My project is over.

    i add this line,

    Code:
    If LastW0.15 = 1 then 
       E6 = $BF
        ELSE
       E6 = $FF
     ENDIF
      
            HC_Latch=0
            shiftout HC_data, HC_Clk, MSBFIRST,[E1,E2,E3,E4,E5,E6]        
            pauseus 1
             HC_Latch=1
                    
            '---------------------------------------
           ' endif   
             GOTO LOOP
    Now my next step is "Calibration Factor" with Pitch of machine's screw.
    I will start it Using Floating Point
    Thanks again.

  3. #3
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    I doubt that you need to use Floating Point.
    It's a real pain.

    Do you know the numbers yet?
    pulses/mm or something like that?
    <br>
    DT

  4. #4
    Join Date
    Mar 2006
    Location
    INDIA
    Posts
    89


    Did you find this post helpful? Yes | No

    Default

    Sir my plan is,

    When motor's pully moves 68 turns then Screw( worm gear ) turn 1 time.
    Screw = 6 TPI ( then plateform moves 1 inch = 25.40 mm )
    so 1 turn of screw = 25.40/6 = 4.233333 mm.
    so 68 turns of pully = 4.233 mm
    so 1 turn of pully = 4.233/68 = 0.062205882 mm

    I will attach encoder of 6 PPR direct to motor pully.

    code
    pitch var word
    pitch = 10368 ; (62208 / 6 = 10368)
    dummy var word

    loop: dummy = (pitch * ABS(lastw0))
    w1 = div32 10000

    so w1 = .01 mm least count
    motor's 68 turns = encoder's 408 turns (10368 * 408 )/10000

    so plateform moves 4.230 mm

    This is my calculation

    .
    Last edited by precision; - 13th July 2007 at 14:01.

  5. #5
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    Oh, OK.

    I thought you meant the microchip Floating Point routines.

    Sounds like you got it covered.
    <br>
    DT

Similar Threads

  1. USART Problem , but don't know where, in pc? or in PIC?
    By precision in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 15th July 2007, 08:12
  2. Microcode Studio 18f2455 problem?????
    By volkan in forum mel PIC BASIC Pro
    Replies: 11
    Last Post: - 21st May 2007, 21:04
  3. Hardware problem or what ?
    By Steve S. in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 4th March 2007, 21:39
  4. 1 slave 1 master 1 MAX232 1 problem ?
    By SuB-ZeRo in forum mel PIC BASIC Pro
    Replies: 19
    Last Post: - 31st July 2005, 22:59
  5. PORTA.PinNo = 1 ' problem
    By frank small in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 6th May 2004, 14:30

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts