-
Posts
16 -
Joined
-
Last visited
About amir_cnc
- Birthday 09/15/1980
Profile Information
-
Gender
Male
-
Interests
CNC Programming, Modeling, CAD/CAM, Post building, Nature Lover, Money, Travel, Family
Uncategorized
-
Location
A small place n the world
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
amir_cnc's Achievements
-
Thank you MillMan. This is a challenge for me. I think I am near to fix it. I'd like try a little more
-
Hello I am working on dmu 50 post here is the post setup: #Assign axis address str_pri_axis : "B" str_sec_axis : "C" str_dum_axis : "A" #Toolplane mapped to top angle position strings str_n_a_axis : "A" str_n_b_axis : "B" str_n_c_axis : "C" mtype : 3 head_is_sec : 0 rotaxis1$ = vecz #Zero rotdir1$ = vecx #Direction rotaxis2$ = vecx #Zero rotdir2$ = vecy #Direction p_nut_restore result = updgbl(rotaxis1$, "vecz") #Zero result = updgbl(rotdir1$, "vecx") #Direction result = updgbl(rotaxis2$, "vecx") #Zero result = updgbl(rotdir2$, "vecy") #Direction saxisx : 0 #The axis offset direction? saxisy : 0 #The axis offset direction? saxisz : 155 #The axis offset direction? r_intersect : 0 #Rotary axis intersect on their center of rotations n_saxisx : 0 #The axis offset direction? n_saxisy : 0 #The axis offset direction? 178.763 n_saxisz : 0 #The axis offset direction? n_r_intrsct : 0 #Rotary axis intersection with nutating (normally zero) 0 frc_cinit : 1 top_type : 2 shift_90_s : 1 vmc : 1 rot_on_x : 3 #0 = Off, 1 = About X, 2 = About Y, 3 = About Z rot_ccw_pos : 0 rot_type : 1 adj2sec : 1 auto_set_lim : 1 pri_limtyp$ : 0 sec_limtyp$ : 0 pri_limlo$ : 0 pri_limhi$ : 360 #Set intermediate angle, in limits, for post to reposition machine pri_intlo$ : -5 pri_inthi$ : 365 #Set the absolute angles for axis travel on secondary sec_limlo$ : -75 sec_limhi$ : 75 #Set intermediate angle, in limits, for post to reposition machine sec_intlo$ : -80 sec_inthi$ : 80 bias_null : 0 use_tool_plane_as_bias : no$ #Machine base matrix (Base matrix to map positions into) matb1$ : 1 matb2$ : 0 matb3$ : 0 matb4$ : 0 matb5$ : 1 # 1 matb6$ : 0 matb7$ : 0 matb8$ : 0.707107 matb9$ : -0.707107 I get tis error when generating G-codes : "ERROR-SETUP FOR PRIMARY OR SECONDARY AXIS IS ILLEGAL"
-
Good tips Thanks I'll try in real
-
also in TNC controllers (heidenhain machines) , for arcs, we need to add CYCLE 19 or not?
-
I have a related question: for example, we have a table-table(C-A) 5axis cnc, and the spinldle is aligned in the Z axis. In this case, for 2 & 3 axis operations, for output arcs with G2 and G3, on planar surfaces, Is it necessary to change the top-map value from zero?
-
Offset all Z positions in postprocessor
amir_cnc replied to amir_cnc's topic in Post Processor Development Forum
Mastercam have (shift_z_pvt) solution. It works and fixed. -
Hello I need to move all Z coordinate in gcodes, about 100mm downer. I need this for all 3, 4 and 5 axis moves. I did try achieve that with (saxisz), but not gain. How can I do that?
-
Maybe Thanks
-
yes , but not working I put here my 5axis setting --------------------------------------------------------------------- #Assign axis address top_map :3 str_pri_axis : "C" str_sec_axis : "A" str_dum_axis : "B" mtype : 0 head_is_sec : 0 rotaxis1$ =-vecy rotdir1$ =-vecx rotaxis2$ = vecz rotdir2$ = -vecy p_nut_restore #Postblock, restores original axis settings result = updgbl(rotaxis1$, "-vecy")#Zero result = updgbl(rotdir1$, "-vecx")#Direction result = updgbl(rotaxis2$, "vecz")#Zero result = updgbl(rotdir2$, "-vecy")#Direction use_tlength : 0 toollength : 0 shift_z_pvt : 0 shft_misc_r : 0 #Offset in head saxisx : 0 # saxisy : 0 # saxisz : -60 brk_mv_head : 1 brk_max_ang : 2 top_type : 4 shift_90_s : 1 adj2sec : 1 pri_limlo$ : -99999 #C_axis pri_limhi$ : 99999 pri_intlo$ : -365 pri_inthi$ : 365 sec_limlo$ : -45 # A_axis sec_limhi$ : 45 sec_intlo$ : -45 sec_inthi$ : 45 bias_null : 1 spind_align : 3 #Machine base matrix matb1$ : 1 matb2$ : 0 matb3$ : 0 matb4$ : 0 matb5$ : 1 matb6$ : 0 matb7$ : 0 matb8$ : 0 matb9$ : 1 ---------------------------------------------------------- also a my machine axis is attached.
-
but I want break angles in both positive and negative direction
-
Hello I have a big problem with "brk_max_ang" (breaking all angles) My machine is a TT 5-axis CA (A axis +45 ~ +30) my post just convert the angles between A+45 to A0 by 5 degrees. But when it goes from A0 to A-30, it cannot break the angle. the setting is : brk_mv_head : 1 #Break the 5 axis moves to remove gouge #** 0 brk_max_ang : 2 #'brk_mv_head' maximum angle move, applied if chordal 5 GCODE : ; operation: MJ1 90 L X-2.5 Y+120.108 C+0 A+45 R0 FMAX 100 L Z+286.03 R0 FMAX 110 L Z+188.03 R0 FMAX 120 L Z+186.03 F200 130 L Y+133.77 F1000 140 L Y+126.064 Z+190.075 A+43.216 150 L Y+118.045 Z+193.967 A+41.39 160 L Y+109.723 Z+197.68 A+39.522 170 L Y+101.111 Z+201.188 A+37.617 180 L Y+92.227 Z+204.464 A+35.677 190 L Y+83.091 Z+207.483 A+33.705 200 L Y+73.727 Z+210.222 A+31.707 210 L Y+64.166 Z+212.658 A+29.685 220 L Y+54.437 Z+214.774 A+27.645 230 L Y+44.575 Z+216.552 A+25.593 240 L Y+34.617 Z+217.982 A+23.532 250 L Y+24.601 Z+219.054 A+21.468 260 L Y+14.565 Z+219.764 A+19.407 270 L Y+4.549 Z+220.113 A+17.355 280 L Y-5.408 Z+220.105 A+15.315 290 L Y-15.271 Z+219.748 A+13.293 300 L Y-25.004 Z+219.053 A+11.295 310 L Y-34.576 Z+218.036 A+9.323 320 L Y-43.956 Z+216.715 A+7.383 330 L Y-53.119 Z+215.11 A+5.478 340 L Y-62.042 Z+213.243 A+3.61 350 L Y-70.708 Z+211.137 A+1.784 360 L Y-79.101 Z+208.815 A+0 370 L Y+12.888 380 L Y+76.688 390 L Y-67.803 Z+211.246 A-30 400 L Y-53.803 410 L Z+213.246 R0 FMAX 420 L Z+311.246 R0 FMAX M5 M9
-
Hi man Yes you are right. My controller is a Heidenhain TNC530. My operation is shown very well in the car simulation. I builded miy machine in Mastercam MachineSim to check better. Although, I worked with an OSAI PADE 5 Axis Head/Head for several years. For that machine, I would definitely enter the tool length in the G-code, because of RTCP.. But in table/table Vertical CNC machine, Just face the tool tip on the reference part face, for each tool Thanks
-
Hi David I manually place a Mill-Tool with a tool length of 150mm. And I entered the value of 150mm in HMI-ToolManager. Also I am enter The "Tool CALL 0" in G-Codes. But when running the program, only the Z-Axis changes. If I change the tool length to 0, Just Z axis move down 150mm. ! But my main question is: on this type of machines(HT , BC), should the tool height be determined by the HMI or Block of "Tool Def", or not? Because in my previous machine, which was a (TT , CA), I did not need to enter the height of the Tool for Single-Tool machining. And I just entered the "Tool Call 0" without tool length, And did working fine.
-
Hello I am working on a Table Head (XYZ Head=B Table C) 5axis (DMG - Deckel) VMC Machine. (The picture is attached. The Machine's forth Axis is C and Fifth Axis is B. I use one Fixed Tool and Define it by "Tool CALL 0 Z S700" But in 5 Axis operations. The Tool position is in wrong place. My questions: Can I use Zero tool lenght, for this type of machine? If yes, I'll need Define it in "HMI Tool Manager" or by "Tool Def " in PostProcessor? Thanks
Join us!
eMastercam - your online source for all things Mastercam.
Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.