首页 理论教育如何设置程序和刀轨

如何设置程序和刀轨

【摘要】:Stage1.定义程序的起始序列Step1.选择命令。Step2.设置程序开始。图9.3.2 “程序和刀轨”选项卡Step3.修改程序开始命令。图9.3.6 “Start of Program-块:absolute_mode”对话框(四)Step4.定义新添加的程序开始程序。设置G80为强制输出。Step5.然后在“Start of Program-块:absolute_mode”对话框(四)中单击按钮,系统返回到“程序”选项卡,如图9.3.7所示。图9.3.8 “操作起始序列”节点界面(一)图9.3.9 “运算程序消息”对话框图9.3.10 “操作起始序列”节点界面(二)Stage3.定义刀轨运动输出格式Step1.选择命令。

Stage1.定义程序的起始序列

Step1.选择命令。在后处理器编辑窗口中单击978-7-111-49469-0-Chapter09-163.jpg选项卡,结果如图9.3.2所示。

Step2.设置程序开始。在图9.3.2中的978-7-111-49469-0-Chapter09-164.jpg分支区域中右击978-7-111-49469-0-Chapter09-165.jpg选项,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-166.jpg命令。

978-7-111-49469-0-Chapter09-167.jpg

图9.3.2 “程序和刀轨”选项卡

Step3.修改程序开始命令。

(1)选择命令。在图9.3.2中的978-7-111-49469-0-Chapter09-168.jpg分支中单击978-7-111-49469-0-Chapter09-169.jpg选项,此时系统弹出如图9.3.3所示的“Start of Program-块:absolute_mode”对话框(一)。

978-7-111-49469-0-Chapter09-170.jpg

图9.3.3 “Start of Program-块:absolute_mode”对话框(一)

(2)删除G71。在如图9.3.3所示的“Start of Program-块:absolute_mode”对话框(一)中右击978-7-111-49469-0-Chapter09-171.jpg按钮,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-172.jpg命令。

(3)添加G49。在如图9.3.3所示的“Start of Program-块:absolute_mode”对话框(一)中单击978-7-111-49469-0-Chapter09-173.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-174.jpg978-7-111-49469-0-Chapter09-175.jpg978-7-111-49469-0-Chapter09-176.jpg命令,然后单击978-7-111-49469-0-Chapter09-177.jpg按钮不放,拖动到978-7-111-49469-0-Chapter09-178.jpg后面,此时会显示出新添加的G49,系统会自动排序,结果如图9.3.4所示。

978-7-111-49469-0-Chapter09-179.jpg

图9.3.4 “Start of Program-块:absolute_mode”对话框(二)

(4)添加G80。在图9.3.4所示的“Start of Program-块:absolute_mode”对话框(二)中单击978-7-111-49469-0-Chapter09-180.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-181.jpg978-7-111-49469-0-Chapter09-182.jpg978-7-111-49469-0-Chapter09-183.jpg命令,然后单击978-7-111-49469-0-Chapter09-184.jpg按钮不放,将其拖动到978-7-111-49469-0-Chapter09-185.jpg后面,此时会显示出新添加的G80,系统会自动排序,结果如图9.3.5所示。

978-7-111-49469-0-Chapter09-186.jpg

图9.3.5 “Start of Program-块:absolute_mode”对话框(三)

(5)添加G代码G_MCS。在图9.3.5所示的“Start of Program-块:absolute_mode”对话框(三)中单击978-7-111-49469-0-Chapter09-187.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-188.jpg978-7-111-49469-0-Chapter09-189.jpg978-7-111-49469-0-Chapter09-190.jpg命令,然后单击978-7-111-49469-0-Chapter09-191.jpg按钮不放,此时会显示出新添加的G程序,然后将其拖动到978-7-111-49469-0-Chapter09-192.jpg后面,结果如图9.3.6所示。

978-7-111-49469-0-Chapter09-193.jpg

图9.3.6 “Start of Program-块:absolute_mode”对话框(四)

Step4.定义新添加的程序开始程序。

(1)设置G49为强制输出。在图9.3.6中右击978-7-111-49469-0-Chapter09-194.jpg,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-195.jpg命令。

(2)设置G80为强制输出。在图9.3.6中右击978-7-111-49469-0-Chapter09-196.jpg,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-197.jpg命令。

(3)设置G为选择输出。在图9.3.6中右击978-7-111-49469-0-Chapter09-198.jpg,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-199.jpg命令。

Step5.然后在“Start of Program-块:absolute_mode”对话框(四)中单击978-7-111-49469-0-Chapter09-200.jpg按钮,系统返回到“程序”选项卡,如图9.3.7所示。

978-7-111-49469-0-Chapter09-201.jpg

图9.3.7 “程序”选项卡

Stage2.定义操作的起始序列

Step1.选择命令。在“程序”选项卡中单击978-7-111-49469-0-Chapter09-202.jpg节点,此时系统会显示如图9.3.8所示的界面。

Step2.添加操作头信息块,显示操作信息。

(1)在图9.3.8所示的“操作起始序列”节点界面(一)中右击978-7-111-49469-0-Chapter09-203.jpg选项,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-204.jpg命令。

(2)在图9.3.8所示的“操作起始序列”节点界面(一)中单击978-7-111-49469-0-Chapter09-205.jpg按钮,然后在下拉列表中选择978-7-111-49469-0-Chapter09-206.jpg命令,单击978-7-111-49469-0-Chapter09-207.jpg按钮不放,此时显示出新添加的978-7-111-49469-0-Chapter09-208.jpg,将其拖动到978-7-111-49469-0-Chapter09-209.jpg后面,此时系统弹出“运算程序消息”对话框。

(3)在“运算程序消息”对话框中输入“$mom_operation_name,$mom_operation_type”字符,如图9.3.9所示,单击978-7-111-49469-0-Chapter09-210.jpg按钮,完成操作的起始序列的定义,结果如图9.3.10所示。

978-7-111-49469-0-Chapter09-211.jpg

图9.3.8 “操作起始序列”节点界面(一)

978-7-111-49469-0-Chapter09-212.jpg

图9.3.9 “运算程序消息”对话框

978-7-111-49469-0-Chapter09-213.jpg

图9.3.10 “操作起始序列”节点界面(二)

Stage3.定义刀轨运动输出格式

Step1.选择命令。在图9.3.10中左侧的组成结构中单击978-7-111-49469-0-Chapter09-214.jpg节点下的978-7-111-49469-0-Chapter09-215.jpg节点,进入刀轨运动节点界面,如图9.3.11所示。

978-7-111-49469-0-Chapter09-216.jpg

图9.3.11 “运动”节点界面(一)

Step2.修改线性移动。

(1)选择命令。在图9.3.11中单击978-7-111-49469-0-Chapter09-217.jpg按钮,此时系统弹出如图9.3.12所示的“事件:线性移动”对话框。

(2)删除G17。在图9.3.12所示的“事件:线性移动”对话框中右击978-7-111-49469-0-Chapter09-218.jpg按钮,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-219.jpg命令。

(3)删除G90。在图9.3.12所示的“事件:线性移动”对话框中右击978-7-111-49469-0-Chapter09-220.jpg按钮,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-221.jpg命令。

(4)在图9.3.12所示的“事件:线性移动”对话框中单击978-7-111-49469-0-Chapter09-222.jpg按钮,完成线性移动的修改,同时系统返回到“运动”节点界面。

978-7-111-49469-0-Chapter09-223.jpg

图9.3.12 “事件:线性移动”对话框

Step3.修改圆周移动。

(1)选择命令。在“运动”节点界面中单击978-7-111-49469-0-Chapter09-224.jpg按钮,此时系统弹出如图9.3.13所示的“事件:圆周移动”对话框。

978-7-111-49469-0-Chapter09-225.jpg

图9.3.13 “事件:圆周移动”对话框

(2)删除G90。在图9.3.13所示的“事件:圆周移动”对话框中右击978-7-111-49469-0-Chapter09-226.jpg按钮,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-227.jpg命令。

(3)添加G17。在如图9.3.13所示的“事件:圆周移动”对话框中单击978-7-111-49469-0-Chapter09-228.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-229.jpg978-7-111-49469-0-Chapter09-230.jpg978-7-111-49469-0-Chapter09-231.jpg命令,然后单击978-7-111-49469-0-Chapter09-232.jpg按钮不放,此时会显示出新添加的G17,然后将其拖动到978-7-111-49469-0-Chapter09-233.jpg前面,系统会自动排序。

(4)定义圆形记录方式。在如图9.3.13所示的“事件:圆周移动”对话框中的978-7-111-49469-0-Chapter09-234.jpg区域中选择978-7-111-49469-0-Chapter09-235.jpg单选按钮。

(5)在“事件:圆周移动”对话框中单击978-7-111-49469-0-Chapter09-236.jpg按钮,完成圆周移动的修改,同时系统返回到“运动”节点界面。

Step4.修改快速移动。

(1)选择命令。在“运动”节点界面中单击978-7-111-49469-0-Chapter09-237.jpg按钮,此时系统弹出如图9.3.14所示的“事件:快速移动”对话框。

(2)删除G90(一)。在如图9.3.14所示的“事件:快速移动”对话框中右击978-7-111-49469-0-Chapter09-238.jpg按钮,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-239.jpg命令。

(3)删除G90(二)。在如图9.3.14所示的“事件:快速移动”对话框中右击978-7-111-49469-0-Chapter09-240.jpg按钮,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-241.jpg命令。

978-7-111-49469-0-Chapter09-242.jpg

图9.3.14 “事件:快速移动”对话框

(4)在图9.3.14所示的“事件:快速移动”对话框中单击978-7-111-49469-0-Chapter09-243.jpg按钮,完成快速移动的修改,结果如图9.3.15所示。

978-7-111-49469-0-Chapter09-244.jpg

图9.3.15 “运动”节点界面(二)

Stage4.定义操作结束序列

Step1.选择命令。在如图9.3.15中左侧的组成结构中单击978-7-111-49469-0-Chapter09-245.jpg节点,进入“操作结束序列”节点界面,如图9.3.16所示。

Step2.添加切削液关闭命令。

(1)选择命令。在如图9.3.16所示的“操作结束序列”节点界面(一)中单击978-7-111-49469-0-Chapter09-246.jpg按钮不放,此时显示出新添加的978-7-111-49469-0-Chapter09-247.jpg,将其拖动到978-7-111-49469-0-Chapter09-248.jpg后面,此时系统弹出如图9.3.17所示的“End of Path-块:end_of_path_1”对话框。

978-7-111-49469-0-Chapter09-249.jpg

图9.3.16 “操作结束序列”节点界面(一)

(2)添加M09辅助功能。在如图9.3.17所示的“End of Path-块:end_of_path_1”对话框中单击978-7-111-49469-0-Chapter09-250.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-251.jpg978-7-111-49469-0-Chapter09-252.jpg978-7-111-49469-0-Chapter09-253.jpg978-7-111-49469-0-Chapter09-254.jpg978-7-111-49469-0-Chapter09-255.jpg命令,然后单击978-7-111-49469-0-Chapter09-256.jpg按钮不放,此时会显示出新添加的M09辅助功能,将其拖动到图9.3.17所示的插入点的位置。

978-7-111-49469-0-Chapter09-257.jpg

图9.3.17 “End of Path-块:end_of_path_1”对话框

(3)在如图9.3.17所示的“End of Path-块:end_of_path_1”对话框中单击978-7-111-49469-0-Chapter09-258.jpg按钮,完成刀轨结束分支处添加块1的创建,结果如图9.3.18所示。

978-7-111-49469-0-Chapter09-259.jpg

图9.3.18 “操作结束序列”节点界面(二)

Step3.添加主轴停止。

(1)选择命令。在如图9.3.18所示的“操作结束序列”节点(二)中单击978-7-111-49469-0-Chapter09-260.jpg按钮不放,此时显示出新添加的978-7-111-49469-0-Chapter09-261.jpg,将其拖动到978-7-111-49469-0-Chapter09-262.jpg后松开鼠标,此时系统弹出“End of Path-块:end_of_path_2”对话框。

(2)添加M05辅助功能。单击978-7-111-49469-0-Chapter09-263.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-264.jpg978-7-111-49469-0-Chapter09-265.jpg978-7-111-49469-0-Chapter09-266.jpg978-7-111-49469-0-Chapter09-267.jpg978-7-111-49469-0-Chapter09-268.jpg命令,然后单击978-7-111-49469-0-Chapter09-269.jpg按钮不放,此时会显示出新添加的M05辅助功能,将其拖动到插入点的位置。

(3)单击978-7-111-49469-0-Chapter09-270.jpg按钮,完成刀轨结束分支处添加块2的创建,结果如图9.3.19所示。

978-7-111-49469-0-Chapter09-271.jpg

图9.3.19 “操作结束序列”节点界面(三)

(4)移动新添加的M05辅助功能。在如图9.3.19所示的“操作结束序列”节点界面(三)中将978-7-111-49469-0-Chapter09-272.jpg拖动至978-7-111-49469-0-Chapter09-273.jpg下部区域松开鼠标,结果如图9.3.20所示。

978-7-111-49469-0-Chapter09-274.jpg

图9.3.20 “操作结束序列”节点界面(四)

Step4.添加可选停止命令。

(1)选择命令。在图9.3.20所示的“操作结束序列”节点界面(四)中单击978-7-111-49469-0-Chapter09-275.jpg按钮不放,此时显示出新添加的978-7-111-49469-0-Chapter09-276.jpg,将其拖动到978-7-111-49469-0-Chapter09-277.jpg下方松开鼠标,此时系统弹出“End of Path-块:end_of_path_3”对话框。

(2)添加M01辅助功能。在“End of Path-块:end_of_path_3”对话框中单击978-7-111-49469-0-Chapter09-278.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-279.jpg978-7-111-49469-0-Chapter09-280.jpg978-7-111-49469-0-Chapter09-281.jpg978-7-111-49469-0-Chapter09-282.jpg978-7-111-49469-0-Chapter09-283.jpg命令,单击978-7-111-49469-0-Chapter09-284.jpg按钮不放,此时会显示出新添加的M01辅助功能,将其拖动到插入点的位置。

(3)单击978-7-111-49469-0-Chapter09-285.jpg按钮,完成刀轨结束分支处添加块3的创建,结果如图9.3.21所示。

978-7-111-49469-0-Chapter09-286.jpg

图9.3.21 “操作结束序列”节点界面(五)

Step5.添加回零命令。

(1)选择命令。在如图9.3.21所示的“操作结束序列”节点界面(五)中单击978-7-111-49469-0-Chapter09-287.jpg按钮不放,此时显示出新添加的978-7-111-49469-0-Chapter09-288.jpg,将其拖动到978-7-111-49469-0-Chapter09-289.jpg下方松开鼠标,此时系统弹出“End of Path-块:end_of_path_4”对话框。

(2)在块4中添加G程序。在“End of Path-块:end_of_path_4”对话框中单击978-7-111-49469-0-Chapter09-290.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-291.jpg978-7-111-49469-0-Chapter09-292.jpg978-7-111-49469-0-Chapter09-293.jpg命令,然后单击978-7-111-49469-0-Chapter09-294.jpg按钮不放,此时会显示出新添加的G91,将其拖动到插入点的位置。在“End of Path-块:end_of_path_4”对话框中单击978-7-111-49469-0-Chapter09-295.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-296.jpg978-7-111-49469-0-Chapter09-297.jpg978-7-111-49469-0-Chapter09-298.jpg命令,然后单击978-7-111-49469-0-Chapter09-299.jpg按钮不放,此时会显示出新添加的G28,将其拖动到978-7-111-49469-0-Chapter09-300.jpg后面。在“End of Path-块:end_of_path_4”对话框中单击978-7-111-49469-0-Chapter09-301.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-302.jpg978-7-111-49469-0-Chapter09-303.jpg978-7-111-49469-0-Chapter09-304.jpg命令,然后单击978-7-111-49469-0-Chapter09-305.jpg按钮不放,此时会显示出新添加的Z0.,将其拖动到978-7-111-49469-0-Chapter09-306.jpg后面。

(3)单击978-7-111-49469-0-Chapter09-307.jpg按钮,完成刀轨结束分支处添加块4的创建,结果如图9.3.22所示。

978-7-111-49469-0-Chapter09-308.jpg

图9.3.22 “操作结束序列”节点界面(六)

Step6.定义新添加的块的属性。

(1)设置M09为强制输出。在图9.3.22中右击978-7-111-49469-0-Chapter09-309.jpg分支,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-310.jpg命令,此时系统弹出如图9.3.23所示的“强制输出一次”对话框,选中978-7-111-49469-0-Chapter09-311.jpg复选框,单击978-7-111-49469-0-Chapter09-312.jpg按钮。

978-7-111-49469-0-Chapter09-313.jpg

图9.3.23 “强制输出一次”对话框

(2)设置M05为强制输出。在图9.3.22中右击978-7-111-49469-0-Chapter09-314.jpg,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-315.jpg命令,然后在弹出的“强制输出一次”对话框中选中978-7-111-49469-0-Chapter09-316.jpg复选框,单击978-7-111-49469-0-Chapter09-317.jpg按钮。

(3)设置G91G28Z0.为强制输出。在图9.3.22中右击978-7-111-49469-0-Chapter09-318.jpg,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-319.jpg命令,然后在弹出的“强制输出一次”对话框中分别选中978-7-111-49469-0-Chapter09-320.jpg978-7-111-49469-0-Chapter09-321.jpg978-7-111-49469-0-Chapter09-322.jpg复选框,单击978-7-111-49469-0-Chapter09-323.jpg按钮。

(4)设置M01为强制输出。在图9.3.22中右击978-7-111-49469-0-Chapter09-324.jpg,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-325.jpg命令,然后在弹出的“强制输出一次”对话框中选中978-7-111-49469-0-Chapter09-326.jpg复选框,单击978-7-111-49469-0-Chapter09-327.jpg按钮。

Stage5.定义程序结束序列

Step1.选择命令。在图9.3.22中左侧的组成结构中单击978-7-111-49469-0-Chapter09-328.jpg节点,进入“程序结束序列”节点界面,如图9.3.24所示。

978-7-111-49469-0-Chapter09-329.jpg

图9.3.24 “程序结束序列”节点界面

Step2.设置程序结束序列。在图9.3.24中的978-7-111-49469-0-Chapter09-330.jpg分支区域中右击978-7-111-49469-0-Chapter09-331.jpg,在弹出的快捷菜单中选择978-7-111-49469-0-Chapter09-332.jpg命令。

Step3.定制在程序结尾处显示加工时间。

(1)选择命令。在图9.3.24中单击978-7-111-49469-0-Chapter09-333.jpg按钮,在下拉列表中选择978-7-111-49469-0-Chapter09-334.jpg命令,单击978-7-111-49469-0-Chapter09-335.jpg按钮不放,此时会显示出新添加的978-7-111-49469-0-Chapter09-336.jpg,将其拖动到978-7-111-49469-0-Chapter09-337.jpg下方,此时系统弹出“定制命令”对话框。

(2)输入代码。在“定制命令”对话框中输入:globalmom_machine_time MOM_output_literal";(Total Operation MachineTime:[format"%.2f"$mom_machine_time]min)",结果如图9.3.25所示。

978-7-111-49469-0-Chapter09-338.jpg

图9.3.25 “定制命令”对话框

(3)单击978-7-111-49469-0-Chapter09-339.jpg按钮,系统返回至“程序结束序列”节点界面。

Stage6.定义输出扩展名

Step1.选择命令。单击978-7-111-49469-0-Chapter09-340.jpg选项卡,进入输出设置界面,然后单击978-7-111-49469-0-Chapter09-341.jpg选项卡,如图9.3.26所示。

978-7-111-49469-0-Chapter09-342.jpg

图9.3.26 “输出设置”选项卡

Step2.设置文件扩展名。在图9.3.26中的978-7-111-49469-0-Chapter09-343.jpg文本框中输入NC。

Stage7.保存后处理文件

Step1.选择命令。在NX后处理构造器界面中选择下拉菜单978-7-111-49469-0-Chapter09-344.jpg978-7-111-49469-0-Chapter09-345.jpg978-7-111-49469-0-Chapter09-346.jpg命令,系统弹出如图9.3.27所示的“另存为”对话框。

978-7-111-49469-0-Chapter09-347.jpg

图9.3.27 “另存为”对话框

Step2.在978-7-111-49469-0-Chapter09-348.jpg下拉列表中选择保存路径为D:\ugnx10.9\work\ch09.03,单击978-7-111-49469-0-Chapter09-349.jpg按钮,完成后处理器的保存。

Stage8.验证后处理文件

Step1.启动UG NX 10.0,并打开文件D:\ugnx10.9\work\ch09.03\pocketing.prt。

Step2.对程序进行后处理。

(1)将工序导航器调整到几何视图,然后选中978-7-111-49469-0-Chapter09-350.jpg节点,单击“操作”工具条中的“后处理”按钮978-7-111-49469-0-Chapter09-351.jpg,系统弹出“后处理”对话框。

(2)单击“浏览查找后处理器”按钮978-7-111-49469-0-Chapter09-352.jpg,系统弹出“打开后处理器”对话框,选择Stage7中保存在D:\ugnx10.9\work\ch09.03下的后处理文件My_post.pui,然后单击978-7-111-49469-0-Chapter09-353.jpg按钮,系统返回到“后处理”对话框。

(3)单击978-7-111-49469-0-Chapter09-354.jpg按钮,系统弹出“信息”对话框,并在模型文件所在的文件夹中生成一个名为pocketing.NC的文件,此文件即后处理完成的程序代码文件。

Step3.检查程序。用“记事本”打开NC程序文件pocketing.NC,可以看到后处理过的程序开始和结尾处增加了新的代码,并在程序结尾显示加工时间,如图9.3.28所示。

978-7-111-49469-0-Chapter09-355.jpg

图9.3.28 NC程序