Results 1 to 10 of 14

Thread: Please explain signal processing steps

Hybrid View

  1. #1
    Join Date
    Jun 2021
    Posts
    9

    Default Please explain signal processing steps

    Could someone explain the "what and where" of signal processing for a ShopBot? Start with the gcode toolpath file being processed in the computer software to the processing that takes place in the control card, control board and the drivers that ends up being a step for a motor?

    As a side note, this question is driven by weird behavior being seen on my 5x10 Alpha. The behavior is best observed when cutting a straight line at constant Y value. I have a simple demo code that should cut a straight line from X7,Y17 to X19,Y17. The cut is 0.25" deep. There are ten 0.15" high x 0.5" long 3D tabs. The gcode for this has zero change in the Y value, but when the cut is made, every Z movement is accompanied by a ~1/8" negative Y move. Going up and down a 3D tab is two Z moves and the cut location shifts ~1/4" to the negative Y direction at each tab.

    This only happens on a toolpath with an X move. A similar line oriented 90 degrees so that only Y & Z are moving will cut perfectly.

    Now I know some of you are saying that can't be, but here is the code that results in a 12" travel in the X direction and an ~2.5" travel in the negative Y direction:
    M3,7.000000,17.000000,-0.250000
    M3,7.280000,17.000000,-0.250000
    M3,7.600000,17.000000,-0.100000
    M3,7.920000,17.000000,-0.250000
    M3,8.480000,17.000000,-0.250000
    M3,8.800000,17.000000,-0.100000
    M3,9.120000,17.000000,-0.250000
    M3,9.680000,17.000000,-0.250000
    M3,10.000000,17.000000,-0.100000
    M3,10.320000,17.000000,-0.250000
    M3,10.880000,17.000000,-0.250000
    M3,11.200000,17.000000,-0.100000
    M3,11.520000,17.000000,-0.250000
    M3,12.080000,17.000000,-0.250000
    M3,12.400000,17.000000,-0.100000
    M3,12.720000,17.000000,-0.250000
    M3,13.280000,17.000000,-0.250000
    M3,13.600000,17.000000,-0.100000
    M3,13.920000,17.000000,-0.250000
    M3,14.480000,17.000000,-0.250000
    M3,14.800000,17.000000,-0.100000
    M3,15.120000,17.000000,-0.250000
    M3,15.680000,17.000000,-0.250000
    M3,16.000000,17.000000,-0.100000
    M3,16.320000,17.000000,-0.250000
    M3,16.879999,17.000000,-0.250000
    M3,17.200001,17.000000,-0.100000
    M3,17.520000,17.000000,-0.250000
    M3,18.080000,17.000000,-0.250000
    M3,18.400000,17.000000,-0.100000
    M3,18.719999,17.000000,-0.250000
    M3,19.000000,17.000000,-0.250000

    And no, I am not making this up. I have run a number of tests swapping drives, cables, etc. as suggested by ShopBot Support. Current plan being suggested: try a new control card first and if that doesn't fix it, try a new control board. Would be great to learn someone else has seen such a thing and found the fix!

  2. #2
    Join Date
    Sep 2006
    Location
    Garland Tx
    Posts
    2,334

    Default

    Actually, to me, your issue sounds like a mechanical problem… perhaps a loose pinion or something that shifts in response to the change in forces by the Z axis hopping over the tab.

    I’m hesitant to suggest other scenarios, but start with the standard “grab and shake” method, looking for any looseness in any axes.

    SG

  3. #3
    Join Date
    Jun 2021
    Posts
    9

    Default

    Quote Originally Posted by steve_g View Post
    Actually, to me, your issue sounds like a mechanical problem… perhaps a loose pinion or something that shifts in response to the change in forces by the Z axis hopping over the tab.

    SG
    Oh I so wish that was it, but no ... there is a signal going to the Y stepper. The movement is consistent and in one test I swapped the Y & Z motor cable. Since those motors work in reverse, I had to reverse movement direction as well. Once done, it cut a mirror image of the exact odd movement with the spurious Y movements going in the positive Y direction.

    EDIT: Also, the motors are tight. When powered, I cannot budge any axis manually.

  4. #4
    Join Date
    Jun 2021
    Posts
    9

    Default

    One other point I should add ... when first started for the day, it would cut the first 6 or so tabs correctly and then start the stairstep movement. After the system warmed up, it would start going off path with every tab. That suggests "electronic" to me as in some component or board connection moving with thermal expansion. Since I don't know what does what in the communications path from computer to stepper, I don't know which part to suspect.

  5. #5
    Join Date
    Oct 2000
    Location
    Willis Wharf, VA
    Posts
    1,769

    Default

    Does it lose position ...cut the part the wrong size and not return to the correct home position afterwards? Or is it that the tabs are shifted but the parts are correct other than that?

  6. #6
    Join Date
    Jun 2021
    Posts
    9

    Default

    Quote Originally Posted by bill.young View Post
    Does it lose position ...cut the part the wrong size and not return to the correct home position afterwards? Or is it that the tabs are shifted but the parts are correct other than that?
    It loses position. Tabs are actually formed on the part of the line that is moving at an angle. Each wrong move by Y moves Y0 the same amount in the same direction.

Posting Permissions

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