Originally Posted by fourperf I think it must be my post then. I did all you described but when it was run in the machine the machine was moving around the boss but the z was not moving at the same time. The x and y made the correct amound of revolutions around but no simultaneous Z move. I was not sure if I needed to be running 3 axis or not. I guess I simply need to have my reseller adjust my post.
Mark |
Mark,
Check out this for your SRC file.
:INCLUDE=C:\Program Files\post\millsrc\MILL.T32
*------------------------------
:SECTION=START_OF_TAPE
:T:<O><EOL>
*
:SECTION=INIT_TOOL_CHANGE_MILL
:T:<N><TOOL_COMMENT><EOL>
:T:<N><T><M:06><EOL>
*
*:SECTION=INIT_PRELOAD_TOOL_CHANGE_MILL
*
:SECTION=SUB_TOOL_CHANGE_MILL
:T:<N> Z0 H0<M:05><EOL>
:T:<N><M:01><EOL>
:T:<N><T><M:06><EOL>
:T:<N><TOOL_COMMENT><EOL>
*
*:SECTION=SUB_PRELOAD_TOOL_CHANGE_MILL
*
:SECTION=FIRST_RAPID_Z_MOVE_DOWN_MILL
:T:<N><G:90><G:00><Z!> H<"%2LT":TOOL><M:COOLANT_TYPE><EOL>
*
*:SECTION=FIRST_RAPID_Z_PRELOAD_DOWN_MILL
*
*:SECTION=FIVE_AXIS_FIRST_RAPID_Z_DOWN
*
:SECTION=RAPID_Z_MOVE_DOWN_MILL
:T:<N><G:90><G:00><Z><EOL>
*
*:SECTION=FIVE_AXIS_RAPID_Z_MOVE_DOWN
*
:SECTION=RAPID_Z_MOVE_UP_MILL
:T:<N><G:90><G><Z><EOL>
*
*:SECTION=FIVE_AXIS_RAPID_Z_MOVE_UP
*
:SECTION=LAST_RAPID_Z_MOVE_UP_MILL
:T:<N><G:90><G><Z><M:09><EOL>
*
*:SECTION=FIVE_AXIS_LAST_RAPID_Z_MOVE_UP
*
:SECTION=RAPID_FROM_TOOL_CHANGE_MILL
:T:<N><G!:ABSINC><G!:00><X!><Y!><S!><M!:SPINDLE_DIR><E!>
:T:<attributes><EOL>
*
:SECTION=RAPID_LEADIN_FROM_TOOL_CHANGE_MILL
:T:<N><G!:ABSINC><G:COMP><G!:00><X!><Y!><S!><M!:SPINDLE_DIR><E!><attributes><EOL>
*
*:SECTION=FIVE_AXIS_RAPID_FROM_T_CHANGE
*
:SECTION=RAPID_MOVE_MILL
:T:<N><G:ABSINC><G:00><X><Y><E><attributes><EOL>
*
:SECTION=RAPID_LEADIN_MOVE_MILL
:T:<N><G:ABSINC><G:COMP><G:00><X><Y><E><attributes><EOL>
*
:SECTION=RAPID_LEADOUT_MOVE_MILL
:T:<N><G:ABSINC><G:40><G:00><X!><Y!><E><attributes><EOL>
*
*:SECTION=FIVE_AXIS_RAPID_MOVE_MILL
*
*:SECTION=RAPID_TO_TOOL_CHANGE_MILL
*
*:SECTION=RAPID_LEADOUT_TO_TOOL_CHANGE_MILL
*
*:SECTION=FIVE_AXIS_RAPID_TO_T_CHANGE
*
:SECTION=FEED_Z_MOVE_DOWN_MILL
:T:<N><G:90><G:01><Z><F><EOL>
*
*:SECTION=FIVE_AXIS_FEED_Z_MOVE_DOWN
*
:SECTION=LINE_LEADIN_MOVE_MILL
:T:<N><G:ABSINC><G:COMP><COMP_NUMBER><G:01><X!><Y!><Z><F><attributes><EOL>
*
:SECTION=LINE_MOVE_MILL
:T:<N><G:ABSINC><G:01><X><Y><Z><F><attributes><EOL>
*
*:SECTION=FASTLINE
*
*:SECTION=FIVE_AXIS_LINE_MOVE_MILL
*
:SECTION=LINE_LEADOUT_MOVE_MILL
:T:<N><G:ABSINC><G:40><G:01><X><Y><Z><F><EOL>
*
:SECTION=ARC_MOVE_MILL
:T:<N><G:ARC_DIR><X><Y><Z><I><J><F><EOL>
*
:SECTION=RADIUS_MOVE_MILL
:T:<N><G:ABSINC><G><X><Y><R><F><attributes><EOL>
*
:SECTION=DRILL_POSITION
:T:<N><G!:ABSINC><G!:00><X!><Y!><S!><M!:SPINDLE_DIR><E!><attributes><EOL>
*
:SECTION=DRILLING_CYCLE
:T:<N><G:ABSINC><G:81><G:PLANE><X!><Y!><Z_CLEAR><Z_DEPTH><F><M:COOLANT_TYPE><EOL>
*
:SECTION=SPOT_DRILLING_CYCLE
:T:<N><G:ABSINC><G:82><G:PLANE><X!><Y!><Z_CLEAR><Z_DEPTH> P<%

dwell*1000)><F><M:COOLANT_TYPE><EOL>
*
:SECTION=PECKING_CYCLE
:T:<N><G:ABSINC><G:83><G:PLANE><X!><Y!><Z_CLEAR><Z_DEPTH><SUB_PECK><F><M:COOLANT_TYPE><EOL>
*
:SECTION=VARIABLE_PECKING_CYCLE
:T:<N><G:ABSINC><G:83><G:PLANE><X!><Y!><Z_CLEAR><Z_DEPTH> I<#:OPR_Z_FIRST_PECK>
:T: J<#

ABS(OPR_Z_FIRST_PECK-OPR_Z_SUB_PECK))> K<#:minimum_increment><F><M:COOLANT_TYPE><EOL>
*
:SECTION=TAPPING_CYCLE
:T:<N><G:ABSINC><G:84><G:PLANE><X!><Y!><Z_CLEAR><Z_DEPTH> Q<"#3.4":OPR_Z_FEED>
:T:<F!

OPR_SPEED+.2)><M:COOLANT_TYPE><EOL>
Be sure you have the 'Z' in the SECTION=ARC_MILL_MOVE and the SECTION=LINE_MILL_MOVE.