The macro I have on my bot does not use the SU command. I added it, but it did not appear to work. I am wondering if somehow I have either a problem with the hardware or a problem with the software/firmware.
The reason I am wondering this is that I am getting a lot of inconsistent results. I have random cases (not repeatable) where the machine simply does not ask for me to press the green button to continue when it has always done so in the past (sometimes with my macros and sometimes with the default macros and sometimes with jobs I run). I have regularly and random problems changing the cutter position where I can type in three new values for xyz, hit enter, press the button, and only two of them take effect (but the third is often changed in the UI as if it had taken effect). The machine is at odd times losing its home location (not when hitting the limits of movement range). And finally I just generated a simple job that cuts 1.5mm into a circuit board to create a square and for some unknown reason the cutter turns on first, then turns off, then goes to home, then starts doing the job without turning the cutter back on. If I am reading the vcarve sbp file correctly that is not the order of commands provided to the handibot (this is repeatable). I will attempt to attach the sbp file for you.
So are these problems (or some of them) normal given the current state of the hardware/software (are they known problems)? How would I go about debugging these? In particular the problems with the job not turning on the cutter is vexing, and the issues with the green button not needing to be pressed at random times causes a lot of trouble.
Attaching the file still doesn't work it appears - so I will paste it below:
'----------------------------------------------------------------
'SHOPBOT ROUTER FILE IN MM
'GENERATED BY PARTWorks
'Minimum extent in X = 0.000 Minimum extent in Y = 0.000 Minimum extent in Z = -1.500
'Maximum extent in X = 152.400 Maximum extent in Y = 203.200 Maximum extent in Z = 0.000
'Length of material in X = 152.400
'Length of material in Y = 203.200
'Depth of material in Z = 1.500
'Home Position Information = Bottom Left Corner, Material Surface
'Home X = 0.000000 Home Y = 0.000000 Home Z = 20.000000
'Rapid clearance gap or Safe Z = 6.000
'UNITS:MM
'
IF %(25)=0 THEN GOTO UNIT_ERROR 'check to see software is set to standard
SA 'Set program to absolute coordinate mode
CN, 90
'New Path
'Toolpath Name = Profile 2
'Tool Name = 1/8" Up-cut
&PWSafeZ = 6.000
&PWZorigin = Material Surface
&PWMaterial = 1.500
'&ToolName = "1/8" Up-cut"
&Tool =2 'Jog Z axis to safe height
C9
TR,14000
C6 'Return tool to home in x and y
PAUSE 2
'
MS,25.3,6.3
JZ,20.000000
J2,0.000000,0.000000
J3,3.412500,5.000000,6.000000
M3,3.412500,5.000000,-1.500000
M3,3.412500,65.000000,-1.500000
CG, ,5.000000,66.587502,1.587500,0.000000,T,1
M3,65.000000,66.587502,-1.500000
CG, ,66.587502,65.000000,0.000000,-1.587502,T,1
M3,66.587502,5.000000,-1.500000
CG, ,65.000000,3.412500,-1.587502,0.000000,T,1
M3,5.000000,3.412500,-1.500000
CG, ,3.412500,5.000000,0.000000,1.587500,T,1
J3,3.412500,5.000000,6.000000
JZ,20.000000
J2,0.000000,0.000000
'
'Turning router OFF
C7
END
'
'
UNIT_ERROR:
CN, 91 'Run file explaining unit error
END