Tuesday, December 28, 2010

5 axis Machine

In few pass of year, the machining direction change to use more complex machine. Such as multiaxis machine.

Recently in our country have more population of 5 axis machine such as Deckel Maho, Mazak, Moriseiki, and the new comers are Quaser.




Those machine are using common control to run their mechanical device. The controller such as Fanuc, Heidenhain, Siemens, etc.

Here litle explanation the Fanuc control language as NC Code:
This momment i'll share some function of NC-code languange to control the machine.

1. Program Header
On program header, it containing some NC Code for initialisation:
O8899
G91 G28 Z0.0
G28 A0.0 C0.0
G28 X0.0 Y0.0
G90 G54
M44
M46
T1M6
G5.1Q1
==========

O8899 ; Number program have text "O" at start of program number.
G91 ; Incremental movement.
G28 ; Position of Home machine.
G28 Z0.0 is command to run machine goes to Z home machine position.
G28 X0.0 Y0.0 is command to run machine goes to X, and Y home machine position.
G90 ; Absolut movement.
G54 ; Work offset coordinate
Work offset cooedinate can assign value of 54, 55, 56, 57, 58, 59
M44 ; UnClamp swivel table.
M46 ; Unclamp rotary table.

Next post is Tool change and First Move after tool change position ...