585,722 active members*
4,286 visitors online*
Register for free
Login
IndustryArena Forum > CAM Software > Uncategorised CAM Discussion > Software for restricting GCode to specific regions?
Results 1 to 4 of 4
  1. #1
    Join Date
    Feb 2012
    Posts
    0

    Software for restricting GCode to specific regions?

    I would like to use the GCode generated by pcb-gcode in a very specific order:

    1) Mill the surface around the mounting holes.
    2) Drill the mounting holes (during which I hold the PCB down using
    temporary brackets)
    3) Fix the PCB to the CNC table surface using screws through the newly drilled mounting holes - then remove the temporary brackets.
    4) Mill & drill the rest of the PCB.

    However, pcb-gcode doesn't really allow me to specify order. The result is that the mounting holes are scattered all throughout the gcode. This makes it a pain to search for them and edit them away every time I generate new gcode.

    So I'd like to run something like a filter/mask over the GCode that performs: "Remove all gcode that are not in these (rectangular) regions" or "Allow only gcode in these (rectangular) regions". Of course it has to allow me to enter a safe Z axis height so that it can move the tool between the allowed regions.

    Secondarily I need to make sure the remaining GCode doesn't now have a toolpath that passes over the screw heads that I inserted in this process. (Otherwise I have to make the safe Z Axis so high that the process is incredibly slow).

    Any advice on software that I can use to achieve either of this? I must have installed 10 evals today of gcode editors and still haven't found anything close to that.

  2. #2
    Join Date
    Jun 2007
    Posts
    3757

    Cool Easy.

    Don't use special code, and don't use screws. Or just 2 outside the work area.
    Have a pressure brush ring around the spindle that forces the PCB down against the spoil board.
    Safe height needs to be high enough for board flex. Maybe 1mm.
    Just like the big machines do.
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

  3. #3
    Join Date
    Feb 2012
    Posts
    0
    Ok, but even with the screws outside of the work area, I still need to make sure there isn't a movement path in either the drill file or mill file that passes over that area. (Or if it passes over that area the Z height has to be much higher than usual).

    I do use a Z height of around 1mm generally, but that won't clear a screw head. 5mm would clear it, but would add lots of time to the job and be unnecessary in 99.999% of cases.

    What's a "pressure brush ring"? Google wants no part of that term .

  4. #4
    Join Date
    Jun 2007
    Posts
    3757
    Round brush, like off a handheld carwasher scrubber with rotating brushes.
    Mount from spindle assembly so that when it moves the drill down the brush pushes against the PCB
    PCB Drill-router.MOV - YouTube
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

Similar Threads

  1. Vcarve can not see autocad dxf regions
    By magudaman in forum Vectric
    Replies: 3
    Last Post: 02-21-2011, 07:19 AM
  2. Free DXF to Gcode software
    By Crawler374 in forum Uncategorised CAM Discussion
    Replies: 2
    Last Post: 09-21-2009, 11:27 AM
  3. Specific feed speed rates for specific wood
    By mcArch in forum WoodWorking Topics
    Replies: 2
    Last Post: 08-19-2008, 04:36 AM
  4. Rhino and Rhinio Cam Regions Help
    By Cartierusm in forum Rhino 3D
    Replies: 8
    Last Post: 06-08-2008, 03:52 AM
  5. Are there specific router bits for specific materials?
    By fivefishcnc in forum Uncategorised MetalWorking Machines
    Replies: 1
    Last Post: 02-24-2008, 02:35 PM

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
  •