slow in the corners

Home Forums TinyG TinyG Support slow in the corners

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #5040
    tomking505
    Member

    Hey guys,

    I think I must have goofed up one of my machine parameters while I was setting up my machine. On polyethylene, I can cut 3000mm/min at 3mm depth increments, easy. It just sails along on the straightaways. But in the corners, it stops for a moment. This happens in all the corners. There is a perceptible pause.

    Which parameter might be wrong? Below is my $$ listing.

    Thanks!

    Tom

    $$
    [fb] firmware build 380.06
    [fv] firmware version 0.96
    [hv] hardware version 8.00
    [id] TinyG ID 1H4973-D2L
    [ja] junction acceleration 100000 mm
    [ct] chordal tolerance 0.001 mm
    [st] switch type 0 [0=NO,1=NC]
    [mt] motor disble timeout 60 Sec
    [ej] enable json mode 0 [0=text,1=JSON]
    [jv] json verbosity 4 [0=silent,1=footer,2=messages,3=configs,4=linenum,5=verbose]
    [tv] text verbosity 1 [0=silent,1=verbose]
    [qv] queue report verbosity 0 [0=off,1=filtered,2=verbose]
    [sv] status report verbosity 1 [0=off,1=filtered,2=verbose]
    [si] status interval 250 ms
    [ic] ignore CR or LF on RX 0 [0=off,1=CR,2=LF]
    [ec] expand LF to CRLF on TX 0 [0=off,1=on]
    [ee] enable echo 0 [0=off,1=on]
    [ex] enable flow control 1 [0=off,1=XON/XOFF, 2=RTS/CTS]
    [baud] USB baud rate 5 [1=9600,2=19200,3=38400,4=57600,5=115200,6=230400]
    [gpl] default gcode plane 0 [0=G17,1=G18,2=G19]
    [gun] default gcode units mode 1 [0=G20,1=G21]
    [gco] default gcode coord system 1 [1-6 (G54-G59)]
    [gpa] default gcode path control 2 [0=G61,1=G61.1,2=G64]
    [gdi] default gcode distance mode 0 [0=G90,1=G91]
    [1ma] m1 map to axis 2 [0=X,1=Y,2=Z…]
    [1sa] m1 step angle 1.800 deg
    [1tr] m1 travel per revolution 4.020 mm
    [1mi] m1 microsteps 8 [1,2,4,8]
    [1po] m1 polarity 1 [0=normal,1=reverse]
    [1pm] m1 power management 1 [0=remain powered,1=shut off when idle]
    [2ma] m2 map to axis 3 [0=X,1=Y,2=Z…]
    [2sa] m2 step angle 1.800 deg
    [2tr] m2 travel per revolution 4.020 mm
    [2mi] m2 microsteps 8 [1,2,4,8]
    [2po] m2 polarity 1 [0=normal,1=reverse]
    [2pm] m2 power management 1 [0=remain powered,1=shut off when idle]
    [3ma] m3 map to axis 1 [0=X,1=Y,2=Z…]
    [3sa] m3 step angle 1.800 deg
    [3tr] m3 travel per revolution 4.020 mm
    [3mi] m3 microsteps 4 [1,2,4,8]
    [3po] m3 polarity 0 [0=normal,1=reverse]
    [3pm] m3 power management 1 [0=remain powered,1=shut off when idle]
    [4ma] m4 map to axis 0 [0=X,1=Y,2=Z…]
    [4sa] m4 step angle 1.800 deg
    [4tr] m4 travel per revolution 4.020 mm
    [4mi] m4 microsteps 8 [1,2,4,8]
    [4po] m4 polarity 0 [0=normal,1=reverse]
    [4pm] m4 power management 1 [0=remain powered,1=shut off when idle]
    [xam] x axis mode 1 [standard]
    [xvm] x velocity maximum 4000.000 mm/min
    [xfr] x feedrate maximum 2500.000 mm/min
    [xtm] x travel maximum 150.000 mm
    [xjm] x jerk maximum 20000000 mm/min^3
    [xjh] x jerk homing 20000000 mm/min^3
    [xjd] x junction deviation 0.0001 mm (larger is faster)
    [xsn] x switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [xsx] x switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [xsv] x search velocity 800.000 mm/min
    [xlv] x latch velocity 100.000 mm/min
    [xlb] x latch backoff 2.000 mm
    [xzb] x zero backoff 1.000 mm
    [yam] y axis mode 1 [standard]
    [yvm] y velocity maximum 2500.000 mm/min
    [yfr] y feedrate maximum 2500.000 mm/min
    [ytm] y travel maximum 150.000 mm
    [yjm] y jerk maximum 20000000 mm/min^3
    [yjh] y jerk homing 20000000 mm/min^3
    [yjd] y junction deviation 0.0050 mm (larger is faster)
    [ysn] y switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [ysx] y switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [ysv] y search velocity 800.000 mm/min
    [ylv] y latch velocity 100.000 mm/min
    [ylb] y latch backoff 2.000 mm
    [yzb] y zero backoff 1.000 mm
    [zam] z axis mode 1 [standard]
    [zvm] z velocity maximum 2000.000 mm/min
    [zfr] z feedrate maximum 600.000 mm/min
    [ztm] z travel maximum 75.000 mm
    [zjm] z jerk maximum 20000000 mm/min^3
    [zjh] z jerk homing 20000000 mm/min^3
    [zjd] z junction deviation 0.0500 mm (larger is faster)
    [zsn] z switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
    [zsx] z switch max 1 [0=off,1=homing,2=limit,3=limit+homing]
    [zsv] z search velocity 800.000 mm/min
    [zlv] z latch velocity 100.000 mm/min
    [zlb] z latch backoff 2.000 mm
    [zzb] z zero backoff 1.000 mm
    [aam] a axis mode 3 [radius]
    [avm] a velocity maximum 172800.000 deg/min
    [afr] a feedrate maximum 172800.000 deg/min
    [atm] a travel maximum -1.000 deg
    [ajm] a jerk maximum 5760000000 deg/min^3
    [ajh] a jerk homing 5760000000 mm/min^3
    [ajd] a junction deviation 0.0500 deg (larger is faster)
    [ara] a radius value 0.1989 deg
    [asn] a switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [asx] a switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [asv] a search velocity 600.000 deg/min
    [alv] a latch velocity 100.000 deg/min
    [alb] a latch backoff 5.000 deg
    [azb] a zero backoff 2.000 deg
    [bam] b axis mode 0 [disabled]
    [bvm] b velocity maximum 3600.000 deg/min
    [bfr] b feedrate maximum 3600.000 deg/min
    [btm] b travel maximum -1.000 deg
    [bjm] b jerk maximum 20000000 deg/min^3
    [bjd] b junction deviation 0.0500 deg (larger is faster)
    [bra] b radius value 1.0000 deg
    [cam] c axis mode 0 [disabled]
    [cvm] c velocity maximum 3600.000 deg/min
    [cfr] c feedrate maximum 3600.000 deg/min
    [ctm] c travel maximum -1.000 deg
    [cjm] c jerk maximum 20000000 deg/min^3
    [cjd] c junction deviation 0.0500 deg (larger is faster)
    [cra] c radius value 1.0000 deg
    [p1frq] pwm frequency 100.000 Hz
    [p1csl] pwm cw speed lo 1000.000 RPM
    [p1csh] pwm cw speed hi 2000.000 RPM
    [p1cpl] pwm cw phase lo 0.125 [0..1]
    [p1cph] pwm cw phase hi 0.200 [0..1]
    [p1wsl] pwm ccw speed lo 1000.000 RPM
    [p1wsh] pwm ccw speed hi 2000.000 RPM
    [p1wpl] pwm ccw phase lo 0.125 [0..1]
    [p1wph] pwm ccw phase hi 0.200 [0..1]
    [p1pof] pwm phase off 0.100 [0..1]
    [g54x] g54 x offset 0.000 mm

    • This topic was modified 10 years, 11 months ago by tomking505.
    #5044
    alden
    Member

    Your junction deviations are very low. try something closer to 0.05.

    Also, if you have a G61 in your Gcode it sets exact stop mode, which causes the tool to stop between all moves. You want G61.1 or G64 instead.

    • This reply was modified 10 years, 11 months ago by alden.
    #5046
    tomking505
    Member

    Thanks, Alden. I cranked up the junction deviations to 0.05, but it didn’t seem to make much difference. Even 0.5 seemed the same.

    I checked and the files that CamBam made have G64, not G61.

    No problem. I just wanted to be sure I didn’t goof something up.

    Tom

    #5047
    alden
    Member

    Maybe what you are seeing is normal operation. The tool is supposed to slow down going into a sharp corner. I suggest taking a closer look at the Gcode to see what it thinks it’s supposed to be doing.

    #5050
    tomking505
    Member

    How does the Ulitmaker demo manage it??

    Not arguing with you, just trying to understand this.

    Thanks!

    Tom

    #5053
    tomking505
    Member

    When I am wrong, I’m wrong. With junction deviation at 0.5, it barely stops at corners. Don’t know what I was smoking. I was up late.

    I need to dial it back, my motors can’t keep up. Thanks for the correct answer, Alden, that I couldn’t fit in my brain.

    At 0.05, it works perfectly great.

    Tom

    • This reply was modified 10 years, 11 months ago by tomking505.
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.