数控装置的制造方法_4

文档序号:8287804阅读:来源:国知局
]在步骤(2)中,数控装置Ii根据加工程序53中的“T1010”的记述,将应该用于加工的刀具更换成铣削加工用的刀具9061i。
[0115]在步骤(3)中,数控装置Ii根据加工程序53中的“M37B45.X0.Z0.”的记述,作为倾斜面角度,将B轴的旋转角度指示成45度,作为倾斜面的旋转中心,将程序坐标系的位置指示成(Xp,Zp) = (0,O),将虚拟Y轴倾斜面加工模式的启动模式设为ON。
[0116]在步骤(4)中,数控装置Ii根据加工程序53中的“G0X50.Y50.Z0.”的记述,进行启动动作。例如,数控装置Ii将刀具9061i以中心轴线相对于工件W的倾斜面Wa垂直的方式设为倾斜的状态,并且,使刀具9061i移动至工件W的加工开始位置(Xp,Yp,Zp) = (50,50,O)。而且,数控装置Ii在刀具9061i完成移动之后,将虚拟Y轴倾斜面加工模式的启动模式设为OFF,并且,将虚拟Y轴倾斜面模式设为ON。
[0117]在步骤(5)中,数控装置Ii根据加工程序53中的“G1X50.Y-50.FlOO”的记述,进行虚拟Y倾斜面加工动作。例如,数控装置Ii使刀具9061i相对于工件W的倾斜面Wa,在Y轴(_)方向上相对地移动,进行切削加工。例如,数控装置Ii将加工程序53中的X-Y轴移动指令“X50.Y-50.”变换成X-Z-H坐标系中的指令,按照变换出的指令,联动地驱动X轴、Z轴、以及H轴。
[0118]在步骤¢)中,数控装置Ii根据加工程序53中的“G1X-50.Y-50.”的记述,进行虚拟Y倾斜面加工动作。例如,数控装置Ii使刀具9061i相对于工件W的倾斜面Wa,在X轴(_)方向上相对地移动,进行切削加工。例如,数控装置Ii将加工程序53中的X-Y轴移动指令“X-50.Y-50.”变换成X-Z-H坐标系中的指令,按照变换出的指令,联动地驱动X轴以及Z轴。
[0119]在步骤(7)中,数控装置Ii根据加工程序53中的“G1X-50.Y50.”的记述,进行虚拟Y倾斜面加工动作。例如,数控装置Ii使刀具9061i相对于工件W的倾斜面Wa,在Y轴(+)方向上相对地移动,进行切削加工。例如,数控装置Ii将加工程序53中的X-Y轴移动指令“X-50.Y50.”变换成X-Z-H坐标系中的指令,按照变换出的指令,联动地驱动X轴、Z轴、以及H轴。
[0120]在步骤(8)中,数控装置Ii根据加工程序53中的“G1X50.Y50.”的记述,进行虚拟Y倾斜面加工动作。例如,数控装置Ii使刀具9061i相对于工件W的倾斜面Wa,在X轴(+)方向上相对地移动,进行切削加工。例如,数控装置Ii将加工程序53中的X-Y轴移动指令“X50.Y50.”变换成X-Z-H坐标系中的指令,按照变换出的指令,联动地驱动X轴以及冗轴。
[0121]在步骤(9)中,数控装置Ii根据加工程序53中的“G0Z30.”的记述,使刀具9061i退避。例如,数控装置Ii使刀具9061i相对于工件W的倾斜面Wa,在Z轴方向上相对地移动,从倾斜面Wa退避。
[0122]在步骤(10)中,数控装置Ii根据加工程序53中的“M38”的记述,取消虚拟Y轴倾斜面加工模式。例如,数控装置Ii将虚拟Y轴倾斜面加工模式的虚拟Y轴倾斜面模式设为 OFF。
[0123]如上所述,在实施方式I中,数控装置Ii的虚拟Y轴倾斜面加工处理部60i在虚拟Y轴倾斜面加工模式中,进行虚拟Y倾斜面加工,该虚拟Y倾斜面加工是在将刀具9061i以中心轴线相对于从X轴以及Z轴倾斜的倾斜面Wa垂直的方式设为倾斜的状态下,使刀具9061?相对于倾斜面Wa沿Y轴相对地移动。例如,虚拟Y轴倾斜面加工处理部60i将加工程序中的X-Y-Z轴移动指令变换成X-Z-H坐标系中的指令,按照变换出的指令,进行用于联动地驱动X轴、Z轴、以及H轴的虚拟Y倾斜面插补。由此,能够通过不具有Y轴的工作机械900i,对从X轴以及Z轴倾斜的倾斜面Wa进行沿Y轴的加工。
[0124]另外,在实施方式I中,在数控装置Ii中,虚拟Y轴倾斜面指令位置生成单元43i求出加工程序53中的X-Y-Z轴移动指令的起点和终点,插补处理部70基于加工程序53中的X-Y-Z轴移动指令,对程序坐标系的X-Y-Z轴位置进行插补。虚拟平面极坐标变换单元61i根据程序坐标系的已插补的X-Y-Z轴位置,计算出包含程序坐标系的H轴的旋转中心坐标和H轴的旋转角度在内的极坐标。倾斜面坐标旋转变换单元63i根据程序坐标系的计算出的极坐标,对机械坐标系的X-Z-H轴位置进行插补。由此,能够将加工程序53中的X-Y-Z轴移动指令变换成机械坐标系中的X-Z-H轴移动指令。
[0125]另外,在实施方式I中,数控装置Ii的虚拟Y轴倾斜面加工启动单元42i将加工程序53中的与X-Y-Z轴移动指令相对应的移动开始位置变换成X-Z-H-B坐标系中的指令,按照变换出的指令,联动地驱动X轴、Z轴、H轴、以及B轴,进行启动动作,该启动动作是将刀具906Ii以中心轴线相对于倾斜面Wa垂直的方式设为倾斜的状态,并且,使刀具906Ii移动至工件W的加工开始位置。由此,能够形成下述状态,即,通过不具有Y轴的工作机械900i,对从X轴以及Z轴倾斜的倾斜面Wa进行沿Y轴的加工。
[0126]此外,在实施方式I中,列举了从加工程序指示倾斜面角度、倾斜面旋转中心坐标的信息的信息,但也可以通过PLC36进行指示。
[0127]或者,可以在虚拟Y轴倾斜面加工模式中,对B轴进行指示。例如,图8(b)所示的加工程序可以以下述的方式进行变更。
[0128]GO Z30.CO
[0129]T1010
[0130]M37 B45.X0.Z0.
[0131]GO X50.Y50.Z0.
[0132]Gl X50.Y-50.FlOO
[0133]Gl X-25.Y—50.F75
[0134]M37 B55.X0.Z0.
[0135]GO X-25.Υ_50.Z0.
[0136]Gl X-50.Y-50.F25
[0137]Gl X-50.Y50.FlOO
[0138]Gl X-25.Y50.F25
[0139]M37 B45.X0.Z0.
[0140]Gl X50.Y50.F75
[0141]GO Z30.
[0142]M38
[0143]在该情况下,例如,通过图4所示的流程图将启动动作(步骤S3)以及虚拟Y倾斜面加工动作(步骤S4)的处理作为I个处理流程,将这I个处理流程多次(上述的情况是3次)反复,然后,进行虚拟Y轴倾斜面加工模式的取消(步骤S5)处理。此时,如上所述,在各次的启动动作(步骤S3)中,能够将B轴的旋转角度指示成不同的角度。
[0144]如上所述,通过反复地对B轴进行指示,能够以刀具前端位置为中心,使转塔连续地对加工面的倾斜角不同的倾斜面进行加工。
[0145]或者,在实施方式I中,作为虚拟Y倾斜面加工列举了铣削加工,但虚拟Y倾斜面加工也可以是打孔、同步攻丝等。例如,在虚拟Y倾斜面加工是打孔的情况下,使用数控装置Ii进行的工件W的加工步骤例如如图9所示。图9(a)是表示按照使用数控装置Ii进行的工件W的加工步骤的转塔906i以及工件W的动作的图。图9(b)是表示在数控装置Ii的存储部50i中存储的加工程序53的记述内容的图。图9 (c)是表示工件W的加工步骤的图。
[0146]在图9所示的实施方式I的变形例中,取代步骤(2)、(4)?(9),而进行步骤(11)、
(12)、以及(13) ο
[0147]在步骤(11)中,数控装置Ii根据加工程序53中的“T1111”的记述,将应该用于加工的刀具更换成打孔加工用的刀具9062i。
[0148]在步骤(12)中,数控装置Ii根据加工程序53中的“G0X30.Y15.Z30.”的记述,进行启动动作。例如,数控装置Ii将刀具9062i以中心轴线相对于工件W的倾斜面Wa垂直的方式设为倾斜的状态,并且,使刀具9062i移动至工件W的加工开始位置(Xp,Yp,Zp)=(30,15,30)。而且,数控装置Ii在刀具9062i的移动结束之后,将虚拟Y轴倾斜面加工模式的启动模式设为OFF,并且,将虚拟Y轴倾斜面模式设为ON。
[0149]在步骤(13)中,数控装置Ii根据加工程序53中的“G84Z-10.S100F1.D5”的记述,进行虚拟Y倾斜面加工动作。例如,数控装置Ii使刀具9062i相对于工件W的倾斜面Wa,在Z轴(-)方向上相对地移动,进行打孔加工。例如,数控装置Ii将加工程序53中的Z轴移动指令“Z-10.”变换成X-Z-H坐标系中的指令,按照变换出的指令,联动地驱动X轴、Z轴、以及H轴。
[0150]或者,图10所示的数控装置Ij在虚拟Y轴倾斜面加工模式中,可以同时并行第I动作和第2动作,其中,该第I动作使刀具移动至工件W的加工开始位置,该第2动作将刀具更换成多个刀具中的其他刀具。
[0151]具体地说,数控装置Ij如图10所示,虚拟Y轴倾斜面加工处理部60j还具有指令轴判定部64 j以及指令合成部65 j。
[0152]指令轴判定部64j在虚拟Y轴倾斜面加工模式中,参照在存储部50i中存储的加工程序53中的每I个程序段(I行),判断各程序段(各行)的指令是X-Y-Z轴的移动量指令,还是H轴的单独旋转量指令。指令轴判定部64j在加工程序53的指令是X-Y-Z轴的移动量指令(例如,图11所示的由“G0X-50.Y50.Z0.”指示出的移动量)的情况下,将从加减速处理部37输入的X-Y-Z轴的移动量指令(S卩,针对每个插补周期的位置指令)供给至虚拟平面极坐标变换单元61i,在是H轴的单独旋转量指令(例如,图11所示的“T0202”)的情况下,将从加减速处理部37输入的H轴的单独旋转量指令供给至指令合成部65 j。换句话说,指令轴判定部64j将在程序坐标系中生成的加工程序53的指令以I个程序段为单位,分割成包含χ-γ-ζ轴的移动量指令的第I移动量指令(即,针对每个插补周期的位置指令)、和包含H轴单独移动量指令的第2移动量指令,将第I移动量指令供给至虚拟平面极坐标变换单元61 i,将第2移动量指令供给至指令合成部65j。
[0153]指令合成部65 j如下面的公式7所示,将H轴的单独旋转指令△ Hr2 ( = △ H2)与由倾斜面坐标旋转变换单元63i生成出的H轴的旋转量指令AHrl合成,生成H轴的旋转量指令Λ Hr。
[0154]Δ Hr = Δ Hrl+Δ Hr2…公式 7
[0155]指令合成部65 j将合成的H轴的旋转量指令AHr供给至轴数据输出部39。
[0156]在该情况下,使用数控装置Ij进行的工件W的加工步骤例如如图11所示。图11(a)是表示按照使用数控装置Ij进行的工件W的加工步骤的转塔906i以及工件W的动作的图。图11 (b)是表示在数控装置Ij的存储部50i中存储的加工程序53的记述内容的图。图11(c)是表示工件W的加工步骤的图。
[0157]在图11所示的实施方式I的变形例中,取代步骤(6)?(8),而进行步骤(21)?
(23)。
[0158]在步骤(21)中,数控装置Ij根据加工程序53中的“G0Z30.”的记述,使刀具9061i退避。例如,数控装置Ij使刀具9061i相对于工件W的倾斜面Wa,在Z轴方向上相对地移动,从倾斜面Wa退避。
[0159]在步骤(22)中,数控装置Ij根据加工程序53中的“G0X-50.Y50.Z0.T0202”的记述,将应该用于加工的刀具更换成打孔加工用的刀具9062i,并且,使刀具9062i移动至加工开始位置。
[0160]在步骤(23)中,数控装置Ij根据加工程序53中的“G1X50.Y-50.F100”的记述,进行虚拟Y倾斜面加工动作。例如,数控装置Ij使刀具9061i相对于工件W的倾斜面Wa,在Y轴(_)方向上相对地移动,进行切削加工。例如,数控装置Ij将加工程序53中的X-Y轴移动指令“X50.Y-50.”变换成X-Z-H坐标系中的指令,按照变换出的指令,联动地驱动X轴、Z轴、以及H轴。
[0161]如上所述,能够通过同时进行加工开始定位和刀具更换,缩短加工时间。
[0162]实施方式2
[0163]下面,使用图12?图15,对实施方式2所涉及的数控装置Ik进行说明。图12(a)以及图12(b)分别是表示在从与ZX平面以及XY平面垂直的方向观察由实施方式2所涉及的数控装置Ik控制的工作
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1