Re: [Emc-users] Servo tuning--plot request

2009-08-10 Thread Chris Morley



> Date: Mon, 10 Aug 2009 20:21:03 +0100
> From: rob...@innovative-rc.com
> To: emc-users@lists.sourceforge.net
> Subject: Re: [Emc-users] Servo tuning--plot request
> 
> HI dale
> 
> thanks for sending over the PDF iv given it a read over, nice work so 
> fare. where is this article going? in a mag or the likes? just 
> interested realy
> 
> o, on the image to Gcode, the word your looking for is gray scale in 
> black white image for depth perception i believe.
> 
> Did you think about abit to mention about EMCs G64 & G61 path modes when 
> you talk about Gcode area etc.
> 
> i think you have got most of the bases covered in your article with out 
> going into grate detail and confusing the end reader.
> 
> keep up good work
> 
> rob
> 

I would mention more about EMC's ability to do closed loop and why 
that is significant.
I think it is a good start for an introduction to EMC.
I have been looking to see if any articles show up in the hobby mags 
that included EMC or were about it.

I recently found one in a electronics mag about using EMC to
make pc boards on a router. Unfortunately it hardly mentioned 
EMC but there was a screen shot of AXIS.

I'm happy to hear someone is writing one!


_
More storage. Better anti-spam and antivirus protection. Hotmail makes it 
simple.
http://go.microsoft.com/?linkid=9671357
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Automatic program resume. Topic of myth or legend?

2009-08-10 Thread robert

> Press feedhold -> Jog... then do whatever you want, then Mem -> Start ->
> Start
>
>   
here we go
http://www.fanuc.co.jp/en/product/new_product/2007/0702/0701_programrestart.html

now i believe you still have to restart spindle, coolant on etc if u 
stop them. especially if u press reset which would dump the buffer and 
active gcodes.
so still need to use MDI in some cases. jog in and out to safe place and 
back to area that is good place to start from depending on situation.

i believe hass and heidenhein has a way to do this too but im not sure 
ins and outs fully  some say its ment to work alot better than fanucs 
way even on 30 controls.
question is can they do in EIA/ISO traditional GCode mode like Ted had 
commented on outlined in his mazak mazatrol control with problems u can 
find etc.

above EMC can already do in a form , restart from line and take a 
straight line there but user must reset spindle, coolant, offset/cutter 
comp etc etc

now what you are all asking for (as has been many times over i believe) 
is one where the operator just does what ever, switch's back to the 
program picks the line and off he goes nothing else needed
EMC would need a way to keep all model codes active when in manual and 
MDI mode when stopped (maybe a suspend mode)
a way to reapply new tool hight and tool cutter comp if changed
check if current tool loaded is correct one? maybe not the case if we 
picked a new tool out the tool library/carousel thats the same. but if 
its not bad things will happen.
assume a straight line move is ok (all 5+ axis can move at once back to 
there restart point/position? again is this ok or is my 5th axis going 
to wipe out my new tool and part.
what about any IOs the machine may rely upon before the restart point, 
do you skip them hope for the best or do you obey them and wait for them 
to complete again

ok some of the above you would hope the operator knew what he was doing 
and would pick a "safe" restart point get machine ready to restart in 
away but never is the case with such a restart i would feel. its all 
swings and roundabouts i feel(if so why the above restart type?)
EMC does not just drive CNC mills and lathes its array of  arsenal is 
vast in machine types/configs. they all have to be thought of also

at the end of the day if u want to do it with RS274/NGC gcode a 
compromise may have to come some where but im sure theres away some how.

rob


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Automatic program resume. Topic of myth or legend?

2009-08-10 Thread Steve Blackmore
On Sun, 9 Aug 2009 20:41:39 -0700 (PDT), you wrote:


>Well - I'd love to see a Fanuc 16/18/21 do as you ask.
>



>From memory on a Mori Seiki

Press feedhold -> Jog... then do whatever you want, then Mem -> Start ->
Start

If yours doesn't do that, it's either broken or disabled in machine
params. 

Read the Fanuc Operators manual, 63014EN_01.PDF on the Fanuc 16/18/21
CD.

Steve Blackmore
--

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Servo tuning--plot request

2009-08-10 Thread robert
HI dale

thanks for sending over the PDF iv given it a read over, nice work so 
fare. where is this article going? in a mag or the likes? just 
interested realy

o, on the image to Gcode, the word your looking for is gray scale in 
black white image for depth perception i believe.

Did you think about abit to mention about EMCs G64 & G61 path modes when 
you talk about Gcode area etc.

i think you have got most of the bases covered in your article with out 
going into grate detail and confusing the end reader.

keep up good work

rob



--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Automatic program resume. Topic of myth or legend?

2009-08-10 Thread Jon Elson
robert wrote:
>> Well - I'd love to see a Fanuc 16/18/21 do as you ask.
>> 
OK, my 1978 vintage Allen-Bradley 7320 had a feature called "jog 
retract".  You could hit cycle stop at any point in a move, press jog 
retract, and then move one axis only as much as you desired.  Normally 
this might be the Z to retract the tool.  You could replace the tool, 
enter a new tool length offset (maybe even diameter, I don't recall), 
and then press cycle start.  It would apply the new offset (if changed), 
return the tool to where the cut left off, and then resume from the 
exact spot where it left off in the middle of the interpolated cut.

You could also hit cycle stop anytime, anywhere, and then hit buttons to 
step forward or backward a block of G-code at a time, then hit cycle 
start to resume from that line.
You could easily get in trouble with this, as you could have interrupted 
it in a G03 move, and then stepped back to a line that had been written 
with an implied G01, and only X and Y axes (no I or J), and it would of 
course complain cryptically that there's no I or J in a G03 move.  So, 
you had to be careful of the modes that were needed for any particular 
block, but it was also very flexible and fast to stop, adjust something 
and restart.

And, this was all in a 1978-vintage control, one of the first real 
Computer NC with a CRT on it.  30 years ago!

Jon

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] line limitation - and "auto mode interrupt" capability

2009-08-10 Thread Ted Hyde
>None of the Mori Seiki, Kitamura, or Hwacheon machines I have used have this 
>magic ability. ( I leave out
>Mazak>- cause they are just different, and Okuma, which doesn't really break 
>the rules, they just made up
>there own.)

Greg - you can safely add Mazak to that list too - My very current Matrix Nexus 
control in its Mazatrol conversational mode, true, can do modal-safe restarts 
(because each machining op/pocket/line/arc isn't a block of gcode or sub; it's 
a description of the operation in a standalone, complete manner), you don't 
have that luxury in EIA/traditional GCode mode! True, yes, there are 4 levels 
of TPS (no, not "reports", but manual teach points that can be used to move out 
of the work, then return back in) - however, if you stop the spindle, you get a 
spindle abnormal alarm. Reset, dump program. If you move out of memory or tape 
mode, dump program. If you attempt to open the door, door interlock alarm, 
reset, dump program. Move to MDI? Dump program.

There is also a restart function. It turns out to be non-modal. You need to 
have searchable strings/comments/ sub numbers on your code for that to work, as 
the Matrix doesn't use line numbers. Again, all aimed more to the 
conversational/Mazatrol or manual machining modes than streaming GCode. BTW - I 
don't use Mazatrol conversational. At all. I build my CAM with VisualMill, and 
it is a happy production scenario. I also use VMill to write code for my hobby 
EMC installs. (Other customers use anything from hand to Master X and Gibbs.)

However, in a weird twist of fate, I think it ends up being more the way you do 
have to evaluate your methods to the machine, than trying to force the machine 
to use your methods - for instance, true, it would be fabulous to, upon 
discovering a broken tool (on a machine with no tool check or management) pause 
the program, have the tool disengage, spindle stop, change tool, update 
offsets, then re-engage and continue - however - that's a lot of non-program 
interference, and is an incomplete solution - it's also likely that the broken 
tool left a scallop or poor edge on the cut, and you don't have the opportunity 
to BACK UP - you only have the opportunity to carry on - in that case, you've 
likely made or are about to make your workpiece unusable. Also, it's important 
to consider, why did the tool break? Is there debris/interference/tool remnants 
left that will cause more failures? I embarrassingly admit, I do mess up on a 
feed/speed/DOC entry more than occasionally, just trying to get the first run 
in. And the tool goes pop. I don't want to rerun that mistake, I need to go 
back to my CAM and fix it, then run it correctly from the start. Thus, for the 
most part, I'll break down my machining ops into a lot of little sections that 
I can (and do) post, then run, individually - it's not uncommon to have 10 
little programs that I load and run sequentially for the first-off run. If I'm 
happy with the optimization (which I rarely am the first time), I'll then go 
back, fix, and post everything as a single program.

Since I'm a specialty resource, not a job shop, I don't have to justify my 
spindle-on time; in fact, I probably only have about 600 spindle hours in the 
past year on that particular VMC, which would barely break in a new machine. 
That also means I don't have to justify a 5S, lean, super-optimized, kanban, 
every-second-accounted-for machining principle. I probably produce 10 or fewer 
parts in a single run, with  20-50 of the same family - EVER. That definitely 
fits the "low-volume, high-mix" profile. So, given that, I don't feel bad about 
having to do things twice in regards to a CAM session. I also never make "just 
one". If I were a lights-out job shop owner, I would want and demand tool 
management (that I do have on my Matrix, I just don't use it either) - but I'd 
also have a lot of other automation working in concert for workpiece movement, 
measurement and verification - and with any luck, the incoming dollars to 
support it. For that case there would also be no need for manual interruption 
of a program; a workpiece would likely still be damaged, possibly continue to 
damage other tools, but most likely just carry on with the occasional failed 
part that gets tossed into the scrap bin. When doing a night run of 500 parts, 
overrun with 10%, tossing one or two isn't a big deal. But again, it's not 
something I specialize in.

This isn't a photocopier-scenario where interrupting a job to copy one page of 
someone else's document is okay - every time I see a point where I'd think 
"hey, I wish I could interrupt and do...x..", it's quickly followed by "but it 
really wouldn't make any difference, since ..y... is screwed up anyway".

Just a few cents worth,

Ted.




--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration a

[Emc-users] (AXIS,hide) and (AXIS,show) of one G0 move

2009-08-10 Thread Maximilian H

Hello Everybody,

I am trying to suppress the drawing of the preview in AXIS of one G0
move using (AXIS,hide) and (AXIS,show).
However, it does not work as I think it should ;)

Does anybody have something similar working or could point me to a
working example ?

Excerpt of non-working gcode:

# = [# - #]
# = [# - #]
(AXIS,hide)
G0 X# Y#
(AXIS,show)

If I put the line in a comment like this:
(G0 X# Y#)
the preview is like I want it to be, but of course this breaks my gcode
program.

I am using emc2_2.3.2

Thanks

BR
Max





--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC with Isel controller

2009-08-10 Thread Markus
thank you for the answer.
no, the controller is not that kind of controller but the protocoll is realy 
simple. the communication works over the com-port and ther are only a few 
commands to control the machine. there is only one command to move the machine. 
Sending the command @0M X, SpeedX, Y, SpeedY, Z, SpeedZ moves the machine to 
the coordinates.
is there any way for me to implement the functions for my controller (for 
example an interface to emc or an api or anything like this)?
i think, i should be able to write a littel progam, cause i'm softwaredeveloper 
...

--- Jeff Epler  schrieb am Mo, 10.8.2009:

> Von: Jeff Epler 
> Betreff: Re: [Emc-users] EMC with Isel controller
> An: "Enhanced Machine Controller (EMC)" 
> Datum: Montag, 10. August 2009, 14:11
> If it's not a "step & direction"
> parallel port device, and it's not one
> of the smart I/O devices listed in our documentation, then
> it is not
> likely to have an existing hardware driver in emc2.
> 
> http://linuxcnc.org/docs/html/#Hardware%20Drivers
> 
> Jeff
> 
> --
> Let Crystal Reports handle the reporting - Free Crystal
> Reports 2008 30-Day 
> trial. Simplify your report design, integration and
> deployment - and focus on 
> what you do best, core application coding. Discover what's
> new with 
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
> 


  

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC with Isel controller

2009-08-10 Thread Jeff Epler
If it's not a "step & direction" parallel port device, and it's not one
of the smart I/O devices listed in our documentation, then it is not
likely to have an existing hardware driver in emc2.

http://linuxcnc.org/docs/html/#Hardware%20Drivers

Jeff

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] EMC with Isel controller

2009-08-10 Thread Markus
hi everybody,

i'm new in this mailing-list.
i took a look at emc and it is beatifull. but i've a little problem. the 
machine i use has got an isel interface card 5 as controller and i did not find 
any information if emc works with it.
so my question: can i use emc with my isel-controller or is it possible to 
create isel-g-code?

thanks a lot

markus


  

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Automatic program resume. Topic of myth or legend?

2009-08-10 Thread robert

> Well - I'd love to see a Fanuc 16/18/21 do as you ask.
>   
the philips control on our DSG has a crude form of it
if you do a run from line. it will run through the program doing no 
moves setting its self up checks if tool is in right turret location
loads up spindle speed & gear range
loads the tool offset in
turns on coolant when needed.
etc

but any real world IOs like bar feed etc are skipped and presumed to 
have happened so you still need your wits about you when you use it.
and it will still take the straight line approach to get there so no 
safe in and out move so its still very wise to pick your restart point 
carefully


there are many many unknowns to take into consideration if you ask me. i 
always like to feel i am driving the CNC, not the CNC driving me.
> On the other side we have companies which refuse to do any employee training. 
> - The state of CNC technology offers several different ways to cope with 
> different production issues - are all the employees on the same page?
>   

hi greg, places here you find have done the same some just employ the 
button pushers as i call them. part loaders then there a handful guys 
that setup the machines
then as you say you go the other way where shop is full of skilled 
bodies that do online programing and all
i think it depends what type of work you are doing if its high tech low 
volumes, or mass production where thats all the machine ever does is 
make that one part.

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Advanced stuff - was Re: Servo tuning--plot request

2009-08-10 Thread Rob Jansen
Robert,
>
>> Forget the fancy math. Mostly CAM takes care of that. Complicated sub
>> routines aren't used a lot either.
>>
>> Main reasons being, the operator is likely to know nothing more than the
>> standard Fanuc stuff and if he doesn't understand the code your asking
>> for trouble. Commercially, time is money, learning advanced math is
>> almost certainly not high on a list of priorities.
>>   
>> 
> what is this advanced math? do you mean programing complex parts etc.
>   
Advanced math was a term I used. Meaning more than just a simple scale 
or add - although that's most of what I ever need.
> Subs we only tend to use these days when running large production jobs
I have used subs to program tool changes and added this into a custom 
post processor.
I like subs and loops to keep code small and compact.

One of my CAM systems (FILOU) creates large files when milling pockets 
in multiple passes. I now use multiple passes using a while loop instead 
of repeating a lot of lines of G-code.
>> The inability to feed hold and do other thing like, ...
>> 
> EMC can do all this, u just need to know how to operate the control.

Up to now I have not needed this but it would be nice to know how to 
feed hold, spindle stop and jog during a program.
My current machine is large, slow and has an open construction allowing 
me to clear chips with a brush while running but I may be doing a 
retrofit of a machining center where this is not what I like to do 
(somehow I value my fingers too much for this :-) )


Regards,

Rob

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] emc chess pawn part program request

2009-08-10 Thread Alex Joni
It's included in your emc2 install (under nc-files/lathe-pawn.ngc)
Or you can download it from here:
http://git.linuxcnc.org/gitweb?p=emc2.git;a=blob_plain;f=nc_files/lathe_pawn.ngc;hb=HEAD

Regards,
Alex


- Original Message - 
From: "Rondal Nannie" 
To: "Enhanced Machine Controller (EMC)" 
Sent: Monday, August 10, 2009 3:37 AM
Subject: [Emc-users] emc chess pawn part program request


Hello I have a emco compact 5 cnc with emc just configuredand I was 
wondering if anybody has the program saved for a chess pawn part. I would 
like to use this for a test program. Thanks in advance Ron

--- On Sun, 8/9/09, robert  wrote:


From: robert 
Subject: Re: [Emc-users] Servo tuning--plot request
To: st...@pilotltd.net, "Enhanced Machine Controller (EMC)" 

Date: Sunday, August 9, 2009, 8:00 PM



--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users