03jepler 07TRUNK * 10emc2/docs/src/l2h.xsl: remove erroneous text from generated html
today was the first time i took a high feedrate cut
on a manual lathe
.125" doc by .044"/rev
in hot rolled steel
the chuch was slipping on the scale
more doc would have helped..
so no deeper
yeah, it needed to be a lot faster and a lot deeper
neither were available
then scarf it foo at 750 sfm
the lathe's high feed range was <300 rpm
03jepler 07TRUNK * 10emc2/docs/src/lyxtree.py: recognize the 'formula' TM
03jepler 07TRUNK * 10emc2/docs/src/ (l2h.xsl xref.xsl): balance some output tags in indexes
what going on this evening
it's been pretty quiet
I got the A/D to work!
now comes the DAC
SWPadnos: hooray for progress anyway
(which is why I'm being quiet :) )
yeah, some progress is much more betterer than no progress
I'm pretty happy with the 165 kHz update rate too
I'm about sick of working on the emc2 docs, which is too bad since I'm sure it could use a thorough review on a factual level
as opposed to the glorified layout tweaking i've been doing
at least it's easier to review for content when it's visually appealing to look at ;)
I am jumping back and forth between here and #cam. Both are pretty quiet. I have Apt360 and vapt working on my Ubuntu box at work. It looks very good for 2D work. I will learn more over the next few days.
if you could convince the SolidWorks folks to make a free Linux version, I'd appreciate it
I have been configuring EMC for my G & L boring mill. We have been wiring it today.
hey - do you have a supplier for sealed metal cable armor?
I tried to get NCCS to give me a program call MAI/MAO.
similar to armor cable you can get at Home Depot, but sealed and ideally stainless
hmmm. lemme check. isn't that the liquid-tight conduit stuff?
Is that what you are looking for?
I don't think so
I'm thinking for servo cable sheaths
those are generally not meant fro lots of flexing
I will ask tomorrow. I have seen some around.
a friend has a mill that used to be an SWI ProtoTrak, and it had some stainless servo cables. I'm not sure they were sealed though
MAI/MAO uses a G code program as input and ouputs a converted G code program suitable for another machine. I received NO response. I guess they didn't want to give it away. It could be written in perl pretty easy.
does it only change "dialects" of G-code?
or does it re-do the geometry also
It will change the G02/G03 formats. It will change from tab sequential to text and back. It will use any G code input and output a G code program for any control. It must be configured. It has a lot of preconfigured control formats.
That is the only program I have asked a vendor to release.
batting 0 so far, huh? :/
that's ok - you miss every target you don't shoot at
at least they don't get hit, that's for sure :)
in emc1 there were some "process gcode into other gcode" programs: http://cvs.linuxcnc.org/cvs/emc/src/ncutils/
I never used them
the first one I look at seems quite primitive and misguided, so maybe on the whole they're not worth much
(primitive meaning that they don't really parse gcode, and misguided because the comment explains that this program adds F-words because the guy's Z axis was loosing [sic] steps)
I have thrown the f-word around after loosing steps
is these "Section mismatch" messages anything to worry about? http://pastebin.ca/731479
Is there reason to believe the kernel will not boot?
jepler: I've been meaning to ask you, whats up with your website and meat?
Jymmm: An emergent property may be defined as 'Any new property or function that arises out of interactions among the parts of a system.'. Since people are meat, anything that people do (such as create a blog on the internet) is an emergent property of meat
jepler: Ah, ok. lol
Sorry, wrong channel, oups
the nerve! :)
I do something like that at least twice a week
I looked at the utils. I didn't see anything like MAI/MAO. Does anyone see a use for that type of program? If so, I will work on it.
something that can take Haas or Fanuc or ... code and make it more EMC2-ish would be a great thing
Sounds good. Since I have all three I have the perfect environment to work on it.
what is mai / mao (I tried to google and different languages came up)
MAI/MAO is a program written be NCCS. NCCS writes and sells a programming system called NCL. MAI/MAO converts G code programs from one format to another format. This allows you to use the G code program on machines with very different controls without needing to post the programs for each machine.
MAI/MAO is an acronym for MAchineInput/MAchineOutput
So... is there a database or something with post processors built in that helps with the conversion?
NCCS has quite a few controllers preconfigured. They sell this program. I asked them to release it to the public. They didn't answer me. They haven't sold much of it for a few years. I thought maybe they would release it. NO answer. If someone wrote a converter they would have to configure or allow for configuration.
thanks for the info stustev
good night also
sounds like a good use for xml
user_ is now known as SkinnyPuppy1334
* ds2 pushes the channel's E-stop
jepler: re people&meat: in the 60's 2 Brits were very popular in the states doing comedy songs on stage. One of the greats was 'The Reluctant Cannibal' http://www.members.optusnet.com.au/pennywyatt/Interests/FlandersSwann/DropOfaHat/At%20the%20Drop%20of%20a%20Hat09.html
dokuwiki is so nice
every time i have to do something "hard" with it, it ends up being really easy
I was wondering if someone
could give me some hint
an email I recieved about a tool I wrote sometime ago
so.. what about the hint?
would that be possible
to add some sort of menu voice
you just need to "printf" instead of fprintf to a file
for instance to axis
you don't need to care about that
you just printf the output
that should start printing G01...
how about adding it as an "open dxf file" feature to the axis gui ?
Dallur: different topic
Dallur: yep I meant that
I think the guy who wrote meant that
pierp: that's easy
you simply define a filter in the ini file
ini file of axis?
then when in AXIS you load a .dxf file, AXIS runs the filter
pierp: of emc2
I'll have a try
Guest787 is now known as skunkworks_
skunkworks_ is now known as skunkworks
so, the idea is that you can define filters
when you load a file with the specified extension
i'll switch to rt kernel and try
playing with my core2 duo 2ghz
seems zippy :)
or T series?
* alex_joni has a E6600 and a T7200
I have not kept up..
although they are close to a year old soon
it is a bargan dell - thier new vostro series
I just maxed it out with 2 cd drives and 2 hard drives ;)
2 cd drives?
well it came with a dvd rom - I added a dual layer dvd writer..
it only has 4 sata connectors.
03jepler 07TRUNK * 10emc2/docs/src/ (l2h.xsl xref.xsl): Escape all non-ascii characters in output
cradek_ is now known as cradek
pier_ is now known as pier
03jepler 07TRUNK * 10emc2/src/ (configure configure.in): check for convert at configure time if building html documentation
alex_joni: did you mean ./scripts/emc.in
pier, no. the filter definitions go in the ini file, not the run script
Hi SWPadnos, could you please provide the path to the .ini file with the filters?
the name I mean
it would be whichever ini file you load when you run EMC2
something like ~/emc2/configs/stepper/stepper_inch.ini (?)
thank you SWPadnos
pier: I am sure that guy that wrote to you can easily make it work
the only thing your program needs to output to the stdout, not only to a file
alex_joni: :) as a matter of fact I'd like to make it work too
that's simple to do
pier: that's all you need to do
or add a -f - option to print to stdout instead of a file (something like halcmd does to get commands from terminal vs. file)
if (argc == 1) output=stdout
that works to ;)
in the meantime I am having a look at the ini file in order to work out
where the filter part is
you need to enter:
PROGRAM_EXTENSION = .dxf DXF File
dxf = dxf2g
suppose I'll have to better read the manual
put those 3 lines in the ini file you use with emc2/AXIS
thanks a lot
[18:40:47] <alex_joni> http://www.linuxcnc.org/docview/devel/html//gui_axis.html#r1_11_1
as long as dxf2g is on the path - else you'll need the full path to it (which may be a better idea anyway)
ok alex_joni and SWPadnos thanks
03alex_joni 07TRUNK * 10emc2/debian/changelog: 2.2.0~alpha0 is a better name, as it allows automatic updates to 2.2.0
alex_joni: how does user pass parameters to the filter program?
hmm.. I don't think you can
unless you use env
in the manual it is said that an interpreter can be used
a pyton one is the example
I think just the file is passed on the command line
the python example in the manual produce a circle
which is passed to axis as G-code
yes the filters generate gcode
ok. so as I have already a tk simple window that accets parameters and then runs the program filter
pier: so when a user opens a dxf file from AXIS, your program gets run with the file as the parameter
you then display a window for further parameters the user can adjust
and when he clicks a button, your program generates the gcode to stdout and exits
pressing the ok button
I'll have a go with it
I'll add the lines
PROGRAM_EXTENSION = .tcl tcl Script
tcl = wish
Gawd I love vector graphics =)
Just made a bunch of bats out of black foam & my hot wire foam cutter
i need an help with emc
who is a good guru that can help me? :-)
is possible to add a pwm output for speed regulation of the spindle?
i didn't found any guide about that
yes you can hook the spindle speed output hal pin to whatever you want, including a pwm generator
have you read the HAL tutorial yet?
where i can found it?
i'm sorry i'm searching from a week and i didn't found anything about pwm out
i want to make a litle circuit for add pwm control to my spindle
i don't have a professional spindle with pwm in
Hello All : Getting the following message when trying to start pluto_inch : [16706.838801] Failed to communicate with pluto-servo board after programming firmware.
[21:00:02] <cradek> http://www.linuxcnc.org/docs/devel/html/man/man9/pwmgen.9.html
Paragon37: parport in EPP mode in the system BIOS?
I have to run... bbl
Good point Cradek ... It needs to be right?
ty so much cradek
just an information.... if i press the EStop button... pwn goes directly to 0%?
just for be sure that the spindle goes off
or maybe i need some additional electronic for do it?
mmmm nobody know? :(
when you hit the estop in the current version of emc2 - the spindle will stop. But technically - the estop should be external circut that kills the power to the spindle and applies a brake if available.
depends on how 'safe' you are comfortable with..
The PWM generator component has an enable input which can be driven from an input pin, but that isn't considered a safe method of shutting down. The safe way is to have a relay that physically turns off spindle power when the E-stop button is pressed
ty so much
i still have one pin on my estop free
i will use that for a relay or for cut the pwm line
so the circuit will go to 0% without the pwm signal :)
the circuit won't care if there's a PWM signal ;)
with a triac and a diac
if i cut the pwm signal
the output is 0
when it's e-stopped, and there's no spindle power, the PWM doesn't really matter
SWPadnos if i cut the pwm signal line with the estopper
the spindle can't spin anymore
assuming something isn't something wrong with whatever power drive runs the spindle....
it can, depending on the spindle motor drive
:D that right
ok i have to put this big red button
with the power line
this si why we remove power for e-stop, and it's done in hardware, like relays
total power off of everything
yea i will buy another nc contact to add
not necessarily everything - you need to think about what you want to remain powered
and a 220V relay
just the computer have to stay powered
emergency is emergency
so i'm not worryed if i totally destroy a worl
emergency is "my arm is stuck in the machine, stop immediately"
i'm worryed about SAVE A FINGER
let the CNC destry my work but save my F.... finger
other then that.... just a last question....
where i can setup a switch for sense the tool height?
i searched that also but i just found a Gcode that i don't understand how to use
this function is not integrated in EMC2 or with some kind of plugin?
using hal, you hook the tool sense switch up as motion.probe-input. the .ngc file you found uses a G38.2 probing move to determine where the tip of the tool is, and sets a tool length based on that
it also only works with the development ("pre-2.2.0") version of emc
not in 2.1.7 and earlier
i will install that pre
is also avaiable as a downloadable option with the packet gestion tool?
[21:19:28] <skunkworks> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl
[21:19:44] <skunkworks> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#On_Ubuntu_5_10_and_6_06_from_source
can anyone tell me what is wrong with this:
#16 = #1+COS[#10]*#15
I get "bad character used"
not enough square brackets
arround cos also?
try #16 = [#1+COS[#10]*#15]
the entire equation has to be inside brackets
otherwise the + gets interpreted by the G-code interp, which doesn't like + (or *) signs
and moving the C axis to OS doesn't work so well either ;)
cool... I think my thread milling subroutine is in working order
I have a couple bells and whistles to add to it
anyone interested to see it?
I'm sure someone is. not me at the moment (busy, plus I havenmy machine
I'm sure someone is. not me at the moment (busy, plus I haven't retorfitted my machine yet)
retro - you know
[21:37:19] <Ziegler> http://pastebin.ca/732330
bah.. paste bin screwed up my tabs
Right now its just internal thread
and radial infeed only
it adds complexity, but it may be good to add some checks (between line 20 and 21) to see if #19 has gone below the depth stop
good night all
and also to make the last thread possibly be a partial circle, if #19 is <#4
see you Alex
err - if #19 is < [#4-#5]
SWPadnos do you know the command for update EMC2 if i have the file in a usb pen driev?
not really. I'm internet connected 24/7 ;)
i tried using the normal packet manager but he told me that i already have EMC2
but not in the laboratory
so you have the package on the usb?
I think it's something like sudo dpkg -i <the name of the file>
yes i have
but maybe i can also take the computer and put in a room with internet connection
you can do it... just looking at my old nots
I WANT TO SEE THAT EMC 2.2.0
lol sorry for the cap
it must be so cool to have a tool height sense that goes directly in the software
I haven't been on much recently, is there a release date?
someone know where i can find some cool plugin for emc2? :)
yes: "Real Soon Now, if not later"
ooh... sorrt ]-[ZoT]-[
I did something similar with apt-cdrom
when installing a bunch of packages from CD
dont think thats what you are looking for
SWPadnos: was a but closer with dpkg -i
]-[ZoT]-[: dpkg -i whatever.deb
oh wait someone already said that
* jepler curses his irc client for not being scrolled to the bottom
ty so much ppl :)
i will come back soon and leyou know
how it worked
for who is curious to see my cnc can i tell the website where it is?
* Ziegler wonders if EMC can load a file from a url
not looking like it
* ds2 pushes the channel's E-stop