I am setting up my Liteplacer and already solved a lot of problems. But now I do not have any idea:
when I start placing the Liteplacer picks up the part which is nice. But then the needle goes up and then I get an Error "Attempt to Move while Nozzle is down". "OK" terminates the show. So Liteplacer pics up the part and terminates with this nozzle down error despite nozzle is already up again.
Homing and Calibrating of Z works fine and is done.
Here is the log of this Error
Code: Select all
PickUpPart_m(): Part pickup, Z29.921
==> {"gc":"G0 Z29.921"}
{"r":{},"f":[1,0,20,100]}
{"sr":{"posx":448.517,"posy":331.683,"posz":0.001,"posa":270.000,"feed":150.00,"vel":11.75,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"qr":31}
{"sr":{"posx":448.517,"posy":331.683,"posz":3.055,"posa":270.000,"feed":150.00,"vel":3599.53,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":9.008,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":14.960,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":20.616,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":26.569,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":29.920,"posa":270.000,"feed":150.00,"vel":50.41,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":29.921,"posa":270.000,"feed":150.00,"vel":0.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":3}}
ReadyEvent stat
{"qr":32}
VacuumOn()
==> {"gc":"M08"}
PickUpPart_m(): Nozzle up
{"r":{},"f":[1,0,13,72]}
==> {"gc":"G0 Z0"}
{"sr":{"posx":448.517,"posy":331.683,"posz":29.921,"posa":270.000,"feed":150.00,"vel":0.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":3}}
ReadyEvent stat
PlacePart_m: goto placement position
Nozzle.Move_m(): X= 37.872, Y= 32.265, A= 89.9552
CNC_XYA_m, x: 121.672, y: 61.385, a: 89.9552
Nozzle down error.
{"r":{},"f":[1,0,15,74]}
{"sr":{"posx":448.517,"posy":331.683,"posz":29.920,"posa":270.000,"feed":150.00,"vel":11.75,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"qr":31}
{"sr":{"posx":448.517,"posy":331.683,"posz":26.866,"posa":270.000,"feed":150.00,"vel":3599.53,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":20.913,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":15.258,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":9.305,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":3.650,"posa":270.000,"feed":150.00,"vel":3600.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":0.001,"posa":270.000,"feed":150.00,"vel":50.41,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":5}}
{"sr":{"posx":448.517,"posy":331.683,"posz":0.000,"posa":270.000,"feed":150.00,"vel":0.00,"unit":1,"coor":0,"dist":0,"frmo":1,"stat":3}}
ReadyEvent stat
Code: Select all
==> $$
[fb] firmware build 438.02
[fv] firmware version 0.97
[hp] hardware platform 1.00
[hv] hardware version 8.00
[id] TinyG ID 3X2204-RQH
[ja] junction acceleration nan mm
[ct] chordal tolerance nan mm
[sl] soft limit enable 0
[st] switch type 0 [0=NO,1=NC]
[mt] motor idle timeout 300.00 Sec
[ej] enable json mode 0 [0=text,1=JSON]
[jv] json verbosity 2 [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 1 [0=off,1=single,2=triple]
[sv] status report verbosity 2 [0=off,1=filtered,2=verbose]
[si] status interval 100 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 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]
[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 0 [1-6 (G54-G59)]
[gpa] default gcode path control 0 [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 0.900 deg
[1tr] m1 travel per revolution 40.0000 mm
[1mi] m1 microsteps 8 [1,2,4,8]
[1po] m1 polarity 0 [0=normal,1=reverse]
[1pm] m1 power management 2 [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 0.900 deg
[2tr] m2 travel per revolution 40.0000 mm
[2mi] m2 microsteps 8 [1,2,4,8]
[2po] m2 polarity 0 [0=normal,1=reverse]
[2pm] m2 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[3ma] m3 map to axis 2 [0=X,1=Y,2=Z...]
[3sa] m3 step angle 1.800 deg
[3tr] m3 travel per revolution 8.0000 mm
[3mi] m3 microsteps 8 [1,2,4,8]
[3po] m3 polarity 0 [0=normal,1=reverse]
[3pm] m3 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[4ma] m4 map to axis 3 [0=X,1=Y,2=Z...]
[4sa] m4 step angle 0.900 deg
[4tr] m4 travel per revolution 160.0000 mm
[4mi] m4 microsteps 8 [1,2,4,8]
[4po] m4 polarity 0 [0=normal,1=reverse]
[4pm] m4 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[xam] x axis mode 1 [standard]
[xvm] x velocity maximum 8000 mm/min
[xfr] x feedrate maximum 8000 mm/min
[xtn] x travel minimum 0.000 mm
[xtm] x travel maximum 600.000 mm
[xjm] x jerk maximum 200 mm/min^3 * 1 million
[xjh] x jerk homing 2000 mm/min^3 * 1 million
[xjd] x junction deviation 0.0500 mm (larger is faster)
[xsn] x switch min 3 [0=off,1=homing,2=limit,3=limit+homing]
[xsx] x switch max 2 [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 5.000 mm
[xzb] x zero backoff 1.000 mm
[yam] y axis mode 1 [standard]
[yvm] y velocity maximum 15000 mm/min
[yfr] y feedrate maximum 15000 mm/min
[ytn] y travel minimum 0.000 mm
[ytm] y travel maximum 400.000 mm
[yjm] y jerk maximum 200 mm/min^3 * 1 million
[yjh] y jerk homing 10000 mm/min^3 * 1 million
[yjd] y junction deviation 0.0500 mm (larger is faster)
[ysn] y switch min 3 [0=off,1=homing,2=limit,3=limit+homing]
[ysx] y switch max 2 [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 5.000 mm
[yzb] y zero backoff 1.000 mm
[zam] z axis mode 1 [standard]
[zvm] z velocity maximum 3600 mm/min
[zfr] z feedrate maximum 3600 mm/min
[ztn] z travel minimum 0.000 mm
[ztm] z travel maximum 80.000 mm
[zjm] z jerk maximum 5000 mm/min^3 * 1 million
[zjh] z jerk homing 2000 mm/min^3 * 1 million
[zjd] z junction deviation 0.0100 mm (larger is faster)
[zsn] z switch min 3 [0=off,1=homing,2=limit,3=limit+homing]
[zsx] z switch max 2 [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 5.000 mm
[zzb] z zero backoff 2.000 mm
[aam] a axis mode 1 [standard]
[avm] a velocity maximum 36000 deg/min
[afr] a feedrate maximum 36000 deg/min
[atn] a travel minimum -1.000 deg
[atm] a travel maximum -1.000 deg
[ajm] a jerk maximum 40000 deg/min^3 * 1 million
[ajh] a jerk homing 5760 deg/min^3 * 1 million
[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 deg/min
[alv] a latch velocity 100 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 0.000 deg
[bjm] b jerk maximum 3600 deg/min^3 * 1 million
[bjd] b junction deviation 3600.0000 deg (larger is faster)
[bra] b radius value -1.0000 deg
[cam] c axis mode 255 ?Da?b?R
[cvm] c velocity maximum 20 deg/min
[cfr] c feedrate maximum 0 deg/min
[ctn] c travel minimum 1.000 deg
[ctm] c travel maximum 0.000 deg
[cjm] c jerk maximum 3600 deg/min^3 * 1 million
[cjd] c junction deviation 3600.0000 deg (larger is faster)
[cra] c radius value -1.0000 deg
[p1frq] pwm frequency 0 Hz
[p1csl] pwm cw speed lo 20 RPM
[p1csh] pwm cw speed hi 0 RPM
[p1cpl] pwm cw phase lo 1.000 [0..1]
[p1cph] pwm cw phase hi 100.000 [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 1000.000 [0..1]
[g54x] g54 x offset 2000.000 mm
[g54y] g54 y offset 0.125 mm
[g54z] g54 z offset 0.200 mm
[g54a] g54 a offset 0.100 deg
[g54b] g54 b offset 0.000 deg
[g54c] g54 c offset 0.000 deg
[g55x] g55 x offset 0.000 mm
[g55y] g55 y offset 0.000 mm
[g55z] g55 z offset 0.000 mm
[g55a] g55 a offset 0.000 deg
[g55b] g55 b offset 75.000 deg
[g55c] g55 c offset 75.000 deg
[g56x] g56 x offset 0.000 mm
[g56y] g56 y offset 0.000 mm
[g56z] g56 z offset 0.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 deg
Sven