603,963 active members*
3,192 visitors online*
Register for free
Login
Page 1 of 2 12
Results 1 to 20 of 26
  1. #1
    Join Date
    Jul 2005
    Posts
    39

    Exclamation Need Help With Setup

    I have a Zenbot Router with xylotex controller.
    I need help setting up my table i think. My table Dimensions are 6x-8y-3z.
    When i try to run the example emc2 file it says that it exceeds my travel.
    I think my table is big enough to run the engraving.
    I got the table set-up as follows:

    start: end:
    0.0 12.0 x
    0.0 16.0y
    0.0 4.0z


    Thanks for any help.

    Darren

  2. #2
    Join Date
    Nov 2005
    Posts
    496
    I would bet it is the Z axis that is the problem. it should be a negative number
    I can use a lathe as an example :
    usually the end of the part that is FARTHEST from the chuck is Z zero and gets more negative the closer to the chuck you go.

    I think the mil is similar Z zero would be when the table and head are the FARTHEST apart then Z goes negative as you they get closer to each other.

    try setting z at -4 and 0

    Someone else will come along a confirm this I'm sure.

  3. #3
    Join Date
    Nov 2005
    Posts
    496
    Ok I thought about this more.

    The machine limits are based on where your home 0 position is.

    say home 0 for the X axis is in the middle of the travel.
    you say your X is 12" long - then the correct number would be -6 and 6

    So it's the signed (+ or -) distance on either side of home zero position.

  4. #4
    Join Date
    Jul 2005
    Posts
    39
    my x axis is only 6 inches
    my y axis is 8 inches
    my z axis is only 3 inches
    I set it up like would in mach3 cuz i dont know how emc2 is set
    So i set:
    0 - 12
    0 - 16
    0 - 4
    4 just to be safe

  5. #5
    Join Date
    Mar 2006
    Posts
    474
    Are you setting your limits for more travel than your machine has?
    Where does your machine table home, at the extreme positive, or negative end of travel?

  6. #6
    Join Date
    Jul 2005
    Posts
    39
    Ummi dont believe so.
    umm maybe i should of mentioned i dont have any home or limit switches.
    So i use 0.0 as soft home u could say. Not for sure.
    Should they be set to like:
    -6 and 6
    -8 and 8
    -3 and 3

  7. #7
    Join Date
    May 2005
    Posts
    1662
    Even on a machine without switches you must establish a HOME zero position . The [dot]ini file (likely mymill.ini) decides where these are positioned. On my machine I chose to locate these at the extreme ends of the travel, I just find it less confusing that way. You would prefer HOME to be the center of travel ? That can also be done.

    BUT you have given the machine a larger work envelope than it has in reality. I think the real problem is you are misunderstanding the relationship between machine zero position and workpiece zero position. If not, you are misunderstanding how to establish a HOME in .ini. There is also part program zero to be considered. The emc text program is lower left 0,0,0 iirc.

    It's possible to tell emc the machine has a thousand inches of travel and still get an "exceeds travel" error. Emc has good manuals. Sorry if that comes across as "rtfm " but it's time well spent. This wiki entry might also help.
    http://wiki.linuxcnc.org/cgi-bin/emc...rdinateSystems

    edit/ Is it safe to assume you setup the machine using stepconf ? Whatever you called the machine (mymill is default), There will be a file called 'thatname'.ini in your emc2 directory. Open that text file and paste the information under [Axis 0] [Axis 1] and [Axis 2] in your next post.
    Anyone who says "It only goes together one way" has no imagination.

  8. #8
    Join Date
    Jul 2005
    Posts
    39
    I have been trying to tell emc the home postion is zero.
    All the way forward and all the way left.
    I have been reading the manual but i will try to go through it again.
    Just hope i set my table travel right.

    Thanks.

  9. #9
    Join Date
    Jul 2006
    Posts
    1
    Hello,
    I just started using Emc2 and I really like it. I am using the Ubuntu 8.04 install. I had similar "problems" but I didn't have the machine setup correctly in the "EMC2 Stepconf Wizard". Even correctly set up it will give a warning if you over travel which is great because it doesn't allow you to crash your machine. Also be aware that you might have a tool path that "undertravels" below 0. If you have your z axis travel set from 0 to 6 inches for example and try to run the z to -.05 it will give a warning and not run. I am running the Axis 2.2.8 an it comes up the the EMC2 Axis gcode engraving. You should see a red line box that shows the work area, if your toolpaths are outside that then it will error. I hope that helps, I have a sherline mill with xylotex drives and it works well with EMC2 so far.

  10. #10
    Join Date
    Mar 2006
    Posts
    474
    Quote Originally Posted by Triggerdog View Post
    I have a sherline mill with xylotex drives and it works well with EMC2 so far.

    I have the same setup, I just installed EMC2 a few weeks ago, and I'm really enjoying it.

  11. #11
    Join Date
    Nov 2005
    Posts
    496
    Ok the other related possible problem is you are trying to run the program while using the 'Machine coordinate system'
    Meaning after you start your machine and home it (either with switches are by pushing the home button) you have established 'Machine coordinates'- these can not be changed. (on a side note G53 calls use this coordinate system eg. G53 GX 0Y 0Z 0 puts you at the 'Machine coordinate' zero points for X Y Z -probably where you homed at regardless of any other coordinate system being used)
    What you need to do then is establish a coordinate system based from the part to be machined - The part origin needs to be established.
    EMC has eight g codes that keep track of part origins (or work offsets as EMC calls them) G54 55 56 57 58 59 59.1 59.2

    In AXIS "touch-off" is used to set the origin.
    One way is to physically move the cutter to where the part program is expecting X Y Z 0 is and then "touch_off" entering 0 for each axis (X Y Z).
    After that when you are using G54 coordinates system and you enter G0 X0 Y0 Z0 the machine will move to that spot.

    I skipped some details here (I haven't actually programmed a CNC mill...) but that will get you thinking - keep looking at the manual too and ask some more questions.

  12. #12
    Join Date
    Jul 2005
    Posts
    39

    Question

    Is there a way to take screenshots in EMC2?
    If there is then i will take one and show what im seeing.
    If my X axis is 6" of table travel then my settings should be set-up as -3 and 3, right?
    Im still using the manuals but they dont always tell ya what u need to know.

  13. #13
    Join Date
    Mar 2006
    Posts
    474
    Quote Originally Posted by compmedic View Post
    Is there a way to take screenshots in EMC2?
    If there is then i will take one and show what im seeing.
    If my X axis is 6" of table travel then my settings should be set-up as -3 and 3, right?
    Im still using the manuals but they dont always tell ya what u need to know.
    Sure, hit the PrintScreen key and you'll be able to save the screenshot image.

    If your home point is at the center of your travel, your settings would be -3, +3.
    I set mine up like the mills I run at work, homing at +X, +Y, and +Z. All of my travels are in the negative direction from there.

  14. #14
    Join Date
    May 2005
    Posts
    1662
    Arghh! Apologies! I'm on my cnc computer now and see a major problem. That EMC2 splash program won't work on a machine with 6" of X travel. If you want to play with that program do this;
    (and I'm assuming you're new to linux)
    => click on Applications>Accessories>Terminal
    => in terminal type
    Code:
    sudo  nano  /usr/share/axis/images/axis.ngc
    => enter your password (it's a write protected file)
    => in the nano editor change the line
    Code:
     #3 = .0003 (SCALE)
    to
    #3 = .0002 (SCALE)
    => Nano has instructions at the bottom of the screen. The "^" refers to the control button, so the sequence after editing is;
    ctrl o
    enter
    ctrl x
    => In emc hit file>reload. Now you have something that should fit the machine parameters.

    Whew, that got long winded. If you followed my muddy logic to a succesful end congratulations.

    Quote Originally Posted by compmedic View Post
    I have been trying to tell emc the home postion is zero.
    All the way forward and all the way left.
    It's unclear (at least to me) why (+3, -3) type travel is needed. Try something like
    home location 0
    table travel 0 to 6

    Just hope i set my table travel right.
    Careful not not to walk it off the leadscrews You really need to get this right so the soft travel limits work as intended
    Anyone who says "It only goes together one way" has no imagination.

  15. #15
    Join Date
    Dec 2006
    Posts
    151
    Quote Originally Posted by compmedic View Post
    Is there a way to take screenshots in EMC2?
    If there is then i will take one and show what im seeing.
    If my X axis is 6" of table travel then my settings should be set-up as -3 and 3, right?
    Im still using the manuals but they dont always tell ya what u need to know.

    You can set up the axis' as follows.
    X - 0.0 to 6.0
    Y - 0.0 to 8.0
    Z - 0.25 to -2.75 (top of work is usually assumed to be 0.0)

    Then you can set the HOME Position to whaever your want
    0,0,0 or 3,4,0 or 6,8,-2.75 or.......

    Look in the manual for HOME in the INI file. Not sure if there is an option to change this from 0,0,0 in Stepconf. You can open the INI file after running Stepconf and changing the HOME posistion

    Hope that helps

  16. #16
    Join Date
    Jul 2005
    Posts
    39
    Thanks for help.
    The resizing helped but im still getting the error.
    See screen shots.
    Attached Thumbnails Attached Thumbnails Screenshot.jpg   Screenshot-1.jpg  

  17. #17
    Join Date
    Feb 2007
    Posts
    514
    Those errors are simply telling you the loaded g code file would have to exceed your soft limits to run so it won't run. Simply you have to load a g code file that does not exceed your soft limits. As the machine integrator (and you are him ) you are free to set your limits for each axis as you choose. There is no "right" way only the way that works for you. If you choose X0 to 6 and Y0 to 6 and Z-3 to 0 then you as the programmer (switched hats didn't you) have to program your g code files to stay within the boundaries you set up. If the default file bugs you then just comment out the line OPEN_FILE... in the DISPLAY section of the .ini file or change it to one that does not exceed your preset soft limits.

    http://www.linuxcnc.org/docview/html...SPLAY]-Section

    John

  18. #18
    Join Date
    Jul 2005
    Posts
    39
    I just scaled the drawing down like i was just shown and it looks in my limits so i dont know why im getting that message.

  19. #19
    Join Date
    Dec 2008
    Posts
    2

    Hello

    Hello everyone,I am a china ,master in mechanical and electronic

  20. #20
    Join Date
    Feb 2007
    Posts
    514
    Quote Originally Posted by compmedic View Post
    I just scaled the drawing down like i was just shown and it looks in my limits so i dont know why im getting that message.
    What do you mean by "scaled the drawing down"? Did you change the g code or just zoom out?

    John

Page 1 of 2 12

Similar Threads

  1. CNC setup
    By mwood3 in forum Benchtop Machines
    Replies: 33
    Last Post: 06-19-2008, 01:22 PM
  2. Anyone know anything about this setup?
    By adbradley in forum DIY CNC Router Table Machines
    Replies: 4
    Last Post: 01-24-2008, 11:18 PM
  3. What's your setup like...
    By Scratch in forum Waterjet General Topics
    Replies: 1
    Last Post: 01-12-2007, 08:31 PM
  4. Setup
    By ACME in forum Uncategorised MetalWorking Machines
    Replies: 0
    Last Post: 09-07-2004, 03:37 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •