Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- sys.path.insert(0,'/usr/lib/heekscnc/')
- import math
- import area
- area.set_units(25.4)
- import kurve_funcs
- from nc.nc import *
- import nc.emc2b
- a = area.AreaFromDxf('simple.dxf') #input file
- output('/tmp/dxftest.tap')
- program_begin(123, 'Test program')
- tool_diameter = float(0.1)
- roll_radius = float(0.07874015748)
- offset_extra = 0
- roll_on = None
- roll_off = None
- extend_at_start= 0
- extend_at_end= 0
- lead_in_line_len= 0
- lead_out_line_len= 0
- rapid_safety_space = float(0.07874015748)
- rapid_down_to_height = float(.02)
- clearance = float(.4)
- start_depth = 0
- step_down = .1
- final_depth = -.1
- feedrate_hv(33.07086614, 3.937007874)
- for c in a.getCurves():
- kurve_funcs.profile(c, 'on', tool_diameter/2, offset_extra, roll_radius, roll_on, roll_off, rapid_down_to_height, clearance, start_depth, step_down, final_depth)
- program_end()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement