Kupfershcmidt писал(а):KoT_6JIeByH, ты б хоть кусок кода вставил. И что означает "ничего не происходит"? Какие сообщения об ошибках выдаёт программа?
Прошу прощения за долний ответ - полез переделывать код в СолидКам, а оказалось, что он "просрочился" и пришлось ставить с нуля.
В общем в новом солидкаме сделал требуемые действия - симуляция проходит отлично(во вложении гиф, но он подбился в превью. если кликнуть - работает нормально).
А вот Gcode генерируется какой-то уж совсем странный:
странный gcode (для просмотра содержимого нажмите на ссылку)(0)@start_of_file ==> build_revision:110016 program_number:1 g_file_name:'DRILL_SURFACE.MPF'
..> full_g_file_name:'C:\Users\sbobrov\AppData\Local\SolidCAM Temporary Files\ZOLOTNIK_13-3\DRILL_SURFACE.MPF'
..> part_name:'ZOLOTNIK_13-3'
..> part_model_name:'C:\Users\sbobrov\Documents\SolidCAM_files\Zolotnik_13.SLDPRT'
..> part_full_name:'C:\Users\sbobrov\Documents\SolidCAM_files\SolidCAM details\ZOLOTNIK_13-3.prz'
..> path_part:'C:\Users\sbobrov\Documents\SolidCAM_files\SolidCAM details'
..> index_split_file:1 split_name:''
..> ChannelID:0
..> VMID_file:'dmu80.mt' Sync_Data_Name:''
..> supported_CAM_Modules:'M3(R), M25_V, RM25, MI4/5, MS5X-3/4/5, Swarf, MS5X-MSim, HSS, HSM_V, HSS_V, PocketRecog, Chamfer recognition, iMachining 3D, Probe, Probe(R), Multi Turret, Prismatic HSM, Editor, SimTurn, W4, HSM Rough, TDM Con5X, WinTool, GCode Simulation, Xpress - Transform, MultiBlade - 5x, Port Machining, Contour 5x, Zoller, Swiss-Type, Screw Machining, Multi-Axis Roughing, Multi-depth Drill'
..> Module_MI5:1 Module_MI4:1 Module_MS4:1 Module_MS5X_5:1 Module_MS5X_4:1 Module_MS5X_3:1
..> Module_Con5X:1 Module_5XDrill:1 Module_Multi_Turret:1
..> Module_MS5X_MSim:1 Module_T:1 Module_XYZC:0 Module_XYZCB:1 Module_BS:1
..> rotate_used:false mirror_used:false fourth_axis_used:false
..>
..> first_proc_number:1001 last_procedure_number:1
..> inch_system:0 user_account:'sbobrov'
..> home_number:1 home_changed:false
..> clearance_plane:56.000 tool_start_plane:151.000
..> work_upper_plane:31.000 zero_plane:2.000
..> stock_x_plus:7.000 stock_y_plus:7.000 stock_z_plus:30.932
..> stock_x_minus:-7.000 stock_y_minus:-7.000 stock_z_minus:-13.000
..> stock_x:14.000 stock_y:14.000 stock_z:43.932
..> target_x_plus:5.000 target_y_plus:4.995 target_z_plus:31.000
..> target_x_minus:-5.000 target_y_minus:-4.995 target_z_minus:2.000
..> target_x:10.000 target_y:9.990 target_z:29.000
..> stock_type:1
..> bound_x_external:7.000 bound_z_max:30.932
..> bound_x_internal:0.000 bound_z_min:-13.000
..> clamp_external:-1
..> submachine_ID:1
..>
..> ManualCoolant : 0
..> imachining_material_name:''
..>
(0)@vmid_info ==> vmid_item_id:1 vmid_item_name:'Spindle' vmid_item_type:'TURRET'
..> vmid_origin_x:0.000 vmid_origin_y:0.000 vmid_origin_z:0.000
..> vmid_x_i:1.000 vmid_x_j:0.000 vmid_x_k:0.000
..> vmid_y_i:0.000 vmid_y_j:1.000 vmid_y_k:0.000
..> vmid_z_i:0.000 vmid_z_j:0.000 vmid_z_k:1.000
..>
(0)@vmid_info ==> vmid_item_id:2 vmid_item_name:'Table' vmid_item_type:'TABLE'
..> vmid_origin_x:0.000 vmid_origin_y:0.000 vmid_origin_z:0.000
..> vmid_x_i:1.000 vmid_x_j:0.000 vmid_x_k:0.000
..> vmid_y_i:0.000 vmid_y_j:1.000 vmid_y_k:0.000
..> vmid_z_i:0.000 vmid_z_j:0.000 vmid_z_k:1.000
..>
(0)@vmid_info ==> vmid_item_id:1 vmid_item_name:'Mill_Turn' vmid_item_type:'SUBMACHINE'
..> vmid_origin_x:-400.615 vmid_origin_y:-272.377 vmid_origin_z:-703.010
..> vmid_x_i:1.000 vmid_x_j:0.000 vmid_x_k:0.000
..> vmid_y_i:0.000 vmid_y_j:1.000 vmid_y_k:0.000
..> vmid_z_i:0.000 vmid_z_j:0.000 vmid_z_k:1.000
..>
(0)@def_tool ==> tool_number:1 tool_offset:0.500 tool_tip_radius:0.000 tool_position_in_turret:1 tool_position:A spindle_position:0.000
..> tool_length:18.000 tool_teeth_number:2 corner_radius:0.000
..> tool_feed:800.0000 tool_spin:5000.0000 tool_direction:cw
..> tool_message:'1mm corn drill' tool_type:end_mill
..> tool_feed_z:300.0000 tool_feed_finish:800.0000 tool_spin_finish:5000.0000
..> tool_id_number:0 tool_id_string:'' tool_angle:0.000
..> d_offset:1 h_offset:1
..> tool_user_type:'END MILL' tool_rough:0
..> tool_drill_lead:0.100
..> tool_name:'' group_tool_name:''
..> holder_name:'' group_holder_name:''
..> tool_description:'' holder_description:''
..> total_tool_length:38.000 cutting_tool_length:7.000 hlength:100.000
..> tool_diameter:1.000 arbor_diameter:3.175 shoulder_length:10.000
..> msg_mill_tool1:''
..> msg_mill_tool2:''
..> msg_mill_tool3:''
..> msg_mill_tool4:''
..> msg_mill_tool5:''
..> TurretName:'Spindle' tool_used_in_main_spindle:1 tool_used_in_back_spindle:0
..> number_occur_of_tool:1 tool_work_time:' 0:00:00'
..> msr_len:no msr_rad:no
..> tolerance_len:0.100F tolerance_rad:0.100F
..> Tool_holder_mount_x:0.000T Tool_holder_mount_y:0.000T Tool_holder_mount_z:0.000T
..>
..> mounting_direction_x:0.000T mounting_direction_y:0.000T mounting_direction_z:1.000T
..> used_as_compensated:0
(0)@plane_data ==> first_axis_angle:0.000 second_axis_angle:0.000
..> opposite_first_axis_angle:0.000 opposite_second_axis_angle:0.000
..> rotate_angle_x:0.000T rotate_angle_y:0.000T rotate_angle_z:0.000T
..> opposite_rotate_angle_x:180.000T opposite_rotate_angle_y:180.000T opposite_rotate_angle_z:180.000T
..> euler_angle_z:0.000T euler_angle_x:0.000T euler_angle_dev_z:0.000T
..> opposite_euler_angle_z:0.000T opposite_euler_angle_x:0.000T opposite_euler_angle_dev_z:0.000T
..> shift_x:0.0000 shift_y:0.0000 shift_z:0.0000
..> shift_x_after_rot:0.0000 shift_y_after_rot:0.0000 shift_z_after_rot:0.0000
..> shift_pos_x:0.0000 shift_pos_y:0.0000 shift_pos_z:0.0000
..> opposite_shift_x_after_rot:0.0000 opposite_shift_y_after_rot:0.0000 opposite_shift_z_after_rot:0.0000
..> opposite_shift_pos_x:0.0000 opposite_shift_pos_y:0.0000 opposite_shift_pos_z:0.0000
..> shift_pos_m_x:0.0000 shift_pos_m_y:0.0000 shift_pos_m_z:8.0000
..> opposite_shift_pos_m_x:0.0000 opposite_shift_pos_m_y:0.0000 opposite_shift_pos_m_z:8.0000
..> shift_in_tilted_plane_x:0.0000 shift_in_tilted_plane_y:0.0000 shift_in_tilted_plane_z:0.0000
..> opposite_shift_in_tilted_plane_x:0.0000 opposite_shift_in_tilted_plane_y:0.0000 opposite_shift_in_tilted_plane_z:0.0000
..> machine_offset_x:0.0000 machine_offset_y:0.0000 machine_offset_z:8.0000
..> normal_to_plane_x:0.0000000 normal_to_plane_y:0.0000000 normal_to_plane_z:1.0000000
..> x_vector_x:1.0000000 x_vector_y:0.0000000 x_vector_z:0.0000000
..> y_vector_x:0.0000000 y_vector_y:1.0000000 y_vector_z:0.0000000
..> part_home_number:1 mac_number:1 position:1 home_id:1
..> home_user_name:'' used_in_auto:1 used_in_other:0
(0)@start_program ==> xpos:0.0000T ypos:0.0000T zpos:0.0000T
..> distance_from_home1:0.000
..> start_with_part_in_sub:false single_piece:false
..> target_name:'target' stock_name:'stock'
..> ChannelID:0 ChannelName:'' target_configuration_name:'Default'
(0)@setup ==> submachine_ID:1 part_home_number:1 mac_number:1 fixture_name:'clamping fixture' setup_name:'Setup'
..> machine_offset_x:0.000 machine_offset_y:0.000 machine_offset_z:8.000
..> setup_shift_from_MCS_x:-400.615 setup_shift_from_MCS_y:-272.377 setup_shift_from_MCS_z:-695.010
..> fixture_x_min:-9.330 fixture_y_min:-11.160 fixture_z_min:-8.000
..> fixture_x_max:10.000 fixture_y_max:11.160 fixture_z_max:0.000
..> fixturerotdir:cw setup_fixture_rotation:0.000
..> name_extr_axis_L1:'' name_extr_axis_L2:'' name_extr_axis_L3:''
..> name_extr_axis_R1:'' name_extr_axis_R2:'' name_extr_axis_R3:''
..> move_extr_axis_L1:0.0000T move_extr_axis_L2:0.0000T move_extr_axis_L3:0.0000T
..> move_extr_axis_R1:0.0000T move_extr_axis_R2:0.0000T move_extr_axis_R3:0.0000T
..>
(0)@rotate_to_plane ==> first_axis_angle:0.000 second_axis_angle:0.000
..> opposite_first_axis_angle:0.000 opposite_second_axis_angle:0.000
..> change_tool_follows:1
..> rotate_angle_x:0.000T rotate_angle_y:0.000T rotate_angle_z:0.000T
..> opposite_rotate_angle_x:0.000T opposite_rotate_angle_y:0.000T opposite_rotate_angle_z:0.000T
..> euler_angle_z:0.000T euler_angle_x:0.000T euler_angle_dev_z:0.000T
..> opposite_euler_angle_z:0.000T opposite_euler_angle_x:0.000T opposite_euler_angle_dev_z:0.000T
..> shift_x:0.0000 shift_y:0.0000 shift_z:0.0000
..> shift_x_after_rot:0.0000 shift_y_after_rot:0.0000 shift_z_after_rot:0.0000
..> shift_pos_x:-142.0889 shift_pos_y:-2.7248 shift_pos_z:142.1250
..> shift_pos_m_x:-542.7039 shift_pos_m_y:-275.1018 shift_pos_m_z:-552.8850
Станок у меня вот из этой
темы.
Постпроцессор взял
отсюда.
Станок в настройках солидкама стоит, конечно не мф70(нема такого), а какой-то dmu80.
Подскажите, пожалуйста, куда копать?