You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
thank you for your great work!
I'm using 1.0.0+svn201407270103~ubuntu10.04.1
What steps will reproduce the problem?
1. Select an object (Face, Line, Point) and create a Script Operation
2. The Script Operation is created but does not contain the selected
Geometrical objects. So it is not possible to write scripts depending
on geometrical objects any more.
this was a very useful feature for e.g. thread milling where you have a
script producing a helix and get the x/y starting positions from the center
points from the geometry you need for your drilling operation anyway.
Following script producing 1 1/4" thread works great in previous HeeksCNC
versions
uncomment the lines and comment the last two ones for the actual HeeksCNC
version.
#--------------------------------------------------------------------------
from math import fabs
def helical_hole2(xPos, yPos, dia, final_depth, clearance, step_down,
step_over, tool_dia, start_depth):
'''
inner helical bore
'''
if (tool_dia > dia):
raise "tool wider than inner bore diameter"
if (step_over > fabs(yPos+dia/2.0- tool_dia/2.0)):
raise "step over too big"
ydelta = (yPos+dia/2.0- tool_dia/2.0)
rapid(z=clearance)
rapid(x=xPos,y=ydelta)
feed(z=start_depth)
currentDepth = start_depth- step_down
while currentDepth > final_depth :
arc_cw(x=xPos,y=ydelta,z=currentDepth,i=xPos,j=yPos)
currentDepth = currentDepth - step_down
feed(xPos,yPos)
rapid(z=clearance)
end_CRC()
bore_diameter = 42.1
tool_diameter = .25
start_depth = 0.0
final_depth = -10
step_down =2.309
step_over = .01
clearance = 5.0
#helical_hole2(0.0,0.0,bore_diameter,final_depth,clearance, step_down,
step_over, #tool_diameter,start_depth)
for i in graphics.points:
helical_hole2(i.x,i.y,bore_diameter,final_depth,clearance, step_down, step_over, tool_diameter,start_depth)
#----------------------------------------------------------------------
Original issue reported on code.google.com by [email protected] on 27 Jul 2014 at 11:30
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
[email protected]
on 27 Jul 2014 at 11:30The text was updated successfully, but these errors were encountered: