找回密码
注册

QQ登录

只需一步,快速开始

收听 站内信

Yeager

五軸程式設計/UG軟件專業顧問服務  yeager.fu@gmail.com

林帮助 2017-11-21 15:47
请看 http://t.cn/RJAQWdd (网址)
为了维护法律的尊严,为了维护法律的公平公正,请伸出援助之手---关注:公安近期非法绑架数千位善良民众...
2899045411 2016-12-5 23:04
如果看到一定回复,需求后处理
hunkxia 2015-4-20 13:36
Yeager 老师:
您帮我看看下面您写的第三点,这个判断应该怎么写?在哪个地方判断好?麻烦您给指点一下,谢谢!
大致寫個幾點個人認為的重點:
1. UG的刀路要確認是沒有五軸連動,最多只到四軸連動。別問我怎麼看阿!!!
2. POST內於linear move中,只設計輸出四個軸的座標
3. POST內寫個判別式檢查刀軌有五軸無聯動的跡象,當然有的就要作對應的處理,如跳報警之類的...
dongbei 2014-10-9 23:19
UG后处理球心输出,请大师指点呀
236531005 2014-7-13 09:18
你好,我在网上看到你给别人的指点,G93 F=輸入F/運行距離=40/兩單節間距离,请问我是三轴加转台A,要如何计算XYZA的单节间距离
Yeager 2014-4-24 00:10
這麼可怕!!!哪兒看出是我作地???
随心所Y 2014-4-18 20:00
大师能帮忙解决一下吗 我看了一下就是下的大师的后处理
随心所Y 2014-4-17 23:48
请教大师 你好 我用的是西门子840D的落地镗 机床附带一个侧铣头 可以在G18G19平面加工  在论坛里找到的后处理 带钻孔循环的 但是只能在G17平面加工 怎样才可以在后处理里自动转化成G18G19平面的加工
Yeager 2013-11-6 00:33
我用PB8.5版的,默認SIEMENS 840D的就大約齊了!
hunkxia 2013-11-5 22:23
机床型号是DMG  CTX BATE 1250 TC ,我自己编的后处理,问题是 CYCLE83 钻孔循环在工件45度方向不能打孔,角度显示45度,可到机床上还是0度在加工,而且还一个问题就是X值出现负值,因为车床不能出现-X,像是C轴自动转换角度有问题,请高手帮忙给指点一下,这两个问题:1: 45度不能打孔, 2: X 出现负值。 后处理哪块儿设置的不对?我是用UG-POST 里面的DMG车铣模板做的,还请高手帮忙!

N80 ;Tool Change
N90 G17
N100 T1 M6
N110 SETMS(1)
N120 G0 B1=45. C4=-180.
N130 TRAORI
N140 G500
N150 ORIWKS
N160 ORIAXES
N170 G94 G0 X-55.355 Y0.0 Z35.355 S1=4140 D0 M1=3
N180 F331.
N190 MCALL CYCLE83(3.,0.,3.,-15.9099,,,3.5,0.,,,1.,1,,0.)
N200 X-20. Y0.0
N210 MCALL
N220 X-55.355 Y0.0 Z35.355
N230 TRAFOOF
N240 M1=5
N250 _camtolerance=.06
N260 ;Operation : ROU_CH_45
N270 DIAMOF
別用TRAORI模式,試試CYCLE800吧!
若不知道我在說啥,先讀讀手冊,再來討論囉!

大师您还记得这个回复吗? 请问这种模式在后处理中怎么设置 ?

是不是改这些? 应该怎么改?

global cycle_init_flag
  global mom_siemens_cycle_count
  global cycle_plane_change_flag
  global mom_kin_machine_type
  global mom_tool_axis mom_tool_axis_type
  global mom_siemens_5axis_mode
  global mom_pos mom_mcs_goto
  global mom_prev_out_angle_pos mom_out_angle_pos
  global mom_siemens_coord_rotation
  global save_mom_kin_machine_type
  global mom_prev_tool_axis
  global coord_ang_A coord_ang_B coord_ang_C
  global mom_cycle_rapid_to_pos mom_cycle_retract_to_pos mom_cycle_feed_to_pos
  global mom_cycle_rapid_to mom_cycle_retract_to mom_cycle_feed_to
  global coord_offset mom_current_motion
  global mom_cycle_spindle_axis
  global mom_out_angle_pos mom_prev_out_angle_pos
  global mom_current_motion
  global mom_kin_machine_type

  if { ![string match "*5_axis*" $mom_kin_machine_type] } {
return
  }

  if {[info exists mom_siemens_coord_rotation] && $mom_siemens_coord_rotation ==1} {
return
  }

  if {![info exists mom_prev_out_angle_pos]} {
     set mom_prev_out_angle_pos(0) 0.0
     set mom_prev_out_angle_pos(1) 0.0
  }

  # <lili 04-20-2011>The command PB_CMD_auto_3D_rotation should be call again
  # at first hole to calculate mom_pos if there is no start point or clearance
  # plane because mom_pos cannot be reloaded at inital move or first move.
  # cycle_rotate_flag is used to detect if there is coordinate rotation after
  # first hole.
  if {![EQ_is_equal $mom_out_angle_pos(0) $mom_prev_out_angle_pos(0)] || ![EQ_is_equal $mom_out_angle_pos(1) $mom_prev_out_angle_pos(1)]} {
     set cycle_rotate_flag 1
  } else {
     set cycle_rotate_flag 0
  }

  if {[EQ_is_equal $mom_tool_axis(2) 1.0]} {
     set coord_ang_A 0
     set coord_ang_B 0
     set coord_ang_C 0
     # If in cycle plane change event, the tool axis changed back to Z axis,
     # reload mom_prev_out_angle_pos to prevent the coordinate rotation code output twice.
     if {[info exists mom_siemens_coord_rotation] && $mom_siemens_coord_rotation == 2} {
        set mom_prev_out_angle_pos(0) $mom_out_angle_pos(0)
        set mom_prev_out_angle_pos(1) $mom_out_angle_pos(1)
        MOM_reload_variable -a mom_prev_out_angle_pos
     }
  } else {
     PB_CMD_auto_3D_rotation
  }

  if {$mom_siemens_coord_rotation ==2} {
     set mom_cycle_spindle_axis 2
     if {$cycle_rotate_flag == 1} {
       # Output coordinate rotation code
        PB_CMD_output_trans_arot
        if { [PB_CMD__check_block_CYCLE800] } {
           PB_call_macro CYCLE800_sl
        }
        MOM_force Once X Y Z
     }
     VMOV 3 mom_pos mom_cycle_rapid_to_pos
     VMOV 3 mom_pos mom_cycle_feed_to_pos
     VMOV 3 mom_pos mom_cycle_retract_to_pos
     set mom_cycle_rapid_to_pos(2) [expr $mom_pos(2)+$mom_cycle_rapid_to]
     set mom_cycle_retract_to_pos(2) [expr $mom_pos(2)+$mom_cycle_retract_to]
     set mom_cycle_feed_to_pos(2) [expr $mom_pos(2)+$mom_cycle_feed_to]
  }
hunkxia 2013-10-30 16:18
大师帮我看看下面的问题;
机床型号是DMG  CTX BATE 1250 TC ,我自己编的后处理,问题是 CYCLE83 钻孔循环在工件45度方向不能打孔,角度显示45度,可到机床上还是0度在加工,而且还一个问题就是X值出现负值,因为车床不能出现-X,像是C轴自动转换角度有问题,请高手帮忙给指点一下,这两个问题:1: 45度不能打孔, 2: X 出现负值。 后处理哪块儿设置的不对?我是用UG-POST 里面的DMG车铣模板做的,还请高手帮忙!

N80 ;Tool Change
N90 G17
N100 T1 M6
N110 SETMS(1)
N120 G0 B1=45. C4=-180.
N130 TRAORI
N140 G500
N150 ORIWKS
N160 ORIAXES
N170 G94 G0 X-55.355 Y0.0 Z35.355 S1=4140 D0 M1=3
N180 F331.
N190 MCALL CYCLE83(3.,0.,3.,-15.9099,,,3.5,0.,,,1.,1,,0.)
N200 X-20. Y0.0
N210 MCALL
N220 X-55.355 Y0.0 Z35.355
N230 TRAFOOF
N240 M1=5
N250 _camtolerance=.06
N260 ;Operation : ROU_CH_45
N270 DIAMOF
spirit760119 2013-10-12 23:15
Yeager: 你好!您是否虎科大佘振華老師學生?是的話,還在學??

傅建堯  謹上
hello 老師您好!
我是凱盛!
佘老師~前兩屆畢業的學生!
最近回學校~老師那邊在做一些有關機械手臂相關的研究
所以學弟在問!
因為先前我改都是改一些簡單的東西
才想說能不能把運動學的公式 寫到post builder 裡面讓後處理做換算

凱盛 敬上
dongwancheng 2013-7-4 07:44
Yeager: 看你的POST才知道如何改!方便嗎?
yeager.fu@gmail.com
大师,邮件已发送,请查收
dongwancheng 2013-7-3 07:40
Yeager: 不解??有無案例可測試?
G40 G17 G49 G80 G90
G21
G91 G28 Z0.0
T01 M06
M11
G94 G00 G90 G54 A90.
G4X0 M10
X137.285 Y77.9 S0 M03
G43 Z152.875 H01 M08
Z55.875
G01 Z52.875 F250.
Y63.5
Y16.5
Y2.1
Z55.875
G00 Z152.875
M09
G00 A90.(此处的A值能否取消,我在快动里面已经把A设置为可选了,但依然输出,望大师给解)
X137.285 Y77.9 S0 M03
Z55.875 M08
G01 Z52.875 F250.
Y63.5
Y16.5
Y2.1
Z55.875
G00
Z152.875
M09
M05
M30
dongwancheng 2013-7-2 15:51
大师,有个问题想请教您下,A作为一个坐标来输出,如何让其可选呢?例如4轴定轴加工,一个平面上有两条刀路,则第二条不希望他输出A,有好办法吗?
wangerfei1 2013-6-6 15:17
你好
五轴后处理生成的双模式G93和G94
在后处理中怎么添加的,
wzs147536 2013-5-18 20:26
老大,想问你一下,UG编程怎么控制A轴的正负啊,不在后处理中修改
dongwancheng 2013-5-10 07:50
Yeager: 資訊太少,沒法說!上機看看不就得了....
我琢磨了下,计算空间角定位刀轴, 是否是用在A C轴轴线不相交的情况啊, 我琢磨啊琢磨,若是A C轴轴线相交,就没必要转换坐标了,您说是吧,可能我又钻牛角尖了, 不过还是要感谢yeager大师给予的提醒,
thank you
dongwancheng 2013-5-9 16:37
Yeager: 不知道你的需求是啥?
我现在要处理一种4轴加工可完成的箱体零件,我编程时用的是刀轴矢量控制,后处理用的是系统自带的:
T01 M06
G00 G90 G54 X42.5 Y2.657 A-45. C90. S8000 M03
G43 Z14.532 H01
G01 Z7.532 F500. M08
····
像之前所说,我的坐标在A轴轴线上,在UG里将工件偏移到实际摆放位置,那么这个程式能用吗?
dongwancheng 2013-5-9 14:05
Yeager: 只要實際物件相對於機床原點,與軟件內的一致即可!
大师所言,给予了我想法上的肯定,因为我研究的是定轴加工,
那么还有一个问题,
空间角计算找正刀轴向量是针对何种工件,何种情况呢,
望大师有空回复!
期盼
12下一页
facelist doodle涂鸦板
您需要登录后才可以留言 登录 | 注册

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-5-4 10:23 , Processed in 0.041805 second(s), 12 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

返回顶部