View Full Version : wincnc settings for 3d


A1CNC
07-22-2009, 07:00 AM
Can anyone help me understand why my 3d files run sooo slow?
Here is my ini file.

I have tried changing the accels, the g09 s # and whenever there is a move with the z and another axis the machine just crawls.

Thanks for any replies.
BTW, even when I am jogging with the keyboard, if I press the z and another axis the machine will crawl.

Thanks,
Eric

cabnet636
07-22-2009, 09:15 AM
i am not sure as to why you have an accell of 350 under the g09 setting and my g09 is usually 15-30, lets see a 3d file and what program are you toolpathing in, things like to tight a stepover can make a file run forever, are you at 10-13% what type of machine do you have? also are the backlash (b) settings neccessary

always save your original .ini file before changing it!!!!!
to another location

jim

[Timer Card Settings]
timertype=7200
steppulse=p5d5
maxstepv=50000
G09=S50
accel=S350
table=x0 y0 w96 h48.62 b1 z2
[Axis Settings]
axischar=XYZ
g37= x3.503 y41.239f17

[X Axis]
axisspec=p0 s3 d3 r2038.181708 a450 o0 b.0005
axisvel=r600 f300 s10 m90 h600 c400 a10
backlash=b1
axislo=p1b2

[Y Axis]
axisspec=p0 s2 d2 r2038.181708 a450 o0 b.0015
axisvel=r500 f300 s10 m90 h500 c400 a10
backlash=b1
axislo=p1b4

[Z Axis]
axisspec=p0 s1 d1 r10016.0304 a550 o1
axisvel=r100 f100 s10 m45 h100 c400 a10
axislo=p1b7



below is the generic wincnc .ini file sent when recieving a new seat of the software. i will post mine from another computer and remember i do not have servo's

[Demo Mode]
demomode=1

[Timer Card Settings]
timertype=7200

[Pulse Outputs]
steppulse=p5d5
maxstepv=50000

[Smoothing]
g09=s30

[Table Size for Viewer]
table=x0 y0 w50 h50 b1

[Laser]
laser=t1 p100 d95 m1

[Tool Changer]
atc1=a2

[Spindle Speed]
da=t1 v10
spindle=t1 r18000

[Axis Settings]
axischar=XYZW

[Velocity Groups]
vgroup=fxy
vgroup=xy
vgroup=z
vgroup=w

[X Axis]
axisspec=p0 s1 d1 r500 o1 e1 a1000
axisvel=r1800 f800 s50 m400 h1800 c10

[Y Axis]
axisspec=p0 s0 d0 r500 o1 e1 a1000
axisvel=r1800 f800 s50 m400 h1800 c10
axislo=p3 b5

[Z Axis]
axisspec=p0 s2 d2 r100 o1 e1 a500
axisvel=r100 f50 s5 m20 h100

[W Axis]
axisspec=p0 s3 d3 r100 o1 e1 a500
axisvel=r100 f50 s5 m20 h100

[Arc Settings]
g2modal=1
arc_err=.01

[Soft Limits]
lolim=x-1 y-1
hilim=x51 y51 z0
lobound=z0
softlim=1

[Abort Cushions]
lim_cnt=10
esc_step=10
lim_step=10

[Aux Outputs]
auxout=c1p4b0
auxout=c2p4b1
auxout=c3p4b2
auxout=c4p4b3
auxout=c5p4b4
auxout=c6p4b5
auxout=c7p4b6
auxout=c8p4b7

[Aux Outputs]
auxin=c1p0b0
auxin=c2p0b1
auxin=c3p0b2
auxin=c4p0b3
auxin=c5p0b4
auxin=c6p0b5
auxin=c7p0b6
auxin=c8p0b7

[G28 Settings]
g28move=z-.25 w-.25 l10 m1 f50
g28move=x1.5 y1.5 l20 m1 f200

[File Types]
filetype=*.TAP;*.BMP;*.NC

jim

A1CNC
07-22-2009, 10:09 AM
Thanks for the reply Jim,
I actually have multiple copies of the ini on different computers, you never know when a hard- drive might decide to just go feet up. I had a lathe all dialed in using Mach3, I thought I was safe with a back-up of the xml file on that computer.Guess what, when the hard drive dies, so does the back-up!

I put the Accel under the g09 to see if that would help. I read something about it in the manual & thought maybe it would help, but it didn't.

My router is a practical cnc. It has steppers on it.

I use Bobcad for my toolpath. This file was from a bobart conversion. I used a .125" ballmill with .01" stepover. The machine only crawl when there is a z move with either an x or a y move at the same time. Then it seems like the 2 axis drop to ~ 10% of the commanded feedrate.

I could drop the backlash for 3d stuff but not for 2d precision parts.

Thanks,
Eric

cabnet636
07-22-2009, 10:38 AM
a stepover of .01 is 5% of bit width and will account for major time in carving, i start at .025 or 10% and some times run 13% and sand a bit.

i have bob cad and have never used it as i am an aspire fan, that said you can still learn a bunch about carving on vectrics forum

http://www.vectric.com/forum/index.php?sid=2d4dd425e67a36c316d5e80d63d489ba

there is also a gathering in november in pittsburg, it would do you well!!


the other issues are acell and feed relaionship and can be adjusted, kinda like a car racing to a curve, when to slow down and when to speed up in order to have smooth inertia around the curve

i will post my ini for you in a bit

jim

cabnet636
07-22-2009, 11:45 AM
here is my current ini, on my x3 machine i have another single head machine as well

hope it helps

jim

[Timer Card Settings]
timertype=7200

[Pulse Outputs]
steppulse=p7d7
maxstepv=50000

[smoothing]
g09=s20

[Table Size for Viewer]
table=x0 y0 w60 h96 b1

[Tool Changer]
atc1=a2

[Spindle Speed]
da=t1 v10
spindle=t2 r18000

[Axis Settings]
axischar=XYZ

[Velocity Groups]
vgroup=fxy
vgroup=xy
vgroup=z

[X Axis]
axisspec=p0 s4 d4 r1272.95 o0 b0.000 e1 a800
axisvel=r800 f600 s50 m400 h800
axislo=p1 b5 o1

[Y Axis]
axisspec=p0 s3 d3 r1273.155 o1 b0.000 e1 a800
axisvel=r800 f600 s50 m400 h800
axislo=p1 b7 o1

[Z Axis]
axisspec=p0 s5 d5 r5000 o0 b0.000 eo a200
axisvel=r100 f100 s10 m30 h100
axislo=p1 b0 o1
axishi=p1 b6 o1

[Arc Settings]
g2modal=1
arc_err=.01

[Soft Limits]
lolim=x-6 y-.05
hilim=x66 y101 z0

lobound=z-0.02
softlim=1

[Abort Cushions]
lim_cnt=1
esc_step=10
lim_step=100
lim_mode=1

[Workspaces]
g54=x0 y0 m1 [T1]
g55=x-5.142 y-1.647 m1 [T2 Offset]
g56=x5.069 y-1.726 m1 [T3 Offset]

[Aux Outputs]
auxout=c1p7b4o0s0x0w0 [SPINDLE FWD
auxout=c3p4b2o0s0e0x0w0 [TOOL3 ON
auxout=c2p4b1o0s0e0x0w0 [TOOL2 ON p4b3 relay
auxout=c12p7b7o0s0 [ SPEED REF 1
auxout=c13p7b6o0s0 [ SPEED REF 2
auxout=c14p7b5o0s0 [ SPEED REF 3
[auxout=c11p7b6o0s0 [ SPINDLE DEFAULT
[auxout=c22p7b4o1
[auxout=c23p7b5o1
[auxout=c5p4b4
[auxout=c6p4b5
auxout=c7p4b5s0e0 [TOOL3 AIR
auxout=c8p4b4s0e0 [TOOL2 AIR

[Aux Inputs]
auxin=c1p1b4o1 [E-stop
enab=c1m"RESET E-STOP",A
auxin=c2p3b0o0S1 [24v power
enab=c2m"LOST 24+ POWER",A
[auxin=c3p0b2
[auxin=c4p0b3
[auxin=c5p0b4
[auxin=c6p0b5
[auxin=c7p0b6
[auxin=c8p0b7

[Restart]
contdelay=2

[G28 Settings]
g28move=z-.25 f25
g28move=x6.32 y0.15 f30

[File Types]
filetype=*.TAP;*.NC

A1CNC
07-22-2009, 11:49 AM
Hi Jim,
I will try your "rule of thumb" for the stepover and see how that works.

Thanks for the link to the vectric forum, i will check it out when I have some time. Just popped inthe house to eat. Do you know which settings do which?
It seems clear as mud in the manual.

I use bobcad because most of what I do is industrial parts, bobart was just part of it.

I appreciate the help,
Eric

cabnet636
07-26-2009, 04:48 PM
how you coming along any improvement?

jim

A1CNC
08-04-2009, 07:04 AM
Hi Jim,
Sorry to have fallen off the planet, I do appreciate your help BTW.

Last week was crazy, trying to keep up with the parts I was supposed to have already made.
I did some experimenting with the ini settings you sent and the router seems to be working better. I am running a 3d file from a cad program and that runs well at 100 to 150 "/min. I tried the feedrate override, if I increased that to be running at 200"/min I was loosing steps in the x axis. I haven't tried increasing the programmed feedrate to see if the same thing happens. I have in the past found that using the feedrate override vs changing the programmed feedrate would cause trouble.
I re-tried the file from the bobart and I think the code from that is my trouble.
Regards,
Eric