Closed GoogleCodeExporter closed 8 years ago
Hi,
I have done this now.
I have added a machine "EMC2 with Cutter Radius Compensation"
For a sketch with a path:
x10y0
x10y10
x0y10
Does this NC code look correct?
Dan.
(Created with emc2b post processor 2011/01/18 15:11)
G54 (Select Relative Coordinate System)
(tool change to 3 mm Carbide Slot Cutter)
T4 M06
G90 G21 G17
(Sketch)
G41 D4
G00 X9.000 Y-1.000
M03 S9167.0
Z2.000
G01 Z-1.000 F600.00
G03 X10.000 Y0.000 I0.000 J1.000 F1100.04
G01 X10.000 Y10.000
X0.000 Y10.000
G03 X-1.000 Y9.000 I0.000 J-1.000
G00 Z5.000
G40
Original comment by danhe...@gmail.com
on 18 Jan 2011 at 3:13
Thanks for the Quick answer
NO EMC does calculate on its own
this woudt give a nice Answer to the EMC2
(The ISO Rule to Cutter Compensation is ->in/out Radius > toolDiameter/2 )
(also there has to be a G01 XY first after the Depth is reatched,this is ISO
>0.5 Tool Diameter to direct the offset to the tool )
(BUT EMC Request for safe Work both to >=Tool Diameter)
......
G17 G21 G61 G40 G54 G49
(Created with emc2b post processor 2011/01/18 15:11)
G54 (Select Relative Coordinate System)
(tool change to 3 mm Carbide Slot Cutter)
T04 M06
G43 H04 (cutter length Compensation)
( )
(for a Circel Diameter 10 at X10Y10 StartPoint North,Roll on/off radius
3mm,PATH/INSIDE/Conventional-> G42 )
( )
(calculation Start Point,North/South means Center X -> X=10 ;; Y=
centerY+CircleRad-RolRad-ToolD =10+5-3-3=9.000)
G00 X10.000 Y9.000 (position with the calculated numbers Rinout3mm ToolDiam
=3mm North/South means Center X ,W/E centerY)
M03 S9167.0
Z2.000
G01 Z-1.000 F600.00
G42 D04
G01 X7.000 Y12.000 F500.00 (Move to the arc start THIS MOVE WILL BE CALCULASTED
BY EMC2)
G02 X10.000 Y15.000 I3.000 J0.000
G02 X10.000 Y15.000 I0.000 J-5.000
G02 X13.000 Y12.000 I0.000 J-3.000
G40
G00 Z5.000
( )
(for a Circel Diameter 10 at X10Y10 StartPoint North,Roll on/off radius
3mm,PATH/INSIDE/Climb-> G41 )
( )
G00 X10.000 Y9.000 (position with the calculated numbers Rinout3mm 0.6666times
ToolDiam =2mm 45Deg)
M03 S9167.0
Z2.000
G01 Z-1.000 F600.00
G41 D04
G01 X13.000 Y12.000 F500.00
G03 X10.000 Y15.000 I-3.000 J0.000
G03 X10.000 Y15.000 I0.000 J-5.000
G03 X7.000 Y12.000 I0.000 J-3.000
G40
G00 Z5.000
( )
(for a Circel Diameter 10 at X10Y10 StartPoint West,Roll on/off radius
3mm,PATH/Outside/Conventional-> G42 )
( )
(calculation Start West/East means Center Y -> Y=10 ;; X=
centerY-CircleRad-RolRad-ToolD =10-5-3-3=-1.000)
G00 X-1.000 Y10.000
M03 S9167.0
Z2.000
G01 Z-1.000 F600.00
G42 D04
G01 X2.000 Y13.000
G02 X5.000 Y10.000 I0.000 J-3.000
G03 X5.000 Y10.000 I5.000 J0.000
G02 X2.000 Y7.000 I-3.000 J0.000
G40
G00 Z5.000
M02
Original comment by sammello...@gmail.com
on 18 Jan 2011 at 6:42
This is done now. See https://heeks.net/help/config-1 search for CRC
Original comment by danhe...@gmail.com
on 24 Mar 2014 at 8:01
Original issue reported on code.google.com by
sammello...@gmail.com
on 18 Jan 2011 at 1:11