588,445 active members*
5,284 visitors online*
Register for free
Login
Results 1 to 15 of 15
  1. #1
    Join Date
    Jul 2007
    Posts
    131

    Question PCNC1100 Belt Position Sensor?

    Hello,

    I have finished installing a dual parallel port PCI card in my controller.
    I'm going to use it mostly for Run, Pause, Stop buttons and a spindle tachometer.
    I have a few inputs left, so I was thinking about a spindle belt position sensor.
    Then maybe a macro in Mach3 could automatically change the pulley from high to low or visa a versa after a belt change.

    I've been thinking of this a while but can't think of a good belt position detection method.

    Any ideas ???

    Thanks,
    Barry
    Tormach PCNC1100, Mach 3 R3.043.037, MastercamX5 level 3.

  2. #2
    Join Date
    Sep 2010
    Posts
    166
    A laser tachometer works by bouncing a beam off something reflective.

    On that note, a positional sensor could be made that uses similar laser tech. By making the reflective surface coded, you can read its position; like Morse code. So having two strips of reflector real close together, and then a measured distance, followed by two more strips. When the laser sees that, it can tell where the belt is. You should be able to get 3-4 positions on a belt that way.

    Like: belt --- reflector [

    ---[-[----[-[----[----[----[-[-[---[-[-[--

  3. #3
    Join Date
    Jul 2007
    Posts
    131
    Thats an interesting idea. But I wonder if Mach3 macro could be written to decipher a code.

    This is the sensor I was going to use for the spindle tach.

    http://www.optekinc.com/datasheets/O...16-717-718.PDF

    Maybe I could use another one to read a white painted belt. Then position it so it only see's the belt in the low speed position. That way a get a simple high/low logic signal the Mach3 should be able to handle.

    This should work...Thanks
    Tormach PCNC1100, Mach 3 R3.043.037, MastercamX5 level 3.

  4. #4
    Join Date
    Mar 2008
    Posts
    216

    Belt position sensor

    Rather than using reflective sensors you should be using transmissive sensors.
    Position two transmitters inside or outside the belt loops and the receivers in
    the opposite locations (outside or inside respectively) and you can distinguish
    between no belts, one belt in either position or two belts. For simplicity you
    could simple use a single transmitter and receiver to detect the belt position
    on one pair of pulleys.

  5. #5
    Join Date
    Jun 2006
    Posts
    2512
    OK, I'll ask the question many are possibly thinking.

    Why?

    Phil

    Quote Originally Posted by btu44 View Post
    Then maybe a macro in Mach3 could automatically change the pulley from high to low or visa a versa after a belt change.

  6. #6
    Join Date
    Mar 2009
    Posts
    1863
    WHOA!!! You guys are way beyond me. Besides, I like the way my machine works, JUST fine.
    You can buy GOOD PARTS or you can buy CHEAP PARTS, but you can't buy GOOD CHEAP PARTS.

  7. #7
    Join Date
    Jan 2010
    Posts
    2141
    What about doing something simple, such as using two microswitches, one above the other, each with a roller arm/lever that either senses the presence of the belt or not... It would require some care when repositioning the belt, however, and you would want to make sure that the belt drive would not have any vibration modes at any speed that might lead to unwanted on-off switching.

  8. #8
    Join Date
    Jul 2007
    Posts
    131
    I appriciate the suggestions. The biggest problem is avalible space with the power draw bar. Belt changes are slow enough as it is. Having a couple of senors or limit switches would complicate belt chages even further. I don't want the 'fix' to be worse than the problem.

    As for the why? On rare occasions I'll have a belt change in mid program...usally a large drill bit op. And a few times I have forgot to change Mach3 to the new pulley. This sometimes can really jack things up. So if I could make the pulley change automatic in Mach3, it would be one less way to scap a part.

    But the way it looking, belt detection would cause more problems than it fixes. Not to mention a 'mid cut glitch' that toggles the pulley in Mach3. I think this is another of my great ideas that wasn't.

    Thanks for the ideas anyways,
    Barry
    Tormach PCNC1100, Mach 3 R3.043.037, MastercamX5 level 3.

  9. #9
    Join Date
    Jun 2006
    Posts
    3063
    Quote Originally Posted by philbur View Post
    OK, I'll ask the question many are possibly thinking.

    Why?

    Phil
    I can give you one reason.

    We have frequent power outages here, and every time we do, Mach has to be re-booted and defaults to the low-speed pulley setting whereas I almost always use it on the high speed setting. If I forget to change the pulley position DRO in Mach after the system has been restarted, the first program run will almost always be running the spindle at the wrong speed. Sometimes I don't catch that until the cutter breaks and at times like those it would be nice to a belt sensor that would automatically switch the pulley position DRO to the correct setting.

    Mike

  10. #10
    Join Date
    Mar 2008
    Posts
    216
    Quote Originally Posted by doorknob View Post
    What about doing something simple, such as using two microswitches,
    one above the other, each with a roller arm/lever that either senses
    the presence of the belt or not...
    That would be a bad idea. The rollers on microswitches are designed for some
    occasional slow rotation, not for high speed continuous rotation. The bearing
    would fairly quickly heat up and potentially seize or otherwise self destruct.
    And there is also the issue of belt whip, which happens at the higher RPMs.

    The power outage problem, where Mach3 defaults to the lowest pulley speed
    setting, could be handled in the following way; this also does not require any
    belt position sensing. Install a convenient and labelled switch in the mill head
    that indicates belt up or belt down (the two pulley positions). Whenever you
    change the belt position set the switch to the matching position. A spare pin
    on a second parallel port could interrogate the switch and update the Mach3
    pulley speed setting display. Since I have added a second parallel port to my
    Tormach for my not yet completed 5th axis, as well as zeroing both the 4th
    and 5th axis rotary tables, I might do this pulley setting switch mod as well.

    Note that you could place this switch on the electrical cabinet front panel but
    actually having it "hidden" within the mill head would help to serve as a more
    automatic reminder to change it when you are changing the belt speeds. This
    switch could be placed in any obvious location where it will be noticed when
    changing the belt pulley setting.

  11. #11
    Join Date
    Jan 2010
    Posts
    2141
    Quote Originally Posted by Zetopan View Post
    That would be a bad idea. The rollers on microswitches are designed for some
    occasional slow rotation, not for high speed continuous rotation. The bearing
    would fairly quickly heat up and potentially seize or otherwise self destruct.
    And there is also the issue of belt whip, which happens at the higher RPMs.
    I have seen such switches used on conveyor belts, and so there must be versions having bearings that are suitable for high-speed, continuous use.

    As for belt whip, I agree, which is why I did caution "to make sure that the belt drive would not have any vibration modes at any speed that might lead to unwanted on-off switching".

  12. #12
    Join Date
    Oct 2011
    Posts
    477
    Perhaps consider a Capacitive Prox Switch. I use them to sense non-metalics.

    nitewatchman

  13. #13
    Join Date
    Aug 2009
    Posts
    986
    The motor mount moves to tension the belt. It is likely that the position of the motor after a belt change will vary depending on which set of pulleys is in use. The simply solution may be to set up a microswitch that is triggered by the motor mount being in the correct position.

    I checked on my mill, and the two positions are pretty close. But with careful positioning of the switch, it might be made to work.

    Frederic

  14. #14
    Join Date
    Jul 2007
    Posts
    131
    Here is an update on this project.

    I end up going with the opto sensors with the painted belt. I installed a second sensor for RPM. (That was for using G95 but didn't work as expected)

    Then with the generous help of Hood @ Mach3 forum, he wrote me a script that replaces the Cycle Start button.
    It goes:

    Press Cycle Start button
    Look at Input 2 (belt posit sensor)

    if High
    set Pulley DRO 2

    if Low
    set Pulley DRO 1

    Start Cycle


    So far if works reliably but as the belt dirties up time will tell.
    Attached Thumbnails Attached Thumbnails RPM_Pulley Sensor 1 [1024x768].JPG   RPM_Pulley Sensor 2 [1024x768].JPG  
    Tormach PCNC1100, Mach 3 R3.043.037, MastercamX5 level 3.

  15. #15
    Join Date
    Jan 2012
    Posts
    789
    Neat.

Similar Threads

  1. Coolant for PCNC1100
    By peterfcooper in forum Tormach Personal CNC Mill
    Replies: 18
    Last Post: 04-14-2012, 01:51 AM
  2. Machine Origin Position Setting (Belt Broke)
    By obieron in forum CNC Swiss Screw Machines
    Replies: 4
    Last Post: 09-23-2011, 12:14 AM
  3. Biesse Rover 346 "Tool in position sensor"
    By astokely in forum CNC Machining Centers
    Replies: 0
    Last Post: 11-04-2010, 04:01 AM
  4. New PCNC1100 Dady
    By unlock in forum Tormach Personal CNC Mill
    Replies: 3
    Last Post: 03-21-2010, 02:32 AM
  5. Rotary Position device... Belt VS Gearhead
    By 54Oval in forum Mechanical Calculations/Engineering Design
    Replies: 20
    Last Post: 03-09-2007, 06:49 AM

Posting Permissions

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