HELP EDITING POST PROCESSOR

HELP EDITING POST PROCESSOR

liam.carr59V7G
Enthusiast Enthusiast
1,394 Views
3 Replies
Message 1 of 4

HELP EDITING POST PROCESSOR

liam.carr59V7G
Enthusiast
Enthusiast

I have a twin table 5 axis router. I am trying to enable Axis synchronous control (Fanuc 30i B Plus control). basically using both tables as a single bed.

 

Now I believe I have the Fanuc side set up correctly but I need to amend my post processor so that an M64 is called in to activate Axis synchronous control and M65 is called in to deactivate it.

 

To confuse things a little, my tool rack is attached to the slave axis, so the ASC is activated after the tool change and once the slave and master axis have been returned to their ref positions with a G28. it is then deactivated prior to any tool change and activated again afterwards.

 

After any tool change the machine moves to a safe position, So using the G28 in absolute should be ok.

 

Here is some code of how i think it should look marked in red. I just need to know how to update my post processor(I have attached this)

 

Is anyone able to provide me with info on how to modify my post please?

 

 

%
<1>
( PROGRAM NAME : O00010 )
( PROGRAM DATE : 16/04/2024 AT 07:56:47)
( PROGRAMMED BY : LIAMC)
( POWERMILL CB : 2024039.0)
( PM PROJECT : LEFT E)
( POST VERSION : 2024.0.0.5142)
( POST PROCESSOR : THERMWOOD_C67DT_F30I_REV3)
( OUTPUT WORKPLANE : G54)
( )
( TOOL LIST)
( ----------------------------------------------)
( NUM| NAME| DIA| TIP| LEN|OVERHANG)
( ----------------------------------------------)
( 7|TW_POLY_BN25| 25.5|12.75|375.522| 321.322)
( 12| EM16X300|18.222| 0.0|317.102| 272.102)
( ----------------------------------------------)
( )
G21 G94 G40 G49
G69 G90 G17
( )
G54 ( WCS)
( )
G00 G53 Z0.0
G00 G53 B0.0 C0.0
( )
( TOOL ID :TW_POLY_BN25 )
( TOOL TYPE :BALLNOSE)
( DIA :25.5)
( LENGTH :375.522)
( TIP RAD :12.75)
( )
T7 M6
H7
S6000 M3
( )
( )
G28 Y0.0 V0.0 (HOME TABLE Y AXIS AND HOME TABLE V AXIS)
M64 (ACTIVATE TABLE SYNC)
( )
( )
( TOOLPATH : ROUGH_1 )
( WORKPLANE : G54)
( ALLOWANCE : 5.0)
( )
G90
B0.0 C0.0
X500.0 Y1025.0
G43 Z10.0 H7
M09

 

TOOLPATH CODE DELETED FOR CLARITY

 

G49
G69
( )
( TOOLPATH END)
( )
G00 G53 Z0.0
G00 G53 B0.0 C0.0
( )
M65 (DEACTIVATE TABLE SYNC PRIOR TO TOOL CHANGE)
( )
( TOOL ID :EM16X300 )
( TOOL TYPE :ENDMILL)
( DIA :18.222)
( LENGTH :317.102)
( TIP RAD :0.0)
( )
T12 M6
H12
S6000 M3

(  )

G28 Y0.0 V0.0 (HOME TABLE Y AXIS AND HOME TABLE V AXIS)
M64 (ACTIVATE TABLE SYNC)

(  )
G00 B0.0
( )
( TOOLPATH : SWARF_TOP_POCKET )
( WORKPLANE : G54)
( ALLOWANCE : 0.0)
( )
G43.4 H12
G00 X500.0 Y1025.0
B0.0 C0.0
Z10.0
M09

 

TOOLPATH CODE DELETED FOR CLARITY

G49
( )
( TOOLPATH END)
( )
G43.4 G91 Z0 H12
G90
G00 X500.0 Y1025.0 Z10.0 B0.0 C176.5483
G49
G69
( )
( TOOLPATH END)
( )
G00 G53 Z0.0
G00 G53 B0.0 C0.0
M05 S0

M65 (DEACTIVATE TABLE SYNC PRIOR TO END OF PROGRAM)
M30
%

0 Likes
1,395 Views
3 Replies
Replies (3)
Message 2 of 4

iamcdn79
Mentor
Mentor

You can write your nc program as a cut file and then import the cut file into your post processor and process as debug. There you can double-click on the parameters where you want to add your G codes

iamcdn79_0-1716565220547.pngiamcdn79_1-1716565283961.pngiamcdn79_2-1716565318426.pngiamcdn79_3-1716565339365.png

 


Intel Core i9 13900KF CPU
128 GB Kingston Beast DDR4 SDRAM
PNY RTX A2000 6GB Video Card
WD 1 TB SSD Hard Drive
Windows 11 Pro

0 Likes
Message 3 of 4

Jonathan.Artiss-DSI
Advisor
Advisor

@liam.carr59V7G 

 

It's best to reach out to your local reseller to make any modifications to your post. 

Jonathan Artiss
Senior Applications Engineer | DSI

Autodesk Expert Elite member
DSI, Design and Software International Autodesk Gold Partner

0 Likes
Message 4 of 4

india_alpha_tango
Community Visitor
Community Visitor

Sure! I can help you out with it! Could you create a .CUT file of the code you shared?

0 Likes