Home › Forums › TinyG › TinyG Support › What is going wrong? Machine not following g code
- This topic has 7 replies, 3 voices, and was last updated 9 years, 8 months ago by alden.
-
AuthorPosts
-
March 6, 2015 at 2:37 pm #7507joeknealeMember
Hi Guys,
I have a machine that is set up. It jogs on all axes for coolterm and from chilipeppr.
I’m having a problem where the machine is not at all following the file I’m sending to it (or at least, its not at all doing what the chilipeppr simulator and meshcam think it should be doing). The exact same problem happens when the file is sent via chilipeppr and coolterm.
Can someone help me troubleshoot?
This is what is happening: https://www.youtube.com/watch?v=Q8SFJcrQC-g
This is what it ‘should’ do: https://www.youtube.com/watch?v=PVLrubAIGz4This is the nc file, generated in meshcam: https://drive.google.com/file/d/0B7T5Ozph1ofAVVl0bWRSajBRUms/view?usp=sharing
Help, I’m at a loss!
March 6, 2015 at 2:48 pm #7508joeknealeMemberIn case its not clear from the video – the tool should be making a circular path and slowly expanding so as to “spiral” out from a central point. Instead, the toolpath makes a semi-circle path then reverses direction, then comes to a complete stop. Chilipeppr gets confused and then thinks the toolpath is at the origin. It spins up about 3,500 commands then if I wait long enough it eventually jumps to another region of the job and cuts a small circular area. It did the exact same thing twice in chilipeppr and a third time in coolterm.
After aborting the job, weird things happened. When trying to jog the z axis up it started jogging down, jogging z down also jogged down. Upon disconnect and reset everyting worked fine again. I have no clue where to start with this – but it seems like bad things are happening on the hardware?
March 7, 2015 at 5:35 am #7509aldenMemberCan you please post what build number you are on? That’s the $fb value in the $ display — Thanks
March 7, 2015 at 7:39 am #7511cmcgrath5035ModeratorCan you also describe your machine a litte – I see meshcam issuing a G1A command. Do you have an active A axis?
Is this a new build, or have you run it with other jobs – successfully?What is the diameter of the tool you are using, and milling MDF?
From video, seem a wide cut, or perhaps that is multi pass result?
It might help if you post all your parameters to your GDrvive (Output of $$ command). From that we can see what TinyG thinks your machine looks like.March 7, 2015 at 11:21 am #7512joeknealeMember[fb] firmware build 435.10
Tool is 1/4″ End Mill (multi pass)
$$ BelowThe machine is a printrbot beta: http://printrbot.com/shop/printrbot-cnc-beta-01/. I bought it assembled and configured and haven’t changed any settings. I have removed the raspberry pi from the workflow. I have had only 2 successful prints to date with a file generated by makercam. That same file from makercam now fails on the machine with a different but similar result to what is documented here. Ie, chilipeppr thinks the tool is at origin but really it is just hanging over the spoiler board, stopped mid run. I thought I was having CP problems until it had the same issue when sent via Coolterm.
[fv] firmware version 0.97
[hp] hardware platform 1.00
[hv] hardware version 8.00
[id] TinyG ID 3X3566-WRP
[ja] junction acceleration 2000000 mm
[ct] chordal tolerance 0.010 mm
[sl] soft limit enable 0
[st] switch type 1 [0=NO,1=NC]
[mt] motor idle timeout 2.00 Sec
[ej] enable json mode 0 [0=text,1=JSON]
[jv] json verbosity 1 [0=silent,1=footer,2=messages,3=configs,4=linenum,5=verbose]
[js] json serialize style 1 [0=relaxed,1=strict]
[tv] text verbosity 0 [0=silent,1=verbose]
[qv] queue report verbosity 2 [0=off,1=single,2=triple]
[sv] status report verbosity 1 [0=off,1=filtered,2=verbose]
[si] status interval 250 ms
[ec] expand LF to CRLF on TX 0 [0=off,1=on]
[ee] enable echo 0 [0=off,1=on]
[ex] enable flow control 2 [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]
[net] network mode 0 [0=master]
[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 0 [0=X,1=Y,2=Z…]
[1sa] m1 step angle 1.800 deg
[1tr] m1 travel per revolution 59.9765 mm
[1mi] m1 microsteps 8 [1,2,4,8]
[1po] m1 polarity 0 [0=normal,1=reverse]
[1pm] m1 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
[2ma] m2 map to axis 1 [0=X,1=Y,2=Z…]
[2sa] m2 step angle 1.800 deg
[2tr] m2 travel per revolution 59.9765 mm
[2mi] m2 microsteps 8 [1,2,4,8]
[2po] m2 polarity 1 [0=normal,1=reverse]
[2pm] m2 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
[3ma] m3 map to axis 1 [0=X,1=Y,2=Z…]
[3sa] m3 step angle 1.800 deg
[3tr] m3 travel per revolution 59.9765 mm
[3mi] m3 microsteps 8 [1,2,4,8]
[3po] m3 polarity 0 [0=normal,1=reverse]
[3pm] m3 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
[4ma] m4 map to axis 2 [0=X,1=Y,2=Z…]
[4sa] m4 step angle 1.800 deg
[4tr] m4 travel per revolution 2.1167 mm
[4mi] m4 microsteps 8 [1,2,4,8]
[4po] m4 polarity 1 [0=normal,1=reverse]
[4pm] m4 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
[xam] x axis mode 1 [standard]
[xvm] x velocity maximum 5000 mm/min
[xfr] x feedrate maximum 5000 mm/min
[xtn] x travel minimum 0.000 mm
[xtm] x travel maximum 300.000 mm
[xjm] x jerk maximum 5000 mm/min^3 * 1 million
[xjh] x jerk homing 10000 mm/min^3 * 1 million
[xjd] x junction deviation 0.0500 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 2000 mm/min
[xlv] x latch velocity 100 mm/min
[xlb] x latch backoff 2.000 mm
[xzb] x zero backoff 2.000 mm
[yam] y axis mode 1 [standard]
[yvm] y velocity maximum 5000 mm/min
[yfr] y feedrate maximum 5000 mm/min
[ytn] y travel minimum 0.000 mm
[ytm] y travel maximum 500.000 mm
[yjm] y jerk maximum 5000 mm/min^3 * 1 million
[yjh] y jerk homing 1000 mm/min^3 * 1 million
[yjd] y junction deviation 0.0500 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 3000 mm/min
[ylv] y latch velocity 100 mm/min
[ylb] y latch backoff 2.000 mm
[yzb] y zero backoff 2.000 mm
[zam] z axis mode 1 [standard]
[zvm] z velocity maximum 300 mm/min
[zfr] z feedrate maximum 300 mm/min
[ztn] z travel minimum 0.000 mm
[ztm] z travel maximum 104.000 mm
[zjm] z jerk maximum 50 mm/min^3 * 1 million
[zjh] z jerk homing 1000 mm/min^3 * 1 million
[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 400 mm/min
[zlv] z latch velocity 100 mm/min
[zlb] z latch backoff 2.000 mm
[zzb] z zero backoff 2.000 mm
[aam] a axis mode 1 [standard]
[avm] a velocity maximum 3600 deg/min
[afr] a feedrate maximum 3600 deg/min
[atn] a travel minimum 400.000 deg
[atm] a travel maximum -1.000 deg
[ajm] a jerk maximum 20 deg/min^3 * 1 million
[ajh] a jerk homing 24000 deg/min^3 * 1 million
[ajd] a junction deviation 0.0500 deg (larger is faster)
[ara] a radius value 1.0000 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 6000 deg/min
[alv] a latch velocity 1000 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 deg/min
[bfr] b feedrate maximum 3600 deg/min
[btn] b travel minimum -1.000 deg
[btm] b travel maximum -1.000 deg
[bjm] b jerk maximum 20 deg/min^3 * 1 million
[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 deg/min
[cfr] c feedrate maximum 3600 deg/min
[ctn] c travel minimum -1.000 deg
[ctm] c travel maximum -1.000 deg
[cjm] c jerk maximum 20 deg/min^3 * 1 million
[cjd] c junction deviation 0.0500 deg (larger is faster)
[cra] c radius value 1.0000 deg
[p1frq] pwm frequency 100 Hz
[p1csl] pwm cw speed lo 1000 RPM
[p1csh] pwm cw speed hi 2000 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 RPM
[p1wsh] pwm ccw speed hi 2000 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
[g54y] g54 y offset 0.000 mm
[g54z] g54 z offset 0.000 mm
[g54a] g54 a offset 0.000 deg
[g54b] g54 b offset 0.000 deg
[g54c] g54 c offset 0.000 deg
[g55x] g55 x offset 110.000 mm
[g55y] g55 y offset 110.000 mm
[g55z] g55 z offset 0.000 mm
[g55a] g55 a offset 0.000 deg
[g55b] g55 b offset 0.000 deg
[g55c] g55 c offset 0.000 deg
[g56x] g56 x offset 110.000 mm
[g56y] g56 y offset 20.000 mm
[g56z] g56 z offset -10.000 mm
[g56a] g56 a offset 0.000 deg
[g56b] g56 b offset 0.000 deg
[g56c] g56 c offset 0.000 deg
[g57x] g57 x offset 0.000 mm
[g57y] g57 y offset 0.000 mm
[g57z] g57 z offset 0.000 mm
[g57a] g57 a offset 0.000 deg
[g57b] g57 b offset 0.000 deg
[g57c] g57 c offset 0.000 deg
[g58x] g58 x offset 0.000 mm
[g58y] g58 y offset 0.000 mm
[g58z] g58 z offset 0.000 mm
[g58a] g58 a offset 0.000 deg
[g58b] g58 b offset 0.000 deg
[g58c] g58 c offset 0.000 deg
[g59x] g59 x offset 0.000 mm
[g59y] g59 y offset 0.000 mm
[g59z] g59 z offset 0.000 mm
[g59a] g59 a offset 0.000 deg
[g59b] g59 b offset 0.000 deg
[g59c] g59 c offset 0.000 deg
[g92x] g92 x offset 0.000 mm
[g92y] g92 y offset 0.000 mm
[g92z] g92 z offset 0.000 mm
[g92a] g92 a offset 0.000 deg
[g92b] g92 b offset 0.000 deg
[g92c] g92 c offset 0.000 deg
[g28x] g28 x position 0.000 mm
[g28y] g28 y position 0.000 mm
[g28z] g28 z position 0.000 mm
[g28a] g28 a position 0.000 deg
[g28b] g28 b position 0.000 deg
[g28c] g28 c position 0.000 deg
[g30x] g30 x position 0.000 mm
[g30y] g30 y position 0.000 mm
[g30z] g30 z position 0.000 mm
[g30a] g30 a position 0.000 deg
[g30b] g30 b position 0.000 deg
[g30c] g30 c position 0.000 degMarch 7, 2015 at 11:37 am #7513aldenMemberCan you post the makercam file somewhere where we could try it out?
–thanks
March 8, 2015 at 11:02 am #7514joeknealeMemberHere are two files I’ve run from makercam that are giving me issues:
https://drive.google.com/file/d/0B7T5Ozph1ofAc3dlZFRFbDg4QkU/view?usp=sharing
https://drive.google.com/file/d/0B7T5Ozph1ofAeTdOQVdKSEVENUU/view?usp=sharing
March 13, 2015 at 6:48 pm #7534aldenMemberFinally back to my shop. I’ve just run part1.nc on build 440.14 – our current edge build. It’s working well – other than I don’t have quite enough table for it and it crashes into the edge on my Shapeoko2. 440.14 is what Chilipeppr is running these days so I’d recommend updating to that build.
-
AuthorPosts
- You must be logged in to reply to this topic.