EMC: 03cradek 07TRUNK * 10emc2/src/emc/task/emccanon.cc: SPLINE and NURBS motion, thanks to Manfredi Leto (Xemet), EBo, and others.
EMC: 03cradek 07TRUNK * 10emc2/src/emc/sai/saicanon.cc: SPLINE and NURBS motion, thanks to Manfredi Leto (Xemet), EBo, and others.
EMC: 03cradek 07TRUNK * 10emc2/src/emc/nml_intf/canon.hh: SPLINE and NURBS motion, thanks to Manfredi Leto (Xemet), EBo, and others.
EMC: 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/ (9 files): SPLINE and NURBS motion, thanks to Manfredi Leto (Xemet), EBo, and others.
EMC: 03cradek 07TRUNK * 10emc2/nc_files/butterfly.ngc: SPLINE and NURBS motion, thanks to Manfredi Leto (Xemet), EBo, and others.
EMC: 03cradek 07TRUNK * 10emc2/src/emc/usr_intf/stepconf/stepconf.py: image-to-gcode should be available by default; it's useful.
EMC: 03cradek 07v2_3_branch * 10emc2/src/emc/usr_intf/stepconf/stepconf.py: image-to-gcode should be available by default; it's useful.
EMC: 03cmorley 07TRUNK * 10emc2/src/emc/usr_intf/pncconf/ (pncconf.py pncconf.glade):
EMC: fix stepper combobox display after pinchange. fix display of input signalnames
EMC: because of combobox having less names then all all the signal names (meant the
EMC: index between combobox and hal_input_signal_names didn't line up anymore. change
EMC: names of the variables that hold signalnames. Add parport signalnames to the
EMC: readme. add relevant updates from stepconf
it's from a shell login
no, thank you :)
at leat it only missed my comments about the grub menu :)
(plus a couple of commits)
swp - the spindle lowpass filter you posted does slow the accel/decel, but I'm still getting the overshoot on slowing :(
what kind of drive do you have?
its a brusless three phase motor on a chinese VFD
do you have a braking resistor?
that might help
there's not much EMC can do if the drive can't actually slow the spindle down
(and has to wait for it to coast down to the new speed)
Not much I can do other than replace the VFD/motor combination I think
or add a braking resistor ;)
though id does depend on the drive also
there are no settings within the vfd?
To be honest, it's a poor design, and undocumented. I have a flux vector VFD and decent 3 phase motor here, might just trash it and use mine, rather than the junk supplied
The only setting pot is max speed
cu later - off trying threading see how it copes with that
at least while it's cutting it should slow down well :)
I agree - bet a resistor would help. go pull the heater element out of your oven and try it...
or hook up a light socket, that way it's easy to change "elements" :)
though for 220V an oven element is better
doesn't everyone have big power resistors in their parts bin?
big is relative :)
I have some 0.01 ohm @ 20W ones :)
Don't know the size - but we have ones that are about 1 ft long coiled and the coils are made up of .25X.0625 metal.
the problem with masking step pulses for gantry homing is the missing accel/decel periods. you'd have to go very slow.
yes, the initial search phase would have to be slow
or you also gate it with home_state (if that's a pin)
I guess you could do the fast search - pull off - slow search
yeah, only adjust the offset during the slow search part
yep, but only if you know which is which
yes home state is a pin for this (and other) reasons
I drew out the logic Len Shelton suggested in Eagle - man, what a PITA that was
I didn't want to fire up Altium because it's big, but it would have saved me some time if I had
hmmm. I thought jepler had added an "all" function to comps
he took it back out
so you don't need to addf and2.0 / and2.1 / and2.2 ,,,
if you have all those ands, there's probably only one right order for them to run
anyway, that was the reasoning, iirc.
I guess it was a back-door to bugs, since you could have multiple executions of the same function on the same data
interrupting each other
heh, there should be comp.0-n, and comp.the_rest :)
well when there's a chain of logic, you need to run it in order, or it can delay several periods
hello... I have a question about the Driver Type (basic machine information). Where can I find this values? Sorry for my bad english, i am from germany. Today we have get our cnc-step machine and I had test it with WIN PCNC. I have found the EMC2 Software and want test ist too. But now I have problems with this dialog.
you need to get that information from the manufacturer of the drive
it is stepper motors?
or some other support forum where people might know the numbers
Its the machine High-Z S-1000/T: http://www.cnc-step.com/html/high-z_t__die_cnc_frasmaschine.html
hi guys, even with the crap chinese VFD/motor combination, I just cut a perfect test thread. Even leaned on the chuck and slowed it 200 rpm and pitch was still spot on - good work, I'm impressed :)
Pilotltd: what are you using for an encoder on the spindle?
Pilotltd: what resolution is your spindle encoder?
home made 90 slot
neat, one count per degree
now for a real good time, try rigid tapping
making the motor not overshoot is nice, but luckily real feedback makes it less critical
Master15: reading the manual, I don't see any numbers
you'll have to ask cnc-step about specifics
I'll give that a miss until I replace the VFD / motor - the overshoot on slowdown would kill it I think
or at least what kind of drives they use
Pilotltd: as long as it reverses somewhat smoothly it'll probably be fine
just try s500m3 / m4 / m3 / m4 and see what it looks like
Pilotltd: are you counting thru the printer port?
Yep through PP
I have some data, but this informations are not there. I know the informations of the pins (LTP1)... OK Email to CNC-Step
How difficult is the installation on Ubuntu? I only have test it with the Live CD.
Pilotltd: I can see you are a big fan of mach3 - is it because of the thread cutting performance that you are switching, or something else?
Master15: if the Live CD runs, then installing should be just about the same
But I want to install ubuntu 8.10 and after that the emc2
Master15: that won't work
we only provide packages for 8.04 LTS
LTS is Long Term Support
if you really want to use 8.10 (or 9.04), it will get pretty hard
Cradek: thread cutting and other reliability issues
Whats the problem?
sorry, problem with what?
Pilotltd: wait until you hook a mpg to it.. :)
got two mpg's on modbus, that for another day, month <G>
with the installation of emc2 on ubuntu 8.1... I have a pc where ubuntu 8.1 is already installed
I hear (I am not a mach person) that it feels solid - compared to mach.
just that if you want to use the release packages that our team builds, you need to use the OS we support. You are of course free to build RTAI and EMC2 on any OS you like.
compiling these is hard - installing the release binary deb packages is easy
skunkworks_, that may be less true with userspace jog controls
which modbus certainly would be
I bet - you mean like modbus?
skunworks_: it's very different
Pilotltd, do you have specs on the MPGs?
you really want realtime jog wheels
Yea - they are exactly the same as fitted to fanucs
ok, is it some PLC / I/O device that has an encoder input, or is it actually a serially-connected jog wheel?
(I'm not familiar with the Fanuc internals)
or externals for that matter :)
compiling is cool.... I love gentoo.... but with the CNC machine I want to make no experiments... ;-) OK I install Ubuntu 8.04 with your Live CD
Master15: good call :)
mpg is simply a 100 count encoder with detents, it has A & B channels and connect to Mach via a modbus card
good, you can hook those A/B right to a realtime input to EMC (not modbus)
ah, ok :)
you can use an hardware encoder counter, or just two random input bits hooked to the software encoder component
assuming you have some spare I/Os
which I'd doubt, considering that you have a Modbus I/O expander
I need abother breakout board - got two parallel ports on PC, but ran out of inputs :)
you know about input mode of parallel ports right?
are any of those I/Os used for things like user switches or indicators?
if so, you can move the less time-critical stuff to the modbus I/O (once we get a suitable driver, which should be pretty easy with specs), and use the parport I/O for jogwheels and more RT stiff
All pins in use
Some Question about the file format... My father works with Autocad. Can i use dxf or Plot Files with emc2? I have draw some logos with inkscape. Can I use it too?
I reckon just as easy to stick another cheap breakout board in - can get a buffered one for about $40 US
Master15: you need to convert those things to gcode. There are lots of ideas here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam
I'm also tempted by one of the Mesa cards
yeah, they are really great.
grub up here, cu later guys, thanks for your efforts
thanks for the link... I hope it will work... Today I could't start emc2 with the Live CD. The Stepconf Wizard works great, but the emc will not start... It crash with an error. I am stupid, i have not write the error on a paper.
Perhaps the error are the wrong Basic Machine Informations.....
Master15: try connecting to IRC from the emc2 machine
even if it's LiveCD
it's quite easy to copy/paste needed stuff then
that's a good idea, but the pc is more than 50 Meter away from my switch... But i can try it with a usb stick... But i dont know if the live cd support that...
wireless usb stick?
it might work, but I've had bad luck with a Fritz! USB->wifi adapter
no a data stick... I don't know how you say it in english...
"thumb drive", "flash drive" ...
Master15: ich verstehe deutsch ziemlich gut, also kannst du ruhig mal paar deutsche woerter einmixen ;)
naja so lernt man ein wenig englisch...
most don't, so keeping it to english is best
i have found it... i mean: USB flash drive
otoh, most of the things we talked about are more fit in #emc, than #emc-devel
how do you say lol in german?
^ also OT
in german it is: USB Stick
how do you say lol in german? We also use lol.... = Laughing Out Loud = Lautes Lachen
it should be "USB Schtick" :)
I wish there was a name for these things. I've heard them called almost anything. flash - thumb - gum - usb - stick - drive [pick two]
did I miss any? (I bet so)
swpadnos scheint ja auch deutsch zu können... ihr wollt mich reinlegen. :-)
I blame the various marketing departments
otoh, most of the things we talked about are more fit in #emc, than #emc-devel <- Sorry... Should I post the error here or ther?
Master15: #emc-devel is for development related things (changes to the sourcecode, etc)
EMC: 03eric-johnson 07TRUNK * 10emc2/src/emc/usr_intf/ (emcsched.cc emcsched.hh schedrmt.cc): Basically working, but minimum of testing performed. More extensive testing will occur once UI has been updated to use it.
one little question... would the emc run with kubuntu 8.04 because I do not like gnome.
Master15: yes; gnome is only required for stepconf
in the future i hope this requirement will be dropped
(when gtk adds the wizard routines)
[18:29:01] <skunkworks_> http://www.cnczone.com/forums/showthread.php?p=596857#post596857
Mariss is cool...
i'd run that in a simulator before blowing up transistors with it
gnome is only required for stepconf.... This should mean, that i can not use stepconf in kde? Does it nead qt?
Master15: when you install emc it will also pull in some gnome libraries so that everything will work
I thought so.
but why will you use gtk? The new QT Designer is a great Tool...
gtk is used because gtk was the best choice for halscope several years ago (and probably still is)
most of emc's GUI is actually tcl/tk or python/tk
personally, i find the large -dev libraries for qt to be annoying
but i've never tried to write any qt apps
also, take note that gtk is not gnome
ok... I have heard that the qt creator is great... but I had not enough time to test it... I like WPF. But it don not run under linux.
cu... and thanks for the help 8)
whee.. this looks nice: PGMBYID %d %d %f %f %f %d %s %f %f %d
* alex_joni wonders why PGMBYID is better than Program_by_ID
I don't understand what he's working on - some kind of queue?
cradek: the ability to run multiple files for a random number of times I think
something like cron or something
how many fenns are there?
not enough? ;)
that is all I need - a cpld addiction...
Results 1 - 10 of about 4,240,000 for fenn.
sounds like more than enough to me :D
jmkasunich: did you see this? http://www.cnczone.com/forums/showpost.php?p=596857&postcount=72
not sure what its all about
mariss has been helping people understand cpld's.. Showing how he does it. That is the current limit/enable ligic from my amp.
its like 5 gates worth of logic - I can't imagene using a PLD for that'
I don't know when I would do it - but I would like to tinker.
too bad there are no CPLD's out there where you can program MOSFETS inside
it would allow me to add pwm+dir and such easy.
I wonder how you kill the fish once you've freed them
(by typing free the fish into the "run" prompt in Ubuntu)
killall fish ?
or killall -9 fish :D
there's nothing with "fish" in the name
ps ax | grep -i fish yields only grep :)
it seems you need to kill gnome-panel
yeah, looks that way
the panel "should" restart
I guess I'll just see if there are any updates - it is the Jaunty machine
* alex_joni tries that on his portable ubuntu :)
incidentally, I tried a bootable USB stick with Jaunty A3 on it in a couple of netbooks
the Acer worked fine, even saw the wireless network (couldn't connect, it was a private Costco network)
the HP wouldn't boot
ROFL.. I actually get fish
this is mindboggling
friendly interactive shell?
it's quite obnoxious when set as your login shell and you can't change it
EMC: 03cmorley 07TRUNK * 10emc2/src/emc/usr_intf/pncconf/ (pncconf.py pncconf.glade): Add ability to write user made signal names to HAL file. started switch to use hostmot info from ini file. Work towards adding hal signal to each servo axis