Open GoogleCodeExporter opened 8 years ago
Sorry, one of the points should have been (-0.4,+0.3), not (-0.4,-0.3)
Original comment by kkec...@gmail.com
on 2 Dec 2011 at 9:51
Another mistake -- Step 3 should be
3. Select the spline and make to sketch
Original comment by kkec...@gmail.com
on 3 Dec 2011 at 3:28
try using 'lead in line length' and 'lead out line length' in the profile
machining dialog
Original comment by ddfalck2...@yahoo.com
on 3 Dec 2011 at 9:24
did you check this on the mashine controller
emc 2.4.6 does not effect the offset on Z moves
also in 2.5
2.3.x is differend on this
for the new software this is wright
BUT it is all in Python you only need to change the insert line or outlat line
of the CRC
Original comment by sammello...@gmail.com
on 5 Dec 2011 at 11:56
in the kurve_funcs.py
line 362
"""
# restore the unsplit kurve
if len(tags) > 0:
offset_curve = area.Curve(copy_of_offset_curve)
if use_CRC():
end_CRC()
# rapid up to the clearance height
rapid(z = clearance)
"""
change to
# restore the unsplit kurve
if len(tags) > 0:
offset_curve = area.Curve(copy_of_offset_curve)
# rapid up to the clearance height
rapid(z = clearance)
# end crc if on
if use_CRC():
end_CRC()
Original comment by sammello...@gmail.com
on 5 Dec 2011 at 12:17
Thanks for the comments. Using the lead-in/out length helps. With it I
generated the code below, to mill radii on the end of a bar. In EMC2 simulator
(v2.4.6) there is no X or Y movement during the Z-only moves before the G42
line. Not so at the end, the G00 Z1 line after the G40 also moves X. Maybe this
is an EMC2 problem? If I move the G40 up by one line, there is no X movement
with the Z-only move.
Also, viewed in EMC the lead-in and lead-out moves aren't tangential to the
roll-in/out curves. They look tangential in the backplot in Heekscnc, but not
in EMC2. (Maybe Heeks backplot doesn't consider cutter comp?) To make it
tangential, the X of the lead-in/out moves would ideally be reduced by the
cutter radius.
I'll look at the python code to see if I can manage to do this.
(Created with emc2b Cutter Radius Compensation post processor 2011/12/05 10:50)
(Feeds and Speeds set for machining Alloy Steel < 0.3% carbon)
G54 (Select Relative Coordinate System)
(tool change to 3/4 inch HSS End Mill)
T7 M06
G17 G90 G20
(Sketch)
G00 X0.875 Y1 S500 M03
Z-0.7
G01 Z-0.75 F2
G42 D7
X0.875 Y0.5 F0.7
G02X0.375 Y0 I-0.5 J0
G03X0 Y-0.375 I0 J-0.375
G01 X0 Y-1.125
G03X0.375 Y-1.5 I0.375 J0
G02X0.875 Y-2 I0 J-0.5
G01 X0.875 Y-2.5
G40
G00 Z1
M02
Original comment by kkec...@gmail.com
on 5 Dec 2011 at 9:08
you did not change the Z move bevor the crc off in the code you presented last
post
there is the Z beond
so you need to change to
rapid(z = clearance)
# end crc if on
if use_CRC():
end_CRC()
this will have the effect you looking for
Z clear with CRC in place then crc off
Original comment by sammello...@gmail.com
on 6 Dec 2011 at 6:12
Original issue reported on code.google.com by
kkec...@gmail.com
on 2 Dec 2011 at 9:48