586,444 active members*
3,193 visitors online*
Register for free
Login
Results 1 to 4 of 4
  1. #1
    Join Date
    Nov 2005
    Posts
    14

    'CAD-assisted' manual programming

    Hi,

    we normally program our Bacci Twin 6-axis machine as follows: Design in SolidWorks CAD, export to SprutCAM, post-process to the Bacci Twin (Osai Seris 10 control).

    But for simple contours on the XY plane we use a quick and easy trick: in CAD we offset the contour to create the toolpath for the tool centre, and we then 'consult' this 'toolpath' to get the XYZ positions to write simple programs manually.

    That works ok - if you position the part in CAD so the XYZ coordinates of the offset profile you 'consult' match the XYZ coordinates you want ot use in the program (which they do if you position the part in CAD with the origin where you want it to be on the part).

    But we'd like to know if anyone has taken this a step further: is anyone programming simple 5-axis operations (by simple I mean 'flat' on any of the basic planes XY, XZ and YZ) manually using CAD as a helper to prepare and visualize the toolpath but bypassing CAM?

    We're trying to do it - but having hurdles with things like tool length offsets and trying not to have to use UPRs (but we don't mind using G16, G17, G18, G19)!

    I've got a feeling it must to be possible - but is anyone doing it?

    I'll try and attach an image to clarify, but no promises...
    Attached Thumbnails Attached Thumbnails Trazado del TCP en 3D en CAD.jpg  

  2. #2
    Join Date
    Mar 2003
    Posts
    35538
    Not 5 axis, but I wrote an AutoCAD macro that let's me draw the toolpath and export g-code directly from what I've drawn. I use it for all my "flat" parts.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  3. #3
    Join Date
    Nov 2005
    Posts
    14
    Yes, it sounds like like your macro has automated what we do manually in the XY plane: you draw the toolpath in CAD and you derive the g-code from the drawing, and for "flat" parts.

    We want to be able to do it for "flat" parts on vertical planes also and not just the horizontal plane. We want to be able to do transitions between work planes and still use the standard XYZ coordinates as our references, even when working on vertical planes.

    Anyone know if this is possible?

  4. #4
    Join Date
    May 2004
    Posts
    4519
    Quote Originally Posted by ger21 View Post
    Not 5 axis, but I wrote an AutoCAD macro that let's me draw the toolpath and export g-code directly from what I've drawn. I use it for all my "flat" parts.
    I wrote an AutoLISP routine to do this years ago also. I used to do what the OP is doing when I first started programming and did so for about 5-6 years until I bought my first CAD/CAM software. And I went so far as doing programming for a 5 axis MotionMaster router with this technique. That is what gave me the motivation I needed to buy CAD/CAM.

Similar Threads

  1. Trying to locate a programming manual
    By mitzlplik in forum Want To Buy...Need help!
    Replies: 2
    Last Post: 03-18-2012, 10:46 PM
  2. Proper programming manual? Where to get?
    By dmitriy in forum Cincinnati CNC
    Replies: 2
    Last Post: 08-02-2011, 12:46 AM
  3. L0B Programming manual
    By greenery_fr in forum Mazak, Mitsubishi, Mazatrol
    Replies: 0
    Last Post: 05-29-2009, 11:40 AM
  4. Learning manual programming
    By recon215 in forum MetalWork Discussion
    Replies: 1
    Last Post: 05-18-2009, 06:02 PM
  5. Programming Manual
    By innovator in forum Bridgeport / Hardinge Mills
    Replies: 2
    Last Post: 09-01-2005, 01:09 AM

Tags for this Thread

Posting Permissions

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