Re: [Emc-users] Servo tuning--plot request
> 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?
> 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?
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
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?
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
>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
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
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
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
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?
> 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
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
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