FluffyMortain / heekscnc

Automatically exported from code.google.com/p/heekscnc
Other
0 stars 0 forks source link

EMC2 G41/G42 post #274

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hi and thanks for the Solving of 268 First
im now on 0.15.1 nice it runs perfect to me

BUT as you earlier sait ti 14.1 there will be a look on G41/G42 
nothing done till now (other mayers are probebly the issue )

Here the Request :
First the miss as you requestet:
i can generate path inside or outside with Roll on/off
i cant Generate  on the Skatch with roll on/off <_ inside or outside   
-----

For running the Mill in cutter compensation i need a path Exactly on the Sketch 
with in and out rolling (THE EMC calculates the ofsset to the tool Table 
diameter entry
---- 
with the given Parameters it shout be EASY to produse a new post that gives a 
Path on the Sketch ,with rolling in and out with the given radius.
and on the Parameter Climb or Conventionel it is to get G41 or G42

Thanks and hoping to get accepted and solved soon , i got to manuelly correct 
every G-code  and recalculate the roll on  rol of by Hand

Original issue reported on code.google.com by lot...@foengarage.de on 18 Jan 2011 at 1:11

GoogleCodeExporter commented 9 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

GoogleCodeExporter commented 9 years ago
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 lot...@foengarage.de on 18 Jan 2011 at 6:42

GoogleCodeExporter commented 9 years ago
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